From 1cc3a68ddb138d876fc624499e9c8fdcf6fee37d Mon Sep 17 00:00:00 2001 From: Artem Pechenyi Date: Thu, 18 Jan 2018 20:59:00 +0200 Subject: [PATCH 01/27] Windows support --- windows/.gitignore | 78 +++++++++++++ windows/RNI18n/Properties/AssemblyInfo.cs | 29 +++++ windows/RNI18n/Properties/RNI18n.rd.xml | 33 ++++++ windows/RNI18n/RNI18n.csproj | 136 ++++++++++++++++++++++ windows/RNI18n/RNI18nModule.cs | 42 +++++++ windows/RNI18n/RNI18nPackage.cs | 50 ++++++++ 6 files changed, 368 insertions(+) create mode 100644 windows/.gitignore create mode 100644 windows/RNI18n/Properties/AssemblyInfo.cs create mode 100644 windows/RNI18n/Properties/RNI18n.rd.xml create mode 100644 windows/RNI18n/RNI18n.csproj create mode 100644 windows/RNI18n/RNI18nModule.cs create mode 100644 windows/RNI18n/RNI18nPackage.cs diff --git a/windows/.gitignore b/windows/.gitignore new file mode 100644 index 0000000..01f8c0c --- /dev/null +++ b/windows/.gitignore @@ -0,0 +1,78 @@ +*AppPackages* +*BundleArtifacts* +*ReactAssets* + +#OS junk files +[Tt]humbs.db +*.DS_Store + +#Visual Studio files +*.[Oo]bj +*.user +*.aps +*.pch +*.vspscc +*.vssscc +*_i.c +*_p.c +*.ncb +*.suo +*.tlb +*.tlh +*.bak +*.[Cc]ache +*.ilk +*.log +*.lib +*.sbr +*.sdf +*.opensdf +*.opendb +*.unsuccessfulbuild +ipch/ +[Oo]bj/ +[Bb]in +[Dd]ebug*/ +[Rr]elease*/ +Ankh.NoLoad + +#MonoDevelop +*.pidb +*.userprefs + +#Tooling +_ReSharper*/ +*.resharper +[Tt]est[Rr]esult* +*.sass-cache + +#Project files +[Bb]uild/ + +#Subversion files +.svn + +# Office Temp Files +~$* + +# vim Temp Files +*~ + +#NuGet +packages/ +*.nupkg + +#ncrunch +*ncrunch* +*crunch*.local.xml + +# visual studio database projects +*.dbmdl + +#Test files +*.testsettings + +#Other files +*.DotSettings +.vs/ +*project.lock.json \ No newline at end of file diff --git a/windows/RNI18n/Properties/AssemblyInfo.cs b/windows/RNI18n/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..1ed04ce --- /dev/null +++ b/windows/RNI18n/Properties/AssemblyInfo.cs @@ -0,0 +1,29 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("RNI18n")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RNI18n")] +[assembly: AssemblyCopyright("Copyright © 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: ComVisible(false)] \ No newline at end of file diff --git a/windows/RNI18n/Properties/RNI18n.rd.xml b/windows/RNI18n/Properties/RNI18n.rd.xml new file mode 100644 index 0000000..af5b605 --- /dev/null +++ b/windows/RNI18n/Properties/RNI18n.rd.xml @@ -0,0 +1,33 @@ + + + + + + + + + diff --git a/windows/RNI18n/RNI18n.csproj b/windows/RNI18n/RNI18n.csproj new file mode 100644 index 0000000..4a60c35 --- /dev/null +++ b/windows/RNI18n/RNI18n.csproj @@ -0,0 +1,136 @@ + + + + + Debug + AnyCPU + {7371FB0D-1B69-4E1E-8480-7A596645E382} + Library + Properties + RNI18n + RNI18n + en-US + UAP + 10.0.10586.0 + 10.0.10240.0 + 14 + 512 + {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + prompt + 4 + + + x86 + true + bin\x86\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + x86 + false + prompt + + + x86 + bin\x86\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + x86 + false + prompt + + + ARM + true + bin\ARM\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + ARM + false + prompt + + + ARM + bin\ARM\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + ARM + false + prompt + + + x64 + true + bin\x64\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + x64 + false + prompt + + + x64 + bin\x64\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + x64 + false + prompt + + + PackageReference + + + + + + + + + + 6.0.1 + + + + + {c7673ad5-e3aa-468c-a5fd-fa38154e205c} + ReactNative + + + + 14.0 + + + + \ No newline at end of file diff --git a/windows/RNI18n/RNI18nModule.cs b/windows/RNI18n/RNI18nModule.cs new file mode 100644 index 0000000..dcfbdb9 --- /dev/null +++ b/windows/RNI18n/RNI18nModule.cs @@ -0,0 +1,42 @@ +using Newtonsoft.Json.Linq; +using ReactNative.Bridge; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace RNI18n +{ + public class RNI18nModule : ReactContextNativeModuleBase + { + public RNI18nModule(ReactContext reactContext) : base(reactContext) + { + } + + public override string Name => "RNI18n"; + + public override IReadOnlyDictionary Constants + { + get + { + return new Dictionary + { + { "languages", Windows.System.UserProfile.GlobalizationPreferences.Languages } + }; + } + } + + [ReactMethod] + public void getLanguages(IPromise promise) + { + var jarr = new JArray(); + IReadOnlyList userLanguages = Windows.System.UserProfile.GlobalizationPreferences.Languages; + foreach (var userLanguage in userLanguages) + { + jarr.Add(userLanguage); + } + promise.Resolve(jarr); + } + } +} diff --git a/windows/RNI18n/RNI18nPackage.cs b/windows/RNI18n/RNI18nPackage.cs new file mode 100644 index 0000000..ef71dab --- /dev/null +++ b/windows/RNI18n/RNI18nPackage.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using ReactNative.Bridge; +using ReactNative.Modules.Core; +using ReactNative.UIManager; + +namespace RNI18n +{ + public class RNI18nPackage : IReactPackage + { + /// + /// Creates the list of native modules to register with the react + /// instance. + /// + /// The react application context. + /// The list of native modules. + public IReadOnlyList CreateNativeModules(ReactContext reactContext) + { + return new List + { + new RNI18nModule(reactContext), + }; + } + + /// + /// Creates the list of JavaScript modules to register with the + /// react instance. + /// + /// The list of JavaScript modules. + public IReadOnlyList CreateJavaScriptModulesConfig() + { + return new List(0); + } + + /// + /// Creates the list of view managers that should be registered with + /// the . + /// + /// The react application context. + /// The list of view managers. + public IReadOnlyList CreateViewManagers( + ReactContext reactContext) + { + return new List(0); + } + } +} From 013fc82d029bf0f120a605457643bd7b75e903e3 Mon Sep 17 00:00:00 2001 From: Artem Pechenyi Date: Wed, 24 Jan 2018 18:22:00 +0200 Subject: [PATCH 02/27] Fix reference for RNI18n project --- windows/RNI18n/RNI18n.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/RNI18n/RNI18n.csproj b/windows/RNI18n/RNI18n.csproj index 4a60c35..fac3b61 100644 --- a/windows/RNI18n/RNI18n.csproj +++ b/windows/RNI18n/RNI18n.csproj @@ -117,7 +117,7 @@ - + {c7673ad5-e3aa-468c-a5fd-fa38154e205c} ReactNative From 18a9b02a7645c139dd09ab4e926dd00439bcdffb Mon Sep 17 00:00:00 2001 From: Artem Pechenyi Date: Wed, 24 Jan 2018 19:09:06 +0200 Subject: [PATCH 03/27] Add missing NuGet references --- windows/RNI18n/RNI18n.csproj | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/RNI18n/RNI18n.csproj b/windows/RNI18n/RNI18n.csproj index fac3b61..bead705 100644 --- a/windows/RNI18n/RNI18n.csproj +++ b/windows/RNI18n/RNI18n.csproj @@ -113,7 +113,10 @@ - 6.0.1 + 6.0.6 + + + 10.0.3 From d9e2cc6bb25976de849d82c3060c8d2fa00d1b14 Mon Sep 17 00:00:00 2001 From: Artem Pechenyi Date: Fri, 26 Jan 2018 15:29:00 +0200 Subject: [PATCH 04/27] Create project using Visual Studio 2015 Update 3 --- windows/RNI18n/Properties/RNI18n.rd.xml | 2 +- windows/RNI18n/RNI18n.csproj | 23 ++++++++--------------- windows/RNI18n/project.json | 17 +++++++++++++++++ 3 files changed, 26 insertions(+), 16 deletions(-) create mode 100644 windows/RNI18n/project.json diff --git a/windows/RNI18n/Properties/RNI18n.rd.xml b/windows/RNI18n/Properties/RNI18n.rd.xml index af5b605..b0b5a16 100644 --- a/windows/RNI18n/Properties/RNI18n.rd.xml +++ b/windows/RNI18n/Properties/RNI18n.rd.xml @@ -22,7 +22,7 @@ types or methods decorated with an attribute. For more information on writing Runtime Directives for libraries, please visit - https://go.microsoft.com/fwlink/?LinkID=391919 + http://go.microsoft.com/fwlink/?LinkID=391919 --> diff --git a/windows/RNI18n/RNI18n.csproj b/windows/RNI18n/RNI18n.csproj index bead705..d2735c6 100644 --- a/windows/RNI18n/RNI18n.csproj +++ b/windows/RNI18n/RNI18n.csproj @@ -1,17 +1,17 @@  - + Debug AnyCPU - {7371FB0D-1B69-4E1E-8480-7A596645E382} + {01918185-2177-417C-997B-4E1DADD494B7} Library Properties RNI18n RNI18n en-US UAP - 10.0.10586.0 + 10.0.10586.0 10.0.10240.0 14 512 @@ -102,23 +102,16 @@ false prompt - - PackageReference - + + + + + - - - - 6.0.6 - - - 10.0.3 - - {c7673ad5-e3aa-468c-a5fd-fa38154e205c} diff --git a/windows/RNI18n/project.json b/windows/RNI18n/project.json new file mode 100644 index 0000000..21494af --- /dev/null +++ b/windows/RNI18n/project.json @@ -0,0 +1,17 @@ +{ + "dependencies": { + "Microsoft.NETCore.UniversalWindowsPlatform": "5.2.2", + "Newtonsoft.Json": "9.0.1" + }, + "frameworks": { + "uap10.0": {} + }, + "runtimes": { + "win10-arm": {}, + "win10-arm-aot": {}, + "win10-x86": {}, + "win10-x86-aot": {}, + "win10-x64": {}, + "win10-x64-aot": {} + } +} \ No newline at end of file From c1268a141c5ec97d6dfceebf567c3053b45c8a5c Mon Sep 17 00:00:00 2001 From: Colin Carter Date: Fri, 8 Mar 2019 15:37:36 +0000 Subject: [PATCH 05/27] Retarget for RN 0.57 --- windows/RNI18n/RNI18n.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/RNI18n/RNI18n.csproj b/windows/RNI18n/RNI18n.csproj index d2735c6..6a70677 100644 --- a/windows/RNI18n/RNI18n.csproj +++ b/windows/RNI18n/RNI18n.csproj @@ -11,7 +11,7 @@ RNI18n en-US UAP - 10.0.10586.0 + 10.0.14393.0 10.0.10240.0 14 512 From e9c0163beb6f67ac09d0107c75f6e16387dc624e Mon Sep 17 00:00:00 2001 From: Colin Carter Date: Wed, 13 Mar 2019 10:27:58 +0000 Subject: [PATCH 06/27] Retarget min version --- windows/RNI18n/RNI18n.csproj | 2 +- windows/RNI18n/RNI18n.nuget.props | 18 +++++++++++++ windows/RNI18n/RNI18n.sln | 43 +++++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 windows/RNI18n/RNI18n.nuget.props create mode 100644 windows/RNI18n/RNI18n.sln diff --git a/windows/RNI18n/RNI18n.csproj b/windows/RNI18n/RNI18n.csproj index 6a70677..40fc3e6 100644 --- a/windows/RNI18n/RNI18n.csproj +++ b/windows/RNI18n/RNI18n.csproj @@ -12,7 +12,7 @@ en-US UAP 10.0.14393.0 - 10.0.10240.0 + 10.0.14393.0 14 512 {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} diff --git a/windows/RNI18n/RNI18n.nuget.props b/windows/RNI18n/RNI18n.nuget.props new file mode 100644 index 0000000..7b917ac --- /dev/null +++ b/windows/RNI18n/RNI18n.nuget.props @@ -0,0 +1,18 @@ + + + + True + NuGet + C:\Users\colincarter\Documents\GitHub\react-native-i18n\windows\RNI18n\project.lock.json + $(UserProfile)\.nuget\packages\ + C:\Users\colincarter\.nuget\packages\ + ProjectJson + 4.9.3 + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + C:\Users\colincarter\.nuget\packages\newtonsoft.json\9.0.1 + + \ No newline at end of file diff --git a/windows/RNI18n/RNI18n.sln b/windows/RNI18n/RNI18n.sln new file mode 100644 index 0000000..8265be2 --- /dev/null +++ b/windows/RNI18n/RNI18n.sln @@ -0,0 +1,43 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.421 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RNI18n", "RNI18n.csproj", "{01918185-2177-417C-997B-4E1DADD494B7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|ARM = Debug|ARM + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|ARM = Release|ARM + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|ARM.ActiveCfg = Debug|ARM + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|ARM.Build.0 = Debug|ARM + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x64.ActiveCfg = Debug|x64 + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x64.Build.0 = Debug|x64 + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x86.ActiveCfg = Debug|x86 + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x86.Build.0 = Debug|x86 + {01918185-2177-417C-997B-4E1DADD494B7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {01918185-2177-417C-997B-4E1DADD494B7}.Release|Any CPU.Build.0 = Release|Any CPU + {01918185-2177-417C-997B-4E1DADD494B7}.Release|ARM.ActiveCfg = Release|ARM + {01918185-2177-417C-997B-4E1DADD494B7}.Release|ARM.Build.0 = Release|ARM + {01918185-2177-417C-997B-4E1DADD494B7}.Release|x64.ActiveCfg = Release|x64 + {01918185-2177-417C-997B-4E1DADD494B7}.Release|x64.Build.0 = Release|x64 + {01918185-2177-417C-997B-4E1DADD494B7}.Release|x86.ActiveCfg = Release|x86 + {01918185-2177-417C-997B-4E1DADD494B7}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {CFD583A5-48C3-4D4B-9AA6-F3DAD46AE4BB} + EndGlobalSection +EndGlobal From a270f3861491ea43603b4930f2e2a1124fca3e98 Mon Sep 17 00:00:00 2001 From: Alistair Nelson Date: Wed, 8 May 2019 11:45:35 +0100 Subject: [PATCH 07/27] Updating to use PackageReferences for restore rather than project.json --- windows/RNI18n/RNI18n.csproj | 26 +++----------------------- windows/RNI18n/project.json | 17 ----------------- 2 files changed, 3 insertions(+), 40 deletions(-) delete mode 100644 windows/RNI18n/project.json diff --git a/windows/RNI18n/RNI18n.csproj b/windows/RNI18n/RNI18n.csproj index 40fc3e6..87c45d8 100644 --- a/windows/RNI18n/RNI18n.csproj +++ b/windows/RNI18n/RNI18n.csproj @@ -17,25 +17,6 @@ 512 {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - prompt - 4 - x86 true @@ -102,10 +83,9 @@ false prompt - - - - + + PackageReference + diff --git a/windows/RNI18n/project.json b/windows/RNI18n/project.json deleted file mode 100644 index 21494af..0000000 --- a/windows/RNI18n/project.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "5.2.2", - "Newtonsoft.Json": "9.0.1" - }, - "frameworks": { - "uap10.0": {} - }, - "runtimes": { - "win10-arm": {}, - "win10-arm-aot": {}, - "win10-x86": {}, - "win10-x86-aot": {}, - "win10-x64": {}, - "win10-x64-aot": {} - } -} \ No newline at end of file From 82ed291b0b06c28ccf314583fa9002de91a6b2cf Mon Sep 17 00:00:00 2001 From: Alistair Nelson Date: Wed, 8 May 2019 11:52:39 +0100 Subject: [PATCH 08/27] Fixing the missing package references --- windows/RNI18n/RNI18n.csproj | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/windows/RNI18n/RNI18n.csproj b/windows/RNI18n/RNI18n.csproj index 87c45d8..244379a 100644 --- a/windows/RNI18n/RNI18n.csproj +++ b/windows/RNI18n/RNI18n.csproj @@ -98,6 +98,14 @@ ReactNative + + + 10.0.3 + + + 6.0.6 + + 14.0 From 5b4d53c44daf967e92465290a8e54b59e7f010a1 Mon Sep 17 00:00:00 2001 From: Alistair Nelson Date: Thu, 27 Jun 2019 16:41:34 +0100 Subject: [PATCH 09/27] Fixing references to react-native to fix CI build. --- windows/RNI18n/RNI18n.csproj | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/windows/RNI18n/RNI18n.csproj b/windows/RNI18n/RNI18n.csproj index 244379a..ab90413 100644 --- a/windows/RNI18n/RNI18n.csproj +++ b/windows/RNI18n/RNI18n.csproj @@ -16,6 +16,10 @@ 14 512 {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + ..\..\node_modules + + + ..\..\.. x86 @@ -93,18 +97,18 @@ - + {c7673ad5-e3aa-468c-a5fd-fa38154e205c} ReactNative + + 6.2.7 + 10.0.3 - - 6.0.6 - 14.0 From 99e3fb4f60f068d1935114a5b08b2431edbd606b Mon Sep 17 00:00:00 2001 From: Alistair Nelson Date: Mon, 16 Sep 2019 16:29:17 +0100 Subject: [PATCH 10/27] Updating UWP and windows targetted versions --- windows/RNI18n/RNI18n.csproj | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/RNI18n/RNI18n.csproj b/windows/RNI18n/RNI18n.csproj index ab90413..ce7ce82 100644 --- a/windows/RNI18n/RNI18n.csproj +++ b/windows/RNI18n/RNI18n.csproj @@ -11,8 +11,8 @@ RNI18n en-US UAP - 10.0.14393.0 - 10.0.14393.0 + 10.0.16299.0 + 10.0.16299.0 14 512 {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} @@ -104,7 +104,7 @@ - 6.2.7 + 6.2.9 10.0.3 From 535a3c8d5ebdd86a92a8f22cd1bd37795d277578 Mon Sep 17 00:00:00 2001 From: Gill Peacegood Date: Tue, 4 Feb 2020 09:27:30 +0000 Subject: [PATCH 11/27] Upgrade the build.gradle, necessary for RN 0.60 --- android/build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 40165ac..4953a1d 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,12 +1,12 @@ apply plugin: 'com.android.library' android { - compileSdkVersion 25 + compileSdkVersion 26 buildToolsVersion "25.0.2" defaultConfig { minSdkVersion 16 - targetSdkVersion 22 + targetSdkVersion 26 versionCode 1 versionName "1.0" ndk { @@ -16,5 +16,5 @@ android { } dependencies { - compile 'com.facebook.react:react-native:+' + implementation 'com.facebook.react:react-native:+' } From 91aa53e05a7617a669ff23296ddbf2e63aa1e443 Mon Sep 17 00:00:00 2001 From: Olafur Egilsson Date: Tue, 24 Mar 2020 15:19:52 +0000 Subject: [PATCH 12/27] Add @axsy-dev scope and publish to GH --- package.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b6fb474..0e93ab6 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,17 @@ { - "name": "react-native-i18n", + "name": "@axsy-dev/react-native-i18n", "version": "2.0.11", "description": "Provide I18n to your React Native application", "license": "MIT", "author": "Alexander Zaytsev", "main": "index.js", + "publishConfig": { + "registry": "https://npm.pkg.github.com/" + }, "repository": { "type": "git", - "url": "github.com/AlexanderZaytsev/react-native-i18n.git" + "url": "ssh://git@github.com/axsy-dev/react-app.git", + "code-url": "ssh://git@github.com/axsy-dev/react-native-i18n" }, "keywords": ["react-native", "react-component", "ios", "i18n"], "dependencies": { From c7b5b1da8909199af2d2bf219c2e19032ad59f0b Mon Sep 17 00:00:00 2001 From: Guy Chatfield Date: Fri, 17 Apr 2020 15:01:11 +0100 Subject: [PATCH 13/27] adding i18n module port and broken test app --- example/.gitignore | 1 + example/index.windows.js | 6 + example/metro.config.js | 48 + example/package-lock.json | 16096 ++++++++++++++++ example/package.json | 22 +- example/react-native.config.js | 5 + example/windows/.gitignore | 92 + example/windows/RNI18nExample.sln | 249 + example/windows/RNI18nExample/App.cpp | 49 + example/windows/RNI18nExample/App.h | 15 + example/windows/RNI18nExample/App.idl | 3 + example/windows/RNI18nExample/App.xaml | 10 + .../Assets/LockScreenLogo.scale-200.png | Bin 0 -> 1430 bytes .../Assets/SplashScreen.scale-200.png | Bin 0 -> 7700 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 0 -> 2937 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 0 -> 1647 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 1255 bytes .../RNI18nExample/Assets/StoreLogo.png | Bin 0 -> 1451 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 0 -> 3204 bytes .../windows/RNI18nExample/Bundle/.gitignore | 2 + .../RNI18nExample/Package.appxmanifest | 49 + .../windows/RNI18nExample/PropertySheet.props | 16 + .../RNI18nExample/RNI18nExample.vcxproj | 179 + .../RNI18nExample.vcxproj.filters | 58 + .../RNI18nExample_TemporaryKey.pfx | Bin 0 -> 2606 bytes .../RNI18nExample/ReactPackageProvider.cpp | 20 + .../RNI18nExample/ReactPackageProvider.h | 20 + .../windows/RNI18nExample/nativeModules.g.h | 2 + example/windows/RNI18nExample/packages.config | 5 + example/windows/RNI18nExample/pch.cpp | 1 + example/windows/RNI18nExample/pch.h | 28 + example/yarn.lock | 5659 ++++-- package-lock.json | 6678 +++++++ package.json | 17 +- windows/react-native-i18n.sln | 211 + .../Properties/AssemblyInfo.cs | 29 + windows/react-native-i18n/RNI18nModule.cs | 41 + .../react-native-i18n/ReactPackageManager.cs | 13 + .../react-native-i18n.csproj | 155 + windowsOld/.gitignore | 78 + .../RNI18n/Properties/AssemblyInfo.cs | 0 .../RNI18n/Properties/RNI18n.rd.xml | 0 {windows => windowsOld}/RNI18n/RNI18n.csproj | 0 .../RNI18n/RNI18n.nuget.props | 0 {windows => windowsOld}/RNI18n/RNI18n.sln | 84 +- .../RNI18n/RNI18nModule.cs | 0 .../RNI18n/RNI18nPackage.cs | 0 47 files changed, 28533 insertions(+), 1408 deletions(-) create mode 100644 example/index.windows.js create mode 100644 example/metro.config.js create mode 100644 example/package-lock.json create mode 100644 example/react-native.config.js create mode 100644 example/windows/.gitignore create mode 100644 example/windows/RNI18nExample.sln create mode 100644 example/windows/RNI18nExample/App.cpp create mode 100644 example/windows/RNI18nExample/App.h create mode 100644 example/windows/RNI18nExample/App.idl create mode 100644 example/windows/RNI18nExample/App.xaml create mode 100644 example/windows/RNI18nExample/Assets/LockScreenLogo.scale-200.png create mode 100644 example/windows/RNI18nExample/Assets/SplashScreen.scale-200.png create mode 100644 example/windows/RNI18nExample/Assets/Square150x150Logo.scale-200.png create mode 100644 example/windows/RNI18nExample/Assets/Square44x44Logo.scale-200.png create mode 100644 example/windows/RNI18nExample/Assets/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 example/windows/RNI18nExample/Assets/StoreLogo.png create mode 100644 example/windows/RNI18nExample/Assets/Wide310x150Logo.scale-200.png create mode 100644 example/windows/RNI18nExample/Bundle/.gitignore create mode 100644 example/windows/RNI18nExample/Package.appxmanifest create mode 100644 example/windows/RNI18nExample/PropertySheet.props create mode 100644 example/windows/RNI18nExample/RNI18nExample.vcxproj create mode 100644 example/windows/RNI18nExample/RNI18nExample.vcxproj.filters create mode 100644 example/windows/RNI18nExample/RNI18nExample_TemporaryKey.pfx create mode 100644 example/windows/RNI18nExample/ReactPackageProvider.cpp create mode 100644 example/windows/RNI18nExample/ReactPackageProvider.h create mode 100644 example/windows/RNI18nExample/nativeModules.g.h create mode 100644 example/windows/RNI18nExample/packages.config create mode 100644 example/windows/RNI18nExample/pch.cpp create mode 100644 example/windows/RNI18nExample/pch.h create mode 100644 package-lock.json create mode 100644 windows/react-native-i18n.sln create mode 100644 windows/react-native-i18n/Properties/AssemblyInfo.cs create mode 100644 windows/react-native-i18n/RNI18nModule.cs create mode 100644 windows/react-native-i18n/ReactPackageManager.cs create mode 100644 windows/react-native-i18n/react-native-i18n.csproj create mode 100644 windowsOld/.gitignore rename {windows => windowsOld}/RNI18n/Properties/AssemblyInfo.cs (100%) rename {windows => windowsOld}/RNI18n/Properties/RNI18n.rd.xml (100%) rename {windows => windowsOld}/RNI18n/RNI18n.csproj (100%) rename {windows => windowsOld}/RNI18n/RNI18n.nuget.props (100%) rename {windows => windowsOld}/RNI18n/RNI18n.sln (87%) rename {windows => windowsOld}/RNI18n/RNI18nModule.cs (100%) rename {windows => windowsOld}/RNI18n/RNI18nPackage.cs (100%) diff --git a/example/.gitignore b/example/.gitignore index 10be197..2fcc85d 100644 --- a/example/.gitignore +++ b/example/.gitignore @@ -21,6 +21,7 @@ DerivedData *.ipa *.xcuserstate project.xcworkspace +msbuild.binlog # Android/IntelliJ # diff --git a/example/index.windows.js b/example/index.windows.js new file mode 100644 index 0000000..5687e1f --- /dev/null +++ b/example/index.windows.js @@ -0,0 +1,6 @@ +// @flow + +import { AppRegistry } from 'react-native'; +import App from './src/App'; + +AppRegistry.registerComponent('RNI18nExample', () => App); diff --git a/example/metro.config.js b/example/metro.config.js new file mode 100644 index 0000000..2ed937d --- /dev/null +++ b/example/metro.config.js @@ -0,0 +1,48 @@ +/** + * Metro configuration for React Native + * https://github.com/facebook/react-native + * + * @format + */ +const fs = require('fs'); +const path = require('path'); +const blacklist = require('metro-config/src/defaults/blacklist'); + +const rnPath = fs.realpathSync( + path.resolve(require.resolve('react-native/package.json'), '..'), +); +const rnwPath = fs.realpathSync( + path.resolve(require.resolve('react-native-windows/package.json'), '..'), +); + +module.exports = { + resolver: { + extraNodeModules: { + // Redirect react-native to react-native-windows + 'react-native': rnwPath, + 'react-native-windows': rnwPath, + }, + // Include the macos platform in addition to the defaults because the fork includes macos, but doesn't declare it + platforms: ['ios', 'android', 'windesktop', 'windows', 'web', 'macos'], + // Since there are multiple copies of react-native, we need to ensure that metro only sees one of them + // This should go in RN 0.61 when haste is removed + blacklistRE: blacklist([ + new RegExp( + `${(path.resolve(rnPath) + path.sep).replace(/[/\\]/g, '/')}.*`, + ), + + // This stops "react-native run-windows" from causing the metro server to crash if its already running + new RegExp( + `${path.resolve(__dirname, 'windows').replace(/[/\\]/g, '/')}.*`, + ), + ]), + }, + transformer: { + getTransformOptions: async () => ({ + transform: { + experimentalImportSupport: false, + inlineRequires: false, + }, + }), + }, +}; diff --git a/example/package-lock.json b/example/package-lock.json new file mode 100644 index 0000000..b2f5cc7 --- /dev/null +++ b/example/package-lock.json @@ -0,0 +1,16096 @@ +{ + "name": "RNI18nExample", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/generator": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", + "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", + "requires": { + "@babel/types": "^7.9.5", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz", + "integrity": "sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/types": "^7.9.0" + } + }, + "@babel/helper-builder-react-jsx-experimental": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.5.tgz", + "integrity": "sha512-HAagjAC93tk748jcXpZ7oYRZH485RCq/+yEv9SIWezHRPv9moZArTnkUNciUNzvwHUABmiWKlcxJvMcu59UwTg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-module-imports": "^7.8.3", + "@babel/types": "^7.9.5" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.5.tgz", + "integrity": "sha512-IipaxGaQmW4TfWoXdqjY0TzoXQ1HRS0kPpEgvjosb3u7Uedcq297xFqDQiCcQtRRwzIMif+N1MLVI8C5a4/PAA==", + "requires": { + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", + "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", + "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.9.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", + "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.9.0", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + }, + "@babel/helper-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-replace-supers": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", + "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", + "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" + }, + "@babel/helper-wrap-function": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helpers": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", + "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0" + } + }, + "@babel/highlight": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" + }, + "@babel/plugin-external-helpers": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.8.3.tgz", + "integrity": "sha512-mx0WXDDiIl5DwzMtzWGRSPugXi9BxROS05GQrhLNbEamhBiicgn994ibwkyiBH+6png7bm/yA7AUsvHyCXi4Vw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.8.3.tgz", + "integrity": "sha512-PYtv2S2OdCdp7GSPDg5ndGZFm9DmWFvuLoS5nBxZCgOBggluLnhTScspJxng96alHQzPyrrHxvC9/w4bFuspeA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-export-default-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz", + "integrity": "sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.9.5" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.8.3.tgz", + "integrity": "sha512-UcAyQWg2bAN647Q+O811tG9MrJ38Z10jjhQdKNAL8fsyPzE3cCN/uT+f55cFVY4aGO4jqJAvmqsuY3GQDwAoXg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.8.3.tgz", + "integrity": "sha512-a1qnnsr73KLNIQcQlcQ4ZHxqqfBKM6iNQZW2OMTyxNbA2WC7SHWHtGVpFzWtQAuS2pspkWVzdEBXXx8Ik0Za4w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz", + "integrity": "sha512-innAx3bUbA0KSYj2E2MNFSn9hiCeowOFLxlsuhXzw8hMQnzkDomUr9QCD7E9VF60NmnG1sNTuuv6Qf4f8INYsg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", + "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz", + "integrity": "sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", + "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", + "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz", + "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-flow": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", + "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz", + "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==", + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-object-assign": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.8.3.tgz", + "integrity": "sha512-i3LuN8tPDqUCRFu3dkzF2r1Nx0jp4scxtm7JxtIqI9he9Vk20YD+/zshdzR9JLsoBMlJlNR82a62vQExNEVx/Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", + "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", + "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz", + "integrity": "sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.9.0", + "@babel/helper-builder-react-jsx-experimental": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz", + "integrity": "sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", + "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "requires": { + "regenerator-transform": "^0.14.2" + }, + "dependencies": { + "regenerator-transform": { + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", + "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", + "requires": { + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" + } + } + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", + "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "resolve": "^1.8.1", + "semver": "^5.5.1" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.9.4.tgz", + "integrity": "sha512-yeWeUkKx2auDbSxRe8MusAG+n4m9BFY/v+lPjmQDgOFX5qnySkUY5oXzkp6FwPdsYqnKay6lorXYdC0n3bZO7w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-typescript": "^7.8.3" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/register": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.9.0.tgz", + "integrity": "sha512-Tv8Zyi2J2VRR8g7pC5gTeIN8Ihultbmk0ocyNz8H2nEZbmhp1N6q0A1UGsQbDvGP/sNinQKUHf3SqXwqjtFv4Q==", + "requires": { + "find-cache-dir": "^2.0.0", + "lodash": "^4.17.13", + "make-dir": "^2.1.0", + "pirates": "^4.0.0", + "source-map-support": "^0.5.16" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "@babel/runtime": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", + "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "requires": { + "regenerator-runtime": "^0.13.4" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + } + } + }, + "@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/traverse": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", + "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.5", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.0", + "@babel/types": "^7.9.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/types": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", + "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", + "requires": { + "@babel/helper-validator-identifier": "^7.9.5", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "dependencies": { + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + } + } + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "requires": { + "@jest/types": "^24.9.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@react-native-community/cli-debugger-ui": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-3.0.0.tgz", + "integrity": "sha512-m3X+iWLsK/H7/b7PpbNO33eQayR/+M26la4ZbYe1KRke5Umg4PIWsvg21O8Tw4uJcY8LA5hsP+rBi/syBkBf0g==", + "requires": { + "serve-static": "^1.13.1" + } + }, + "@react-native-community/cli-platform-android": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-3.1.4.tgz", + "integrity": "sha512-ClSdY20F0gzWVLTqCv7vHjnUqOcuq10jd9GgHX6lGSc2GI+Ql3/aQg3tmG4uY3KXNNwAv3U8QCoYgg1WGfwiHA==", + "requires": { + "@react-native-community/cli-tools": "^3.0.0", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "jetifier": "^1.6.2", + "logkitty": "^0.6.0", + "slash": "^3.0.0", + "xmldoc": "^1.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@react-native-community/cli-platform-ios": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-3.2.0.tgz", + "integrity": "sha512-pzEnx68H6+mHBq5jsMrr3UmAmkrLSMlC9BZ4yoUdfUXCQq6/R70zNYvH4hjUw8h2Al7Kgq53UzHUsM0ph8TSWQ==", + "requires": { + "@react-native-community/cli-tools": "^3.0.0", + "chalk": "^2.4.2", + "js-yaml": "^3.13.1", + "xcode": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@react-native-community/cli-tools": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-3.0.0.tgz", + "integrity": "sha512-8IhQKZdf3E4CR8T7HhkPGgorot/cLkRDgneJFDSWk/wCYZAuUh4NEAdumQV7N0jLSMWX7xxiWUPi94lOBxVY9g==", + "requires": { + "chalk": "^2.4.2", + "lodash": "^4.17.5", + "mime": "^2.4.1", + "node-fetch": "^2.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@react-native-community/cli-types": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-3.0.0.tgz", + "integrity": "sha512-ng6Tm537E/M42GjE4TRUxQyL8sRfClcL7bQWblOCoxPZzJ2J3bdALsjeG3vDnVCIfI/R0AeFalN9KjMt0+Z/Zg==" + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", + "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "@types/yargs": { + "version": "13.0.8", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", + "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" + }, + "abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "dev": true + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + }, + "acorn-globals": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "dev": true, + "requires": { + "acorn": "^4.0.4" + } + }, + "ajv": { + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", + "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true + }, + "ansi-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "requires": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "dev": true, + "requires": { + "default-require-extensions": "^1.0.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "art": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/art/-/art-0.10.3.tgz", + "integrity": "sha512-HXwbdofRTiJT6qZX/FnchtldzJjS3vkLJxQilc3Xj+ma2MXjY4UAyQ0ls1XZYVnDvVIBiFZbC6QsvtW86TD6tQ==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/assign/-/assign-0.1.7.tgz", + "integrity": "sha1-5jv+Ooh7hjCRPCdmPkzJv/Hd0l8=", + "dev": true, + "requires": { + "fusing": "0.4.x" + }, + "dependencies": { + "fusing": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/fusing/-/fusing-0.4.0.tgz", + "integrity": "sha1-yZBo9Uyj4R3AEYkCFSq/Nnq6Sk0=", + "dev": true, + "requires": { + "emits": "1.0.x", + "predefine": "0.1.x" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "available-typed-arrays": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz", + "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==", + "dev": true, + "requires": { + "array-filter": "^1.0.0" + }, + "dependencies": { + "array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=", + "dev": true + } + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "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-react-jsx": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", + "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "esutils": "^2.0.2" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "requires": { + "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": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "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": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "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": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-jest": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-20.0.3.tgz", + "integrity": "sha1-5KA7E9wQOJ4UD8ZF0J/8TO0wFnE=", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.0.0", + "babel-preset-jest": "^20.0.3" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + } + }, + "babel-plugin-jest-hoist": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.0.3.tgz", + "integrity": "sha1-r+3IU70/jcNUjqZx++adA8wsF2c=", + "dev": true + }, + "babel-plugin-react-transform": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-react-transform/-/babel-plugin-react-transform-2.0.2.tgz", + "integrity": "sha1-UVu/qZaJOYEULZCx+bFjXeKZUQk=", + "dev": true, + "requires": { + "lodash": "^4.6.1" + } + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", + "dev": true + }, + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", + "dev": true + }, + "babel-plugin-syntax-flow": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", + "dev": true + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "dev": true + }, + "babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", + "dev": true, + "requires": { + "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": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "requires": { + "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": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "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": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "requires": { + "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": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "requires": { + "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": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-flow-strip-types": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", + "dev": true, + "requires": { + "babel-plugin-syntax-flow": "^6.18.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-object-assign": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz", + "integrity": "sha1-+Z0vZvGgsNSY40bFNZaEdAyqILo=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-display-name": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", + "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", + "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", + "dev": true, + "requires": { + "babel-helper-builder-react-jsx": "^6.24.1", + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx-source": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", + "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-preset-fbjs": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz", + "integrity": "sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw==", + "requires": { + "@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" + }, + "dependencies": { + "babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + } + } + }, + "babel-preset-jest": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz", + "integrity": "sha1-y6yq3stdaJyh4d4TYOv8ZoYsF4o=", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^20.0.3" + } + }, + "babel-preset-react-native": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-native/-/babel-preset-react-native-2.0.1.tgz", + "integrity": "sha512-3Q8g02d4cOLTXk41+yx95J6iFe38OK8EUZzDjOF3Y1UGtrGn5XnULLE9TP1CoMiA/W/ovKinBeKhYo1aH4AuiA==", + "dev": true, + "requires": { + "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": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "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": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "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": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "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": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "back": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/back/-/back-1.0.2.tgz", + "integrity": "sha1-qT9ebOaXKZhNWQGiuxbjsBpNY2k=", + "dev": true, + "requires": { + "xtend": "^4.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "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" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big-integer": { + "version": "1.6.48", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", + "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bplist-creator": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", + "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", + "requires": { + "stream-buffers": "~2.2.0" + } + }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "requires": { + "big-integer": "^1.6.44" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "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" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.3.0.tgz", + "integrity": "sha512-Xs2Hf2nzrvJMFKimOR7YR0QwZ8fc0u98kdtwN1eNAZzNQgH3vK2pXzff6GJtKh7S5hoJ87ECiAiZFS2fb5Ii2w==" + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/color/-/color-0.8.0.tgz", + "integrity": "sha1-iQwHw/1OZJU3Y4kRz2keVFi2/KU=", + "dev": true, + "requires": { + "color-convert": "^0.5.0", + "color-string": "^0.3.0" + }, + "dependencies": { + "color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", + "dev": true + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "^1.0.0" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + }, + "colorette": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.1.0.tgz", + "integrity": "sha512-6S062WDQUXi6hOfkO/sBPVwE5ASXY4G2+b4atvhJfSsuUUhIaUKlkjLe9692Ipyt5/a+IPF5aVTu3V5gvXq5cg==" + }, + "colornames": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/colornames/-/colornames-0.0.2.tgz", + "integrity": "sha1-2BH9bIT1kClJmorEQ2ICk1uSvjE=", + "dev": true + }, + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", + "dev": true + }, + "colorspace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.0.1.tgz", + "integrity": "sha1-yZx5btMRKLmHalLh7l7gOkpxl0k=", + "dev": true, + "requires": { + "color": "0.8.x", + "text-hex": "0.0.x" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "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": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + } + }, + "content-type-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz", + "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-react-class": { + "version": "15.6.3", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", + "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", + "requires": { + "fbjs": "^0.8.9", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "0.2.37", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", + "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "cycle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "dayjs": { + "version": "1.8.24", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.24.tgz", + "integrity": "sha512-bImQZbBv86zcOWOq6fLg7r4aqMx8fScdmykA7cSh+gH1Yh8AM0Dbw0gHYrsOrza6oBBnkK+/OaR+UAa9UsMrDw==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-equal": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.2.tgz", + "integrity": "sha512-kX0bjV7tdMuhrhzKPEnVwqfQCuf+IEfN+4Xqv4eKd75xGRyn8yzdQ9ujPY6a221rgJKyQC4KBu1PibDTpa6m9w==", + "dev": true, + "requires": { + "es-abstract": "^1.17.5", + "es-get-iterator": "^1.1.0", + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.2", + "is-regex": "^1.0.5", + "isarray": "^2.0.5", + "object-is": "^1.0.2", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.2", + "which-boxed-primitive": "^1.0.1", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" + }, + "default-require-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "dev": true, + "requires": { + "strip-bom": "^2.0.0" + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "diagnostics": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.0.1.tgz", + "integrity": "sha1-rM2wgMgrsl0N1zQwqeaof7tDFUE=", + "dev": true, + "requires": { + "colorspace": "1.0.x", + "enabled": "1.0.x", + "kuler": "0.0.x" + } + }, + "didyoumean": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz", + "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=" + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "emits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/emits/-/emits-1.0.2.tgz", + "integrity": "sha1-2yDsZmgyUHHDE0QeMM/ipp6nOFk=", + "dev": true + }, + "enabled": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz", + "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=", + "dev": true, + "requires": { + "env-variable": "0.0.x" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "env-variable": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.6.tgz", + "integrity": "sha512-bHz59NlBbtS0NhftmR8+ExBEekE7br0e01jw+kk0NDro7TtZzBYZ5ScGPs3OmwnpyfHTHOtr1Y6uedCdrIldtg==", + "dev": true + }, + "envinfo": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.0.tgz", + "integrity": "sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ==" + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "requires": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + } + }, + "es-abstract": { + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", + "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-get-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", + "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", + "dev": true, + "requires": { + "es-abstract": "^1.17.4", + "has-symbols": "^1.0.1", + "is-arguments": "^1.0.4", + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", + "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + }, + "exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "dev": true, + "requires": { + "merge": "^1.2.0" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extendible": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/extendible/-/extendible-0.1.1.tgz", + "integrity": "sha1-4qN+2HEp+0+VM+io11BiMKU5yQU=", + "dev": true + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "extract-github": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/extract-github/-/extract-github-0.0.5.tgz", + "integrity": "sha1-9UJTbbjBm5g6O+yduW0u8qX/GoY=", + "dev": true + }, + "extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "requires": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "fbjs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-1.0.0.tgz", + "integrity": "sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA==", + "requires": { + "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" + } + }, + "fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "fbjs-scripts": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz", + "integrity": "sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ==", + "requires": { + "@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" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "requires": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "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": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.4", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.3", + "bundled": true, + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.3.3", + "bundled": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "optional": true, + "requires": { + "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.4.2" + } + }, + "nopt": { + "version": "4.0.3", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.8", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "optional": true, + "requires": { + "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" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "fusing": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/fusing/-/fusing-0.2.3.tgz", + "integrity": "sha1-0O76+YXSuv3tRK+LGFMW9uQp4ds=", + "dev": true, + "requires": { + "predefine": "0.1.x" + } + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "githulk": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/githulk/-/githulk-0.0.7.tgz", + "integrity": "sha1-2Wyinw7EMRfFOOUh1mNWbqhLTv8=", + "dev": true, + "requires": { + "debug": "0.7.x", + "extract-github": "0.0.x", + "mana": "0.1.x" + }, + "dependencies": { + "debug": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=", + "dev": true + } + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dev": true, + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + }, + "handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "dev": true, + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hermes-engine": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.2.1.tgz", + "integrity": "sha512-eNHUQHuadDMJARpaqvlCZoK/Nitpj6oywq3vQ3wCwEsww5morX34mW5PmKWQTO7aU0ck0hgulxR+EVDlXygGxQ==" + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "i": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", + "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "requires": { + "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" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.0.tgz", + "integrity": "sha512-t5mGUXC/xRheCK431ylNiSkGGpBp8bHENBcENTkDT6ppwPzEVxNGZRvgvmOEfbWkFhA7D2GEuE2mmQTr78sl2g==", + "dev": true + }, + "is-boolean-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.1.tgz", + "integrity": "sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ==", + "dev": true + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", + "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", + "dev": true + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-set": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", + "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typed-array": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.3.tgz", + "integrity": "sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.0", + "es-abstract": "^1.17.4", + "foreach": "^2.0.5", + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true + }, + "is-weakset": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz", + "integrity": "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + }, + "dependencies": { + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + } + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-api": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "dev": true, + "requires": { + "async": "^2.1.4", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.1", + "istanbul-lib-hook": "^1.2.2", + "istanbul-lib-instrument": "^1.10.2", + "istanbul-lib-report": "^1.1.5", + "istanbul-lib-source-maps": "^1.2.6", + "istanbul-reports": "^1.5.1", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" + } + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "dev": true, + "requires": { + "append-transform": "^0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + } + }, + "istanbul-lib-report": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + }, + "dependencies": { + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "dev": true, + "requires": { + "handlebars": "^4.0.3" + } + }, + "jest": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-20.0.4.tgz", + "integrity": "sha1-PdJgwpidba1nix6cxNkZRPbWAqw=", + "dev": true, + "requires": { + "jest-cli": "^20.0.4" + }, + "dependencies": { + "jest-cli": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-20.0.4.tgz", + "integrity": "sha1-5TKxnYiuW8bEF+iwWTpv6VSx3JM=", + "dev": true, + "requires": { + "ansi-escapes": "^1.4.0", + "callsites": "^2.0.0", + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "istanbul-api": "^1.1.1", + "istanbul-lib-coverage": "^1.0.1", + "istanbul-lib-instrument": "^1.4.2", + "istanbul-lib-source-maps": "^1.1.0", + "jest-changed-files": "^20.0.3", + "jest-config": "^20.0.4", + "jest-docblock": "^20.0.3", + "jest-environment-jsdom": "^20.0.3", + "jest-haste-map": "^20.0.4", + "jest-jasmine2": "^20.0.4", + "jest-message-util": "^20.0.3", + "jest-regex-util": "^20.0.3", + "jest-resolve-dependencies": "^20.0.3", + "jest-runtime": "^20.0.4", + "jest-snapshot": "^20.0.3", + "jest-util": "^20.0.3", + "micromatch": "^2.3.11", + "node-notifier": "^5.0.2", + "pify": "^2.3.0", + "slash": "^1.0.0", + "string-length": "^1.0.1", + "throat": "^3.0.0", + "which": "^1.2.12", + "worker-farm": "^1.3.1", + "yargs": "^7.0.2" + } + } + } + }, + "jest-changed-files": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-20.0.3.tgz", + "integrity": "sha1-k5TVzGXEOEBhSb7xv01Sto4D4/g=", + "dev": true + }, + "jest-config": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-20.0.4.tgz", + "integrity": "sha1-43kwqyIXyRNgXv8T5712PsSPruo=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "glob": "^7.1.1", + "jest-environment-jsdom": "^20.0.3", + "jest-environment-node": "^20.0.3", + "jest-jasmine2": "^20.0.4", + "jest-matcher-utils": "^20.0.3", + "jest-regex-util": "^20.0.3", + "jest-resolve": "^20.0.4", + "jest-validate": "^20.0.3", + "pretty-format": "^20.0.3" + } + }, + "jest-diff": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-20.0.3.tgz", + "integrity": "sha1-gfKI/Z5nXw+yPHXxwrGURf5YZhc=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "diff": "^3.2.0", + "jest-matcher-utils": "^20.0.3", + "pretty-format": "^20.0.3" + } + }, + "jest-docblock": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-20.0.3.tgz", + "integrity": "sha1-F76phDQswz2DxQ++FUXqDvqkRxI=", + "dev": true + }, + "jest-environment-jsdom": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz", + "integrity": "sha1-BIqKwS7iJfcZBBdxODS7mZeH3pk=", + "dev": true, + "requires": { + "jest-mock": "^20.0.3", + "jest-util": "^20.0.3", + "jsdom": "^9.12.0" + } + }, + "jest-environment-node": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-20.0.3.tgz", + "integrity": "sha1-1Ii8RhKvLCRumG6K52caCZFj1AM=", + "dev": true, + "requires": { + "jest-mock": "^20.0.3", + "jest-util": "^20.0.3" + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + }, + "jest-haste-map": { + "version": "20.0.5", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-20.0.5.tgz", + "integrity": "sha512-0IKAQjUvuZjMCNi/0VNQQF74/H9KB67hsHJqGiwTWQC6XO5Azs7kLWm+6Q/dwuhvDUvABDOBMFK2/FwZ3sZ07Q==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-docblock": "^20.0.3", + "micromatch": "^2.3.11", + "sane": "~1.6.0", + "worker-farm": "^1.3.1" + } + }, + "jest-jasmine2": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz", + "integrity": "sha1-/MWxQReA2RHQQpAu8YWehS5g1eE=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "jest-diff": "^20.0.3", + "jest-matcher-utils": "^20.0.3", + "jest-matchers": "^20.0.3", + "jest-message-util": "^20.0.3", + "jest-snapshot": "^20.0.3", + "once": "^1.4.0", + "p-map": "^1.1.1" + } + }, + "jest-matcher-utils": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz", + "integrity": "sha1-s6a443yld4A7CDKpixZPRLeBVhI=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "pretty-format": "^20.0.3" + } + }, + "jest-matchers": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-20.0.3.tgz", + "integrity": "sha1-ymnbHDLbWm9wf6XgQBq7VXAN/WA=", + "dev": true, + "requires": { + "jest-diff": "^20.0.3", + "jest-matcher-utils": "^20.0.3", + "jest-message-util": "^20.0.3", + "jest-regex-util": "^20.0.3" + } + }, + "jest-message-util": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-20.0.3.tgz", + "integrity": "sha1-auwoRDBvyw5udNV5bBAG2W/dgxw=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "micromatch": "^2.3.11", + "slash": "^1.0.0" + } + }, + "jest-mock": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-20.0.3.tgz", + "integrity": "sha1-i8Bw6QQUqhVcEajWTIaaDVxx2lk=", + "dev": true + }, + "jest-regex-util": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-20.0.3.tgz", + "integrity": "sha1-hburXRM+RGJbGfr4xqpRItCF12I=", + "dev": true + }, + "jest-resolve": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-20.0.4.tgz", + "integrity": "sha1-lEiz6La6/BVHlETGSZBFt//ll6U=", + "dev": true, + "requires": { + "browser-resolve": "^1.11.2", + "is-builtin-module": "^1.0.0", + "resolve": "^1.3.2" + } + }, + "jest-resolve-dependencies": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz", + "integrity": "sha1-bhSntxevDyyzZnxUneQK8Bexcjo=", + "dev": true, + "requires": { + "jest-regex-util": "^20.0.3" + } + }, + "jest-runtime": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-20.0.4.tgz", + "integrity": "sha1-osgCIZxCA/dU3xQE5JAYYWnRJNg=", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^20.0.3", + "babel-plugin-istanbul": "^4.0.0", + "chalk": "^1.1.3", + "convert-source-map": "^1.4.0", + "graceful-fs": "^4.1.11", + "jest-config": "^20.0.4", + "jest-haste-map": "^20.0.4", + "jest-regex-util": "^20.0.3", + "jest-resolve": "^20.0.4", + "jest-util": "^20.0.3", + "json-stable-stringify": "^1.0.1", + "micromatch": "^2.3.11", + "strip-bom": "3.0.0", + "yargs": "^7.0.2" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==" + }, + "jest-snapshot": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-20.0.3.tgz", + "integrity": "sha1-W4R+GtsaTZCFKn+fElCG4YfHZWY=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "jest-diff": "^20.0.3", + "jest-matcher-utils": "^20.0.3", + "jest-util": "^20.0.3", + "natural-compare": "^1.4.0", + "pretty-format": "^20.0.3" + } + }, + "jest-util": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-20.0.3.tgz", + "integrity": "sha1-DAf32A2C9OWmfG+LnD/n9lz9Mq0=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "jest-message-util": "^20.0.3", + "jest-mock": "^20.0.3", + "jest-validate": "^20.0.3", + "leven": "^2.1.0", + "mkdirp": "^0.5.1" + } + }, + "jest-validate": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-20.0.3.tgz", + "integrity": "sha1-0M/R3k9XnymEhJJcKA+PHZTsPKs=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "jest-matcher-utils": "^20.0.3", + "leven": "^2.1.0", + "pretty-format": "^20.0.3" + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jetifier": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.5.tgz", + "integrity": "sha512-T7yzBSu9PR+DqjYt+I0KVO1XTb1QhAfHnXV5Nd3xpbXM6Xg4e3vP60Q4qkNU8Fh6PHC2PivPUNN3rY7G2MxcDQ==" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsc-android": { + "version": "245459.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-245459.0.0.tgz", + "integrity": "sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg==" + }, + "jsdom": { + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz", + "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=", + "dev": true, + "requires": { + "abab": "^1.0.3", + "acorn": "^4.0.4", + "acorn-globals": "^3.1.0", + "array-equal": "^1.0.0", + "content-type-parser": "^1.0.1", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.2.37 < 0.3.0", + "escodegen": "^1.6.1", + "html-encoding-sniffer": "^1.0.1", + "nwmatcher": ">= 1.3.9 < 2.0.0", + "parse5": "^1.5.1", + "request": "^2.79.0", + "sax": "^1.2.1", + "symbol-tree": "^3.2.1", + "tough-cookie": "^2.3.2", + "webidl-conversions": "^4.0.0", + "whatwg-encoding": "^1.0.1", + "whatwg-url": "^4.3.0", + "xml-name-validator": "^2.0.1" + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "kuler": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-0.0.0.tgz", + "integrity": "sha1-tmu0a5NOVQ9Z2BiEjgq7pPf1VTw=", + "dev": true, + "requires": { + "colornames": "0.0.2" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "licenses": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/licenses/-/licenses-0.0.20.tgz", + "integrity": "sha1-8YpXsmp46vKKhz4qN4oz6B9Z0TY=", + "dev": true, + "requires": { + "async": "0.6.x", + "debug": "0.8.x", + "fusing": "0.2.x", + "githulk": "0.0.x", + "npm-registry": "0.1.x" + }, + "dependencies": { + "async": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.6.2.tgz", + "integrity": "sha1-Qf0DijgSwKi8GELs8IumPrA5K+8=", + "dev": true + }, + "debug": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.8.1.tgz", + "integrity": "sha1-IP9NJvXkIstoobrLu2EDmtjBwTA=", + "dev": true + } + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "logkitty": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.6.1.tgz", + "integrity": "sha512-cHuXN8qUZuzX/7kB6VyS7kB4xyD24e8gyHXIFNhIv+fjW3P+jEXNUhj0o/7qWJtv7UZpbnPgUqzu/AZQ8RAqxQ==", + "requires": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^12.0.5" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "requires": { + "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-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "mana": { + "version": "0.1.41", + "resolved": "https://registry.npmjs.org/mana/-/mana-0.1.41.tgz", + "integrity": "sha1-fLE/cyGGaGVCKWNcT8Wxfib5O30=", + "dev": true, + "requires": { + "assign": ">=0.1.7", + "back": "1.0.x", + "diagnostics": "1.0.x", + "eventemitter3": "1.2.x", + "fusing": "1.0.x", + "millisecond": "0.1.x", + "request": "2.x.x" + }, + "dependencies": { + "emits": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emits/-/emits-3.0.0.tgz", + "integrity": "sha1-MnUrupXhcHshlWI4Srm7ix/WL3A=", + "dev": true + }, + "eventemitter3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", + "dev": true + }, + "fusing": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fusing/-/fusing-1.0.0.tgz", + "integrity": "sha1-VQwV12r5Jld4qgUezkTUAAoJjUU=", + "dev": true, + "requires": { + "emits": "3.0.x", + "predefine": "0.1.x" + } + } + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "dev": true + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "requires": { + "readable-stream": "^2.0.1" + } + }, + "metro": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.56.4.tgz", + "integrity": "sha512-Kt3OQJQtQdts0JrKnyGdLpKHDjqYBgIfzvYrvfhmFCkKuZ8aqRlVnvpfjQ4/OBm0Fmm9NyyxbNRD9VIbj7WjnA==", + "requires": { + "@babel/core": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/plugin-external-helpers": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.0", + "async": "^2.4.0", + "babel-preset-fbjs": "^3.1.2", + "buffer-crc32": "^0.2.13", + "chalk": "^2.4.1", + "concat-stream": "^1.6.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "eventemitter3": "^3.0.0", + "fbjs": "^1.0.0", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.1.3", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-haste-map": "^24.7.1", + "jest-worker": "^24.6.0", + "json-stable-stringify": "^1.0.1", + "lodash.throttle": "^4.1.1", + "merge-stream": "^1.0.1", + "metro-babel-register": "^0.56.4", + "metro-babel-transformer": "^0.56.4", + "metro-cache": "^0.56.4", + "metro-config": "^0.56.4", + "metro-core": "^0.56.4", + "metro-inspector-proxy": "^0.56.4", + "metro-minify-uglify": "^0.56.4", + "metro-react-native-babel-preset": "^0.56.4", + "metro-resolver": "^0.56.4", + "metro-source-map": "^0.56.4", + "metro-symbolicate": "^0.56.4", + "mime-types": "2.1.11", + "mkdirp": "^0.5.1", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.0", + "resolve": "^1.5.0", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "temp": "0.8.3", + "throat": "^4.1.0", + "wordwrap": "^1.0.0", + "write-file-atomic": "^1.2.0", + "ws": "^1.1.5", + "xpipe": "^1.0.5", + "yargs": "^9.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime-db": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz", + "integrity": "sha1-oxtAcK2uon1zLqMzdApk0OyaZlk=" + }, + "mime-types": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", + "requires": { + "mime-db": "~1.23.0" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + }, + "dependencies": { + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + } + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@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" + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "yargs": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", + "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "metro-babel-register": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.56.4.tgz", + "integrity": "sha512-Phm6hMluOWYqfykftjJ1jsTpWvbgb49AC/1taxEctxUdRCZlFgZwBleJZAhQYxJD5J+ikFkEbHDzePEXb29KVA==", + "requires": { + "@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": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.56.4.tgz", + "integrity": "sha512-IOi4ILgZvaX7GCGHBJp79paNVOq5QxhhbyqAdEJgDP8bHfl/OVHoVKSypfrsMSKSiBrqxhIjyc4XjkXsQtkx5g==", + "requires": { + "@babel/core": "^7.0.0", + "metro-source-map": "^0.56.4" + } + }, + "metro-cache": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.56.4.tgz", + "integrity": "sha512-d1hiUSKwtRsuMxUhHVJ3tjK2BbpUlJGvTyMWohK8Wxx+0GbnWRWWFcI4vlCzlZfoK0VtZK2MJEl5t7Du1mIniQ==", + "requires": { + "jest-serializer": "^24.4.0", + "metro-core": "^0.56.4", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4" + } + }, + "metro-config": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.56.4.tgz", + "integrity": "sha512-O85QDHwWdMn/8ERe13y4a6vbZL0AHyO8atTvL+9BCulLEO+FQBi1iJjr3+ViLa8cf0m5dRftDsa7P47m5euk4A==", + "requires": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^24.7.0", + "metro": "^0.56.4", + "metro-cache": "^0.56.4", + "metro-core": "^0.56.4", + "pretty-format": "^24.7.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "metro-core": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.56.4.tgz", + "integrity": "sha512-hMzkBdgPt5Zm9nr/1KtIT+A6H7TNiLVCEGG5OiAXj8gTRsA2yy7wAdQpwy0xbE+zi88t/pLOzXpd3ClG/YxyWg==", + "requires": { + "jest-haste-map": "^24.7.1", + "lodash.throttle": "^4.1.1", + "metro-resolver": "^0.56.4", + "wordwrap": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@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" + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "metro-inspector-proxy": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.56.4.tgz", + "integrity": "sha512-E1S3MO25mWKmcLn1UQuCDiS0hf9P2Fwq8sEAX5lBLoZbehepNH+4xJ3xXSY51JX4dozBrE8GGoKL4ll3II40LA==", + "requires": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "rxjs": "^5.4.3", + "ws": "^1.1.5", + "yargs": "^9.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "yargs": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", + "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "metro-minify-uglify": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.56.4.tgz", + "integrity": "sha512-BHgj7+BKEK2pHvWHUR730bIrsZwl8DPtr49x9L0j2grPZ5/UROWXzEr8VZgIss7fl64t845uu1HXNNyuSj2EhA==", + "requires": { + "uglify-es": "^3.1.9" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + } + } + } + }, + "metro-react-native-babel-preset": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.4.tgz", + "integrity": "sha512-CzbBDM9Rh6w8s1fq+ZqihAh7DDqUAcfo9pPww25+N/eJ7UK436Q7JdfxwdIPpBwLFn6o6MyYn+uwL9OEWBJarA==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "metro-react-native-babel-transformer": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.56.4.tgz", + "integrity": "sha512-ng74eutuy1nyGI9+TDzzVAVfEmNPDlapV4msTQMKPi4EFqo/fBn7Ct33ME9l5E51pQBBnxt/UwcpTvd13b29kQ==", + "requires": { + "@babel/core": "^7.0.0", + "babel-preset-fbjs": "^3.1.2", + "metro-babel-transformer": "^0.56.4", + "metro-react-native-babel-preset": "^0.56.4", + "metro-source-map": "^0.56.4" + } + }, + "metro-resolver": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.56.4.tgz", + "integrity": "sha512-Ug4ulVfpkKZ1Wu7mdYj9XLGuOqZTuWCqEhyx3siKTc/2eBwKZQXmiNo5d/IxWNvmwL/87Abeb724I6CMzMfjiQ==", + "requires": { + "absolute-path": "^0.0.0" + } + }, + "metro-source-map": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.56.4.tgz", + "integrity": "sha512-f1P9/rpFmG3Z0Jatiw2zvLItx1TwR7mXTSDj4qLDCWeVMB3kEXAr3R0ucumTW8c6HfpJljeRBWzYFXF33fd81g==", + "requires": { + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "^0.56.4", + "ob1": "^0.56.4", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "metro-symbolicate": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.56.4.tgz", + "integrity": "sha512-8mCNNn6zV5FFKCIcRgI7736Xl+owgvYuy8qanPxZN36f7utiWRYeB+PirEBPcglBk4qQvoy2lT6oPULNXZQbbQ==", + "requires": { + "invariant": "^2.2.4", + "metro-source-map": "^0.56.4", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "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" + } + }, + "millisecond": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/millisecond/-/millisecond-0.1.2.tgz", + "integrity": "sha1-bMWtOGJByrjniv+WT4cCjuyS2sU=", + "dev": true + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "requires": { + "mime-db": "1.43.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "dev": true, + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "requires": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "dependencies": { + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "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" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "ncp": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", + "integrity": "sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ=", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "npm-registry": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/npm-registry/-/npm-registry-0.1.13.tgz", + "integrity": "sha1-nl2LL9/Bq1mQ1H99674jHXmp6CI=", + "dev": true, + "requires": { + "debug": "0.8.x", + "extract-github": "0.0.x", + "licenses": "0.0.x", + "mana": "0.1.x", + "semver": "2.2.x" + }, + "dependencies": { + "debug": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.8.1.tgz", + "integrity": "sha1-IP9NJvXkIstoobrLu2EDmtjBwTA=", + "dev": true + }, + "semver": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-2.2.1.tgz", + "integrity": "sha1-eUEYKz/8xYC/8cF5QqzfeVHA0hM=", + "dev": true + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "nwmatcher": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz", + "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "ob1": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.56.4.tgz", + "integrity": "sha512-URgFof9z2wotiYFsqlydXtQfGV81gvBI2ODy64xfd3vPo+AYom5PVDX4t4zn23t/O+S2IxqApSQM8uJAybmz7w==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true + }, + "object-is": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", + "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" + }, + "parse5": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", + "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + } + } + }, + "pkginfo": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", + "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", + "dev": true + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "requires": { + "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" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=" + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "predefine": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/predefine/-/predefine-0.1.2.tgz", + "integrity": "sha1-KqkrRJa8H4VU5DpF92v75Q0z038=", + "dev": true, + "requires": { + "extendible": "0.1.x" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-format": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-20.0.3.tgz", + "integrity": "sha1-Ag41ClYKH+GpjcO+tsz/s4beixQ=", + "dev": true, + "requires": { + "ansi-regex": "^2.1.1", + "ansi-styles": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "prompt": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz", + "integrity": "sha1-V3VPZPVD/XsIRXB8gY7OYY8F/9w=", + "dev": true, + "requires": { + "pkginfo": "0.x.x", + "read": "1.0.x", + "revalidator": "0.1.x", + "utile": "0.2.x", + "winston": "0.8.x" + } + }, + "prompts": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", + "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.4" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "react": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-deep-force-update": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz", + "integrity": "sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA==", + "dev": true + }, + "react-devtools-core": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.6.3.tgz", + "integrity": "sha512-+P+eFy/yo8Z/UH9J0DqHZuUM5+RI2wl249TNvMx3J2jpUomLQa4Zxl56GEotGfw3PIP1eI+hVf1s53FlUONStQ==", + "requires": { + "shell-quote": "^1.6.1", + "ws": "^3.3.1" + }, + "dependencies": { + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-native": { + "version": "0.61.5", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.61.5.tgz", + "integrity": "sha512-MXqE3NoGO0T3dUKIKkIppijBhRRMpfN6ANbhMXHDuyfA+fSilRWgCwYgR/YNCC7ntECoJYikKaNTUBB0DeQy6Q==", + "requires": { + "@babel/runtime": "^7.0.0", + "@react-native-community/cli": "^3.0.0", + "@react-native-community/cli-platform-android": "^3.0.0", + "@react-native-community/cli-platform-ios": "^3.0.0", + "abort-controller": "^3.0.0", + "art": "^0.10.0", + "base64-js": "^1.1.2", + "connect": "^3.6.5", + "create-react-class": "^15.6.3", + "escape-string-regexp": "^1.0.5", + "event-target-shim": "^5.0.1", + "fbjs": "^1.0.0", + "fbjs-scripts": "^1.1.0", + "hermes-engine": "^0.2.1", + "invariant": "^2.2.4", + "jsc-android": "^245459.0.0", + "metro-babel-register": "^0.56.0", + "metro-react-native-babel-transformer": "^0.56.0", + "metro-source-map": "^0.56.0", + "nullthrows": "^1.1.0", + "pretty-format": "^24.7.0", + "promise": "^7.1.1", + "prop-types": "^15.7.2", + "react-devtools-core": "^3.6.3", + "react-refresh": "^0.4.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.15.0", + "stacktrace-parser": "^0.1.3", + "whatwg-fetch": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.3.0.tgz", + "integrity": "sha512-UkaDNewdqXAmCDbN2GlUM6amDKS78eCqiw/UmF5nE0mmLTd6moJkiZJML/X52Ke3LH7Swhw883IRXq8o9nWjVw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-3.2.1.tgz", + "integrity": "sha512-bZ/bfZ+9r1gQSxp6t7+00DcpC6vmbVYSvzUCFM/yo5k8bhsDdcy8aocscIaXXVGG+v9Edri/Q7hH9ks7L18/Rg==", + "requires": { + "@hapi/joi": "^15.0.3", + "@react-native-community/cli-debugger-ui": "^3.0.0", + "@react-native-community/cli-tools": "^3.0.0", + "@react-native-community/cli-types": "^3.0.0", + "chalk": "^2.4.2", + "command-exists": "^1.2.8", + "commander": "^2.19.0", + "compression": "^1.7.1", + "connect": "^3.6.5", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "didyoumean": "^1.2.1", + "envinfo": "^7.1.0", + "errorhandler": "^1.5.0", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^7.0.1", + "glob": "^7.1.1", + "graceful-fs": "^4.1.3", + "inquirer": "^3.0.6", + "lodash": "^4.17.5", + "metro": "^0.56.0", + "metro-config": "^0.56.0", + "metro-core": "^0.56.0", + "metro-react-native-babel-transformer": "^0.56.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "morgan": "^1.9.0", + "node-notifier": "^5.2.1", + "open": "^6.2.0", + "ora": "^3.4.0", + "plist": "^3.0.0", + "pretty-format": "^25.1.0", + "semver": "^6.3.0", + "serve-static": "^1.13.1", + "shell-quote": "1.6.1", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1", + "ws": "^1.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "pretty-format": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.3.0.tgz", + "integrity": "sha512-wToHwF8bkQknIcFkBqNfKu4+UZqnrLn/Vr+wwKQwwvPzkBfDDKp/qIabFqdgtoi5PEnM8LFByVsOrHoa3SpTVA==", + "requires": { + "@jest/types": "^25.3.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + } + } + }, + "@types/yargs": { + "version": "15.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz", + "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/yargs": { + "version": "13.0.8", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", + "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + } + } + }, + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "react-native-cli": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/react-native-cli/-/react-native-cli-2.0.1.tgz", + "integrity": "sha1-8s08eqG4OCjN+6Yw4t/YF992bVQ=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "minimist": "^1.2.0", + "prompt": "^0.2.14", + "semver": "^5.0.3" + } + }, + "react-native-i18n": { + "version": "file:..", + "requires": { + "i18n-js": "^3.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/generator": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", + "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", + "requires": { + "@babel/types": "^7.9.5", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz", + "integrity": "sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/types": "^7.9.0" + } + }, + "@babel/helper-builder-react-jsx-experimental": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.5.tgz", + "integrity": "sha512-HAagjAC93tk748jcXpZ7oYRZH485RCq/+yEv9SIWezHRPv9moZArTnkUNciUNzvwHUABmiWKlcxJvMcu59UwTg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-module-imports": "^7.8.3", + "@babel/types": "^7.9.5" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.5.tgz", + "integrity": "sha512-IipaxGaQmW4TfWoXdqjY0TzoXQ1HRS0kPpEgvjosb3u7Uedcq297xFqDQiCcQtRRwzIMif+N1MLVI8C5a4/PAA==", + "requires": { + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", + "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", + "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.9.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", + "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.9.0", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + }, + "@babel/helper-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-replace-supers": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", + "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", + "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" + }, + "@babel/helper-wrap-function": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helpers": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", + "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0" + } + }, + "@babel/highlight": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" + }, + "@babel/plugin-external-helpers": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.8.3.tgz", + "integrity": "sha512-mx0WXDDiIl5DwzMtzWGRSPugXi9BxROS05GQrhLNbEamhBiicgn994ibwkyiBH+6png7bm/yA7AUsvHyCXi4Vw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.8.3.tgz", + "integrity": "sha512-PYtv2S2OdCdp7GSPDg5ndGZFm9DmWFvuLoS5nBxZCgOBggluLnhTScspJxng96alHQzPyrrHxvC9/w4bFuspeA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-export-default-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz", + "integrity": "sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.9.5" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.8.3.tgz", + "integrity": "sha512-UcAyQWg2bAN647Q+O811tG9MrJ38Z10jjhQdKNAL8fsyPzE3cCN/uT+f55cFVY4aGO4jqJAvmqsuY3GQDwAoXg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.8.3.tgz", + "integrity": "sha512-a1qnnsr73KLNIQcQlcQ4ZHxqqfBKM6iNQZW2OMTyxNbA2WC7SHWHtGVpFzWtQAuS2pspkWVzdEBXXx8Ik0Za4w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz", + "integrity": "sha512-innAx3bUbA0KSYj2E2MNFSn9hiCeowOFLxlsuhXzw8hMQnzkDomUr9QCD7E9VF60NmnG1sNTuuv6Qf4f8INYsg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", + "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz", + "integrity": "sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", + "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", + "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz", + "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-flow": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", + "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz", + "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==", + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-object-assign": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.8.3.tgz", + "integrity": "sha512-i3LuN8tPDqUCRFu3dkzF2r1Nx0jp4scxtm7JxtIqI9he9Vk20YD+/zshdzR9JLsoBMlJlNR82a62vQExNEVx/Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", + "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", + "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz", + "integrity": "sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.9.0", + "@babel/helper-builder-react-jsx-experimental": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz", + "integrity": "sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", + "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", + "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.9.4.tgz", + "integrity": "sha512-yeWeUkKx2auDbSxRe8MusAG+n4m9BFY/v+lPjmQDgOFX5qnySkUY5oXzkp6FwPdsYqnKay6lorXYdC0n3bZO7w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-typescript": "^7.8.3" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/register": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.9.0.tgz", + "integrity": "sha512-Tv8Zyi2J2VRR8g7pC5gTeIN8Ihultbmk0ocyNz8H2nEZbmhp1N6q0A1UGsQbDvGP/sNinQKUHf3SqXwqjtFv4Q==", + "requires": { + "find-cache-dir": "^2.0.0", + "lodash": "^4.17.13", + "make-dir": "^2.1.0", + "pirates": "^4.0.0", + "source-map-support": "^0.5.16" + } + }, + "@babel/runtime": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", + "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/traverse": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", + "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.5", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.0", + "@babel/types": "^7.9.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "@babel/types": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", + "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", + "requires": { + "@babel/helper-validator-identifier": "^7.9.5", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@react-native-community/cli-debugger-ui": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-3.0.0.tgz", + "integrity": "sha512-m3X+iWLsK/H7/b7PpbNO33eQayR/+M26la4ZbYe1KRke5Umg4PIWsvg21O8Tw4uJcY8LA5hsP+rBi/syBkBf0g==", + "requires": { + "serve-static": "^1.13.1" + } + }, + "@react-native-community/cli-platform-android": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-3.1.4.tgz", + "integrity": "sha512-ClSdY20F0gzWVLTqCv7vHjnUqOcuq10jd9GgHX6lGSc2GI+Ql3/aQg3tmG4uY3KXNNwAv3U8QCoYgg1WGfwiHA==", + "requires": { + "@react-native-community/cli-tools": "^3.0.0", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "jetifier": "^1.6.2", + "logkitty": "^0.6.0", + "slash": "^3.0.0", + "xmldoc": "^1.1.2" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@react-native-community/cli-platform-ios": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-3.2.0.tgz", + "integrity": "sha512-pzEnx68H6+mHBq5jsMrr3UmAmkrLSMlC9BZ4yoUdfUXCQq6/R70zNYvH4hjUw8h2Al7Kgq53UzHUsM0ph8TSWQ==", + "requires": { + "@react-native-community/cli-tools": "^3.0.0", + "chalk": "^2.4.2", + "js-yaml": "^3.13.1", + "xcode": "^2.0.0" + } + }, + "@react-native-community/cli-tools": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-3.0.0.tgz", + "integrity": "sha512-8IhQKZdf3E4CR8T7HhkPGgorot/cLkRDgneJFDSWk/wCYZAuUh4NEAdumQV7N0jLSMWX7xxiWUPi94lOBxVY9g==", + "requires": { + "chalk": "^2.4.2", + "lodash": "^4.17.5", + "mime": "^2.4.1", + "node-fetch": "^2.5.0" + }, + "dependencies": { + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + } + } + }, + "@react-native-community/cli-types": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-3.0.0.tgz", + "integrity": "sha512-ng6Tm537E/M42GjE4TRUxQyL8sRfClcL7bQWblOCoxPZzJ2J3bdALsjeG3vDnVCIfI/R0AeFalN9KjMt0+Z/Zg==" + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", + "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "@types/yargs": { + "version": "13.0.8", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", + "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "requires": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "art": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/art/-/art-0.10.3.tgz", + "integrity": "sha512-HXwbdofRTiJT6qZX/FnchtldzJjS3vkLJxQilc3Xj+ma2MXjY4UAyQ0ls1XZYVnDvVIBiFZbC6QsvtW86TD6tQ==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, + "babel-preset-fbjs": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz", + "integrity": "sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw==", + "requires": { + "@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" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "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" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "big-integer": { + "version": "1.6.48", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", + "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bplist-creator": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", + "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", + "requires": { + "stream-buffers": "~2.2.0" + } + }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "requires": { + "big-integer": "^1.6.44" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.3.0.tgz", + "integrity": "sha512-Xs2Hf2nzrvJMFKimOR7YR0QwZ8fc0u98kdtwN1eNAZzNQgH3vK2pXzff6GJtKh7S5hoJ87ECiAiZFS2fb5Ii2w==" + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + }, + "colorette": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.1.0.tgz", + "integrity": "sha512-6S062WDQUXi6hOfkO/sBPVwE5ASXY4G2+b4atvhJfSsuUUhIaUKlkjLe9692Ipyt5/a+IPF5aVTu3V5gvXq5cg==" + }, + "command-exists": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz", + "integrity": "sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "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": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-react-class": { + "version": "15.6.3", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", + "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", + "requires": { + "fbjs": "^0.8.9", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "dayjs": { + "version": "1.8.24", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.24.tgz", + "integrity": "sha512-bImQZbBv86zcOWOq6fLg7r4aqMx8fScdmykA7cSh+gH1Yh8AM0Dbw0gHYrsOrza6oBBnkK+/OaR+UAa9UsMrDw==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "didyoumean": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz", + "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "envinfo": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.0.tgz", + "integrity": "sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "requires": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "fbjs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-1.0.0.tgz", + "integrity": "sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA==", + "requires": { + "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" + } + }, + "fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "fbjs-scripts": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz", + "integrity": "sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ==", + "requires": { + "@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" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "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": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hermes-engine": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.2.1.tgz", + "integrity": "sha512-eNHUQHuadDMJARpaqvlCZoK/Nitpj6oywq3vQ3wCwEsww5morX34mW5PmKWQTO7aU0ck0hgulxR+EVDlXygGxQ==" + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "i18n-js": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/i18n-js/-/i18n-js-3.5.1.tgz", + "integrity": "sha512-nJgbE5Vj9qzOQfjdVd/uoMoO8ppVaB/3LB6KOmMfD8IQ1vNNh307iHyQLK8ZnLYWkAszfPvVpYmUt1Le/RuHMQ==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "requires": { + "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" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + }, + "dependencies": { + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + } + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "requires": { + "@jest/types": "^24.9.0" + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jetifier": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.5.tgz", + "integrity": "sha512-T7yzBSu9PR+DqjYt+I0KVO1XTb1QhAfHnXV5Nd3xpbXM6Xg4e3vP60Q4qkNU8Fh6PHC2PivPUNN3rY7G2MxcDQ==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsc-android": { + "version": "245459.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-245459.0.0.tgz", + "integrity": "sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg==" + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + } + }, + "logkitty": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.6.1.tgz", + "integrity": "sha512-cHuXN8qUZuzX/7kB6VyS7kB4xyD24e8gyHXIFNhIv+fjW3P+jEXNUhj0o/7qWJtv7UZpbnPgUqzu/AZQ8RAqxQ==", + "requires": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^12.0.5" + }, + "dependencies": { + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "requires": { + "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-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "requires": { + "readable-stream": "^2.0.1" + } + }, + "metro": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.56.4.tgz", + "integrity": "sha512-Kt3OQJQtQdts0JrKnyGdLpKHDjqYBgIfzvYrvfhmFCkKuZ8aqRlVnvpfjQ4/OBm0Fmm9NyyxbNRD9VIbj7WjnA==", + "requires": { + "@babel/core": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/plugin-external-helpers": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.0", + "async": "^2.4.0", + "babel-preset-fbjs": "^3.1.2", + "buffer-crc32": "^0.2.13", + "chalk": "^2.4.1", + "concat-stream": "^1.6.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "eventemitter3": "^3.0.0", + "fbjs": "^1.0.0", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.1.3", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-haste-map": "^24.7.1", + "jest-worker": "^24.6.0", + "json-stable-stringify": "^1.0.1", + "lodash.throttle": "^4.1.1", + "merge-stream": "^1.0.1", + "metro-babel-register": "^0.56.4", + "metro-babel-transformer": "^0.56.4", + "metro-cache": "^0.56.4", + "metro-config": "^0.56.4", + "metro-core": "^0.56.4", + "metro-inspector-proxy": "^0.56.4", + "metro-minify-uglify": "^0.56.4", + "metro-react-native-babel-preset": "^0.56.4", + "metro-resolver": "^0.56.4", + "metro-source-map": "^0.56.4", + "metro-symbolicate": "^0.56.4", + "mime-types": "2.1.11", + "mkdirp": "^0.5.1", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.0", + "resolve": "^1.5.0", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "temp": "0.8.3", + "throat": "^4.1.0", + "wordwrap": "^1.0.0", + "write-file-atomic": "^1.2.0", + "ws": "^1.1.5", + "xpipe": "^1.0.5", + "yargs": "^9.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "mime-db": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz", + "integrity": "sha1-oxtAcK2uon1zLqMzdApk0OyaZlk=" + }, + "mime-types": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", + "requires": { + "mime-db": "~1.23.0" + } + } + } + }, + "metro-babel-register": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.56.4.tgz", + "integrity": "sha512-Phm6hMluOWYqfykftjJ1jsTpWvbgb49AC/1taxEctxUdRCZlFgZwBleJZAhQYxJD5J+ikFkEbHDzePEXb29KVA==", + "requires": { + "@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": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.56.4.tgz", + "integrity": "sha512-IOi4ILgZvaX7GCGHBJp79paNVOq5QxhhbyqAdEJgDP8bHfl/OVHoVKSypfrsMSKSiBrqxhIjyc4XjkXsQtkx5g==", + "requires": { + "@babel/core": "^7.0.0", + "metro-source-map": "^0.56.4" + } + }, + "metro-cache": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.56.4.tgz", + "integrity": "sha512-d1hiUSKwtRsuMxUhHVJ3tjK2BbpUlJGvTyMWohK8Wxx+0GbnWRWWFcI4vlCzlZfoK0VtZK2MJEl5t7Du1mIniQ==", + "requires": { + "jest-serializer": "^24.4.0", + "metro-core": "^0.56.4", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4" + } + }, + "metro-config": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.56.4.tgz", + "integrity": "sha512-O85QDHwWdMn/8ERe13y4a6vbZL0AHyO8atTvL+9BCulLEO+FQBi1iJjr3+ViLa8cf0m5dRftDsa7P47m5euk4A==", + "requires": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^24.7.0", + "metro": "^0.56.4", + "metro-cache": "^0.56.4", + "metro-core": "^0.56.4", + "pretty-format": "^24.7.0" + } + }, + "metro-core": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.56.4.tgz", + "integrity": "sha512-hMzkBdgPt5Zm9nr/1KtIT+A6H7TNiLVCEGG5OiAXj8gTRsA2yy7wAdQpwy0xbE+zi88t/pLOzXpd3ClG/YxyWg==", + "requires": { + "jest-haste-map": "^24.7.1", + "lodash.throttle": "^4.1.1", + "metro-resolver": "^0.56.4", + "wordwrap": "^1.0.0" + } + }, + "metro-inspector-proxy": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.56.4.tgz", + "integrity": "sha512-E1S3MO25mWKmcLn1UQuCDiS0hf9P2Fwq8sEAX5lBLoZbehepNH+4xJ3xXSY51JX4dozBrE8GGoKL4ll3II40LA==", + "requires": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "rxjs": "^5.4.3", + "ws": "^1.1.5", + "yargs": "^9.0.0" + } + }, + "metro-minify-uglify": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.56.4.tgz", + "integrity": "sha512-BHgj7+BKEK2pHvWHUR730bIrsZwl8DPtr49x9L0j2grPZ5/UROWXzEr8VZgIss7fl64t845uu1HXNNyuSj2EhA==", + "requires": { + "uglify-es": "^3.1.9" + } + }, + "metro-react-native-babel-preset": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.4.tgz", + "integrity": "sha512-CzbBDM9Rh6w8s1fq+ZqihAh7DDqUAcfo9pPww25+N/eJ7UK436Q7JdfxwdIPpBwLFn6o6MyYn+uwL9OEWBJarA==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "metro-react-native-babel-transformer": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.56.4.tgz", + "integrity": "sha512-ng74eutuy1nyGI9+TDzzVAVfEmNPDlapV4msTQMKPi4EFqo/fBn7Ct33ME9l5E51pQBBnxt/UwcpTvd13b29kQ==", + "requires": { + "@babel/core": "^7.0.0", + "babel-preset-fbjs": "^3.1.2", + "metro-babel-transformer": "^0.56.4", + "metro-react-native-babel-preset": "^0.56.4", + "metro-source-map": "^0.56.4" + } + }, + "metro-resolver": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.56.4.tgz", + "integrity": "sha512-Ug4ulVfpkKZ1Wu7mdYj9XLGuOqZTuWCqEhyx3siKTc/2eBwKZQXmiNo5d/IxWNvmwL/87Abeb724I6CMzMfjiQ==", + "requires": { + "absolute-path": "^0.0.0" + } + }, + "metro-source-map": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.56.4.tgz", + "integrity": "sha512-f1P9/rpFmG3Z0Jatiw2zvLItx1TwR7mXTSDj4qLDCWeVMB3kEXAr3R0ucumTW8c6HfpJljeRBWzYFXF33fd81g==", + "requires": { + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "^0.56.4", + "ob1": "^0.56.4", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "metro-symbolicate": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.56.4.tgz", + "integrity": "sha512-8mCNNn6zV5FFKCIcRgI7736Xl+owgvYuy8qanPxZN36f7utiWRYeB+PirEBPcglBk4qQvoy2lT6oPULNXZQbbQ==", + "requires": { + "invariant": "^2.2.4", + "metro-source-map": "^0.56.4", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "requires": { + "mime-db": "1.43.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "requires": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "dependencies": { + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "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" + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "ob1": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.56.4.tgz", + "integrity": "sha512-URgFof9z2wotiYFsqlydXtQfGV81gvBI2ODy64xfd3vPo+AYom5PVDX4t4zn23t/O+S2IxqApSQM8uJAybmz7w==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + } + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "requires": { + "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" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=" + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + } + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "react": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-devtools-core": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.6.3.tgz", + "integrity": "sha512-+P+eFy/yo8Z/UH9J0DqHZuUM5+RI2wl249TNvMx3J2jpUomLQa4Zxl56GEotGfw3PIP1eI+hVf1s53FlUONStQ==", + "requires": { + "shell-quote": "^1.6.1", + "ws": "^3.3.1" + }, + "dependencies": { + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-native": { + "version": "0.61.5", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.61.5.tgz", + "integrity": "sha512-MXqE3NoGO0T3dUKIKkIppijBhRRMpfN6ANbhMXHDuyfA+fSilRWgCwYgR/YNCC7ntECoJYikKaNTUBB0DeQy6Q==", + "requires": { + "@babel/runtime": "^7.0.0", + "@react-native-community/cli": "^3.0.0", + "@react-native-community/cli-platform-android": "^3.0.0", + "@react-native-community/cli-platform-ios": "^3.0.0", + "abort-controller": "^3.0.0", + "art": "^0.10.0", + "base64-js": "^1.1.2", + "connect": "^3.6.5", + "create-react-class": "^15.6.3", + "escape-string-regexp": "^1.0.5", + "event-target-shim": "^5.0.1", + "fbjs": "^1.0.0", + "fbjs-scripts": "^1.1.0", + "hermes-engine": "^0.2.1", + "invariant": "^2.2.4", + "jsc-android": "^245459.0.0", + "metro-babel-register": "^0.56.0", + "metro-react-native-babel-transformer": "^0.56.0", + "metro-source-map": "^0.56.0", + "nullthrows": "^1.1.0", + "pretty-format": "^24.7.0", + "promise": "^7.1.1", + "prop-types": "^15.7.2", + "react-devtools-core": "^3.6.3", + "react-refresh": "^0.4.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.15.0", + "stacktrace-parser": "^0.1.3", + "whatwg-fetch": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.3.0.tgz", + "integrity": "sha512-UkaDNewdqXAmCDbN2GlUM6amDKS78eCqiw/UmF5nE0mmLTd6moJkiZJML/X52Ke3LH7Swhw883IRXq8o9nWjVw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "@react-native-community/cli": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-3.2.1.tgz", + "integrity": "sha512-bZ/bfZ+9r1gQSxp6t7+00DcpC6vmbVYSvzUCFM/yo5k8bhsDdcy8aocscIaXXVGG+v9Edri/Q7hH9ks7L18/Rg==", + "requires": { + "@hapi/joi": "^15.0.3", + "@react-native-community/cli-debugger-ui": "^3.0.0", + "@react-native-community/cli-tools": "^3.0.0", + "@react-native-community/cli-types": "^3.0.0", + "chalk": "^2.4.2", + "command-exists": "^1.2.8", + "commander": "^2.19.0", + "compression": "^1.7.1", + "connect": "^3.6.5", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "didyoumean": "^1.2.1", + "envinfo": "^7.1.0", + "errorhandler": "^1.5.0", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^7.0.1", + "glob": "^7.1.1", + "graceful-fs": "^4.1.3", + "inquirer": "^3.0.6", + "lodash": "^4.17.5", + "metro": "^0.56.0", + "metro-config": "^0.56.0", + "metro-core": "^0.56.0", + "metro-react-native-babel-transformer": "^0.56.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "morgan": "^1.9.0", + "node-notifier": "^5.2.1", + "open": "^6.2.0", + "ora": "^3.4.0", + "plist": "^3.0.0", + "pretty-format": "^25.1.0", + "semver": "^6.3.0", + "serve-static": "^1.13.1", + "shell-quote": "1.6.1", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1", + "ws": "^1.1.0" + }, + "dependencies": { + "pretty-format": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.3.0.tgz", + "integrity": "sha512-wToHwF8bkQknIcFkBqNfKu4+UZqnrLn/Vr+wwKQwwvPzkBfDDKp/qIabFqdgtoi5PEnM8LFByVsOrHoa3SpTVA==", + "requires": { + "@jest/types": "^25.3.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + } + } + }, + "@types/yargs": { + "version": "15.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz", + "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-native-windows": { + "version": "0.61.4", + "resolved": "https://registry.npmjs.org/react-native-windows/-/react-native-windows-0.61.4.tgz", + "integrity": "sha512-uWVNuM07vPZ2a3LnqSspX408ERUbckVhLGt6AckJ4WvDZuD7ChwvUm1O85LhDC141p06dHfyXfszzy37DRy88g==", + "requires": { + "@babel/runtime": "^7.4.0", + "cli-spinners": "^2.2.0", + "create-react-class": "^15.6.3", + "envinfo": "^7.5.0", + "fbjs": "^1.0.0", + "glob": "^7.1.1", + "ora": "^3.4.0", + "prop-types": "^15.7.2", + "regenerator-runtime": "^0.13.2", + "shelljs": "^0.7.8", + "username": "^5.1.0", + "uuid": "^3.3.2", + "xml-parser": "^1.2.1" + } + }, + "react-refresh": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.2.tgz", + "integrity": "sha512-kv5QlFFSZWo7OlJFNYbxRtY66JImuP2LcrFgyJfQaf85gSP+byzG21UbDQEYjU7f//ny8rwiEkO6py2Y+fEgAQ==" + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "^1.1.6" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + }, + "regenerator-transform": { + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", + "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", + "requires": { + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==" + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "run-async": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz", + "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==", + "requires": { + "is-promise": "^2.1.0" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "requires": { + "rx-lite": "*" + } + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@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": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "scheduler": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz", + "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "shelljs": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", + "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "simple-plist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.0.tgz", + "integrity": "sha512-2i5Tc0BYAqppM7jVzmNrI+aEUntPolIq4fDgji6WuNNn1D/qYdn2KwoLhZdzQkE04lu9L5tUoeJsjuJAvd+lFg==", + "requires": { + "bplist-creator": "0.0.8", + "bplist-parser": "0.2.0", + "plist": "^3.0.1" + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "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" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "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": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" + }, + "stacktrace-parser": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.9.tgz", + "integrity": "sha512-DRy03ljj0367Ud3OAJHD6eVS/+CvMK2u/djVYuU37fHYcYHoZ8tkFyhbRf7PNG1h3bWLsw+SNTSXrPFe07A7aQ==", + "requires": { + "type-fest": "^0.7.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "sudo-prompt": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "requires": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" + } + } + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "ua-parser-js": { + "version": "0.7.21", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", + "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "username": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/username/-/username-5.1.0.tgz", + "integrity": "sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==", + "requires": { + "execa": "^1.0.0", + "mem": "^4.3.0" + }, + "dependencies": { + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "slide": "^1.1.5" + } + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "requires": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "xcode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", + "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "requires": { + "simple-plist": "^1.0.0", + "uuid": "^3.3.2" + } + }, + "xml-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/xml-parser/-/xml-parser-1.2.1.tgz", + "integrity": "sha1-wx9MNPKXXbgq0BMiISBZJzYVb80=", + "requires": { + "debug": "^2.2.0" + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + }, + "xmldoc": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.2.tgz", + "integrity": "sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ==", + "requires": { + "sax": "^1.2.1" + } + }, + "xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" + }, + "xpipe": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/xpipe/-/xpipe-1.0.5.tgz", + "integrity": "sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98=" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", + "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", + "requires": { + "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" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + } + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "requires": { + "camelcase": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + } + } + } + } + }, + "react-native-windows": { + "version": "0.61.4", + "resolved": "https://registry.npmjs.org/react-native-windows/-/react-native-windows-0.61.4.tgz", + "integrity": "sha512-uWVNuM07vPZ2a3LnqSspX408ERUbckVhLGt6AckJ4WvDZuD7ChwvUm1O85LhDC141p06dHfyXfszzy37DRy88g==", + "dev": true, + "requires": { + "@babel/runtime": "^7.4.0", + "cli-spinners": "^2.2.0", + "create-react-class": "^15.6.3", + "envinfo": "^7.5.0", + "fbjs": "^1.0.0", + "glob": "^7.1.1", + "ora": "^3.4.0", + "prop-types": "^15.7.2", + "regenerator-runtime": "^0.13.2", + "shelljs": "^0.7.8", + "username": "^5.1.0", + "uuid": "^3.3.2", + "xml-parser": "^1.2.1" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "dev": true + } + } + }, + "react-proxy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/react-proxy/-/react-proxy-1.1.8.tgz", + "integrity": "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo=", + "dev": true, + "requires": { + "lodash": "^4.6.1", + "react-deep-force-update": "^1.0.0" + } + }, + "react-refresh": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.2.tgz", + "integrity": "sha512-kv5QlFFSZWo7OlJFNYbxRtY66JImuP2LcrFgyJfQaf85gSP+byzG21UbDQEYjU7f//ny8rwiEkO6py2Y+fEgAQ==" + }, + "react-test-renderer": { + "version": "16.0.0-alpha.12", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.0.0-alpha.12.tgz", + "integrity": "sha1-nkzF2M6L/KcneDQN4+FFS51sDMU=", + "dev": true, + "requires": { + "fbjs": "^0.8.9", + "object-assign": "^4.1.0" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", + "dev": true + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "dev": true, + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + } + } + } + }, + "react-transform-hmr": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz", + "integrity": "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s=", + "dev": true, + "requires": { + "global": "^4.3.0", + "react-proxy": "^1.1.7" + } + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "requires": { + "mute-stream": "~0.0.4" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==" + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "resolve": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.16.0.tgz", + "integrity": "sha512-LarL/PIKJvc09k1jaeT4kQb/8/7P+qV4qSnN2K80AES+OHdfZELAKVOBjxsvtToT/uLOfFbvYvKfZmV8cee7nA==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "revalidator": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", + "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "rnpm-plugin-windows": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/rnpm-plugin-windows/-/rnpm-plugin-windows-0.6.1.tgz", + "integrity": "sha512-+OV+pSQgwMD3ih7YEuzsg0vaeDoOOX8hbHxjwege+NFIUQpXJ0N/9CAl7RxskaTJKCGhvYxpkzT3uVMgxg8lFw==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "extract-zip": "^1.6.7", + "fs-extra": "^7.0.1", + "npm-registry": "^0.1.13", + "prompts": "^2.3.0", + "request": "^2.88.0", + "semver": "^6.1.1", + "valid-url": "^1.0.9" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "run-async": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz", + "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==", + "requires": { + "is-promise": "^2.1.0" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "requires": { + "rx-lite": "*" + } + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-1.6.0.tgz", + "integrity": "sha1-lhDEUjB6E10pwf3+JUcDQYDEZ3U=", + "dev": true, + "requires": { + "anymatch": "^1.3.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^1.8.0", + "minimatch": "^3.0.2", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.10.0" + }, + "dependencies": { + "bser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", + "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "fb-watchman": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", + "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=", + "dev": true, + "requires": { + "bser": "1.0.2" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "scheduler": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz", + "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "shelljs": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", + "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "side-channel": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", + "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", + "dev": true, + "requires": { + "es-abstract": "^1.17.0-next.1", + "object-inspect": "^1.7.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "simple-plist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.0.tgz", + "integrity": "sha512-2i5Tc0BYAqppM7jVzmNrI+aEUntPolIq4fDgji6WuNNn1D/qYdn2KwoLhZdzQkE04lu9L5tUoeJsjuJAvd+lFg==", + "requires": { + "bplist-creator": "0.0.8", + "bplist-parser": "0.2.0", + "plist": "^3.0.1" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + } + } + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "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" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "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": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" + }, + "stacktrace-parser": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.9.tgz", + "integrity": "sha512-DRy03ljj0367Ud3OAJHD6eVS/+CvMK2u/djVYuU37fHYcYHoZ8tkFyhbRf7PNG1h3bWLsw+SNTSXrPFe07A7aQ==", + "requires": { + "type-fest": "^0.7.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" + }, + "string-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", + "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=", + "dev": true, + "requires": { + "strip-ansi": "^3.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimleft": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", + "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimstart": "^1.0.0" + } + }, + "string.prototype.trimright": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", + "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimend": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "sudo-prompt": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==" + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "requires": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" + } + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + } + }, + "text-hex": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-0.0.0.tgz", + "integrity": "sha1-V4+8haapJjbkLdF7QdAhjM6esrM=", + "dev": true + }, + "throat": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-3.2.0.tgz", + "integrity": "sha512-/EY8VpvlqJ+sFtLPeOgc8Pl7kQVOWv0woD87KTXVHPIAE842FGT+rokxIhe8xIUP1cfgrkt0as0vDLjDiMtr8w==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "ua-parser-js": { + "version": "0.7.21", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", + "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==" + }, + "uglify-js": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.1.tgz", + "integrity": "sha512-JUPoL1jHsc9fOjVFHdQIhqEEJsQvfKDjlubcCilu8U26uZ73qOg8VsN8O1jbuei44ZPlwL7kmbAdM4tzaUvqnA==", + "dev": true, + "optional": true, + "requires": { + "commander": "~2.20.3" + } + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "username": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/username/-/username-5.1.0.tgz", + "integrity": "sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "mem": "^4.3.0" + }, + "dependencies": { + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utile": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", + "integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=", + "dev": true, + "requires": { + "async": "~0.2.9", + "deep-equal": "*", + "i": "0.3.x", + "mkdirp": "0.x.x", + "ncp": "0.4.x", + "rimraf": "2.x.x" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + } + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" + } + }, + "watch": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", + "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw=", + "dev": true + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "whatwg-url": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.8.0.tgz", + "integrity": "sha1-0pgaqRSMHgCkHFphMRZqtGg7vMA=", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true + } + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.1.tgz", + "integrity": "sha512-7BT4TwISdDGBgaemWU0N0OU7FeAEJ9Oo2P1PHRm/FCWoEi2VLWC9b6xvxAA3C/NMpxg3HXVgi0sMmGbNUbNepQ==", + "dev": true, + "requires": { + "is-bigint": "^1.0.0", + "is-boolean-object": "^1.0.0", + "is-number-object": "^1.0.3", + "is-string": "^1.0.4", + "is-symbol": "^1.0.2" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "which-typed-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.2.tgz", + "integrity": "sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.2", + "es-abstract": "^1.17.5", + "foreach": "^2.0.5", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.1", + "is-typed-array": "^1.1.3" + } + }, + "winston": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", + "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + }, + "pkginfo": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", + "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=", + "dev": true + } + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "slide": "^1.1.5" + } + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "requires": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "xcode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", + "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "requires": { + "simple-plist": "^1.0.0", + "uuid": "^3.3.2" + } + }, + "xml-name-validator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", + "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", + "dev": true + }, + "xml-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/xml-parser/-/xml-parser-1.2.1.tgz", + "integrity": "sha1-wx9MNPKXXbgq0BMiISBZJzYVb80=", + "dev": true, + "requires": { + "debug": "^2.2.0" + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + }, + "xmldoc": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.2.tgz", + "integrity": "sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ==", + "requires": { + "sax": "^1.2.1" + } + }, + "xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" + }, + "xpipe": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/xpipe/-/xpipe-1.0.5.tgz", + "integrity": "sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98=" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + }, + "yarn": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/yarn/-/yarn-1.22.4.tgz", + "integrity": "sha512-oYM7hi/lIWm9bCoDMEWgffW8aiNZXCWeZ1/tGy0DWrN6vmzjCXIKu2Y21o8DYVBUtiktwKcNoxyGl/2iKLUNGA==" + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/example/package.json b/example/package.json index 70805e7..00afce5 100644 --- a/example/package.json +++ b/example/package.json @@ -3,19 +3,29 @@ "version": "0.0.1", "private": true, "scripts": { - "start": "node node_modules/react-native/local-cli/cli.js start", + "start": "react-native start", "test": "jest --no-cache" }, - "dependencies": { - "react": "16.0.0-alpha.12", - "react-native": "0.47.2", - "react-native-i18n": "file:../" + "peerDependencies": { + "react": "*", + "react-native": "*", + "react-native-windows": "*" }, "devDependencies": { "babel-jest": "20.0.3", "babel-preset-react-native": "2.0.1", "jest": "20.0.4", - "react-test-renderer": "16.0.0-alpha.12" + "react": "^16.9.0", + "react-native": "^0.61.5", + "react-native-cli": "^2.0.1", + "react-native-windows": "0.61.4", + "react-test-renderer": "16.0.0-alpha.12", + "rnpm-plugin-windows": "^0.6.1" + }, + "dependencies": { + "react-native-i18n": "file:../", + "yarn": "^1.22.4", + "react-native": "0.61.5" }, "jest": { "preset": "react-native" diff --git a/example/react-native.config.js b/example/react-native.config.js new file mode 100644 index 0000000..cedd9d3 --- /dev/null +++ b/example/react-native.config.js @@ -0,0 +1,5 @@ +const fs = require('fs'); +const path = require('path'); +module.exports = { + reactNativePath: fs.realpathSync(path.resolve(require.resolve('react-native-windows/package.json'), '..')), +}; diff --git a/example/windows/.gitignore b/example/windows/.gitignore new file mode 100644 index 0000000..878f7ba --- /dev/null +++ b/example/windows/.gitignore @@ -0,0 +1,92 @@ +*AppPackages* +*BundleArtifacts* + +#OS junk files +[Tt]humbs.db +*.DS_Store + +#Visual Studio files +*.[Oo]bj +*.user +*.aps +*.pch +*.vspscc +*.vssscc +*_i.c +*_p.c +*.ncb +*.suo +*.tlb +*.tlh +*.bak +*.[Cc]ache +*.ilk +*.log +*.lib +*.sbr +*.sdf +*.opensdf +*.opendb +*.unsuccessfulbuild +ipch/ +[Oo]bj/ +[Bb]in +[Dd]ebug*/ +[Rr]elease*/ +Ankh.NoLoad + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +#MonoDevelop +*.pidb +*.userprefs + +#Tooling +_ReSharper*/ +*.resharper +[Tt]est[Rr]esult* +*.sass-cache + +#Project files +[Bb]uild/ + +#Subversion files +.svn + +# Office Temp Files +~$* + +# vim Temp Files +*~ + +#NuGet +packages/ +*.nupkg + +#ncrunch +*ncrunch* +*crunch*.local.xml + +# visual studio database projects +*.dbmdl + +#Test files +*.testsettings + +#Other files +*.DotSettings +.vs/ +*project.lock.json + +#Files generated by the VS build +**/Generated Files/** + diff --git a/example/windows/RNI18nExample.sln b/example/windows/RNI18nExample.sln new file mode 100644 index 0000000..60d3ece --- /dev/null +++ b/example/windows/RNI18nExample.sln @@ -0,0 +1,249 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29215.179 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RNI18nExample", "RNI18nExample\RNI18nExample.vcxproj", "{947F7B15-6072-449A-ADBC-0DC452D375C4}" + ProjectSection(ProjectDependencies) = postProject + {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {F7D32BD0-2749-483E-9A0D-1635EF7E3136} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\..\node_modules\react-native-windows\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\..\node_modules\react-native-windows\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" + ProjectSection(ProjectDependencies) = postProject + {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {A990658C-CE31-4BCC-976F-0FC6B1AF693D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactWindowsCore", "..\..\node_modules\react-native-windows\ReactWindowsCore\ReactWindowsCore.vcxproj", "{11C084A3-A57C-4296-A679-CAC17B603144}" + ProjectSection(ProjectDependencies) = postProject + {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {A990658C-CE31-4BCC-976F-0FC6B1AF693D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chakra", "..\..\node_modules\react-native-windows\Chakra\Chakra.vcxitems", "{C38970C0-5FBF-4D69-90D8-CBAC225AE895}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JSI.Shared", "..\..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems", "{0CC28589-39E4-4288-B162-97B959F8B843}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JSI.Universal", "..\..\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj", "{A62D504A-16B8-41D2-9F19-E2E86019E5E4}" +EndProject +Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Microsoft.ReactNative.SharedManaged", "..\..\node_modules\react-native-windows\Microsoft.ReactNative.SharedManaged\Microsoft.ReactNative.SharedManaged.shproj", "{67A1076F-7790-4203-86EA-4402CCB5E782}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\..\node_modules\react-native-windows\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{5EA20F54-880A-49F3-99FA-4B3FE54E8AB1}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Shared", "..\..\node_modules\react-native-windows\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\..\node_modules\react-native-windows\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "react-native-i18n", "..\..\windows\react-native-i18n\react-native-i18n.csproj", "{39C81677-617F-4918-A3B5-7FE082A480DC}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\..\node_modules\react-native-windows\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Cxx", "..\..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems", "{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B}" +EndProject +Global + GlobalSection(SharedMSBuildProjectFiles) = preSolution + ..\..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{0cc28589-39e4-4288-b162-97b959f8b843}*SharedItemsImports = 9 + ..\..\node_modules\react-native-windows\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9 + ..\..\node_modules\react-native-windows\Microsoft.ReactNative.SharedManaged\Microsoft.ReactNative.SharedManaged.projitems*{39c81677-617f-4918-a3b5-7fe082a480dc}*SharedItemsImports = 4 + ..\..\node_modules\react-native-windows\Microsoft.ReactNative.SharedManaged\Microsoft.ReactNative.SharedManaged.projitems*{67a1076f-7790-4203-86ea-4402ccb5e782}*SharedItemsImports = 13 + ..\..\node_modules\react-native-windows\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{947f7b15-6072-449a-adbc-0dc452d375c4}*SharedItemsImports = 4 + ..\..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{a62d504a-16b8-41d2-9f19-e2e86019e5e4}*SharedItemsImports = 4 + ..\..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 + ..\..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 + ..\..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\..\node_modules\react-native-windows\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\..\node_modules\react-native-windows\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + EndGlobalSection + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|ARM = Debug|ARM + Debug|ARM64 = Debug|ARM64 + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|ARM = Release|ARM + Release|ARM64 = Release|ARM64 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Debug|ARM.ActiveCfg = Debug|ARM + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Debug|ARM.Build.0 = Debug|ARM + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Debug|ARM.Deploy.0 = Debug|ARM + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Debug|ARM64.Build.0 = Debug|ARM64 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Debug|ARM64.Deploy.0 = Debug|ARM64 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Debug|x64.ActiveCfg = Debug|x64 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Debug|x64.Build.0 = Debug|x64 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Debug|x64.Deploy.0 = Debug|x64 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Debug|x86.ActiveCfg = Debug|Win32 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Debug|x86.Build.0 = Debug|Win32 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Debug|x86.Deploy.0 = Debug|Win32 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Release|Any CPU.ActiveCfg = Release|Win32 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Release|ARM.ActiveCfg = Release|ARM + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Release|ARM.Build.0 = Release|ARM + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Release|ARM.Deploy.0 = Release|ARM + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Release|ARM64.ActiveCfg = Release|ARM64 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Release|ARM64.Build.0 = Release|ARM64 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Release|ARM64.Deploy.0 = Release|ARM64 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Release|x64.ActiveCfg = Release|x64 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Release|x64.Build.0 = Release|x64 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Release|x64.Deploy.0 = Release|x64 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Release|x86.ActiveCfg = Release|Win32 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Release|x86.Build.0 = Release|Win32 + {947F7B15-6072-449A-ADBC-0DC452D375C4}.Release|x86.Deploy.0 = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM.ActiveCfg = Debug|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM.Build.0 = Debug|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|Any CPU.ActiveCfg = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM.ActiveCfg = Release|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM.Build.0 = Release|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM.ActiveCfg = Debug|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM.Build.0 = Debug|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|Any CPU.ActiveCfg = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM.ActiveCfg = Release|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM.Build.0 = Release|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM.ActiveCfg = Debug|ARM + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM.Build.0 = Debug|ARM + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM64.Build.0 = Debug|ARM64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x64.ActiveCfg = Debug|x64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x64.Build.0 = Debug|x64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x86.ActiveCfg = Debug|Win32 + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x86.Build.0 = Debug|Win32 + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|Any CPU.ActiveCfg = Release|Win32 + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM.ActiveCfg = Release|ARM + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM.Build.0 = Release|ARM + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM64.ActiveCfg = Release|ARM64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM64.Build.0 = Release|ARM64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x64.ActiveCfg = Release|x64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x64.Build.0 = Release|x64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x86.ActiveCfg = Release|Win32 + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x86.Build.0 = Release|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM.ActiveCfg = Debug|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM.Build.0 = Debug|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM64.Build.0 = Debug|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x64.ActiveCfg = Debug|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x64.Build.0 = Debug|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x86.ActiveCfg = Debug|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x86.Build.0 = Debug|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|Any CPU.ActiveCfg = Release|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM.ActiveCfg = Release|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM.Build.0 = Release|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM64.ActiveCfg = Release|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM64.Build.0 = Release|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x64.ActiveCfg = Release|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x64.Build.0 = Release|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x86.ActiveCfg = Release|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x86.Build.0 = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM.ActiveCfg = Debug|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM.Build.0 = Debug|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|Any CPU.ActiveCfg = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM.ActiveCfg = Release|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM.Build.0 = Release|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|ARM.ActiveCfg = Debug|ARM + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|ARM.Build.0 = Debug|ARM + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|ARM64.Build.0 = Debug|ARM64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|x64.ActiveCfg = Debug|x64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|x64.Build.0 = Debug|x64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|x86.ActiveCfg = Debug|x86 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|x86.Build.0 = Debug|x86 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|Any CPU.Build.0 = Release|Any CPU + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|ARM.ActiveCfg = Release|ARM + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|ARM.Build.0 = Release|ARM + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|ARM64.ActiveCfg = Release|ARM64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|ARM64.Build.0 = Release|ARM64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|x64.ActiveCfg = Release|x64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|x64.Build.0 = Release|x64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|x86.ActiveCfg = Release|x86 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|x86.Build.0 = Release|x86 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM.ActiveCfg = Debug|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM.Build.0 = Debug|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|Any CPU.ActiveCfg = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM.ActiveCfg = Release|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM.Build.0 = Release|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {11C084A3-A57C-4296-A679-CAC17B603144} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {0CC28589-39E4-4288-B162-97B959F8B843} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {A62D504A-16B8-41D2-9F19-E2E86019E5E4} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {67A1076F-7790-4203-86EA-4402CCB5E782} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {D43FAD39-F619-437D-BB40-04A3982ACB6A} + EndGlobalSection +EndGlobal diff --git a/example/windows/RNI18nExample/App.cpp b/example/windows/RNI18nExample/App.cpp new file mode 100644 index 0000000..831750a --- /dev/null +++ b/example/windows/RNI18nExample/App.cpp @@ -0,0 +1,49 @@ +#include "pch.h" + +#include "App.h" +#include "ReactPackageProvider.h" +#include "winrt/react_native_i18n.h" + + + +using namespace winrt::RNI18nExample; +using namespace winrt::RNI18nExample::implementation; + +/// +/// Initializes the singleton application object. This is the first line of +/// authored code executed, and as such is the logical equivalent of main() or +/// WinMain(). +/// +App::App() noexcept +{ + MainComponentName(L"RNI18nExample"); + +#if BUNDLE + JavaScriptBundleFile(L"index.windows"); + InstanceSettings().UseWebDebugger(false); + InstanceSettings().UseFastRefresh(false); +#else + JavaScriptMainModuleName(L"index"); + InstanceSettings().UseWebDebugger(true); + InstanceSettings().UseFastRefresh(true); +#endif + +#if _DEBUG + InstanceSettings().EnableDeveloperMenu(true); +#else + InstanceSettings().EnableDeveloperMenu(false); +#endif + PackageProviders().Append(react_native_i18n::ReactPackageProvider()); + PackageProviders().Append(make()); // Includes all modules in this project + + REACT_REGISTER_NATIVE_MODULE_PACKAGES(); //code-gen macro from autolink + + InitializeComponent(); + + // This works around a cpp/winrt bug with composable/aggregable types tracked + // by 22116519 + AddRef(); + m_inner.as<::IUnknown>()->Release(); +} + + diff --git a/example/windows/RNI18nExample/App.h b/example/windows/RNI18nExample/App.h new file mode 100644 index 0000000..7430bad --- /dev/null +++ b/example/windows/RNI18nExample/App.h @@ -0,0 +1,15 @@ +#pragma once + +#include "App.xaml.g.h" + + + +namespace winrt::RNI18nExample::implementation +{ + struct App : AppT + { + App() noexcept; + }; +} // namespace winrt::RNI18nExample::implementation + + diff --git a/example/windows/RNI18nExample/App.idl b/example/windows/RNI18nExample/App.idl new file mode 100644 index 0000000..55e3d4a --- /dev/null +++ b/example/windows/RNI18nExample/App.idl @@ -0,0 +1,3 @@ +namespace RNI18nExample +{ +} diff --git a/example/windows/RNI18nExample/App.xaml b/example/windows/RNI18nExample/App.xaml new file mode 100644 index 0000000..fa0b668 --- /dev/null +++ b/example/windows/RNI18nExample/App.xaml @@ -0,0 +1,10 @@ + + + + + diff --git a/example/windows/RNI18nExample/Assets/LockScreenLogo.scale-200.png b/example/windows/RNI18nExample/Assets/LockScreenLogo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..735f57adb5dfc01886d137b4e493d7e97cf13af3 GIT binary patch literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m literal 0 HcmV?d00001 diff --git a/example/windows/RNI18nExample/Assets/SplashScreen.scale-200.png b/example/windows/RNI18nExample/Assets/SplashScreen.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..023e7f1feda78d5100569825acedfd213a0d84e9 GIT binary patch literal 7700 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 literal 0 HcmV?d00001 diff --git a/example/windows/RNI18nExample/Assets/Square150x150Logo.scale-200.png b/example/windows/RNI18nExample/Assets/Square150x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..af49fec1a5484db1d52a7f9b5ec90a27c7030186 GIT binary patch literal 2937 zcma)84OCO-8BSud5)jwMLRVKgX(S?$n?Ld|vrsm<$CF7)&zTbyy1FE5bU`Q17MRv`9ue$;R(@8kR;#vJ*IM0>cJIAOte!d7oRgdH zd%ySjdB6L9=gX^A6)VzH7p2l@v~3zJAMw|DFy#^)F@@F*`mqUn=Il>l)8_+ab;nOW{%+iPx z+s{Eu|&pIs)Z7{La9~?xKfyl z#43?gjEL15d4WbOZo#SiP%>DB^+BcnJ=7dHEe;r#G=tuw|ka z%q@}##Uh7;tc%L_64m(kHtw74ty%BJMb)_1)#S0j`)F8_1jF7vScpsnH=0V19bO8y zR`0SjIdCUo&=>JwMQF8KHA<{ODHTiQh}0^@5QRmCA?gOH6_H3K^-_sNB^RrdNuK-R zOO*vOrKCVvDwgUck`kF(E7j{I#iiN;b*ZdCt4m@HPA`EuEqGGf4%!K<;(=I=&Vyrw z%TwcWtxa}8mCZ%Cyf&ActJ6_$ox5z6-D!0-dvnRx6t7y3d+h6QYpKWO;8OdnvERo7 zuEf>ih5`wqY)~o@OeVt-wM?Q!>QzdGRj!bz6fzYrfw$hZfAKzr2-M+D+R>}~oT574c;_3zquHcElqKIsryILt3g8n3jcMb+j?i?-L3FpZJ z2WRVBRdDPc+G5aaYg#5hpE+6nQ|(VSoxT3|biF;BUq#==-27Xi=gihDPYP$7?=9cP zYKE$jeQ|3~_L0VG-(F~2ZPyD0=k{J4Q~h(t__{-mz_w8{JDY9{`1ouzz!Vr5!ECdE z6U~O1k8c}24V7~zzXWTV-Pe4)y}wQJS&q%H5`Fo_f_JvIU489aCX$;P`u#!I-=^4ijC2{&9!O&h>mi?9oYD=GC#%)6{GzN6nQYw+Fal50!#x^asjBBR50i`+mho*ttoqV)ubM2KD9S~k7+FR4>{29?6 z{!l6kDdyTN0YJ9LgkPWeXm|gyi@zM3?0@{&pXT12w|78&W-q!RRF)&iLCEZVH<|fR zN0fr2^t8H(>L?>K#>^+jWROLral(Qy-xoBq1U7A&DV||wClb)Otd9?(gZ|8znMF}D zf<1haWz^s0qgecz;RFGt0C-B4g`jNGHsFU+;{<%t65v^sjk^h$lmWn#B0#_)9ij&d z-~lc`A)YYExi^7sBuPM^Y|wA2g*5?`K?#7tzELQYNxGo$UB$4J8RJp1k(8Jj+~hMT zlN~>M@KTTh^--8y3PK_NZ@AC!{PT=CziBzGd+wTJ^@icH!Bd}%)g8V)%K?|c&WTUk zy}qv1C%(fjRoZ4ozC3{O%@5?)XzH35zHns$pgU*Q?fj4v?fp1Qbm+j;3l;9jam9Da zXVcKjPlQ73x78QPu|Ffm6x?`~e3oD=gl=4kYK?={kD5j~QCXU)`HSdduNNENzA*2$ zOm3PzF!lN5e*06-f1Uot67wY#{o-S1!KZ7E=!~7ynnk9_iJR#kFoNbAOT#^2Gd17F zMmvU6>lndZQGd|ax9kUoXXO+$N?|j@6qpsF&_j7YXvwo_C{JpmLw5&#e6k>atv%es z5)7r*Wvv_JkUpT}M!_o!nVlEk1Zbl=a*2hQ*<|%*K1Glj^FcF`6kTzGQ3lz~2tCc@ z&x|tj;aH&1&9HwcJBcT`;{?a+pnej;M1HO(6Z{#J!cZA04hnFl;NXA+&`=7bjW_^o zfC40u3LMG?NdPtwGl>Tq6u}*QG)}-y;)lu-_>ee3kibW(69n0$0Zy!}9rQz%*v1iO zT9_H>99yIrSPYVy6^);rR}7Yo=J_T@hi+qhTZXnVWyf;JDYm5#eYLTxr*?kiNn!+Y zQ+LUkBafNJ#rH#C(?d5^;gw9o#%daEI{mA*LHPIHPU`#|H$hD zwm>0&+kahQ)E#%~k>&5@&#Vg82H?s%71=)(soi@174pi9--2{w{1$}Sz4zGn3Du&x bht0Iza^2ykEt4(epJ78uh5nDlX8(TxzDYwP literal 0 HcmV?d00001 diff --git a/example/windows/RNI18nExample/Assets/Square44x44Logo.scale-200.png b/example/windows/RNI18nExample/Assets/Square44x44Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..ce342a2ec8a61291ba76c54604aea7e9d20af11b GIT binary patch literal 1647 zcmaJ?eM}Q)7(e+G1Q(|`V9JhTI2>MkceK4;p;PR&$Pi?ejk3YQ_3o`S&|W_dsOZ8# zWPTt69g`t$ab`0cj-Y0yiBSOqmd)tG7G(}M5aP0_%&9TijB#&)I{zSE^4@#z^FF`l z`8{8`o%wlL(UI|y2!cdsuVamHH~H86F!*-15em4)NqUpCQM5?aoC_eCf@lV4wvF2a zjDQn1JBL69f&@2M3rvzJcfE!eZ8FZUBlFlC5RD)it33{mF9#B82AiyQE%w)`vlwa> zv{<1sm&kSKK$&%2jSFn7$t&P%%6Ue>R=EAnG8N7fqynWG8L3p!4801a;8{+nliO(qd(jNJ_?+9W3#hLIDLoT6~3fx9=`CC-D}-AMrpEO7HK zt3$GicGPc?GmDjy7K2P@La;eu4!$zWCZ`ym{Z$b zu-O6RM&K4JT|BIZB`E-gxqG%FzanI#+2FFmqHqXG7yxWB=w55RGOM)$xMb(>kSNR z2w=1AZi%z=AmG~yea~XaXJR!v7vLn(RUnELfiB1|6D84ICOS}^Zo2AdN}<&*h}G_u z{xZ!(%>tLT3J3<5XhWy-tg+6)0nmUUENLW8TWA{R6bgVd3X;anYFZ^IRis*_P-C-r z;i>%1^eL3UI2-{w8nuFFcs0e~7J{O2k^~Ce%+Ly4U?|=!0LH=t6()xi<^I-rs+9sF z*q{E-CxZbGPeu#a;XJwE;9S1?#R&uns>^0G3p`hEUF*v`M?@h%T%J%RChmD|EVydq zmHWh*_=S%emRC*mhxaVLzT@>Z2SX0u9v*DIJ@WC^kLVdlGV6LpK$KIrlJqc zpJ921)+3JJdTx|<`G&kXpKkjGJv=76R`yYIQ{#c-`%+`#V(7}Q;&@6U8!Td1`d;?N z_9mnI#?AA}4J!r)LN4!E-@H5eXauuB7TOawS>Y|{-P?NNx-lq+z1W-+y(;39P&&LP zL{N80?&=C*qKmdA^moMZRuPcD!B<*mq$ch=0Cnlitw#txRWhb3%TQvPqjkC`F69G4b! ze7z9MZ#+;_#l?H37UqUhDFb^l&s2{oM$3I0o^Q!yx;;V)QmCMo)Tb_ui|mit8MS?U zm##6$sZZ1$@|s%?l@>4Z<*Q}sRBSKMhb4I{e5LdEhsHIHTe8Bod5c>6QtT>$XgUBz z6MK`kO$=jmt@FqggOhJ5j~e@ygRbG;<{Vu)*+nn9aQeo0;$#j;|MS=S$&L?BeV25z xs3B`@=#`5TF{^6(A1rvdY@|-RtQ|iS5{tyX+wH?;n8E)G$kykv-D^wh{{!TZT%7;_ literal 0 HcmV?d00001 diff --git a/example/windows/RNI18nExample/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/example/windows/RNI18nExample/Assets/Square44x44Logo.targetsize-24_altform-unplated.png new file mode 100644 index 0000000000000000000000000000000000000000..f6c02ce97e0a802b85f6021e822c89f8bf57d5cd GIT binary patch literal 1255 zcmaJ>TWs4@7*5+{G#S+&C!qC#> zf>5N3P6jO*Cz>ug*(_DmW=)kea&m$gZ^+nyiF`;j%w@}y8)>p*SH}C`m?DXeieF2U zyQHecc_L%Gh!7GMt+hG06y;+|p4>m~}PjA}rKViGiEnn7G0ZO<>G|7q;2?NwGCM3s?eued6%hd$B+ z*kQJ{#~$S=DFE(%=E+UkmlEI*%3llUf~8Ja9YU1Vui0IbGBkW_gHB%Rd&!!ioX zs40O?i9I{};kle7GMvE7(rk`la=gTI)47=>%?q@^iL-nUo3}h4S}N-KHn8t5mVP8w z&bSErwp+37 zNJJ8?a|{r5Q3R0Z5s-LB1WHOwYC@7pCHWND#cL1cZ?{kJ368_*(UDWUDyb<}0y@o# zfMF016iMWPCb6obAxT$JlB6(2DrlXDTB&!0`!m??4F(qWMhjVZo?JXQmz`1*58Z=& zcDmB|S-E@j?BoFGix0flckqdS4jsPNzhfWyWIM98GxcLs89C(~dw%$_t;JjX-SD}E zfiGV;{8Q%8r}w9x>EEigW81>`kvnU@pK)4+xk9@+bNj9L!AAZ@SZ@q|)&BmY3+HZx zul~BeG4|}-;L%cHViQGQX?^zFfO0&#cHwel=d`lH9sJ-@Sl@n*(8J2>%Ac`IxyY?Q z{=GhWvC#gu-~Ia7*n{=+;qM?Ul_wy1+u7ho;=`>EwP^g~R@{unBds`!#@}tluZQpS zm)M~nYEifJWJGx?_6DcTy>#uh%>!H9=hb^(v`=m3F1{L>db=<5_tm+_&knAQ2EU$s Mu9UqpbNZeC0BbUo^Z)<= literal 0 HcmV?d00001 diff --git a/example/windows/RNI18nExample/Assets/StoreLogo.png b/example/windows/RNI18nExample/Assets/StoreLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..7385b56c0e4d3c6b0efe3324aa1194157d837826 GIT binary patch literal 1451 zcmaJ>eN5D57_Z|bH;{0+1#mbl)eTU3{h)Wf7EZV?;HD@XL@{B`Ui%(2aMxQ~xdXSv z5nzWi(LW)U2=Vc-cY@s7nPt{i0hc6!7xN4NNHI#EQl>YNBy8l4%x9gr_W-j zEZMQmmTIy(>;lblRfh`dIyTgc9W5d!VP$L4(kKrN1c5G~(O_#xG zAJCNTstD^5SeXFB+&$h=ToJP2H>xr$iqPs-#O*;4(!Fjw25-!gEb*)mU}=)J;Iu>w zxK(5XoD0wrPSKQ~rbL^Cw6O_03*l*}i=ydbu7adJ6y;%@tjFeXIXT+ms30pmbOP%Q zX}S;+LBh8Tea~TSkHzvX6$rYb)+n&{kSbIqh|c7hmlxmwSiq5iVhU#iEQ<>a18|O^Sln-8t&+t`*{qBWo5M?wFM(JuimAOb5!K#D}XbslM@#1ZVz_;!9U zpfEpLAOz=0g@bd6Xj_ILi-x^!M}73h^o@}hM$1jflTs|Yuj9AL@A3<-?MV4!^4q`e z)fO@A;{9K^?W?DbnesnPr6kK>$zaKo&;FhFd(GYFCIU^T+OIMb%Tqo+P%oq(IdX7S zf6+HLO?7o0m+p>~Tp5UrXWh!UH!wZ5kv!E`_w)PTpI(#Iw{AS`gH4^b(bm^ZCq^FZ zY9DD7bH}rq9mg88+KgA$Zp!iWncuU2n1AuIa@=sWvUR-s`Qb{R*kk(SPU^`$6BXz8 zn#7yaFOIK%qGxyi`dYtm#&qqox0$h=pNi#u=M8zUG@bpiZ=3sT=1}Trr}39cC)H|v zbL?W)=&s4zrh)7>L(|cc%$1#!zfL?HjpeP%T+x_a+jZ16b^iKOHxFEX$7d|8${H-* zIrOJ5w&i$>*D>AKaIoYg`;{L@jM((Kt?$N$5OnuPqVvq**Nm}(f0wwOF%iX_Pba;V z;m@wxX&NcV3?<1+u?A{y_DIj7#m3Af1rCE)o`D&Y3}0%7E;iX1yMDiS)sh0wKi!36 zL!Wmq?P^Ku&rK~HJd97KkLTRl>ScGFYZNlYytWnhmuu|)L&ND8_PmkayQb{HOY640 bno1(wj@u8DCVuFR|31B*4ek@pZJqxCDDe1x literal 0 HcmV?d00001 diff --git a/example/windows/RNI18nExample/Assets/Wide310x150Logo.scale-200.png b/example/windows/RNI18nExample/Assets/Wide310x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..288995b397fdbef1fb7e85afd71445d5de1952c5 GIT binary patch literal 3204 zcmbVPeQXow8NYmBd90>}0NP?GhXW~VaeThm=a0tV#EwJMI!)6M3}|c4_Bl3=Kd>G0 z(GHx1wl<7(tP?FsOQkTilSo*iIvF%uArExJ73~P zSv1xEy!U(Wd4A9D`FQV@W3@F^qJ@PEF$@z`Z!*BbFsS(^?B zyiAzJ+q})bkgiQHWqEb*jJD-coHYr1^iocg)l!Qa{Xqs-l~6J}p-|##ZHYofskQ3$ zI0;xzXyhazBeXhIsg5A=%ufo@f)1yy&ScKS0;HF^!r_2UE^lpZEom(+@duma3awTv zCrCL-%D_SvYWIcdHkmI}#50(fkUi)Qgx!80ju>g1za^}ff>JI8Z@^-iCiaCgg@TgF z+vtE?Q9{VQUX&MW9SYYmGcxA14%N2@7FwBTD4N<(2{nWgV8$e3?-F=L^&FrtWn~(U_Q~~^uYiyeY6-KoTnfh9AWz@ zIKje0)u!_Lw)E}G!#kEfwKVdNt(UAf9*f>tEL_(=xco-T%jTi@7YlC3hs2ik%Le0H ztj}RTeCF(5mwvi3_56>-yB?l;J>-1%!9~=fs|QcNG3J~a@JCu`4SB460s0ZO+##4fFUSGLcj_ja^fL4&BKALfb#$6$O?>P@qx2Agl^x0i&ugt zsy5Pyu=()`7HRMG3IB7F1@`_ z+-!J%#i6e^U$e#+C%Q>_qVRzWRsG^W_n+@OcX@vzI&z;mzHNb!GQ?LWA(wtpqHqTM z1OFw_{Zn?fD)p)`c`kOgv{de=v@suGRqY{N^U7gI1VF3*F=obwaXI6ob5__Yn zVTguS!%(NI09J8x#AO_aW!9W7k*UvB;IWDFC3srwftr{kHj%g)fvnAm;&h_dnl~

MY- zf+K}sCe8qU6Ujs`3ua{U0Of$R_gVQBuUA za0v=mu#vIOqiiAZOr&h*$WyOw&k-xr$;G4Ixa!#TJNr>95(h>l%)PUy4p+^SgR(uR zta%k*?ny-+nAr8spEk1fo{J4i!b^Fia`N{_F6@zidA2ZTTrjl#^5Z-2KfB@Cu}l9s z(*|Z2jc?p~vn2f)3y9i*7zJV1L{$?|&q)4oaT;uXi6>1GkRXVTOzAz(RHEmr=eFIi z`}<>-Q?K0GN8!IYxeP1XKXO+jsJbp~o^);Bc;%b7Flpe7;1`Ny@3r7ZR;?R)aJt8C ziNlEC<@3f_lIV4TwV}&e;D!Ee5_|e#g0LUh=5vmYWYm7&2h*M>QPKvGh9-)wfMMW3 z8J9b%1k7dzPzO0_NGQy92BZ^FR6R~6;^6?lqO;-QUP4BY%cG%3vEhbm#>4vIhPBh3 z-+pZGjh$x%Hp{?=FHsMp0&wNPlj00us{&`1ZOZTqs8%4X&xH=UDr*xyBW(Zp&Em94 zf)ZSfn#yg0N)>!1kWdkqJ^S*z0FF5|fj&qcE#Na|%OY0$uO>!&hP+1ywfD_WXk@4J(?MBftK7>$Nvqh@tDuarN%PrTLQ2Uzysx>UV=V zk^RrDSvdQ?0;=hY67EgII-f4`t=+i*yS=Y~!XlqIy_4x&%+OdfbKOFPXS2X5%4R{N z$SQMX^AK6(fA + + + + + + + + + RNI18nExample + guych + Assets\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/example/windows/RNI18nExample/PropertySheet.props b/example/windows/RNI18nExample/PropertySheet.props new file mode 100644 index 0000000..3e15bb9 --- /dev/null +++ b/example/windows/RNI18nExample/PropertySheet.props @@ -0,0 +1,16 @@ + + + + + + + + \ No newline at end of file diff --git a/example/windows/RNI18nExample/RNI18nExample.vcxproj b/example/windows/RNI18nExample/RNI18nExample.vcxproj new file mode 100644 index 0000000..860fca4 --- /dev/null +++ b/example/windows/RNI18nExample/RNI18nExample.vcxproj @@ -0,0 +1,179 @@ + + + + + true + true + true + {947f7b15-6072-449a-adbc-0dc452d375c4} + RNI18nExample + RNI18nExample + en-US + 15.0 + true + Windows Store + 10.0 + 10.0.18362.0 + 10.0.15063.0 + RNI18nExample_TemporaryKey.pfx + 53B7A7789ADA504CB756106FF397040008C7EF78 + password + + + + + Debug + ARM + + + Debug + ARM64 + + + Debug + Win32 + + + Debug + x64 + + + Release + ARM + + + Release + ARM64 + + + Release + Win32 + + + Release + x64 + + + + Application + $(DefaultPlatformToolset) + Unicode + + + true + true + + + false + true + false + + + + + + + + + + + + + + + + + Use + pch.h + $(IntDir)pch.pch + Level4 + %(AdditionalOptions) /bigobj + 4453;28204 + + + + + _DEBUG;%(PreprocessorDefinitions) + + + + + NDEBUG;%(PreprocessorDefinitions) + + + + + + + App.xaml + + + + + Designer + + + + + Designer + + + + + + + + + + + + + + + Create + + + App.xaml + + + + + + App.xaml + + + + + + + false + + + + + {f7d32bd0-2749-483e-9a0d-1635ef7e3136} + + + {39c81677-617f-4918-a3b5-7fe082a480dc} + + + + + + npx --no-install react-native bundle --platform windows --entry-file index.js --bundle-output $(MSBuildThisFileDirectory)/Bundle/index.windows.bundle --assets-dest $(MSBuildThisFileDirectory)/Bundle + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + \ No newline at end of file diff --git a/example/windows/RNI18nExample/RNI18nExample.vcxproj.filters b/example/windows/RNI18nExample/RNI18nExample.vcxproj.filters new file mode 100644 index 0000000..6de69c6 --- /dev/null +++ b/example/windows/RNI18nExample/RNI18nExample.vcxproj.filters @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + + + + + + {e48dc53e-40b1-40cb-970a-f89935452892} + + + + + + + + + + \ No newline at end of file diff --git a/example/windows/RNI18nExample/RNI18nExample_TemporaryKey.pfx b/example/windows/RNI18nExample/RNI18nExample_TemporaryKey.pfx new file mode 100644 index 0000000000000000000000000000000000000000..a19eb96e8dece708c9f071e3b6752db9ba1fbb9b GIT binary patch literal 2606 zcmZWpc{mhm7oW}8#+JzthA_5@8ANiWvTsF}WM?ed_q{A*B1Oh7H+xsvLfMTaDP-Tb z#un8OhRHUrd~=lst5&wJ1~7HJR=jK(p4fig?S>BQ}`0U3b> zIOZt`j(Lm@520~T!2eJT+YlVX1{%jerrRo%_3thi3lLO*gZxC}AT+c9l;yuLU7Q`l z^f~4*jmZ9i2?SyshTtI6gX2F;%ro`nbDc$r8jiA4pURBHT7@c2Ljq9Sq3}$pO(BKk zG%Wc3sC|34qjG7-2t?yD_xTi;Q)ifLvsU>(p_9#q1XFy#Ob_5|@;mCkvA<#=$q0Kn zlx&8J_|GrK;CBG|BPGbx;~?W7X#Jo3^{@yS7ppG^Y&rnb5E}9Yz;uu2%%lZX7ypDw z=5F?k4wvM@VHgWX<4KXWfP5-~`A#EinK4PSp<&^Dz^vO~J7U8UQH1C$iI>CkJeCQ> zMh2cK z85`c#-z#-C(6dDNJufstR%>x_E&_4d`$#j$qrde{@QPGo>&sA(1jqAZ1zq0z6kb7A zZLAEobI{G0FXg8f@3~Qn`>O-9oJTfQFWcv5FtH0c8^|D%pn5XdOw>Tv!+E;Cblw#p z0=HE<3p2-Xg_}jdI_CRat>0fmI`b4`LlLDU=`mc)0hN7w zX&QG}Gc;g=r!L+rkea zG0P+bXuF)+qY>s)tePJzMj+_lvINn7(ElN$(MqqVV zUOSJ`BFe#_g17eGj4pTZA!x9iZs>W#eoIgFUkU|s3_p;*BEbbu$k-6K4`p5vq?`^|>s9tNIYIW!vmc2TA&@1yKJ^ziQF{iGY)sV>! z#Kjj*kW^1H^eiil^U72#qPg)z5nn7+B>M7~Z&UOL*|qsrH!ozF=f2>kvH4qTL>aD6 z9}vgPP^H8=26^M#cRMq|VnKOftW8!j#5rn zf+ed%=(w>DZ|yz5`by79YLu`3ElIS|exkDetC3Ao!{hDB_nu>fs;rRLOW#jORAuR= zE-&hwO*55`{Q^RdZQ|l3Jbo>jh7>@l-vkLyz;xybcVc|BZeMYmQf_uk^HDPAUit!c zSlru1g}zVl)Ta7IFA<@us8taGt3bv6EF3NQ%Rwt)^G9P zW)qn#Ow1UX`=52md>R9VK!5-M0B!Rx2*(&9ZvX-T&VUO5MfyPl90Bt5Odf!tBXV@_ z@{3adIM6dCI_5xU%NT5LCH)?nPfH9pI|oS`){ z+_w6N!z=0O()+oh&FaQ7FR{+pZ#$cvyG*aLuT)F$8w|ahUNOicNsI+!3L2c)g$_gN zE?2~6H0Lw=JtW4@Cw|G32I`-h!bd@eC_Yk5s(|py-J*5=9P`DbKan(zr1^|$>W118?vivn# zA=Xi|jOG>-;miXv!ql@Yw{mgIr8;v4dEEZoN3&BGJ@I;PIUbZ=gfN+eG(~s4Nz3t8 z-RI{XQ41~j5#ai0!Sf0NpHL^x-$Ons>9C-EtTnGxyIFS6Y~0*ImbKfX_&ZHakT*^M~K>Z9ICe;l3=bA)m0C7p7-ax9T2q$UrerB^CRm(`aNnbL(YLBP;w zMTd&;pT}QRCWl;(w}^SQrn=R^i+Mf$i0w=AX~#mG5p|na`tVy`PMXB5@}I~8l54{U zOE|0eNFMa4_iV3HmA-e}H|lhIp?HUv#Hs7$aX)xwLX}0t54$^hw5HfXT~su3O_0Ca z$C4ntsa+$F5wT(sYX&YWVNRyu{go&Xnw0}k + { + public: // IReactPackageProvider + void CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept; + }; + +} // namespace winrt::RNI18nExample::implementation + + diff --git a/example/windows/RNI18nExample/nativeModules.g.h b/example/windows/RNI18nExample/nativeModules.g.h new file mode 100644 index 0000000..be2539e --- /dev/null +++ b/example/windows/RNI18nExample/nativeModules.g.h @@ -0,0 +1,2 @@ +// NativeModules.g.h -- contents generated by "react-native run-windows" +#define REACT_REGISTER_NATIVE_MODULE_PACKAGES() \ No newline at end of file diff --git a/example/windows/RNI18nExample/packages.config b/example/windows/RNI18nExample/packages.config new file mode 100644 index 0000000..2134919 --- /dev/null +++ b/example/windows/RNI18nExample/packages.config @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/example/windows/RNI18nExample/pch.cpp b/example/windows/RNI18nExample/pch.cpp new file mode 100644 index 0000000..e0d2ef1 --- /dev/null +++ b/example/windows/RNI18nExample/pch.cpp @@ -0,0 +1 @@ +#include "pch.h" diff --git a/example/windows/RNI18nExample/pch.h b/example/windows/RNI18nExample/pch.h new file mode 100644 index 0000000..6cd7999 --- /dev/null +++ b/example/windows/RNI18nExample/pch.h @@ -0,0 +1,28 @@ +#pragma once + +#define NOMINMAX + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include + +#include "nativeModules.g.h" diff --git a/example/yarn.lock b/example/yarn.lock index ee98113..10d005e 100644 --- a/example/yarn.lock +++ b/example/yarn.lock @@ -2,31 +2,918 @@ # yarn lockfile v1 +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" + integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== + dependencies: + "@babel/highlight" "^7.8.3" + +"@babel/core@^7.0.0": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.0.tgz#ac977b538b77e132ff706f3b8a4dbad09c03c56e" + integrity sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w== + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/generator" "^7.9.0" + "@babel/helper-module-transforms" "^7.9.0" + "@babel/helpers" "^7.9.0" + "@babel/parser" "^7.9.0" + "@babel/template" "^7.8.6" + "@babel/traverse" "^7.9.0" + "@babel/types" "^7.9.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.13" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@^7.0.0", "@babel/generator@^7.9.0", "@babel/generator@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.5.tgz#27f0917741acc41e6eaaced6d68f96c3fa9afaf9" + integrity sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ== + dependencies: + "@babel/types" "^7.9.5" + jsesc "^2.5.1" + lodash "^4.17.13" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz#60bc0bc657f63a0924ff9a4b4a0b24a13cf4deee" + integrity sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw== + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz#c84097a427a061ac56a1c30ebf54b7b22d241503" + integrity sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.8.3" + "@babel/types" "^7.8.3" + +"@babel/helper-builder-react-jsx-experimental@^7.9.0": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.5.tgz#0b4b3e04e6123f03b404ca4dfd6528fe6bb92fe3" + integrity sha512-HAagjAC93tk748jcXpZ7oYRZH485RCq/+yEv9SIWezHRPv9moZArTnkUNciUNzvwHUABmiWKlcxJvMcu59UwTg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.8.3" + "@babel/helper-module-imports" "^7.8.3" + "@babel/types" "^7.9.5" + +"@babel/helper-builder-react-jsx@^7.9.0": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz#16bf391990b57732700a3278d4d9a81231ea8d32" + integrity sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.8.3" + "@babel/types" "^7.9.0" + +"@babel/helper-create-class-features-plugin@^7.8.3": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.5.tgz#79753d44017806b481017f24b02fd4113c7106ea" + integrity sha512-IipaxGaQmW4TfWoXdqjY0TzoXQ1HRS0kPpEgvjosb3u7Uedcq297xFqDQiCcQtRRwzIMif+N1MLVI8C5a4/PAA== + dependencies: + "@babel/helper-function-name" "^7.9.5" + "@babel/helper-member-expression-to-functions" "^7.8.3" + "@babel/helper-optimise-call-expression" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-replace-supers" "^7.8.6" + "@babel/helper-split-export-declaration" "^7.8.3" + +"@babel/helper-create-regexp-features-plugin@^7.8.3": + version "7.8.8" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz#5d84180b588f560b7864efaeea89243e58312087" + integrity sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.8.3" + "@babel/helper-regex" "^7.8.3" + regexpu-core "^4.7.0" + +"@babel/helper-define-map@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz#a0655cad5451c3760b726eba875f1cd8faa02c15" + integrity sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g== + dependencies: + "@babel/helper-function-name" "^7.8.3" + "@babel/types" "^7.8.3" + lodash "^4.17.13" + +"@babel/helper-explode-assignable-expression@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz#a728dc5b4e89e30fc2dfc7d04fa28a930653f982" + integrity sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw== + dependencies: + "@babel/traverse" "^7.8.3" + "@babel/types" "^7.8.3" + +"@babel/helper-function-name@^7.8.3", "@babel/helper-function-name@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c" + integrity sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw== + dependencies: + "@babel/helper-get-function-arity" "^7.8.3" + "@babel/template" "^7.8.3" + "@babel/types" "^7.9.5" + +"@babel/helper-get-function-arity@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" + integrity sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA== + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-member-expression-to-functions@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c" + integrity sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA== + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-module-imports@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498" + integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg== + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-module-transforms@^7.9.0": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5" + integrity sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA== + dependencies: + "@babel/helper-module-imports" "^7.8.3" + "@babel/helper-replace-supers" "^7.8.6" + "@babel/helper-simple-access" "^7.8.3" + "@babel/helper-split-export-declaration" "^7.8.3" + "@babel/template" "^7.8.6" + "@babel/types" "^7.9.0" + lodash "^4.17.13" + +"@babel/helper-optimise-call-expression@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9" + integrity sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ== + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" + integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ== + +"@babel/helper-regex@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.8.3.tgz#139772607d51b93f23effe72105b319d2a4c6965" + integrity sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ== + dependencies: + lodash "^4.17.13" + +"@babel/helper-remap-async-to-generator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz#273c600d8b9bf5006142c1e35887d555c12edd86" + integrity sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.8.3" + "@babel/helper-wrap-function" "^7.8.3" + "@babel/template" "^7.8.3" + "@babel/traverse" "^7.8.3" + "@babel/types" "^7.8.3" + +"@babel/helper-replace-supers@^7.8.3", "@babel/helper-replace-supers@^7.8.6": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz#5ada744fd5ad73203bf1d67459a27dcba67effc8" + integrity sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.8.3" + "@babel/helper-optimise-call-expression" "^7.8.3" + "@babel/traverse" "^7.8.6" + "@babel/types" "^7.8.6" + +"@babel/helper-simple-access@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae" + integrity sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw== + dependencies: + "@babel/template" "^7.8.3" + "@babel/types" "^7.8.3" + +"@babel/helper-split-export-declaration@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" + integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA== + dependencies: + "@babel/types" "^7.8.3" + +"@babel/helper-validator-identifier@^7.9.0", "@babel/helper-validator-identifier@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" + integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== + +"@babel/helper-wrap-function@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz#9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610" + integrity sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ== + dependencies: + "@babel/helper-function-name" "^7.8.3" + "@babel/template" "^7.8.3" + "@babel/traverse" "^7.8.3" + "@babel/types" "^7.8.3" + +"@babel/helpers@^7.9.0": + version "7.9.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.9.2.tgz#b42a81a811f1e7313b88cba8adc66b3d9ae6c09f" + integrity sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA== + dependencies: + "@babel/template" "^7.8.3" + "@babel/traverse" "^7.9.0" + "@babel/types" "^7.9.0" + +"@babel/highlight@^7.8.3": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" + integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ== + dependencies: + "@babel/helper-validator-identifier" "^7.9.0" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.0.0", "@babel/parser@^7.8.6", "@babel/parser@^7.9.0": + version "7.9.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.4.tgz#68a35e6b0319bbc014465be43828300113f2f2e8" + integrity sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA== + +"@babel/plugin-external-helpers@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.8.3.tgz#5a94164d9af393b2820a3cdc407e28ebf237de4b" + integrity sha512-mx0WXDDiIl5DwzMtzWGRSPugXi9BxROS05GQrhLNbEamhBiicgn994ibwkyiBH+6png7bm/yA7AUsvHyCXi4Vw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-proposal-class-properties@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz#5e06654af5cd04b608915aada9b2a6788004464e" + integrity sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-proposal-export-default-from@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.8.3.tgz#4cb7c2fdeaed490b60d9bfd3dc8a20f81f9c2e7c" + integrity sha512-PYtv2S2OdCdp7GSPDg5ndGZFm9DmWFvuLoS5nBxZCgOBggluLnhTScspJxng96alHQzPyrrHxvC9/w4bFuspeA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-export-default-from" "^7.8.3" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz#e4572253fdeed65cddeecfdab3f928afeb2fd5d2" + integrity sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + +"@babel/plugin-proposal-object-rest-spread@^7.0.0": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz#3fd65911306d8746014ec0d0cf78f0e39a149116" + integrity sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.9.5" + +"@babel/plugin-proposal-optional-catch-binding@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz#9dee96ab1650eed88646ae9734ca167ac4a9c5c9" + integrity sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + +"@babel/plugin-proposal-optional-chaining@^7.0.0": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz#31db16b154c39d6b8a645292472b98394c292a58" + integrity sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.8.3.tgz#6cb933a8872c8d359bfde69bbeaae5162fd1e8f7" + integrity sha512-UcAyQWg2bAN647Q+O811tG9MrJ38Z10jjhQdKNAL8fsyPzE3cCN/uT+f55cFVY4aGO4jqJAvmqsuY3GQDwAoXg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-dynamic-import@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.8.3.tgz#f1e55ce850091442af4ba9c2550106035b29d678" + integrity sha512-a1qnnsr73KLNIQcQlcQ4ZHxqqfBKM6iNQZW2OMTyxNbA2WC7SHWHtGVpFzWtQAuS2pspkWVzdEBXXx8Ik0Za4w== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.2.0", "@babel/plugin-syntax-flow@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz#f2c883bd61a6316f2c89380ae5122f923ba4527f" + integrity sha512-innAx3bUbA0KSYj2E2MNFSn9hiCeowOFLxlsuhXzw8hMQnzkDomUr9QCD7E9VF60NmnG1sNTuuv6Qf4f8INYsg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz#521b06c83c40480f1e58b4fd33b92eceb1d6ea94" + integrity sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-typescript@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz#c1f659dda97711a569cef75275f7e15dcaa6cabc" + integrity sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-arrow-functions@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz#82776c2ed0cd9e1a49956daeb896024c9473b8b6" + integrity sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-async-to-generator@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz#4308fad0d9409d71eafb9b1a6ee35f9d64b64086" + integrity sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ== + dependencies: + "@babel/helper-module-imports" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-remap-async-to-generator" "^7.8.3" + +"@babel/plugin-transform-block-scoped-functions@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz#437eec5b799b5852072084b3ae5ef66e8349e8a3" + integrity sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-block-scoping@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz#97d35dab66857a437c166358b91d09050c868f3a" + integrity sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + lodash "^4.17.13" + +"@babel/plugin-transform-classes@^7.0.0": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz#800597ddb8aefc2c293ed27459c1fcc935a26c2c" + integrity sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.8.3" + "@babel/helper-define-map" "^7.8.3" + "@babel/helper-function-name" "^7.9.5" + "@babel/helper-optimise-call-expression" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-replace-supers" "^7.8.6" + "@babel/helper-split-export-declaration" "^7.8.3" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz#96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b" + integrity sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-destructuring@^7.0.0": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz#72c97cf5f38604aea3abf3b935b0e17b1db76a50" + integrity sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz#581a6d7f56970e06bf51560cd64f5e947b70d7b7" + integrity sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-flow-strip-types@^7.0.0": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz#8a3538aa40434e000b8f44a3c5c9ac7229bd2392" + integrity sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-flow" "^7.8.3" + +"@babel/plugin-transform-for-of@^7.0.0": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz#0f260e27d3e29cd1bb3128da5e76c761aa6c108e" + integrity sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-function-name@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz#279373cb27322aaad67c2683e776dfc47196ed8b" + integrity sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ== + dependencies: + "@babel/helper-function-name" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-literals@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz#aef239823d91994ec7b68e55193525d76dbd5dc1" + integrity sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-member-expression-literals@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz#963fed4b620ac7cbf6029c755424029fa3a40410" + integrity sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-modules-commonjs@^7.0.0": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz#e3e72f4cbc9b4a260e30be0ea59bdf5a39748940" + integrity sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g== + dependencies: + "@babel/helper-module-transforms" "^7.9.0" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-simple-access" "^7.8.3" + babel-plugin-dynamic-import-node "^2.3.0" + +"@babel/plugin-transform-object-assign@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.8.3.tgz#dc3b8dd50ef03837868a37b7df791f64f288538e" + integrity sha512-i3LuN8tPDqUCRFu3dkzF2r1Nx0jp4scxtm7JxtIqI9he9Vk20YD+/zshdzR9JLsoBMlJlNR82a62vQExNEVx/Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-object-super@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz#ebb6a1e7a86ffa96858bd6ac0102d65944261725" + integrity sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-replace-supers" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz#173b265746f5e15b2afe527eeda65b73623a0795" + integrity sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA== + dependencies: + "@babel/helper-get-function-arity" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-property-literals@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz#33194300d8539c1ed28c62ad5087ba3807b98263" + integrity sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-react-display-name@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz#70ded987c91609f78353dd76d2fb2a0bb991e8e5" + integrity sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-react-jsx-source@^7.0.0": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz#89ef93025240dd5d17d3122294a093e5e0183de0" + integrity sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-jsx" "^7.8.3" + +"@babel/plugin-transform-react-jsx@^7.0.0": + version "7.9.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz#86f576c8540bd06d0e95e0b61ea76d55f6cbd03f" + integrity sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw== + dependencies: + "@babel/helper-builder-react-jsx" "^7.9.0" + "@babel/helper-builder-react-jsx-experimental" "^7.9.0" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-jsx" "^7.8.3" + +"@babel/plugin-transform-regenerator@^7.0.0": + version "7.8.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz#5e46a0dca2bee1ad8285eb0527e6abc9c37672f8" + integrity sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA== + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-runtime@^7.0.0": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz#45468c0ae74cc13204e1d3b1f4ce6ee83258af0b" + integrity sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw== + dependencies: + "@babel/helper-module-imports" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + resolve "^1.8.1" + semver "^5.5.1" + +"@babel/plugin-transform-shorthand-properties@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz#28545216e023a832d4d3a1185ed492bcfeac08c8" + integrity sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-spread@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz#9c8ffe8170fdfb88b114ecb920b82fb6e95fe5e8" + integrity sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-sticky-regex@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz#be7a1290f81dae767475452199e1f76d6175b100" + integrity sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-regex" "^7.8.3" + +"@babel/plugin-transform-template-literals@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz#7bfa4732b455ea6a43130adc0ba767ec0e402a80" + integrity sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-typescript@^7.0.0": + version "7.9.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.9.4.tgz#4bb4dde4f10bbf2d787fce9707fb09b483e33359" + integrity sha512-yeWeUkKx2auDbSxRe8MusAG+n4m9BFY/v+lPjmQDgOFX5qnySkUY5oXzkp6FwPdsYqnKay6lorXYdC0n3bZO7w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-typescript" "^7.8.3" + +"@babel/plugin-transform-unicode-regex@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz#0cef36e3ba73e5c57273effb182f46b91a1ecaad" + integrity sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/register@^7.0.0": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.9.0.tgz#02464ede57548bddbb5e9f705d263b7c3f43d48b" + integrity sha512-Tv8Zyi2J2VRR8g7pC5gTeIN8Ihultbmk0ocyNz8H2nEZbmhp1N6q0A1UGsQbDvGP/sNinQKUHf3SqXwqjtFv4Q== + dependencies: + find-cache-dir "^2.0.0" + lodash "^4.17.13" + make-dir "^2.1.0" + pirates "^4.0.0" + source-map-support "^0.5.16" + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.4.0", "@babel/runtime@^7.8.4": + version "7.9.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06" + integrity sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.0.0", "@babel/template@^7.8.3", "@babel/template@^7.8.6": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" + integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg== + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/parser" "^7.8.6" + "@babel/types" "^7.8.6" + +"@babel/traverse@^7.0.0", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.6", "@babel/traverse@^7.9.0": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.5.tgz#6e7c56b44e2ac7011a948c21e283ddd9d9db97a2" + integrity sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ== + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/generator" "^7.9.5" + "@babel/helper-function-name" "^7.9.5" + "@babel/helper-split-export-declaration" "^7.8.3" + "@babel/parser" "^7.9.0" + "@babel/types" "^7.9.5" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.13" + +"@babel/types@^7.0.0", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.5.tgz#89231f82915a8a566a703b3b20133f73da6b9444" + integrity sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg== + dependencies: + "@babel/helper-validator-identifier" "^7.9.5" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + +"@cnakazawa/watch@^1.0.3": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== + dependencies: + exec-sh "^0.3.2" + minimist "^1.2.0" + +"@hapi/address@2.x.x": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" + integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== + +"@hapi/bourne@1.x.x": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" + integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== + +"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" + integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== + +"@hapi/joi@^15.0.3": + version "15.1.1" + resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" + integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== + dependencies: + "@hapi/address" "2.x.x" + "@hapi/bourne" "1.x.x" + "@hapi/hoek" "8.x.x" + "@hapi/topo" "3.x.x" + +"@hapi/topo@3.x.x": + version "3.1.6" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" + integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== + dependencies: + "@hapi/hoek" "^8.3.0" + +"@jest/console@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" + integrity sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ== + dependencies: + "@jest/source-map" "^24.9.0" + chalk "^2.0.1" + slash "^2.0.0" + +"@jest/fake-timers@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" + integrity sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A== + dependencies: + "@jest/types" "^24.9.0" + jest-message-util "^24.9.0" + jest-mock "^24.9.0" + +"@jest/source-map@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" + integrity sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.1.15" + source-map "^0.6.0" + +"@jest/test-result@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" + integrity sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA== + dependencies: + "@jest/console" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/istanbul-lib-coverage" "^2.0.0" + +"@jest/types@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" + integrity sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^1.1.1" + "@types/yargs" "^13.0.0" + +"@jest/types@^25.3.0": + version "25.3.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.3.0.tgz#88f94b277a1d028fd7117bc1f74451e0fc2131e7" + integrity sha512-UkaDNewdqXAmCDbN2GlUM6amDKS78eCqiw/UmF5nE0mmLTd6moJkiZJML/X52Ke3LH7Swhw883IRXq8o9nWjVw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^1.1.1" + "@types/yargs" "^15.0.0" + chalk "^3.0.0" + +"@react-native-community/cli-debugger-ui@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-3.0.0.tgz#d01d08d1e5ddc1633d82c7d84d48fff07bd39416" + integrity sha512-m3X+iWLsK/H7/b7PpbNO33eQayR/+M26la4ZbYe1KRke5Umg4PIWsvg21O8Tw4uJcY8LA5hsP+rBi/syBkBf0g== + dependencies: + serve-static "^1.13.1" + +"@react-native-community/cli-platform-android@^3.0.0": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-3.1.4.tgz#61f964dc311623e60b0fb29c5f3732cc8a6f076f" + integrity sha512-ClSdY20F0gzWVLTqCv7vHjnUqOcuq10jd9GgHX6lGSc2GI+Ql3/aQg3tmG4uY3KXNNwAv3U8QCoYgg1WGfwiHA== + dependencies: + "@react-native-community/cli-tools" "^3.0.0" + chalk "^2.4.2" + execa "^1.0.0" + jetifier "^1.6.2" + logkitty "^0.6.0" + slash "^3.0.0" + xmldoc "^1.1.2" + +"@react-native-community/cli-platform-ios@^3.0.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-3.2.0.tgz#c469444f5993c9e6737a4b16d78cf033e3702f00" + integrity sha512-pzEnx68H6+mHBq5jsMrr3UmAmkrLSMlC9BZ4yoUdfUXCQq6/R70zNYvH4hjUw8h2Al7Kgq53UzHUsM0ph8TSWQ== + dependencies: + "@react-native-community/cli-tools" "^3.0.0" + chalk "^2.4.2" + js-yaml "^3.13.1" + xcode "^2.0.0" + +"@react-native-community/cli-tools@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-3.0.0.tgz#fe48b80822ed7e49b8af051f9fe41e22a2a710b1" + integrity sha512-8IhQKZdf3E4CR8T7HhkPGgorot/cLkRDgneJFDSWk/wCYZAuUh4NEAdumQV7N0jLSMWX7xxiWUPi94lOBxVY9g== + dependencies: + chalk "^2.4.2" + lodash "^4.17.5" + mime "^2.4.1" + node-fetch "^2.5.0" + +"@react-native-community/cli-types@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-3.0.0.tgz#488d46605cb05e88537e030f38da236eeda74652" + integrity sha512-ng6Tm537E/M42GjE4TRUxQyL8sRfClcL7bQWblOCoxPZzJ2J3bdALsjeG3vDnVCIfI/R0AeFalN9KjMt0+Z/Zg== + +"@react-native-community/cli@^3.0.0": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-3.2.1.tgz#2a466801eb6080a1f73358c5d740c53c24ed8c6f" + integrity sha512-bZ/bfZ+9r1gQSxp6t7+00DcpC6vmbVYSvzUCFM/yo5k8bhsDdcy8aocscIaXXVGG+v9Edri/Q7hH9ks7L18/Rg== + dependencies: + "@hapi/joi" "^15.0.3" + "@react-native-community/cli-debugger-ui" "^3.0.0" + "@react-native-community/cli-tools" "^3.0.0" + "@react-native-community/cli-types" "^3.0.0" + chalk "^2.4.2" + command-exists "^1.2.8" + commander "^2.19.0" + compression "^1.7.1" + connect "^3.6.5" + cosmiconfig "^5.1.0" + deepmerge "^3.2.0" + didyoumean "^1.2.1" + envinfo "^7.1.0" + errorhandler "^1.5.0" + execa "^1.0.0" + find-up "^4.1.0" + fs-extra "^7.0.1" + glob "^7.1.1" + graceful-fs "^4.1.3" + inquirer "^3.0.6" + lodash "^4.17.5" + metro "^0.56.0" + metro-config "^0.56.0" + metro-core "^0.56.0" + metro-react-native-babel-transformer "^0.56.0" + minimist "^1.2.0" + mkdirp "^0.5.1" + morgan "^1.9.0" + node-notifier "^5.2.1" + open "^6.2.0" + ora "^3.4.0" + plist "^3.0.0" + pretty-format "^25.1.0" + semver "^6.3.0" + serve-static "^1.13.1" + shell-quote "1.6.1" + strip-ansi "^5.2.0" + sudo-prompt "^9.0.0" + wcwidth "^1.0.1" + ws "^1.1.0" + +"@types/color-name@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" + integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff" + integrity sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz#7a8cbf6a406f36c8add871625b278eaf0b0d255a" + integrity sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA== + dependencies: + "@types/istanbul-lib-coverage" "*" + "@types/istanbul-lib-report" "*" + +"@types/stack-utils@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" + integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== + +"@types/yargs-parser@*": + version "15.0.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" + integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== + +"@types/yargs@^13.0.0": + version "13.0.8" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.8.tgz#a38c22def2f1c2068f8971acb3ea734eb3c64a99" + integrity sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^15.0.0": + version "15.0.4" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.4.tgz#7e5d0f8ca25e9d5849f2ea443cf7c402decd8299" + integrity sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg== + dependencies: + "@types/yargs-parser" "*" + abab@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.3.tgz#b81de5f7274ec4e756d797cd834f303642724e5d" -abbrev@1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f" +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" absolute-path@^0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" -accepts@~1.2.12, accepts@~1.2.13: - version "1.2.13" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.2.13.tgz#e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea" - dependencies: - mime-types "~2.1.6" - negotiator "0.5.3" - -accepts@~1.3.0: - version "1.3.4" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f" +accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: - mime-types "~2.1.16" - negotiator "0.6.1" + mime-types "~2.1.24" + negotiator "0.6.2" acorn-globals@^3.1.0: version "3.1.0" @@ -45,6 +932,16 @@ ajv@^4.9.1: co "^4.6.0" json-stable-stringify "^1.0.1" +ajv@^6.5.5: + version "6.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.0.tgz#06d60b96d87b8454a5adaba86e7854da629db4b7" + integrity sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + align-text@^0.1.1, align-text@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" @@ -57,6 +954,20 @@ amdefine@>=0.0.4: version "1.0.1" resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" +ansi-colors@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA== + dependencies: + ansi-wrap "^0.1.0" + +ansi-cyan@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-cyan/-/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873" + integrity sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM= + dependencies: + ansi-wrap "0.1.0" + ansi-escapes@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" @@ -65,6 +976,29 @@ ansi-escapes@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-2.0.0.tgz#5bae52be424878dd9783e8910e3fc2922e83c81b" +ansi-fragments@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" + integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w== + dependencies: + colorette "^1.0.7" + slice-ansi "^2.0.0" + strip-ansi "^5.0.0" + +ansi-gray@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= + dependencies: + ansi-wrap "0.1.0" + +ansi-red@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c" + integrity sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw= + dependencies: + ansi-wrap "0.1.0" + ansi-regex@^2.0.0, ansi-regex@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -73,6 +1007,16 @@ 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" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" @@ -83,9 +1027,25 @@ ansi-styles@^3.0.0, ansi-styles@^3.1.0: dependencies: color-convert "^1.9.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" +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" + integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== + dependencies: + "@types/color-name" "^1.1.1" + color-convert "^2.0.1" + +ansi-wrap@0.1.0, ansi-wrap@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= anymatch@^1.3.0: version "1.3.2" @@ -94,47 +1054,68 @@ anymatch@^1.3.0: micromatch "^2.1.5" normalize-path "^2.0.0" +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + append-transform@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" dependencies: default-require-extensions "^1.0.0" -aproba@^1.0.3: - version "1.1.2" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.2.tgz#45c6629094de4e96f693ef7eab74ae079c240fc1" - -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" - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - argparse@^1.0.7: version "1.0.9" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" dependencies: sprintf-js "~1.0.2" +arr-diff@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a" + integrity sha1-aHwydYFjWI/vfeezb6vklesaOZo= + dependencies: + arr-flatten "^1.0.1" + array-slice "^0.2.3" + arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" dependencies: arr-flatten "^1.0.1" -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" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" -array-differ@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" +arr-union@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-2.1.0.tgz#20f9eab5ec70f5c7d215b1077b1c39161d292c7d" + integrity sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0= + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= array-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" +array-filter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83" + integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM= + array-filter@~0.0.0: version "0.0.1" resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" @@ -147,14 +1128,20 @@ array-reduce@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" -array-uniq@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" +array-slice@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" + integrity sha1-3Tz7gO15c6dRF82sabC5nshhhvU= array-unique@^0.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" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -179,6 +1166,38 @@ assert-plus@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +assign@>=0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/assign/-/assign-0.1.7.tgz#e63bfe3a887b8630913c27663e4cc9bff1ddd25f" + integrity sha1-5jv+Ooh7hjCRPCdmPkzJv/Hd0l8= + dependencies: + fusing "0.4.x" + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +async@0.2.x, async@~0.2.9: + version "0.2.10" + resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" + integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E= + +async@0.6.x: + version "0.6.2" + resolved "https://registry.yarnpkg.com/async/-/async-0.6.2.tgz#41fd038a3812c0a8bc1842ecf08ba63eb0392bef" + integrity sha1-Qf0DijgSwKi8GELs8IumPrA5K+8= + async@^1.4.0: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" @@ -189,22 +1208,40 @@ async@^2.1.4, async@^2.4.0: dependencies: lodash "^4.14.0" -async@~0.2.6: - version "0.2.10" - resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +available-typed-arrays@^1.0.0, available-typed-arrays@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz#6b098ca9d8039079ee3f77f7b783c4480ba513f5" + integrity sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ== + dependencies: + array-filter "^1.0.0" + aws-sign2@~0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + aws4@^1.2.1: version "1.6.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" +aws4@^1.8.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e" + integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug== + babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" @@ -213,7 +1250,7 @@ babel-code-frame@^6.26.0: esutils "^2.0.2" js-tokens "^3.0.2" -babel-core@^6.0.0, babel-core@^6.24.1, babel-core@^6.26.0, babel-core@^6.7.2: +babel-core@^6.0.0, babel-core@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: @@ -237,7 +1274,7 @@ babel-core@^6.0.0, babel-core@^6.24.1, babel-core@^6.26.0, babel-core@^6.7.2: slash "^1.0.0" source-map "^0.5.6" -babel-generator@^6.18.0, babel-generator@^6.24.1, babel-generator@^6.26.0: +babel-generator@^6.18.0, babel-generator@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" dependencies: @@ -307,24 +1344,6 @@ babel-helper-optimise-call-expression@^6.24.1: babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-helper-regex@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-remap-async-to-generator@^6.16.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - babel-helper-replace-supers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" @@ -357,17 +1376,18 @@ babel-messages@^6.23.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-check-es2015-constants@^6.5.0, babel-plugin-check-es2015-constants@^6.7.2, babel-plugin-check-es2015-constants@^6.8.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-external-helpers@^6.18.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.22.0.tgz#2285f48b02bd5dede85175caf8c62e86adccefa1" +babel-plugin-dynamic-import-node@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f" + integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ== dependencies: - babel-runtime "^6.22.0" + object.assign "^4.1.0" babel-plugin-istanbul@^4.0.0: version "4.1.4" @@ -387,7 +1407,7 @@ babel-plugin-react-transform@2.0.2: dependencies: lodash "^4.6.1" -babel-plugin-syntax-async-functions@^6.5.0, babel-plugin-syntax-async-functions@^6.8.0: +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" @@ -395,7 +1415,7 @@ babel-plugin-syntax-class-properties@^6.5.0, babel-plugin-syntax-class-propertie 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-flow@^6.18.0, babel-plugin-syntax-flow@^6.5.0, babel-plugin-syntax-flow@^6.8.0: +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" @@ -403,23 +1423,20 @@ 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.5.0, babel-plugin-syntax-object-rest-spread@^6.8.0: +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.20.0, babel-plugin-syntax-trailing-function-commas@^6.5.0, babel-plugin-syntax-trailing-function-commas@^6.8.0: +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-transform-async-to-generator@6.16.0: - version "6.16.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.16.0.tgz#19ec36cb1486b59f9f468adfa42ce13908ca2999" - dependencies: - babel-helper-remap-async-to-generator "^6.16.0" - babel-plugin-syntax-async-functions "^6.8.0" - babel-runtime "^6.0.0" +babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: + version "7.0.0-beta.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" + integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== -babel-plugin-transform-class-properties@^6.18.0, babel-plugin-transform-class-properties@^6.5.0, babel-plugin-transform-class-properties@^6.6.0, babel-plugin-transform-class-properties@^6.8.0: +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: @@ -428,19 +1445,13 @@ babel-plugin-transform-class-properties@^6.18.0, babel-plugin-transform-class-pr babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-arrow-functions@^6.5.0, babel-plugin-transform-es2015-arrow-functions@^6.5.2, babel-plugin-transform-es2015-arrow-functions@^6.8.0: +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-scoped-functions@^6.6.5, babel-plugin-transform-es2015-block-scoped-functions@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoping@^6.5.0, babel-plugin-transform-es2015-block-scoping@^6.7.1, babel-plugin-transform-es2015-block-scoping@^6.8.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: @@ -450,7 +1461,7 @@ babel-plugin-transform-es2015-block-scoping@^6.5.0, babel-plugin-transform-es201 babel-types "^6.26.0" lodash "^4.17.4" -babel-plugin-transform-es2015-classes@^6.5.0, babel-plugin-transform-es2015-classes@^6.6.5, babel-plugin-transform-es2015-classes@^6.8.0: +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: @@ -464,26 +1475,26 @@ babel-plugin-transform-es2015-classes@^6.5.0, babel-plugin-transform-es2015-clas babel-traverse "^6.24.1" babel-types "^6.24.1" -babel-plugin-transform-es2015-computed-properties@^6.5.0, babel-plugin-transform-es2015-computed-properties@^6.6.5, babel-plugin-transform-es2015-computed-properties@^6.8.0: +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.x, babel-plugin-transform-es2015-destructuring@^6.5.0, babel-plugin-transform-es2015-destructuring@^6.6.5, babel-plugin-transform-es2015-destructuring@^6.8.0: +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, babel-plugin-transform-es2015-for-of@^6.6.0, babel-plugin-transform-es2015-for-of@^6.8.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.x, babel-plugin-transform-es2015-function-name@^6.5.0, babel-plugin-transform-es2015-function-name@^6.8.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: @@ -491,13 +1502,13 @@ babel-plugin-transform-es2015-function-name@6.x, babel-plugin-transform-es2015-f babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-plugin-transform-es2015-literals@^6.5.0, babel-plugin-transform-es2015-literals@^6.8.0: +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.x, babel-plugin-transform-es2015-modules-commonjs@^6.5.0, babel-plugin-transform-es2015-modules-commonjs@^6.7.0, babel-plugin-transform-es2015-modules-commonjs@^6.8.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: @@ -506,14 +1517,7 @@ babel-plugin-transform-es2015-modules-commonjs@6.x, babel-plugin-transform-es201 babel-template "^6.26.0" babel-types "^6.26.0" -babel-plugin-transform-es2015-object-super@^6.6.5, babel-plugin-transform-es2015-object-super@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" - dependencies: - babel-helper-replace-supers "^6.24.1" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-parameters@6.x, babel-plugin-transform-es2015-parameters@^6.5.0, babel-plugin-transform-es2015-parameters@^6.7.0, babel-plugin-transform-es2015-parameters@^6.8.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: @@ -524,54 +1528,26 @@ babel-plugin-transform-es2015-parameters@6.x, babel-plugin-transform-es2015-para babel-traverse "^6.24.1" babel-types "^6.24.1" -babel-plugin-transform-es2015-shorthand-properties@6.x, babel-plugin-transform-es2015-shorthand-properties@^6.5.0, babel-plugin-transform-es2015-shorthand-properties@^6.8.0: +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.x, babel-plugin-transform-es2015-spread@^6.5.0, babel-plugin-transform-es2015-spread@^6.6.5, babel-plugin-transform-es2015-spread@^6.8.0: +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-sticky-regex@6.x: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-template-literals@^6.5.0, babel-plugin-transform-es2015-template-literals@^6.6.5, babel-plugin-transform-es2015-template-literals@^6.8.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-es2015-unicode-regex@6.x: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - regexpu-core "^2.0.0" - -babel-plugin-transform-es3-member-expression-literals@^6.5.0, babel-plugin-transform-es3-member-expression-literals@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-member-expression-literals/-/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz#733d3444f3ecc41bef8ed1a6a4e09657b8969ebb" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es3-property-literals@^6.5.0, babel-plugin-transform-es3-property-literals@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-property-literals/-/babel-plugin-transform-es3-property-literals-6.22.0.tgz#b2078d5842e22abf40f73e8cde9cd3711abd5758" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-flow-strip-types@^6.21.0, babel-plugin-transform-flow-strip-types@^6.5.0, babel-plugin-transform-flow-strip-types@^6.7.0, babel-plugin-transform-flow-strip-types@^6.8.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: @@ -584,14 +1560,14 @@ babel-plugin-transform-object-assign@^6.5.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-object-rest-spread@^6.20.2, babel-plugin-transform-object-rest-spread@^6.5.0, babel-plugin-transform-object-rest-spread@^6.6.5, babel-plugin-transform-object-rest-spread@^6.8.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, babel-plugin-transform-react-display-name@^6.8.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: @@ -604,7 +1580,7 @@ babel-plugin-transform-react-jsx-source@^6.5.0: babel-plugin-syntax-jsx "^6.8.0" babel-runtime "^6.22.0" -babel-plugin-transform-react-jsx@^6.5.0, babel-plugin-transform-react-jsx@^6.8.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: @@ -625,93 +1601,42 @@ babel-plugin-transform-strict-mode@^6.24.1: babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-polyfill@^6.20.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" - dependencies: - babel-runtime "^6.26.0" - core-js "^2.5.0" - regenerator-runtime "^0.10.5" - -babel-preset-es2015-node@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-preset-es2015-node/-/babel-preset-es2015-node-6.1.1.tgz#60b23157024b0cfebf3a63554cb05ee035b4e55f" - dependencies: - babel-plugin-transform-es2015-destructuring "6.x" - babel-plugin-transform-es2015-function-name "6.x" - babel-plugin-transform-es2015-modules-commonjs "6.x" - babel-plugin-transform-es2015-parameters "6.x" - babel-plugin-transform-es2015-shorthand-properties "6.x" - babel-plugin-transform-es2015-spread "6.x" - babel-plugin-transform-es2015-sticky-regex "6.x" - babel-plugin-transform-es2015-unicode-regex "6.x" - semver "5.x" - -babel-preset-fbjs@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-1.0.0.tgz#c972e5c9b301d4ec9e7971f4aec3e14ac017a8b0" - dependencies: - babel-plugin-check-es2015-constants "^6.7.2" - babel-plugin-syntax-flow "^6.5.0" - babel-plugin-syntax-object-rest-spread "^6.5.0" - babel-plugin-syntax-trailing-function-commas "^6.5.0" - babel-plugin-transform-class-properties "^6.6.0" - babel-plugin-transform-es2015-arrow-functions "^6.5.2" - babel-plugin-transform-es2015-block-scoped-functions "^6.6.5" - babel-plugin-transform-es2015-block-scoping "^6.7.1" - babel-plugin-transform-es2015-classes "^6.6.5" - babel-plugin-transform-es2015-computed-properties "^6.6.5" - babel-plugin-transform-es2015-destructuring "^6.6.5" - babel-plugin-transform-es2015-for-of "^6.6.0" - babel-plugin-transform-es2015-literals "^6.5.0" - babel-plugin-transform-es2015-modules-commonjs "^6.7.0" - babel-plugin-transform-es2015-object-super "^6.6.5" - babel-plugin-transform-es2015-parameters "^6.7.0" - babel-plugin-transform-es2015-shorthand-properties "^6.5.0" - babel-plugin-transform-es2015-spread "^6.6.5" - babel-plugin-transform-es2015-template-literals "^6.6.5" - babel-plugin-transform-es3-member-expression-literals "^6.5.0" - babel-plugin-transform-es3-property-literals "^6.5.0" - babel-plugin-transform-flow-strip-types "^6.7.0" - babel-plugin-transform-object-rest-spread "^6.6.5" - object-assign "^4.0.1" - -babel-preset-fbjs@^2.1.0, babel-preset-fbjs@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-2.1.4.tgz#22f358e6654073acf61e47a052a777d7bccf03af" - dependencies: - babel-plugin-check-es2015-constants "^6.8.0" - babel-plugin-syntax-class-properties "^6.8.0" - babel-plugin-syntax-flow "^6.8.0" - babel-plugin-syntax-jsx "^6.8.0" - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-plugin-syntax-trailing-function-commas "^6.8.0" - babel-plugin-transform-class-properties "^6.8.0" - babel-plugin-transform-es2015-arrow-functions "^6.8.0" - babel-plugin-transform-es2015-block-scoped-functions "^6.8.0" - babel-plugin-transform-es2015-block-scoping "^6.8.0" - babel-plugin-transform-es2015-classes "^6.8.0" - babel-plugin-transform-es2015-computed-properties "^6.8.0" - babel-plugin-transform-es2015-destructuring "^6.8.0" - babel-plugin-transform-es2015-for-of "^6.8.0" - babel-plugin-transform-es2015-function-name "^6.8.0" - babel-plugin-transform-es2015-literals "^6.8.0" - babel-plugin-transform-es2015-modules-commonjs "^6.8.0" - babel-plugin-transform-es2015-object-super "^6.8.0" - babel-plugin-transform-es2015-parameters "^6.8.0" - babel-plugin-transform-es2015-shorthand-properties "^6.8.0" - babel-plugin-transform-es2015-spread "^6.8.0" - babel-plugin-transform-es2015-template-literals "^6.8.0" - babel-plugin-transform-es3-member-expression-literals "^6.8.0" - babel-plugin-transform-es3-property-literals "^6.8.0" - babel-plugin-transform-flow-strip-types "^6.8.0" - babel-plugin-transform-object-rest-spread "^6.8.0" - babel-plugin-transform-react-display-name "^6.8.0" - babel-plugin-transform-react-jsx "^6.8.0" - -babel-preset-jest@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz#cbacaadecb5d689ca1e1de1360ebfc66862c178a" +babel-preset-fbjs@^3.1.2, babel-preset-fbjs@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz#a6024764ea86c8e06a22d794ca8b69534d263541" + integrity sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-syntax-class-properties" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoped-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.0.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.0.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-member-expression-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-super" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-property-literals" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" + +babel-preset-jest@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz#cbacaadecb5d689ca1e1de1360ebfc66862c178a" dependencies: babel-plugin-jest-hoist "^20.0.3" @@ -749,75 +1674,7 @@ babel-preset-react-native@2.0.1: babel-plugin-transform-regenerator "^6.5.0" react-transform-hmr "^1.0.4" -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-preset-react-native@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-2.1.0.tgz#9013ebd82da1c88102bf588810ff59e209ca2b8a" - 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.24.1, babel-register@^6.26.0: +babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" dependencies: @@ -829,7 +1686,7 @@ babel-register@^6.24.1, babel-register@^6.26.0: mkdirp "^0.5.1" source-map-support "^0.4.15" -babel-runtime@^6.0.0, babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: +babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: @@ -869,41 +1726,49 @@ babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26 lodash "^4.17.4" to-fast-properties "^1.0.3" -babylon@^6.17.0, babylon@^6.17.4, babylon@^6.18.0: +babylon@^6.17.4, babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" +back@1.0.x: + version "1.0.2" + resolved "https://registry.yarnpkg.com/back/-/back-1.0.2.tgz#a93f5e6ce69729984d5901a2bb16e3b01a4d6369" + integrity sha1-qT9ebOaXKZhNWQGiuxbjsBpNY2k= + dependencies: + xtend "^4.0.0" + balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" -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.1.2" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.1.2.tgz#d6400cac1c4c660976d90d07a04351d89395f5e8" - base64-js@^1.1.2: version "1.2.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" -base64-url@1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/base64-url/-/base64-url-1.2.1.tgz#199fd661702a0e7b7dcae6e0698bb089c52f6d78" - -basic-auth-connect@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz#fdb0b43962ca7b40456a7c2bb48fe173da2d2122" - -basic-auth@~1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.0.4.tgz#030935b01de7c9b94a824b29f3fccb750d3a5290" - -batch@0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.5.3.tgz#3f3414f380321743bfc1042f9a83ff1d5824d464" +base64-js@^1.2.3: + version "1.3.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" + integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +basic-auth@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a" + integrity sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg== + dependencies: + safe-buffer "5.1.2" bcrypt-pbkdf@^1.0.0: version "1.0.1" @@ -911,34 +1776,17 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -beeper@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" - -big-integer@^1.6.7: - version "1.6.24" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.24.tgz#1ed84d018ac3c1c72b307e7f7d94008e8ee20311" - -block-stream@*: - version "0.0.9" - resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" - dependencies: - inherits "~2.0.0" +big-integer@^1.6.44: + version "1.6.48" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.48.tgz#8fd88bd1632cba4a1c8c3e3d7159f08bb95b4b9e" + integrity sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w== -body-parser@~1.13.3: - version "1.13.3" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.13.3.tgz#c08cf330c3358e151016a05746f13f029c97fa97" +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== dependencies: - bytes "2.1.0" - content-type "~1.0.1" - debug "~2.2.0" - depd "~1.0.1" - http-errors "~1.3.1" - iconv-lite "0.4.11" - on-finished "~2.3.0" - qs "4.0.0" - raw-body "~2.1.2" - type-is "~1.6.6" + file-uri-to-path "1.0.0" boom@2.x.x: version "2.10.1" @@ -946,17 +1794,19 @@ boom@2.x.x: dependencies: hoek "2.x.x" -bplist-creator@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.7.tgz#37df1536092824b87c42f957b01344117372ae45" +bplist-creator@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.8.tgz#56b2a6e79e9aec3fc33bf831d09347d73794e79c" + integrity sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA== dependencies: stream-buffers "~2.2.0" -bplist-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6" +bplist-parser@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" + integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== dependencies: - big-integer "^1.6.7" + big-integer "^1.6.44" brace-expansion@^1.1.7: version "1.1.8" @@ -973,6 +1823,22 @@ braces@^1.8.2: preserve "^0.2.0" repeat-element "^1.1.2" +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + browser-resolve@^1.11.2: version "1.11.2" resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" @@ -985,34 +1851,69 @@ bser@1.0.2: dependencies: node-int64 "^0.4.0" -bser@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.3.tgz#d63da19ee17330a0e260d2a34422b21a89520317" - dependencies: - node-int64 "^0.4.0" - 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, buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + builtin-modules@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" -bytes@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.1.0.tgz#ac93c410e2ffc9cc7cf4b464b38289067f5e47b4" +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= -bytes@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339" +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + dependencies: + caller-callsite "^2.0.0" callsites@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + camelcase@^1.0.2: version "1.2.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" @@ -1021,6 +1922,23 @@ camelcase@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +capture-exit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== + dependencies: + rsvp "^4.8.4" + caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" @@ -1032,7 +1950,7 @@ center-align@^0.1.1: align-text "^0.1.3" lazy-cache "^1.0.3" -chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: +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: @@ -1050,16 +1968,53 @@ chalk@^2.0.0: escape-string-regexp "^1.0.5" supports-color "^4.0.0" +chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + ci-info@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.0.0.tgz#dc5285f2b4e251821683681c381c3388f46ec534" +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + cli-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-spinners@^2.0.0, cli-spinners@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.3.0.tgz#0632239a4b5aa4c958610142c34bb7a651fc8df5" + integrity sha512-Xs2Hf2nzrvJMFKimOR7YR0QwZ8fc0u98kdtwN1eNAZzNQgH3vK2pXzff6GJtKh7S5hoJ87ECiAiZFS2fb5Ii2w== + cli-width@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" @@ -1080,13 +2035,19 @@ cliui@^3.2.0: strip-ansi "^3.0.1" wrap-ansi "^2.0.0" -clone-stats@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" +cliui@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" -clone@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149" +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= co@^4.6.0: version "4.6.0" @@ -1096,42 +2057,141 @@ 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@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-0.5.3.tgz#bdb6c69ce660fadffe0b0007cc447e1b9f7282bd" + integrity sha1-vbbGnOZg+t/+CwAHzER+G59ygr0= + color-convert@^1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a" dependencies: color-name "^1.1.1" +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + color-name@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" +color-string@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991" + integrity sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE= + dependencies: + color-name "^1.0.0" + +color-support@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + +color@0.8.x: + version "0.8.0" + resolved "https://registry.yarnpkg.com/color/-/color-0.8.0.tgz#890c07c3fd4e649537638911cf691e5458b6fca5" + integrity sha1-iQwHw/1OZJU3Y4kRz2keVFi2/KU= + dependencies: + color-convert "^0.5.0" + color-string "^0.3.0" + +colorette@^1.0.7: + version "1.1.0" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.1.0.tgz#1f943e5a357fac10b4e0f5aaef3b14cdc1af6ec7" + integrity sha512-6S062WDQUXi6hOfkO/sBPVwE5ASXY4G2+b4atvhJfSsuUUhIaUKlkjLe9692Ipyt5/a+IPF5aVTu3V5gvXq5cg== + +colornames@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/colornames/-/colornames-0.0.2.tgz#d811fd6c84f59029499a8ac4436202935b92be31" + integrity sha1-2BH9bIT1kClJmorEQ2ICk1uSvjE= + +colors@0.6.x: + version "0.6.2" + resolved "https://registry.yarnpkg.com/colors/-/colors-0.6.2.tgz#2423fe6678ac0c5dae8852e5d0e5be08c997abcc" + integrity sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w= + +colorspace@1.0.x: + version "1.0.1" + resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.0.1.tgz#c99c796ed31128b9876a52e1ee5ee03a4a719749" + integrity sha1-yZx5btMRKLmHalLh7l7gOkpxl0k= + dependencies: + color "0.8.x" + text-hex "0.0.x" + combined-stream@^1.0.5, combined-stream@~1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" dependencies: delayed-stream "~1.0.0" -commander@^2.9.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" -compressible@~2.0.5: - version "2.0.11" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.11.tgz#16718a75de283ed8e604041625a2064586797d8a" +command-exists@^1.2.8: + version "1.2.9" + resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" + integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== + +commander@^2.19.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@~2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== dependencies: - mime-db ">= 1.29.0 < 2" + mime-db ">= 1.43.0 < 2" -compression@~1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.5.2.tgz#b03b8d86e6f8ad29683cba8df91ddc6ffc77b395" +compression@^1.7.1: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: - accepts "~1.2.12" - bytes "2.1.0" - compressible "~2.0.5" - debug "~2.2.0" - on-headers "~1.0.0" - vary "~1.0.1" + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" concat-map@0.0.1: version "0.0.1" @@ -1145,81 +2205,45 @@ concat-stream@^1.6.0: readable-stream "^2.2.2" typedarray "^0.0.6" -connect-timeout@~1.6.2: +concat-stream@^1.6.2: version "1.6.2" - resolved "https://registry.yarnpkg.com/connect-timeout/-/connect-timeout-1.6.2.tgz#de9a5ec61e33a12b6edaab7b5f062e98c599b88e" - dependencies: - debug "~2.2.0" - http-errors "~1.3.1" - ms "0.7.1" - on-headers "~1.0.0" - -connect@^2.8.3: - version "2.30.2" - resolved "https://registry.yarnpkg.com/connect/-/connect-2.30.2.tgz#8da9bcbe8a054d3d318d74dfec903b5c39a1b609" - dependencies: - basic-auth-connect "1.0.0" - body-parser "~1.13.3" - bytes "2.1.0" - compression "~1.5.2" - connect-timeout "~1.6.2" - content-type "~1.0.1" - cookie "0.1.3" - cookie-parser "~1.3.5" - cookie-signature "1.0.6" - csurf "~1.8.3" - debug "~2.2.0" - depd "~1.0.1" - errorhandler "~1.4.2" - express-session "~1.11.3" - finalhandler "0.4.0" - fresh "0.3.0" - http-errors "~1.3.1" - method-override "~2.3.5" - morgan "~1.6.1" - multiparty "3.3.2" - on-headers "~1.0.0" - parseurl "~1.3.0" - pause "0.1.0" - qs "4.0.0" - response-time "~2.3.1" - serve-favicon "~2.3.0" - serve-index "~1.7.2" - serve-static "~1.10.0" - type-is "~1.6.6" - utils-merge "1.0.0" - vhost "~3.0.1" - -console-control-strings@^1.0.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" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +connect@^3.6.5: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" content-type-parser@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.1.tgz#c3e56988c53c65127fb46d4032a3a900246fdc94" -content-type@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.2.tgz#b7d113aee7a8dd27bd21133c4dc2529df1721eed" - convert-source-map@^1.4.0, convert-source-map@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" -cookie-parser@~1.3.5: - version "1.3.5" - resolved "https://registry.yarnpkg.com/cookie-parser/-/cookie-parser-1.3.5.tgz#9d755570fb5d17890771227a02314d9be7cf8356" +convert-source-map@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== dependencies: - cookie "0.1.3" - cookie-signature "1.0.6" - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + safe-buffer "~5.1.1" -cookie@0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.1.3.tgz#e734a5c1417fce472d5aef82c381cabb64d1a435" +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= core-js@^1.0.0: version "1.2.7" @@ -1229,27 +2253,52 @@ core-js@^2.2.2, core-js@^2.4.0, core-js@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.0.tgz#569c050918be6486b3837552028ae0466b717086" +core-js@^2.4.1: + version "2.6.11" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" + integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== + core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" -crc@3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/crc/-/crc-3.3.0.tgz#fa622e1bc388bf257309082d6b65200ce67090ba" +cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" -create-react-class@^15.5.2: - version "15.6.0" - resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.0.tgz#ab448497c26566e1e29413e883207d57cfe7bed4" +create-react-class@^15.6.3: + version "15.6.3" + resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.3.tgz#2d73237fb3f970ae6ebe011a9e66f46dbca80036" + integrity sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg== dependencies: fbjs "^0.8.9" loose-envify "^1.3.1" object-assign "^4.1.1" -cross-spawn@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" +cross-spawn@^5.0.1, cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= dependencies: lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" which "^1.2.9" cryptiles@2.x.x: @@ -1258,14 +2307,6 @@ cryptiles@2.x.x: dependencies: boom "2.x.x" -csrf@~3.0.0: - version "3.0.6" - resolved "https://registry.yarnpkg.com/csrf/-/csrf-3.0.6.tgz#b61120ddceeafc91e76ed5313bb5c0b2667b710a" - dependencies: - rndm "1.2.0" - tsscmp "1.0.5" - uid-safe "2.1.4" - 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" @@ -1276,14 +2317,10 @@ cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": dependencies: cssom "0.3.x" -csurf@~1.8.3: - version "1.8.3" - resolved "https://registry.yarnpkg.com/csurf/-/csurf-1.8.3.tgz#23f2a13bf1d8fce1d0c996588394442cba86a56a" - dependencies: - cookie "0.1.3" - cookie-signature "1.0.6" - csrf "~3.0.0" - http-errors "~1.3.1" +cycle@1.0.x: + version "1.0.3" + resolved "https://registry.yarnpkg.com/cycle/-/cycle-1.0.3.tgz#21e80b2be8580f98b468f379430662b046c34ad2" + integrity sha1-IegLK+hYD5i0aPN5QwZisEbDStI= dashdash@^1.12.0: version "1.14.1" @@ -1291,59 +2328,137 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -dateformat@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.0.0.tgz#2743e3abb5c3fc2462e527dca445e04e9f4dee17" +dayjs@^1.8.15: + version "1.8.24" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.8.24.tgz#2ef8a2ab9425eaf3318fe78825be1c571027488d" + integrity sha512-bImQZbBv86zcOWOq6fLg7r4aqMx8fScdmykA7cSh+gH1Yh8AM0Dbw0gHYrsOrza6oBBnkK+/OaR+UAa9UsMrDw== + +debug@0.7.x: + version "0.7.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39" + integrity sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk= -debug@2.6.8, debug@^2.2.0, debug@^2.6.3, debug@^2.6.8: +debug@0.8.x: + version "0.8.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-0.8.1.tgz#20ff4d26f5e422cb68a1bacbbb61039ad8c1c130" + integrity sha1-IP9NJvXkIstoobrLu2EDmtjBwTA= + +debug@2.6.9, debug@^2.3.3, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^2.2.0, debug@^2.6.3, debug@^2.6.8: version "2.6.8" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" dependencies: ms "2.0.0" -debug@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" +debug@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== dependencies: - ms "0.7.1" + ms "^2.1.1" -decamelize@^1.0.0, decamelize@^1.1.1: +decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" -deep-extend@~0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-equal@*: + version "2.0.2" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.0.2.tgz#e68291e245493ae908ca7190c1deea57a01ed82b" + integrity sha512-kX0bjV7tdMuhrhzKPEnVwqfQCuf+IEfN+4Xqv4eKd75xGRyn8yzdQ9ujPY6a221rgJKyQC4KBu1PibDTpa6m9w== + dependencies: + es-abstract "^1.17.5" + es-get-iterator "^1.1.0" + is-arguments "^1.0.4" + is-date-object "^1.0.2" + is-regex "^1.0.5" + isarray "^2.0.5" + object-is "^1.0.2" + object-keys "^1.1.1" + regexp.prototype.flags "^1.3.0" + side-channel "^1.0.2" + which-boxed-primitive "^1.0.1" + which-collection "^1.0.1" + which-typed-array "^1.1.1" 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.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7" + integrity sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA== + default-require-extensions@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" dependencies: strip-bom "^2.0.0" -delayed-stream@~1.0.0: +defaults@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + dependencies: + clone "^1.0.2" + +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" -delegates@^1.0.0: +delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" denodeify@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" -depd@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.0.1.tgz#80aec64c9d6d97e65cc2a9caa93c0aa6abf73aaa" +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -depd@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" +depd@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== destroy@~1.0.4: version "1.0.4" @@ -1355,6 +2470,20 @@ detect-indent@^4.0.0: dependencies: repeating "^2.0.0" +diagnostics@1.0.x: + version "1.0.1" + resolved "https://registry.yarnpkg.com/diagnostics/-/diagnostics-1.0.1.tgz#accdb080c82bb25d0dd73430a9e6a87fbb431541" + integrity sha1-rM2wgMgrsl0N1zQwqeaof7tDFUE= + dependencies: + colorspace "1.0.x" + enabled "1.0.x" + kuler "0.0.x" + +didyoumean@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.1.tgz#e92edfdada6537d484d73c0172fd1eba0c4976ff" + integrity sha1-6S7f2tplN9SE1zwBcv0eugxJdv8= + diff@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.0.tgz#056695150d7aa93237ca7e378ac3b1682b7963b9" @@ -1363,12 +2492,6 @@ dom-walk@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" -duplexer2@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" - dependencies: - readable-stream "~1.1.9" - ecc-jsbn@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" @@ -1379,13 +2502,52 @@ ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" +emits@1.0.x: + version "1.0.2" + resolved "https://registry.yarnpkg.com/emits/-/emits-1.0.2.tgz#db20ec6668325071c313441e30cfe2a69ea73859" + integrity sha1-2yDsZmgyUHHDE0QeMM/ipp6nOFk= + +emits@3.0.x: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emits/-/emits-3.0.0.tgz#32752bba95e1707b219562384ab9bb8b1fd62f70" + integrity sha1-MnUrupXhcHshlWI4Srm7ix/WL3A= + +enabled@1.0.x: + version "1.0.2" + resolved "https://registry.yarnpkg.com/enabled/-/enabled-1.0.2.tgz#965f6513d2c2d1c5f4652b64a2e3396467fc2f93" + integrity sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M= + dependencies: + env-variable "0.0.x" + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + encoding@^0.1.11: version "0.1.12" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" dependencies: iconv-lite "~0.4.13" -"errno@>=0.1.1 <0.2.0-0", errno@^0.1.4: +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +env-variable@0.0.x: + version "0.0.6" + resolved "https://registry.yarnpkg.com/env-variable/-/env-variable-0.0.6.tgz#74ab20b3786c545b62b4a4813ab8cf22726c9808" + integrity sha512-bHz59NlBbtS0NhftmR8+ExBEekE7br0e01jw+kk0NDro7TtZzBYZ5ScGPs3OmwnpyfHTHOtr1Y6uedCdrIldtg== + +envinfo@^7.1.0, envinfo@^7.5.0: + version "7.5.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.5.0.tgz#91410bb6db262fb4f1409bd506e9ff57e91023f4" + integrity sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ== + +errno@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d" dependencies: @@ -1397,16 +2559,59 @@ error-ex@^1.2.0: dependencies: is-arrayish "^0.2.1" -errorhandler@~1.4.2: - version "1.4.3" - resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.4.3.tgz#b7b70ed8f359e9db88092f2d20c0f831420ad83f" +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +errorhandler@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" + integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== dependencies: - accepts "~1.3.0" + accepts "~1.3.7" escape-html "~1.0.3" -escape-html@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.2.tgz#d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c" +es-abstract@^1.17.0-next.1, es-abstract@^1.17.4, es-abstract@^1.17.5: + version "1.17.5" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" + integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.1.5" + is-regex "^1.0.5" + object-inspect "^1.7.0" + object-keys "^1.1.1" + object.assign "^4.1.0" + string.prototype.trimleft "^2.1.1" + string.prototype.trimright "^2.1.1" + +es-get-iterator@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.0.tgz#bb98ad9d6d63b31aacdc8f89d5d0ee57bcb5b4c8" + integrity sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ== + dependencies: + es-abstract "^1.17.4" + has-symbols "^1.0.1" + is-arguments "^1.0.4" + is-map "^2.0.1" + is-set "^2.0.1" + is-string "^1.0.5" + isarray "^2.0.5" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" escape-html@~1.0.3: version "1.0.3" @@ -1443,13 +2648,25 @@ esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" -etag@~1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8" +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= -event-target-shim@^1.0.5: - version "1.1.1" - resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-1.1.1.tgz#a86e5ee6bdaa16054475da797ccddf0c55698491" +event-target-shim@^5.0.0, event-target-shim@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +eventemitter3@1.2.x: + version "1.2.0" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508" + integrity sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg= + +eventemitter3@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" + integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== exec-sh@^0.2.0: version "0.2.0" @@ -1457,36 +2674,98 @@ exec-sh@^0.2.0: dependencies: merge "^1.1.3" +exec-sh@^0.3.2: + version "0.3.4" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" + integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== + +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + expand-brackets@^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" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + 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" -express-session@~1.11.3: - version "1.11.3" - resolved "https://registry.yarnpkg.com/express-session/-/express-session-1.11.3.tgz#5cc98f3f5ff84ed835f91cbf0aabd0c7107400af" +extend-shallow@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" + integrity sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE= + dependencies: + kind-of "^1.1.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: - cookie "0.1.3" - cookie-signature "1.0.6" - crc "3.3.0" - debug "~2.2.0" - depd "~1.0.1" - on-headers "~1.0.0" - parseurl "~1.3.0" - uid-safe "~2.0.0" - utils-merge "1.0.0" + 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" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +extendible@0.1.x: + version "0.1.1" + resolved "https://registry.yarnpkg.com/extendible/-/extendible-0.1.1.tgz#e2a37ed87129fb4f9533e8a8d7506230a539c905" + integrity sha1-4qN+2HEp+0+VM+io11BiMKU5yQU= + external-editor@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.4.tgz#1ed9199da9cbfe2ef2f7a31b2fde8b0d12368972" @@ -1501,17 +2780,64 @@ extglob@^0.3.1: 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" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extract-github@0.0.x: + version "0.0.5" + resolved "https://registry.yarnpkg.com/extract-github/-/extract-github-0.0.5.tgz#f542536db8c19b983a3bec9db96d2ef2a5ff1a86" + integrity sha1-9UJTbbjBm5g6O+yduW0u8qX/GoY= + +extract-zip@^1.6.7: + version "1.7.0" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" + integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== + dependencies: + concat-stream "^1.6.2" + debug "^2.6.9" + mkdirp "^0.5.4" + yauzl "^2.10.0" + extsprintf@1.3.0, extsprintf@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" -fancy-log@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.0.tgz#45be17d02bb9917d60ccffd4995c999e6c8c9948" +eyes@0.1.x: + version "0.1.8" + resolved "https://registry.yarnpkg.com/eyes/-/eyes-0.1.8.tgz#62cf120234c683785d902348a800ef3e0cc20bc0" + integrity sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A= + +fancy-log@^1.3.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== dependencies: - chalk "^1.1.1" + ansi-gray "^0.1.1" + color-support "^1.1.3" + parse-node-version "^1.0.0" time-stamp "^1.0.0" +fast-deep-equal@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" + integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + fast-levenshtein@~2.0.4: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" @@ -1528,22 +2854,30 @@ fb-watchman@^2.0.0: dependencies: bser "^2.0.0" -fbjs-scripts@^0.7.0: - version "0.7.1" - resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-0.7.1.tgz#4f115e218e243e3addbf0eddaac1e3c62f703fac" - dependencies: - babel-core "^6.7.2" - babel-preset-fbjs "^1.0.0" - core-js "^1.0.0" - cross-spawn "^3.0.1" - gulp-util "^3.0.4" +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs-scripts@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz#069a0c0634242d10031c6460ef1fccefcdae8b27" + integrity sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ== + dependencies: + "@babel/core" "^7.0.0" + ansi-colors "^1.0.1" + babel-preset-fbjs "^3.2.0" + core-js "^2.4.1" + cross-spawn "^5.1.0" + fancy-log "^1.3.2" object-assign "^4.0.1" + plugin-error "^0.1.2" semver "^5.1.0" through2 "^2.0.0" -fbjs@0.8.12: - version "0.8.12" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04" +fbjs@^0.8.9: + version "0.8.14" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.14.tgz#d1dbe2be254c35a91e09f31f9cd50a40b2a0ed1c" dependencies: core-js "^1.0.0" isomorphic-fetch "^2.1.1" @@ -1553,17 +2887,26 @@ fbjs@0.8.12: setimmediate "^1.0.5" ua-parser-js "^0.7.9" -fbjs@^0.8.9: - version "0.8.14" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.14.tgz#d1dbe2be254c35a91e09f31f9cd50a40b2a0ed1c" +fbjs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-1.0.0.tgz#52c215e0883a3c86af2a7a776ed51525ae8e0a5a" + integrity sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA== dependencies: - core-js "^1.0.0" + 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.9" + ua-parser-js "^0.7.18" + +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" figures@^2.0.0: version "2.0.0" @@ -1571,6 +2914,11 @@ figures@^2.0.0: dependencies: escape-string-regexp "^1.0.5" +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" @@ -1592,15 +2940,38 @@ fill-range@^2.1.0: repeat-element "^1.1.2" repeat-string "^1.5.2" -finalhandler@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-0.4.0.tgz#965a52d9e8d05d2b857548541fb89b53a2497d9b" +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +finalhandler@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: - debug "~2.2.0" - escape-html "1.0.2" + 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: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" @@ -1608,13 +2979,28 @@ find-up@^1.0.0: path-exists "^2.0.0" pinkie-promise "^2.0.0" -find-up@^2.1.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" -for-in@^1.0.1: +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +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" @@ -1624,29 +3010,43 @@ for-own@^0.1.4: 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" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + 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.1.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf" +form-data@~2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" dependencies: asynckit "^0.4.0" combined-stream "^1.0.5" mime-types "^2.1.12" -form-data@~2.1.1: - version "2.1.4" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== dependencies: asynckit "^0.4.0" - combined-stream "^1.0.5" + combined-stream "^1.0.6" mime-types "^2.1.12" -fresh@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.3.0.tgz#651f838e22424e7566de161d8358caa199f83d4f" +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= fs-extra@^1.0.0: version "1.0.0" @@ -1656,67 +3056,96 @@ fs-extra@^1.0.0: jsonfile "^2.1.0" klaw "^1.0.0" +fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" -fsevents@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.2.tgz#3282b713fb3ad80ede0e9fcf4611b5aa6fc033f4" +fsevents@^1.2.7: + version "1.2.12" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.12.tgz#db7e0d8ec3b0b45724fd4d83d43554a8f1f0de5c" + integrity sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q== dependencies: - nan "^2.3.0" - node-pre-gyp "^0.6.36" + bindings "^1.5.0" + nan "^2.12.1" -fstream-ignore@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" - dependencies: - fstream "^1.0.0" - inherits "2" - minimatch "^3.0.0" +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: - version "1.0.11" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" +fusing@0.2.x: + version "0.2.3" + resolved "https://registry.yarnpkg.com/fusing/-/fusing-0.2.3.tgz#d0eefaf985d2bafded44af8b185316f6e429e1db" + integrity sha1-0O76+YXSuv3tRK+LGFMW9uQp4ds= dependencies: - graceful-fs "^4.1.2" - inherits "~2.0.0" - mkdirp ">=0.5 0" - rimraf "2" + predefine "0.1.x" -gauge@~1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" +fusing@0.4.x: + version "0.4.0" + resolved "https://registry.yarnpkg.com/fusing/-/fusing-0.4.0.tgz#c99068f54ca3e11dc0118902152abf367aba4a4d" + integrity sha1-yZBo9Uyj4R3AEYkCFSq/Nnq6Sk0= 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" + emits "1.0.x" + predefine "0.1.x" -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" +fusing@1.0.x: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fusing/-/fusing-1.0.0.tgz#550c15d76af9265778aa051ece44d4000a098d45" + integrity sha1-VQwV12r5Jld4qgUezkTUAAoJjUU= 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" + emits "3.0.x" + predefine "0.1.x" + +gensync@^1.0.0-beta.1: + version "1.0.0-beta.1" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" + integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== get-caller-file@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + getpass@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" dependencies: assert-plus "^1.0.0" +githulk@0.0.x: + version "0.0.7" + resolved "https://registry.yarnpkg.com/githulk/-/githulk-0.0.7.tgz#d96ca29f0ec43117c538e521d663566ea84b4eff" + integrity sha1-2Wyinw7EMRfFOOUh1mNWbqhLTv8= + dependencies: + debug "0.7.x" + extract-github "0.0.x" + mana "0.1.x" + glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -1730,6 +3159,18 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" +glob@^7.0.0, glob@^7.1.3: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + glob@^7.0.3, glob@^7.0.5, glob@^7.1.1: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" @@ -1748,53 +3189,28 @@ global@^4.3.0: min-document "^2.19.0" process "~0.5.1" +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" -glogg@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.0.tgz#7fe0f199f57ac906cf512feead8f90ee4a284fc5" - dependencies: - sparkles "^1.0.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: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" +graceful-fs@^4.1.15: + version "4.2.3" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" + integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== + growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" -gulp-util@^3.0.4: - version "3.0.8" - resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" - dependencies: - array-differ "^1.0.0" - array-uniq "^1.0.2" - beeper "^1.0.0" - chalk "^1.0.0" - dateformat "^2.0.0" - fancy-log "^1.1.0" - gulplog "^1.0.0" - has-gulplog "^0.1.0" - lodash._reescape "^3.0.0" - lodash._reevaluate "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.template "^3.0.0" - minimist "^1.1.0" - multipipe "^0.1.2" - object-assign "^3.0.0" - replace-ext "0.0.1" - through2 "^2.0.0" - vinyl "^0.5.0" - -gulplog@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" - dependencies: - glogg "^1.0.0" - handlebars@^4.0.3: version "4.0.10" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.10.tgz#3d30c718b09a3d96f23ea4cc1f403c4d3ba9ff4f" @@ -1809,6 +3225,11 @@ har-schema@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + har-validator@~4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" @@ -1816,6 +3237,14 @@ har-validator@~4.2.1: ajv "^4.9.1" har-schema "^1.0.5" +har-validator@~5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" @@ -1830,15 +3259,58 @@ has-flag@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" -has-gulplog@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.0, has-symbols@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: - sparkles "^1.0.0" + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" hawk@~3.1.3: version "3.1.3" @@ -1849,6 +3321,11 @@ hawk@~3.1.3: hoek "2.x.x" sntp "1.x.x" +hermes-engine@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/hermes-engine/-/hermes-engine-0.2.1.tgz#25c0f1ff852512a92cb5c5cc47cf967e1e722ea2" + integrity sha512-eNHUQHuadDMJARpaqvlCZoK/Nitpj6oywq3vQ3wCwEsww5morX34mW5PmKWQTO7aU0ck0hgulxR+EVDlXygGxQ== + hoek@2.x.x: version "2.16.3" resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" @@ -1870,12 +3347,16 @@ html-encoding-sniffer@^1.0.1: dependencies: whatwg-encoding "^1.0.1" -http-errors@~1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.3.1.tgz#197e22cdebd4198585e8694ef6786197b91ed942" +http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== dependencies: - inherits "~2.0.1" - statuses "1" + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" http-signature@~1.1.0: version "1.1.1" @@ -1885,13 +3366,24 @@ http-signature@~1.1.0: jsprim "^1.2.2" sshpk "^1.7.0" -"i18n-js@github:fnando/i18n-js#v3.0.1": - version "3.0.1" - resolved "https://codeload.github.com/fnando/i18n-js/tar.gz/a4f947fd65d80bd3e09971f21ab02e967e676742" +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" -iconv-lite@0.4.11: - version "0.4.11" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.11.tgz#2ecb42fd294744922209a2e7c404dac8793d8ade" +i18n-js@^3.0.3: + version "3.5.1" + resolved "https://registry.yarnpkg.com/i18n-js/-/i18n-js-3.5.1.tgz#9787450894059bec1af791123231e59898eb97c1" + integrity sha512-nJgbE5Vj9qzOQfjdVd/uoMoO8ppVaB/3LB6KOmMfD8IQ1vNNh307iHyQLK8ZnLYWkAszfPvVpYmUt1Le/RuHMQ== + +i@0.3.x: + version "0.3.6" + resolved "https://registry.yarnpkg.com/i/-/i-0.3.6.tgz#d96c92732076f072711b6b10fd7d4f65ad8ee23d" + integrity sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0= iconv-lite@0.4.13: version "0.4.13" @@ -1901,9 +3393,18 @@ iconv-lite@^0.4.17, iconv-lite@~0.4.13: version "0.4.18" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.18.tgz#23d8656b16aae6742ac29732ea8f0336a4789cf2" -image-size@^0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.3.5.tgz#83240eab2fb5b00b04aab8c74b0471e9cba7ad8c" +image-size@^0.6.0: + version "0.6.3" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" + integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA== + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" imurmurhash@^0.1.4: version "0.1.4" @@ -1916,13 +3417,14 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@^2.0.3, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" -ini@~1.3.0: - version "1.3.4" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" +inherits@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inquirer@^3.0.6: version "3.2.2" @@ -1943,35 +3445,135 @@ inquirer@^3.0.6: strip-ansi "^4.0.0" through "^2.3.6" +interpret@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== + invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: loose-envify "^1.0.0" +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + invert-kv@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" +invert-kv@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" + integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arguments@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" + integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" +is-bigint@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.0.tgz#73da8c33208d00f130e9b5e15d23eac9215601c4" + integrity sha512-t5mGUXC/xRheCK431ylNiSkGGpBp8bHENBcENTkDT6ppwPzEVxNGZRvgvmOEfbWkFhA7D2GEuE2mmQTr78sl2g== + +is-boolean-object@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.0.1.tgz#10edc0900dd127697a92f6f9807c7617d68ac48e" + integrity sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ== + is-buffer@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" -is-builtin-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" +is-builtin-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" + dependencies: + builtin-modules "^1.0.0" + +is-callable@^1.1.4, is-callable@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" + integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== + +is-ci@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.0.10.tgz#f739336b2632365061a9d48270cd56ae3369318e" + 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" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1, is-date-object@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: - builtin-modules "^1.0.0" + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" -is-ci@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.0.10.tgz#f739336b2632365061a9d48270cd56ae3369318e" +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: - ci-info "^1.0.0" + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= is-dotfile@^1.0.0: version "1.0.3" @@ -1983,10 +3585,17 @@ is-equal-shallow@^0.1.3: dependencies: is-primitive "^2.0.0" -is-extendable@^0.1.1: +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.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + is-extglob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" @@ -2013,6 +3622,16 @@ is-glob@^2.0.0, is-glob@^2.0.1: dependencies: is-extglob "^1.0.0" +is-map@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.1.tgz#520dafc4307bb8ebc33b813de5ce7c9400d644a1" + integrity sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw== + +is-number-object@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" + integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== + is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" @@ -2025,6 +3644,13 @@ is-number@^3.0.0: dependencies: kind-of "^3.0.2" +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + is-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" @@ -2037,10 +3663,44 @@ is-promise@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" -is-stream@^1.0.1: +is-regex@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" + integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== + dependencies: + has "^1.0.3" + +is-set@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.1.tgz#d1604afdab1724986d30091575f54945da7e5f43" + integrity sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA== + +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-string@^1.0.4, is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== + +is-symbol@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + dependencies: + has-symbols "^1.0.1" + +is-typed-array@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.3.tgz#a4ff5a5e672e1a55f99c7f54e59597af5c1df04d" + integrity sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ== + dependencies: + available-typed-arrays "^1.0.0" + es-abstract "^1.17.4" + foreach "^2.0.5" + has-symbols "^1.0.1" + is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -2049,14 +3709,35 @@ is-utf8@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakset@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.1.tgz#e9a0af88dbd751589f5e50d80f4c98b780884f83" + integrity sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw== + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -2067,6 +3748,11 @@ isobject@^2.0.0: dependencies: isarray "1.0.0" +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + isomorphic-fetch@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" @@ -2074,7 +3760,7 @@ isomorphic-fetch@^2.1.1: node-fetch "^1.0.1" whatwg-fetch ">=0.10.0" -isstream@~0.1.2: +isstream@0.1.x, isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" @@ -2208,10 +3894,6 @@ jest-docblock@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.0.3.tgz#17bea984342cc33d83c50fbe1545ea0efaa44712" -jest-docblock@^20.1.0-alpha.3: - version "20.1.0-echo.1" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.1.0-echo.1.tgz#be02f43ee019f97e6b83267c746ac7b40d290fe8" - jest-environment-jsdom@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz#048a8ac12ee225f7190417713834bb999787de99" @@ -2227,16 +3909,10 @@ jest-environment-node@^20.0.3: jest-mock "^20.0.3" jest-util "^20.0.3" -jest-haste-map@20.1.0-alpha.3: - version "20.1.0-alpha.3" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.1.0-alpha.3.tgz#37a1eea267cd770b99114a39c049a287501edf72" - dependencies: - fb-watchman "^2.0.0" - graceful-fs "^4.1.11" - jest-docblock "^20.1.0-alpha.3" - micromatch "^2.3.11" - sane "^2.0.0" - worker-farm "^1.3.1" +jest-get-type@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" + integrity sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q== jest-haste-map@^20.0.4: version "20.0.5" @@ -2249,6 +3925,25 @@ jest-haste-map@^20.0.4: sane "~1.6.0" worker-farm "^1.3.1" +jest-haste-map@^24.7.1: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" + integrity sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== + dependencies: + "@jest/types" "^24.9.0" + anymatch "^2.0.0" + fb-watchman "^2.0.0" + graceful-fs "^4.1.15" + invariant "^2.2.4" + jest-serializer "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.9.0" + micromatch "^3.1.10" + sane "^4.0.3" + walker "^1.0.7" + optionalDependencies: + fsevents "^1.2.7" + jest-jasmine2@^20.0.4: version "20.0.4" resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz#fcc5b1411780d911d042902ef1859e852e60d5e1" @@ -2287,10 +3982,31 @@ jest-message-util@^20.0.3: micromatch "^2.3.11" slash "^1.0.0" +jest-message-util@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" + integrity sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw== + dependencies: + "@babel/code-frame" "^7.0.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/stack-utils" "^1.0.1" + chalk "^2.0.1" + micromatch "^3.1.10" + slash "^2.0.0" + stack-utils "^1.0.1" + jest-mock@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-20.0.3.tgz#8bc070e90414aa155c11a8d64c869a0d5c71da59" +jest-mock@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" + integrity sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w== + dependencies: + "@jest/types" "^24.9.0" + jest-regex-util@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-20.0.3.tgz#85bbab5d133e44625b19faf8c6aa5122d085d762" @@ -2329,6 +4045,11 @@ jest-runtime@^20.0.4: strip-bom "3.0.0" yargs "^7.0.2" +jest-serializer@^24.4.0, jest-serializer@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" + integrity sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ== + jest-snapshot@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-20.0.3.tgz#5b847e1adb1a4d90852a7f9f125086e187c76566" @@ -2352,6 +4073,24 @@ jest-util@^20.0.3: leven "^2.1.0" mkdirp "^0.5.1" +jest-util@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" + integrity sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg== + dependencies: + "@jest/console" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/source-map" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + callsites "^3.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.15" + is-ci "^2.0.0" + mkdirp "^0.5.1" + slash "^2.0.0" + source-map "^0.6.0" + jest-validate@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-20.0.3.tgz#d0cfd1de4f579f298484925c280f8f1d94ec3cab" @@ -2361,16 +4100,54 @@ jest-validate@^20.0.3: leven "^2.1.0" pretty-format "^20.0.3" +jest-validate@^24.7.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" + integrity sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ== + dependencies: + "@jest/types" "^24.9.0" + camelcase "^5.3.1" + chalk "^2.0.1" + jest-get-type "^24.9.0" + leven "^3.1.0" + pretty-format "^24.9.0" + +jest-worker@^24.6.0, jest-worker@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== + dependencies: + merge-stream "^2.0.0" + supports-color "^6.1.0" + jest@20.0.4: version "20.0.4" resolved "https://registry.yarnpkg.com/jest/-/jest-20.0.4.tgz#3dd260c2989d6dad678b1e9cc4d91944f6d602ac" dependencies: jest-cli "^20.0.4" +jetifier@^1.6.2: + version "1.6.5" + resolved "https://registry.yarnpkg.com/jetifier/-/jetifier-1.6.5.tgz#ea87324a4230bef20a9651178ecab978ee54a8cb" + integrity sha512-T7yzBSu9PR+DqjYt+I0KVO1XTb1QhAfHnXV5Nd3xpbXM6Xg4e3vP60Q4qkNU8Fh6PHC2PivPUNN3rY7G2MxcDQ== + js-tokens@^3.0.0, 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" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.13.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + js-yaml@^3.7.0: version "3.9.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.9.1.tgz#08775cebdfdd359209f0d2acd383c8f86a6904a0" @@ -2382,6 +4159,11 @@ jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" +jsc-android@^245459.0.0: + version "245459.0.0" + resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-245459.0.0.tgz#e584258dd0b04c9159a27fb104cd5d491fd202c9" + integrity sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg== + jschardet@^1.4.2: version "1.5.1" resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.5.1.tgz#c519f629f86b3a5bedba58a88d311309eec097f9" @@ -2414,10 +4196,25 @@ 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.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" @@ -2432,20 +4229,30 @@ 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.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d" - json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" +json5@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + dependencies: + minimist "^1.2.5" + 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" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" @@ -2459,7 +4266,12 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -kind-of@^3.0.2: +kind-of@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44" + integrity sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ= + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" dependencies: @@ -2471,12 +4283,34 @@ kind-of@^4.0.0: dependencies: is-buffer "^1.1.5" +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + klaw@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" optionalDependencies: graceful-fs "^4.1.9" +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +kuler@0.0.x: + version "0.0.0" + resolved "https://registry.yarnpkg.com/kuler/-/kuler-0.0.0.tgz#b66bb46b934e550f59d818848e0abba4f7f5553c" + integrity sha1-tmu0a5NOVQ9Z2BiEjgq7pPf1VTw= + dependencies: + colornames "0.0.2" + lazy-cache@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" @@ -2487,14 +4321,22 @@ lcid@^1.0.0: dependencies: invert-kv "^1.0.0" -left-pad@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.1.3.tgz#612f61c033f3a9e08e939f1caebeea41b6f3199a" +lcid@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== + dependencies: + invert-kv "^2.0.0" leven@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + levn@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" @@ -2502,6 +4344,17 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" +licenses@0.0.x: + version "0.0.20" + resolved "https://registry.yarnpkg.com/licenses/-/licenses-0.0.20.tgz#f18a57b26a78eaf28a873e2a378a33e81f59d136" + integrity sha1-8YpXsmp46vKKhz4qN4oz6B9Z0TY= + dependencies: + async "0.6.x" + debug "0.8.x" + fusing "0.2.x" + githulk "0.0.x" + npm-registry "0.1.x" + 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" @@ -2512,6 +4365,16 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -2519,108 +4382,50 @@ locate-path@^2.0.0: p-locate "^2.0.0" path-exists "^3.0.0" -lodash._basecopy@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" - -lodash._basetostring@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" - -lodash._basevalues@^3.0.0: +locate-path@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" - -lodash._getnative@^3.0.0: - version "3.9.1" - resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" - -lodash._isiterateecall@^3.0.0: - version "3.0.9" - resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" -lodash._reescape@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" -lodash._reevaluate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" +lodash@^4.14.0, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.6.1: + version "4.17.4" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" -lodash._root@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" +lodash@^4.17.13, lodash@^4.17.5: + version "4.17.15" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== -lodash.escape@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" +log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== dependencies: - lodash._root "^3.0.0" - -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" + chalk "^2.0.1" -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.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.restparam@^3.0.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" - -lodash.template@^3.0.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" - dependencies: - lodash._basecopy "^3.0.0" - lodash._basetostring "^3.0.0" - lodash._basevalues "^3.0.0" - lodash._isiterateecall "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - lodash.keys "^3.0.0" - lodash.restparam "^3.0.0" - lodash.templatesettings "^3.0.0" - -lodash.templatesettings@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" +logkitty@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.6.1.tgz#fe29209669d261539cbd6bb998a136fc92a1a05c" + integrity sha512-cHuXN8qUZuzX/7kB6VyS7kB4xyD24e8gyHXIFNhIv+fjW3P+jEXNUhj0o/7qWJtv7UZpbnPgUqzu/AZQ8RAqxQ== dependencies: - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - -lodash@^3.5.0: - version "3.10.1" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" - -lodash@^4.14.0, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.6.1: - version "4.17.4" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" + ansi-fragments "^0.2.1" + dayjs "^1.8.15" + yargs "^12.0.5" longest@^1.0.1: version "1.0.1" @@ -2632,6 +4437,13 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: 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" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + lru-cache@^4.0.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" @@ -2639,15 +4451,67 @@ lru-cache@^4.0.1: pseudomap "^1.0.2" yallist "^2.1.2" +make-dir@^2.0.0, make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" dependencies: tmpl "1.0.x" -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" +mana@0.1.x: + version "0.1.41" + resolved "https://registry.yarnpkg.com/mana/-/mana-0.1.41.tgz#7cb13f73218668654229635c4fc5b17e26f93b7d" + integrity sha1-fLE/cyGGaGVCKWNcT8Wxfib5O30= + dependencies: + assign ">=0.1.7" + back "1.0.x" + diagnostics "1.0.x" + eventemitter3 "1.2.x" + fusing "1.0.x" + millisecond "0.1.x" + request "2.x.x" + +map-age-cleaner@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + dependencies: + p-defer "^1.0.0" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +mem@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= + dependencies: + mimic-fn "^1.0.0" + +mem@^4.0.0, mem@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^2.0.0" + p-is-promise "^2.0.0" merge-stream@^1.0.1: version "1.0.1" @@ -2655,61 +4519,232 @@ merge-stream@^1.0.1: dependencies: readable-stream "^2.0.1" +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + merge@^1.1.3: version "1.2.0" resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" -method-override@~2.3.5: - version "2.3.9" - resolved "https://registry.yarnpkg.com/method-override/-/method-override-2.3.9.tgz#bd151f2ce34cf01a76ca400ab95c012b102d8f71" +metro-babel-register@^0.56.0, metro-babel-register@^0.56.4: + version "0.56.4" + resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.56.4.tgz#b0c627a1cfdd1bdd768f81af79481754e833a902" + integrity sha512-Phm6hMluOWYqfykftjJ1jsTpWvbgb49AC/1taxEctxUdRCZlFgZwBleJZAhQYxJD5J+ikFkEbHDzePEXb29KVA== + dependencies: + "@babel/core" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.0.0" + "@babel/plugin-transform-async-to-generator" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/register" "^7.0.0" + core-js "^2.2.2" + escape-string-regexp "^1.0.5" + +metro-babel-transformer@^0.56.4: + version "0.56.4" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.56.4.tgz#fe1d0dc600fcf90201a5bea4d42caea10b801057" + integrity sha512-IOi4ILgZvaX7GCGHBJp79paNVOq5QxhhbyqAdEJgDP8bHfl/OVHoVKSypfrsMSKSiBrqxhIjyc4XjkXsQtkx5g== dependencies: - debug "2.6.8" - methods "~1.1.2" - parseurl "~1.3.1" - vary "~1.1.1" + "@babel/core" "^7.0.0" + metro-source-map "^0.56.4" -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" +metro-cache@^0.56.4: + version "0.56.4" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.56.4.tgz#542f9f8a35f8fb9d5576f46fd3ab4d4f42851a7e" + integrity sha512-d1hiUSKwtRsuMxUhHVJ3tjK2BbpUlJGvTyMWohK8Wxx+0GbnWRWWFcI4vlCzlZfoK0VtZK2MJEl5t7Du1mIniQ== + dependencies: + jest-serializer "^24.4.0" + metro-core "^0.56.4" + mkdirp "^0.5.1" + rimraf "^2.5.4" + +metro-config@^0.56.0, metro-config@^0.56.4: + version "0.56.4" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.56.4.tgz#338fd8165fba59424cec427c1a881757945e57e9" + integrity sha512-O85QDHwWdMn/8ERe13y4a6vbZL0AHyO8atTvL+9BCulLEO+FQBi1iJjr3+ViLa8cf0m5dRftDsa7P47m5euk4A== + dependencies: + cosmiconfig "^5.0.5" + jest-validate "^24.7.0" + metro "^0.56.4" + metro-cache "^0.56.4" + metro-core "^0.56.4" + pretty-format "^24.7.0" + +metro-core@^0.56.0, metro-core@^0.56.4: + version "0.56.4" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.56.4.tgz#67cc41b3c0bf66e9c2306f50239a1080b1e82312" + integrity sha512-hMzkBdgPt5Zm9nr/1KtIT+A6H7TNiLVCEGG5OiAXj8gTRsA2yy7wAdQpwy0xbE+zi88t/pLOzXpd3ClG/YxyWg== + dependencies: + jest-haste-map "^24.7.1" + lodash.throttle "^4.1.1" + metro-resolver "^0.56.4" + wordwrap "^1.0.0" + +metro-inspector-proxy@^0.56.4: + version "0.56.4" + resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.56.4.tgz#7343ff3c5908af4fd99e96b6d646e24e99816be4" + integrity sha512-E1S3MO25mWKmcLn1UQuCDiS0hf9P2Fwq8sEAX5lBLoZbehepNH+4xJ3xXSY51JX4dozBrE8GGoKL4ll3II40LA== + dependencies: + connect "^3.6.5" + debug "^2.2.0" + rxjs "^5.4.3" + ws "^1.1.5" + yargs "^9.0.0" + +metro-minify-uglify@^0.56.4: + version "0.56.4" + resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.56.4.tgz#13589dfb1d43343608aacb7f78ddfcc052daa63c" + integrity sha512-BHgj7+BKEK2pHvWHUR730bIrsZwl8DPtr49x9L0j2grPZ5/UROWXzEr8VZgIss7fl64t845uu1HXNNyuSj2EhA== + dependencies: + uglify-es "^3.1.9" + +metro-react-native-babel-preset@^0.56.4: + version "0.56.4" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.4.tgz#dcedc64b7ff5c0734839458e70eb0ebef6d063a8" + integrity sha512-CzbBDM9Rh6w8s1fq+ZqihAh7DDqUAcfo9pPww25+N/eJ7UK436Q7JdfxwdIPpBwLFn6o6MyYn+uwL9OEWBJarA== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-export-default-from" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.0.0" + "@babel/plugin-syntax-dynamic-import" "^7.0.0" + "@babel/plugin-syntax-export-default-from" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.2.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.0.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-exponentiation-operator" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.0.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-assign" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-react-jsx-source" "^7.0.0" + "@babel/plugin-transform-regenerator" "^7.0.0" + "@babel/plugin-transform-runtime" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-sticky-regex" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + "@babel/plugin-transform-typescript" "^7.0.0" + "@babel/plugin-transform-unicode-regex" "^7.0.0" + "@babel/template" "^7.0.0" + react-refresh "^0.4.0" + +metro-react-native-babel-transformer@^0.56.0: + version "0.56.4" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.56.4.tgz#3c6e48b605c305362ee624e45ff338656e35fc1d" + integrity sha512-ng74eutuy1nyGI9+TDzzVAVfEmNPDlapV4msTQMKPi4EFqo/fBn7Ct33ME9l5E51pQBBnxt/UwcpTvd13b29kQ== + dependencies: + "@babel/core" "^7.0.0" + babel-preset-fbjs "^3.1.2" + metro-babel-transformer "^0.56.4" + metro-react-native-babel-preset "^0.56.4" + metro-source-map "^0.56.4" + +metro-resolver@^0.56.4: + version "0.56.4" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.56.4.tgz#9876f57bca37fd1bfcffd733541e2ee4a89fad7f" + integrity sha512-Ug4ulVfpkKZ1Wu7mdYj9XLGuOqZTuWCqEhyx3siKTc/2eBwKZQXmiNo5d/IxWNvmwL/87Abeb724I6CMzMfjiQ== + dependencies: + absolute-path "^0.0.0" + +metro-source-map@^0.56.0, metro-source-map@^0.56.4: + version "0.56.4" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.56.4.tgz#868ccac3f3519fe14eca358bc186f63651b2b9bc" + integrity sha512-f1P9/rpFmG3Z0Jatiw2zvLItx1TwR7mXTSDj4qLDCWeVMB3kEXAr3R0ucumTW8c6HfpJljeRBWzYFXF33fd81g== + dependencies: + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + invariant "^2.2.4" + metro-symbolicate "^0.56.4" + ob1 "^0.56.4" + source-map "^0.5.6" + vlq "^1.0.0" -metro-bundler@^0.9.0: - version "0.9.2" - resolved "https://registry.yarnpkg.com/metro-bundler/-/metro-bundler-0.9.2.tgz#a23c1e0c28fc920f4280980dc7c3bb54e51d0240" +metro-symbolicate@^0.56.4: + version "0.56.4" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.56.4.tgz#53e9d40beac9049fa75a3e620ddd47d4907ff015" + integrity sha512-8mCNNn6zV5FFKCIcRgI7736Xl+owgvYuy8qanPxZN36f7utiWRYeB+PirEBPcglBk4qQvoy2lT6oPULNXZQbbQ== dependencies: + invariant "^2.2.4" + metro-source-map "^0.56.4" + source-map "^0.5.6" + through2 "^2.0.1" + vlq "^1.0.0" + +metro@^0.56.0, metro@^0.56.4: + version "0.56.4" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.56.4.tgz#be7e1380ee6ac3552c25ead8098eab261029e4d7" + integrity sha512-Kt3OQJQtQdts0JrKnyGdLpKHDjqYBgIfzvYrvfhmFCkKuZ8aqRlVnvpfjQ4/OBm0Fmm9NyyxbNRD9VIbj7WjnA== + dependencies: + "@babel/core" "^7.0.0" + "@babel/generator" "^7.0.0" + "@babel/parser" "^7.0.0" + "@babel/plugin-external-helpers" "^7.0.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" absolute-path "^0.0.0" async "^2.4.0" - babel-core "^6.24.1" - babel-generator "^6.24.1" - babel-plugin-external-helpers "^6.18.0" - babel-preset-es2015-node "^6.1.1" - babel-preset-fbjs "^2.1.0" - babel-preset-react-native "^1.9.1" - babel-register "^6.24.1" - babylon "^6.17.0" - chalk "^1.1.1" + babel-preset-fbjs "^3.1.2" + buffer-crc32 "^0.2.13" + chalk "^2.4.1" concat-stream "^1.6.0" - core-js "^2.2.2" + connect "^3.6.5" debug "^2.2.0" denodeify "^1.2.1" - fbjs "0.8.12" + eventemitter3 "^3.0.0" + fbjs "^1.0.0" + fs-extra "^1.0.0" graceful-fs "^4.1.3" - image-size "^0.3.5" - jest-haste-map "^20.0.4" + image-size "^0.6.0" + invariant "^2.2.4" + jest-haste-map "^24.7.1" + jest-worker "^24.6.0" json-stable-stringify "^1.0.1" - json5 "^0.4.0" - left-pad "^1.1.3" - lodash "^4.16.6" + lodash.throttle "^4.1.1" merge-stream "^1.0.1" + metro-babel-register "^0.56.4" + metro-babel-transformer "^0.56.4" + metro-cache "^0.56.4" + metro-config "^0.56.4" + metro-core "^0.56.4" + metro-inspector-proxy "^0.56.4" + metro-minify-uglify "^0.56.4" + metro-react-native-babel-preset "^0.56.4" + metro-resolver "^0.56.4" + metro-source-map "^0.56.4" + metro-symbolicate "^0.56.4" mime-types "2.1.11" mkdirp "^0.5.1" - request "^2.79.0" + node-fetch "^2.2.0" + nullthrows "^1.1.0" + resolve "^1.5.0" rimraf "^2.5.4" + serialize-error "^2.1.0" source-map "^0.5.6" temp "0.8.3" - throat "^3.0.0" - uglify-js "2.7.5" + 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.1.5, micromatch@^2.3.11: version "2.3.11" @@ -2729,45 +4764,88 @@ micromatch@^2.1.5, micromatch@^2.3.11: parse-glob "^3.0.4" regex-cache "^0.4.2" -"mime-db@>= 1.29.0 < 2", mime-db@~1.29.0: - version "1.29.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.29.0.tgz#48d26d235589651704ac5916ca06001914266878" +micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +millisecond@0.1.x: + version "0.1.2" + resolved "https://registry.yarnpkg.com/millisecond/-/millisecond-0.1.2.tgz#6cc5ad386241cab8e78aff964f87028eec92dac5" + integrity sha1-bMWtOGJByrjniv+WT4cCjuyS2sU= + +mime-db@1.43.0, "mime-db@>= 1.43.0 < 2": + version "1.43.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58" + integrity sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ== mime-db@~1.23.0: version "1.23.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659" +mime-db@~1.29.0: + version "1.29.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.29.0.tgz#48d26d235589651704ac5916ca06001914266878" + 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.15, mime-types@~2.1.16, mime-types@~2.1.6, mime-types@~2.1.7, mime-types@~2.1.9: +mime-types@^2.1.12, mime-types@~2.1.7: version "2.1.16" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.16.tgz#2b858a52e5ecd516db897ac2be87487830698e23" dependencies: mime-db "~1.29.0" -mime@1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" +mime-types@~2.1.19, mime-types@~2.1.24: + version "2.1.26" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.26.tgz#9c921fc09b7e149a65dfdc0da4d20997200b0a06" + integrity sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ== + dependencies: + mime-db "1.43.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^1.3.4: - version "1.3.6" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0" +mime@^2.4.1: + version "2.4.4" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" + integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== mimic-fn@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" +mimic-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + 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@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: +minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: @@ -2777,86 +4855,136 @@ 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.2.0: +minimist@^1.1.1, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" +minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + minimist@~0.0.1: version "0.0.10" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" -"mkdirp@>=0.5 0", mkdirp@^0.5.1: +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@0.x.x, mkdirp@^0.5.4: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +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" -morgan@~1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.6.1.tgz#5fd818398c6819cba28a7cd6664f292fe1c0bbf2" +morgan@^1.9.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7" + integrity sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ== dependencies: - basic-auth "~1.0.3" - debug "~2.2.0" - depd "~1.0.1" + basic-auth "~2.0.1" + debug "2.6.9" + depd "~2.0.0" on-finished "~2.3.0" - on-headers "~1.0.0" - -ms@0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" - -ms@0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" + on-headers "~1.0.2" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" -multiparty@3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/multiparty/-/multiparty-3.3.2.tgz#35de6804dc19643e5249f3d3e3bdc6c8ce301d3f" - dependencies: - readable-stream "~1.1.9" - stream-counter "~0.2.0" +ms@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== -multipipe@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" - dependencies: - duplexer2 "0.0.2" +ms@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" -nan@^2.3.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45" +mute-stream@~0.0.4: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + +nan@^2.12.1: + version "2.14.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" + integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" -negotiator@0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.5.3.tgz#269d5c476810ec92edbe7b6c2f28316384f9a7e8" +ncp@0.4.x: + version "0.4.2" + resolved "https://registry.yarnpkg.com/ncp/-/ncp-0.4.2.tgz#abcc6cbd3ec2ed2a729ff6e7c1fa8f01784a8574" + integrity sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ= -negotiator@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -node-fetch@^1.0.1, node-fetch@^1.3.3: +node-fetch@^1.0.1: version "1.7.2" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.2.tgz#c54e9aac57e432875233525f3c891c4159ffefd7" dependencies: encoding "^0.1.11" is-stream "^1.0.1" +node-fetch@^2.2.0, node-fetch@^2.5.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + node-notifier@^5.0.2: version "5.1.2" resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.1.2.tgz#2fa9e12605fa10009d44549d6fcd8a63dde0e4ff" @@ -2866,26 +4994,16 @@ node-notifier@^5.0.2: shellwords "^0.1.0" which "^1.2.12" -node-pre-gyp@^0.6.36: - version "0.6.36" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.36.tgz#db604112cb74e0d477554e9b505b17abddfab786" - dependencies: - mkdirp "^0.5.1" - nopt "^4.0.1" - npmlog "^4.0.2" - rc "^1.1.7" - request "^2.81.0" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^2.2.1" - tar-pack "^3.4.0" - -nopt@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" +node-notifier@^5.2.1: + version "5.4.3" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.3.tgz#cb72daf94c93904098e28b9c590fd866e464bd50" + integrity sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q== dependencies: - abbrev "1" - osenv "^0.1.4" + growly "^1.3.0" + is-wsl "^1.1.0" + semver "^5.5.0" + shellwords "^0.1.1" + which "^1.3.0" normalize-package-data@^2.3.2: version "2.4.0" @@ -2896,28 +5014,34 @@ normalize-package-data@^2.3.2: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-path@^2.0.0, normalize-path@^2.0.1: +normalize-path@^2.0.0, 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" -npmlog@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692" +npm-registry@0.1.x, npm-registry@^0.1.13: + version "0.1.13" + resolved "https://registry.yarnpkg.com/npm-registry/-/npm-registry-0.1.13.tgz#9e5d8b2fdfc1ab5990d47f7debbe231d79a9e822" + integrity sha1-nl2LL9/Bq1mQ1H99674jHXmp6CI= dependencies: - ansi "~0.3.1" - are-we-there-yet "~1.1.2" - gauge "~1.2.5" + debug "0.8.x" + extract-github "0.0.x" + licenses "0.0.x" + mana "0.1.x" + semver "2.2.x" -npmlog@^4.0.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" + path-key "^2.0.0" + +nullthrows@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== number-is-nan@^1.0.0: version "1.0.1" @@ -2931,13 +5055,63 @@ oauth-sign@~0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" -object-assign@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +ob1@^0.56.4: + version "0.56.4" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.56.4.tgz#c4acb3baa42f4993a44b35b2da7c8ef443dcccec" + integrity sha512-URgFof9z2wotiYFsqlydXtQfGV81gvBI2ODy64xfd3vPo+AYom5PVDX4t4zn23t/O+S2IxqApSQM8uJAybmz7w== + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-inspect@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" + integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== + +object-is@^1.0.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.2.tgz#c5d2e87ff9e119f78b7a088441519e2eec1573b6" + integrity sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" -object-assign@^4.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.assign@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" object.omit@^2.0.0: version "2.0.1" @@ -2946,17 +5120,25 @@ object.omit@^2.0.0: for-own "^0.1.4" is-extendable "^0.1.1" +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + 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.0, on-headers@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== -once@^1.3.0, once@^1.3.3, once@^1.4.0: +once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" dependencies: @@ -2968,11 +5150,12 @@ onetime@^2.0.0: dependencies: mimic-fn "^1.0.0" -opn@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/opn/-/opn-3.0.3.tgz#b6d99e7399f78d65c3baaffef1fb288e9b85243a" +open@^6.2.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" + integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== dependencies: - object-assign "^4.0.1" + is-wsl "^1.1.0" optimist@^0.6.1: version "0.6.1" @@ -2996,6 +5179,18 @@ options@>=0.0.5: version "0.0.6" resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" +ora@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== + dependencies: + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-spinners "^2.0.0" + log-symbols "^2.2.0" + strip-ansi "^5.2.0" + wcwidth "^1.0.1" + os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" @@ -3006,31 +5201,83 @@ os-locale@^1.4.0: dependencies: lcid "^1.0.0" +os-locale@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== + dependencies: + execa "^0.7.0" + lcid "^1.0.0" + mem "^1.1.0" + +os-locale@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" + integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== + dependencies: + execa "^1.0.0" + lcid "^2.0.0" + mem "^4.0.0" + os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" -osenv@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-is-promise@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== p-limit@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + 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" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + p-map@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.1.1.tgz#05f5e4ae97a068371bc2a5cc86bfbdbc19c4ae7a" +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + parse-glob@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" @@ -3046,13 +5293,32 @@ parse-json@^2.2.0: dependencies: error-ex "^1.2.0" +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-node-version@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== + parse5@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94" -parseurl@~1.3.0, parseurl@~1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.1.tgz#c8ab8c9223ba34888aa64a297b28853bec18da56" +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-exists@^2.0.0: version "2.1.0" @@ -3064,14 +5330,29 @@ path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + path-is-absolute@^1.0.0, 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-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + path-parse@^1.0.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" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + path-type@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" @@ -3080,22 +5361,36 @@ path-type@^1.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" -pause@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/pause/-/pause-0.1.0.tgz#ebc8a4a8619ff0b8a81ac1513c3434ff469fdb74" +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" -pegjs@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/pegjs/-/pegjs-0.10.0.tgz#cf8bafae6eddff4b5a7efb185269eaaf4610ddbd" +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= performance-now@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" @@ -3106,23 +5401,62 @@ pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" -plist@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/plist/-/plist-2.0.1.tgz#0a32ca9481b1c364e92e18dc55c876de9d01da8b" +pirates@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== dependencies: - base64-js "1.1.2" - xmlbuilder "8.2.2" - xmldom "0.1.x" + node-modules-regexp "^1.0.0" -plist@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/plist/-/plist-1.2.0.tgz#084b5093ddc92506e259f874b8d9b1afb8c79593" +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +pkginfo@0.3.x: + version "0.3.1" + resolved "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.3.1.tgz#5b29f6a81f70717142e09e765bbeab97b4f81e21" + integrity sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE= + +pkginfo@0.x.x: + version "0.4.1" + resolved "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.4.1.tgz#b5418ef0439de5425fc4995042dced14fb2a84ff" + integrity sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8= + +plist@^3.0.0, plist@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" + integrity sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ== dependencies: - base64-js "0.0.8" - util-deprecate "1.0.2" - xmlbuilder "4.0.0" + base64-js "^1.2.3" + xmlbuilder "^9.0.7" xmldom "0.1.x" +plugin-error@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-0.1.2.tgz#3b9bb3335ccf00f425e07437e19276967da47ace" + integrity sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4= + dependencies: + ansi-cyan "^0.1.1" + ansi-red "^0.1.1" + arr-diff "^1.0.1" + arr-union "^2.0.1" + extend-shallow "^1.1.2" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +predefine@0.1.x: + version "0.1.2" + resolved "https://registry.yarnpkg.com/predefine/-/predefine-0.1.2.tgz#2aa92b4496bc1f8554e43a45f76bfbe50d33d37f" + integrity sha1-KqkrRJa8H4VU5DpF92v75Q0z038= + dependencies: + extendible "0.1.x" + prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" @@ -3138,18 +5472,44 @@ pretty-format@^20.0.3: ansi-regex "^2.1.1" ansi-styles "^3.0.0" -pretty-format@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.3.1.tgz#530be5c42b3c05b36414a7a2a4337aa80acd0e8d" +pretty-format@^24.7.0, pretty-format@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" + integrity sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA== + dependencies: + "@jest/types" "^24.9.0" + ansi-regex "^4.0.0" + ansi-styles "^3.2.0" + react-is "^16.8.4" + +pretty-format@^25.1.0: + version "25.3.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.3.0.tgz#d0a4f988ff4a6cd350342fdabbb809aeb4d49ad5" + integrity sha512-wToHwF8bkQknIcFkBqNfKu4+UZqnrLn/Vr+wwKQwwvPzkBfDDKp/qIabFqdgtoi5PEnM8LFByVsOrHoa3SpTVA== + dependencies: + "@jest/types" "^25.3.0" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^16.12.0" private@^0.1.6, private@^0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1" +private@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + process-nextick-args@~1.0.6: 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: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + process@~0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" @@ -3160,12 +5520,33 @@ promise@^7.1.1: dependencies: asap "~2.0.3" -prop-types@^15.5.6, prop-types@^15.5.8: - version "15.5.10" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.5.10.tgz#2797dfc3126182e3a95e3dfbb2e893ddd7456154" +prompt@^0.2.14: + version "0.2.14" + resolved "https://registry.yarnpkg.com/prompt/-/prompt-0.2.14.tgz#57754f64f543fd7b0845707c818ece618f05ffdc" + integrity sha1-V3VPZPVD/XsIRXB8gY7OYY8F/9w= dependencies: - fbjs "^0.8.9" - loose-envify "^1.3.1" + pkginfo "0.x.x" + read "1.0.x" + revalidator "0.1.x" + utile "0.2.x" + winston "0.8.x" + +prompts@^2.3.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" + integrity sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.4" + +prop-types@^15.6.2, prop-types@^15.7.2: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.8.1" prr@~0.0.0: version "0.0.0" @@ -3175,21 +5556,36 @@ pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" +psl@^1.1.28: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" -qs@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-4.0.0.tgz#c31d9b74ec27df75e543a86c78728ed8d4623607" +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== qs@~6.4.0: version "6.4.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" -random-bytes@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b" +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== randomatic@^1.1.3: version "1.1.7" @@ -3198,133 +5594,96 @@ randomatic@^1.1.3: is-number "^3.0.0" kind-of "^4.0.0" -range-parser@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.0.3.tgz#6872823535c692e2c2a0103826afd82c2e0ff175" - -raw-body@~2.1.2: - version "2.1.7" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.1.7.tgz#adfeace2e4fb3098058014d08c072dcc59758774" - dependencies: - bytes "2.4.0" - iconv-lite "0.4.13" - unpipe "1.0.0" - -rc@^1.1.7: +range-parser@~1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95" - dependencies: - deep-extend "~0.4.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" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== 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@2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-2.3.1.tgz#dc83aba85735effe5e1dc386a1614cb5e8d0047d" +react-devtools-core@^3.6.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-3.6.3.tgz#977d95b684c6ad28205f0c62e1e12c5f16675814" + integrity sha512-+P+eFy/yo8Z/UH9J0DqHZuUM5+RI2wl249TNvMx3J2jpUomLQa4Zxl56GEotGfw3PIP1eI+hVf1s53FlUONStQ== dependencies: shell-quote "^1.6.1" - ws "^2.0.3" + ws "^3.3.1" + +react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.4: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-native-cli@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/react-native-cli/-/react-native-cli-2.0.1.tgz#f2cd3c7aa1b83828cdfba630e2dfd817df766d54" + integrity sha1-8s08eqG4OCjN+6Yw4t/YF992bVQ= + dependencies: + chalk "^1.1.1" + minimist "^1.2.0" + prompt "^0.2.14" + semver "^5.0.3" "react-native-i18n@file:..": - version "2.0.6" + version "2.0.11" dependencies: - i18n-js "github:fnando/i18n-js#v3.0.1" + i18n-js "^3.0.3" -react-native@0.47.2: - version "0.47.2" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.47.2.tgz#5e55cd84e4947123c86d36ea6f95ab9ed2d0cb19" +react-native-windows@0.61.4: + version "0.61.4" + resolved "https://registry.yarnpkg.com/react-native-windows/-/react-native-windows-0.61.4.tgz#ad5392df92cf47a5fa469c58075f33ddb0a581d3" + integrity sha512-uWVNuM07vPZ2a3LnqSspX408ERUbckVhLGt6AckJ4WvDZuD7ChwvUm1O85LhDC141p06dHfyXfszzy37DRy88g== dependencies: - absolute-path "^0.0.0" + "@babel/runtime" "^7.4.0" + cli-spinners "^2.2.0" + create-react-class "^15.6.3" + envinfo "^7.5.0" + fbjs "^1.0.0" + glob "^7.1.1" + ora "^3.4.0" + prop-types "^15.7.2" + regenerator-runtime "^0.13.2" + shelljs "^0.7.8" + username "^5.1.0" + uuid "^3.3.2" + xml-parser "^1.2.1" + +react-native@0.61.5: + version "0.61.5" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.61.5.tgz#6e21acb56cbd75a3baeb1f70201a66f42600bba8" + integrity sha512-MXqE3NoGO0T3dUKIKkIppijBhRRMpfN6ANbhMXHDuyfA+fSilRWgCwYgR/YNCC7ntECoJYikKaNTUBB0DeQy6Q== + dependencies: + "@babel/runtime" "^7.0.0" + "@react-native-community/cli" "^3.0.0" + "@react-native-community/cli-platform-android" "^3.0.0" + "@react-native-community/cli-platform-ios" "^3.0.0" + abort-controller "^3.0.0" art "^0.10.0" - async "^2.4.0" - babel-core "^6.24.1" - babel-generator "^6.24.1" - babel-plugin-external-helpers "^6.18.0" - babel-plugin-syntax-trailing-function-commas "^6.20.0" - babel-plugin-transform-async-to-generator "6.16.0" - babel-plugin-transform-class-properties "^6.18.0" - babel-plugin-transform-flow-strip-types "^6.21.0" - babel-plugin-transform-object-rest-spread "^6.20.2" - babel-polyfill "^6.20.0" - babel-preset-es2015-node "^6.1.1" - babel-preset-fbjs "^2.1.4" - babel-preset-react-native "^2.0.0" - babel-register "^6.24.1" - babel-runtime "^6.23.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - babylon "^6.17.0" base64-js "^1.1.2" - bser "^1.0.2" - chalk "^1.1.1" - commander "^2.9.0" - concat-stream "^1.6.0" - connect "^2.8.3" - core-js "^2.2.2" - create-react-class "^15.5.2" - debug "^2.2.0" - denodeify "^1.2.1" - errno ">=0.1.1 <0.2.0-0" - event-target-shim "^1.0.5" - fbjs "0.8.12" - fbjs-scripts "^0.7.0" - form-data "^2.1.1" - fs-extra "^1.0.0" - glob "^7.1.1" - graceful-fs "^4.1.3" - inquirer "^3.0.6" - jest-haste-map "20.1.0-alpha.3" - json-stable-stringify "^1.0.1" - json5 "^0.4.0" - left-pad "^1.1.3" - lodash "^4.16.6" - merge-stream "^1.0.1" - metro-bundler "^0.9.0" - mime "^1.3.4" - mime-types "2.1.11" - minimist "^1.2.0" - mkdirp "^0.5.1" - node-fetch "^1.3.3" - npmlog "^2.0.4" - opn "^3.0.2" - optimist "^0.6.1" - plist "^1.2.0" - pretty-format "^4.2.1" + connect "^3.6.5" + create-react-class "^15.6.3" + escape-string-regexp "^1.0.5" + event-target-shim "^5.0.1" + fbjs "^1.0.0" + fbjs-scripts "^1.1.0" + hermes-engine "^0.2.1" + invariant "^2.2.4" + jsc-android "^245459.0.0" + metro-babel-register "^0.56.0" + metro-react-native-babel-transformer "^0.56.0" + metro-source-map "^0.56.0" + nullthrows "^1.1.0" + pretty-format "^24.7.0" promise "^7.1.1" - prop-types "^15.5.8" - react-clone-referenced-element "^1.0.1" - react-devtools-core "2.3.1" - react-timer-mixin "^0.13.2" - react-transform-hmr "^1.0.4" - rebound "^0.0.13" - regenerator-runtime "^0.9.5" - request "^2.79.0" - rimraf "^2.5.4" - sane "~1.4.1" - semver "^5.0.3" - shell-quote "1.6.1" - source-map "^0.5.6" + prop-types "^15.7.2" + react-devtools-core "^3.6.3" + react-refresh "^0.4.0" + regenerator-runtime "^0.13.2" + scheduler "0.15.0" stacktrace-parser "^0.1.3" - temp "0.8.3" - throat "^3.0.0" - whatwg-fetch "^1.0.0" - wordwrap "^1.0.0" - write-file-atomic "^1.2.0" - ws "^1.1.0" - xcode "^0.9.1" - xmldoc "^0.4.0" - xpipe "^1.0.5" - xtend ">=4.0.0 <4.1.0-0" - yargs "^6.4.0" + whatwg-fetch "^3.0.0" react-proxy@^1.1.7: version "1.1.8" @@ -3333,6 +5692,11 @@ react-proxy@^1.1.7: lodash "^4.6.1" react-deep-force-update "^1.0.0" +react-refresh@^0.4.0: + version "0.4.2" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.2.tgz#54a277a6caaac2803d88f1d6f13c1dcfbd81e334" + integrity sha512-kv5QlFFSZWo7OlJFNYbxRtY66JImuP2LcrFgyJfQaf85gSP+byzG21UbDQEYjU7f//ny8rwiEkO6py2Y+fEgAQ== + react-test-renderer@16.0.0-alpha.12: version "16.0.0-alpha.12" resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.0.0-alpha.12.tgz#9e4cc5d8ce8bfca72778340de3e1454b9d6c0cc5" @@ -3340,10 +5704,6 @@ react-test-renderer@16.0.0-alpha.12: fbjs "^0.8.9" object-assign "^4.1.0" -react-timer-mixin@^0.13.2: - version "0.13.3" - resolved "https://registry.yarnpkg.com/react-timer-mixin/-/react-timer-mixin-0.13.3.tgz#0da8b9f807ec07dc3e854d082c737c65605b3d22" - 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" @@ -3351,15 +5711,14 @@ react-transform-hmr@^1.0.4: global "^4.3.0" react-proxy "^1.1.7" -react@16.0.0-alpha.12: - version "16.0.0-alpha.12" - resolved "https://registry.yarnpkg.com/react/-/react-16.0.0-alpha.12.tgz#8c59485281485df319b6f77682d8dd0621c08194" +react@^16.9.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" + integrity sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w== dependencies: - create-react-class "^15.5.2" - fbjs "^0.8.9" loose-envify "^1.1.0" - object-assign "^4.1.0" - prop-types "^15.5.6" + object-assign "^4.1.1" + prop-types "^15.6.2" read-pkg-up@^1.0.1: version "1.0.1" @@ -3368,6 +5727,14 @@ read-pkg-up@^1.0.1: find-up "^1.0.0" read-pkg "^1.0.0" +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + read-pkg@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" @@ -3376,7 +5743,23 @@ read-pkg@^1.0.0: normalize-package-data "^2.3.2" path-type "^1.0.0" -readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2: +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +read@1.0.x: + version "1.0.7" + resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" + integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= + dependencies: + mute-stream "~0.0.4" + +readable-stream@^2.0.1, readable-stream@^2.1.5, readable-stream@^2.2.2: version "2.3.3" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" dependencies: @@ -3388,34 +5771,46 @@ readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@^2.1.4, readable string_decoder "~1.0.3" util-deprecate "~1.0.1" -readable-stream@~1.1.8, readable-stream@~1.1.9: - version "1.1.14" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" +readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" + 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" -rebound@^0.0.13: - version "0.0.13" - resolved "https://registry.yarnpkg.com/rebound/-/rebound-0.0.13.tgz#4a225254caf7da756797b19c5817bf7a7941fac1" +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" -regenerate@^1.2.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260" +regenerate-unicode-properties@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== + dependencies: + regenerate "^1.4.0" -regenerator-runtime@^0.10.5: - version "0.10.5" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" +regenerate@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" + integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== regenerator-runtime@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1" -regenerator-runtime@^0.9.5: - version "0.9.6" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz#d33eb95d0d2001a4be39659707c51b0cb71ce029" +regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.4: + version "0.13.5" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" + integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== regenerator-transform@^0.10.0: version "0.10.1" @@ -3425,6 +5820,14 @@ regenerator-transform@^0.10.0: babel-types "^6.19.0" private "^0.1.6" +regenerator-transform@^0.14.2: + version "0.14.4" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz#5266857896518d1616a78a0479337a30ea974cc7" + integrity sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw== + dependencies: + "@babel/runtime" "^7.8.4" + private "^0.1.8" + regex-cache@^0.4.2: version "0.4.3" resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145" @@ -3432,21 +5835,43 @@ regex-cache@^0.4.2: is-equal-shallow "^0.1.3" is-primitive "^2.0.0" -regexpu-core@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" + extend-shallow "^3.0.2" + safe-regex "^1.1.0" -regjsgen@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" +regexp.prototype.flags@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" + integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" -regjsparser@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" +regexpu-core@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938" + integrity sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ== + dependencies: + regenerate "^1.4.0" + regenerate-unicode-properties "^8.2.0" + regjsgen "^0.5.1" + regjsparser "^0.6.4" + unicode-match-property-ecmascript "^1.0.4" + unicode-match-property-value-ecmascript "^1.2.0" + +regjsgen@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" + integrity sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg== + +regjsparser@^0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" + integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== dependencies: jsesc "~0.5.0" @@ -3458,7 +5883,7 @@ 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.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" @@ -3468,11 +5893,33 @@ repeating@^2.0.0: 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" +request@2.x.x, request@^2.88.0: + version "2.88.2" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" -request@^2.79.0, request@^2.81.0: +request@^2.79.0: version "2.81.0" resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" dependencies: @@ -3507,23 +5954,33 @@ 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" +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + resolve@1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" +resolve@^1.1.6, resolve@^1.5.0, resolve@^1.8.1: + version "1.16.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.16.0.tgz#063dc704fa3413e13ac1d0d1756a7cbfe95dd1a7" + integrity sha512-LarL/PIKJvc09k1jaeT4kQb/8/7P+qV4qSnN2K80AES+OHdfZELAKVOBjxsvtToT/uLOfFbvYvKfZmV8cee7nA== + dependencies: + path-parse "^1.0.6" + resolve@^1.3.2: version "1.4.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86" dependencies: path-parse "^1.0.5" -response-time@~2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/response-time/-/response-time-2.3.2.tgz#ffa71bab952d62f7c1d49b7434355fbc68dffc5a" - dependencies: - depd "~1.1.0" - on-headers "~1.0.1" - restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -3531,13 +5988,30 @@ restore-cursor@^2.0.0: 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" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +revalidator@0.1.x: + version "0.1.8" + resolved "https://registry.yarnpkg.com/revalidator/-/revalidator-0.1.8.tgz#fece61bfa0c1b52a206bd6b18198184bdd523a3b" + integrity sha1-/s5hv6DBtSoga9axgZgYS91SOjs= + right-align@^0.1.1: 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.5.1, rimraf@^2.5.4, rimraf@^2.6.1: +rimraf@2.x.x: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@^2.5.4, rimraf@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" dependencies: @@ -3547,9 +6021,24 @@ rimraf@~2.2.6: version "2.2.8" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" -rndm@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/rndm/-/rndm-1.2.0.tgz#f33fe9cfb52bbfd520aa18323bc65db110a1b76c" +rnpm-plugin-windows@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/rnpm-plugin-windows/-/rnpm-plugin-windows-0.6.1.tgz#1b674c4e029a258d4bd3c9233734152f6fc9d201" + integrity sha512-+OV+pSQgwMD3ih7YEuzsg0vaeDoOOX8hbHxjwege+NFIUQpXJ0N/9CAl7RxskaTJKCGhvYxpkzT3uVMgxg8lFw== + dependencies: + chalk "^1.1.3" + extract-zip "^1.6.7" + fs-extra "^7.0.1" + npm-registry "^0.1.13" + prompts "^2.3.0" + request "^2.88.0" + semver "^6.1.1" + valid-url "^1.0.9" + +rsvp@^4.8.4: + version "4.8.5" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== run-async@^2.2.0: version "2.3.0" @@ -3567,38 +6056,48 @@ rx-lite@*, rx-lite@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" +rxjs@^5.4.3: + version "5.5.12" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" + integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw== + dependencies: + symbol-observable "1.0.1" + +safe-buffer@5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + safe-buffer@^5.0.1, safe-buffer@~5.1.0, 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.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" +safe-buffer@^5.1.2: + version "5.2.0" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" + integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== -sane@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-2.0.0.tgz#99cb79f21f4a53a69d4d0cd957c2db04024b8eb2" +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: - anymatch "^1.3.0" - exec-sh "^0.2.0" - fb-watchman "^2.0.0" - minimatch "^3.0.2" - minimist "^1.1.1" - walker "~1.0.5" - watch "~0.10.0" - optionalDependencies: - fsevents "^1.1.1" + ret "~0.1.10" -sane@~1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/sane/-/sane-1.4.1.tgz#88f763d74040f5f0c256b6163db399bf110ac715" +sane@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== dependencies: - exec-sh "^0.2.0" - fb-watchman "^1.8.0" - minimatch "^3.0.2" + "@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" - watch "~0.10.0" sane@~1.6.0: version "1.6.0" @@ -3616,68 +6115,102 @@ sax@^1.2.1: 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" +scheduler@0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.15.0.tgz#6bfcf80ff850b280fed4aeecc6513bc0b4f17f8e" + integrity sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" -"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: +"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: version "5.4.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" -send@0.13.2: - version "0.13.2" - resolved "https://registry.yarnpkg.com/send/-/send-0.13.2.tgz#765e7607c8055452bba6f0b052595350986036de" - dependencies: - debug "~2.2.0" - depd "~1.1.0" - destroy "~1.0.4" - escape-html "~1.0.3" - etag "~1.7.0" - fresh "0.3.0" - http-errors "~1.3.1" - mime "1.3.4" - ms "0.7.1" - on-finished "~2.3.0" - range-parser "~1.0.3" - statuses "~1.2.1" - -serve-favicon@~2.3.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.3.2.tgz#dd419e268de012ab72b319d337f2105013f9381f" - dependencies: - etag "~1.7.0" - fresh "0.3.0" - ms "0.7.2" - parseurl "~1.3.1" - -serve-index@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.7.3.tgz#7a057fc6ee28dc63f64566e5fa57b111a86aecd2" - dependencies: - accepts "~1.2.13" - batch "0.5.3" - debug "~2.2.0" +semver@2.2.x: + version "2.2.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-2.2.1.tgz#7941182b3ffcc580bff1c17942acdf7951c0d213" + integrity sha1-eUEYKz/8xYC/8cF5QqzfeVHA0hM= + +semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.1.1, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" escape-html "~1.0.3" - http-errors "~1.3.1" - mime-types "~2.1.9" - parseurl "~1.3.1" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serialize-error@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" + integrity sha1-ULZ51WNc34Rme9yOWa9OW4HV9go= -serve-static@~1.10.0: - version "1.10.3" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.10.3.tgz#ce5a6ecd3101fed5ec09827dac22a9c29bfb0535" +serve-static@^1.13.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: + encodeurl "~1.0.2" escape-html "~1.0.3" - parseurl "~1.3.1" - send "0.13.2" + parseurl "~1.3.3" + send "0.17.1" -set-blocking@^2.0.0, 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-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + shell-quote@1.6.1, shell-quote@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" @@ -3687,62 +6220,159 @@ shell-quote@1.6.1, shell-quote@^1.6.1: array-reduce "~0.0.0" jsonify "~0.0.0" -shellwords@^0.1.0: +shelljs@^0.7.8: + version "0.7.8" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.8.tgz#decbcf874b0d1e5fb72e14b164a9683048e9acb3" + integrity sha1-3svPh0sNHl+3LhSxZKloMEjprLM= + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +shellwords@^0.1.0, shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" +side-channel@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.2.tgz#df5d1abadb4e4bf4af1cd8852bf132d2f7876947" + integrity sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA== + dependencies: + es-abstract "^1.17.0-next.1" + object-inspect "^1.7.0" + signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" -simple-plist@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-0.2.1.tgz#71766db352326928cf3a807242ba762322636723" +simple-plist@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.1.0.tgz#8354ab63eb3922a054c78ce96c209c532e907a23" + integrity sha512-2i5Tc0BYAqppM7jVzmNrI+aEUntPolIq4fDgji6WuNNn1D/qYdn2KwoLhZdzQkE04lu9L5tUoeJsjuJAvd+lFg== dependencies: - bplist-creator "0.0.7" - bplist-parser "0.1.1" - plist "2.0.1" + bplist-creator "0.0.8" + bplist-parser "0.2.0" + plist "^3.0.1" + +sisteransi@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== 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" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + slide@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + sntp@1.x.x: version "1.0.9" resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" dependencies: hoek "2.x.x" +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + source-map-support@^0.4.15: version "0.4.16" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.16.tgz#16fecf98212467d017d586a2af68d628b9421cd8" dependencies: source-map "^0.5.6" +source-map-support@^0.5.16: + version "0.5.16" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042" + integrity sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + source-map@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" dependencies: amdefine ">=0.0.4" -source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1: +source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1: 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: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + source-map@~0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d" dependencies: amdefine ">=0.0.4" -sparkles@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3" - spdx-correct@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" @@ -3757,6 +6387,13 @@ spdx-license-ids@^1.0.2: version "1.2.2" resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -3775,28 +6412,37 @@ sshpk@^1.7.0: jsbn "~0.1.0" tweetnacl "~0.14.0" +stack-trace@0.0.x: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= + +stack-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" + integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== + stacktrace-parser@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.4.tgz#01397922e5f62ecf30845522c95c4fe1d25e7d4e" -statuses@1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" -statuses@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.2.1.tgz#dded45cc18256d51ed40aec142489d5c61026d28" +"statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= stream-buffers@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" -stream-counter@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/stream-counter/-/stream-counter-0.2.0.tgz#ded266556319c8b0e222812b9cf3b26fa7d947de" - dependencies: - readable-stream "~1.1.8" - string-length@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/string-length/-/string-length-1.0.1.tgz#56970fb1c38558e9e70b728bf3de269ac45adfac" @@ -3811,16 +6457,46 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -string-width@^2.1.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_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" +string.prototype.trimend@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" + integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string.prototype.trimleft@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" + integrity sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + string.prototype.trimstart "^1.0.0" + +string.prototype.trimright@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz#c76f1cef30f21bbad8afeb8db1511496cfb0f2a3" + integrity sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + string.prototype.trimend "^1.0.0" + +string.prototype.trimstart@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" + integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" string_decoder@~1.0.3: version "1.0.3" @@ -3828,6 +6504,13 @@ string_decoder@~1.0.3: dependencies: safe-buffer "~5.1.0" +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + stringstream@~0.0.4: version "0.0.5" resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" @@ -3844,7 +6527,14 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" -strip-bom@3.0.0: +strip-ansi@^5.0.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-bom@3.0.0, strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -3854,9 +6544,15 @@ strip-bom@^2.0.0: dependencies: is-utf8 "^0.2.0" -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" +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +sudo-prompt@^9.0.0: + version "9.1.1" + resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.1.1.tgz#73853d729770392caec029e2470db9c221754db0" + integrity sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA== supports-color@^2.0.0: version "2.0.0" @@ -3874,30 +6570,35 @@ supports-color@^4.0.0: dependencies: has-flag "^2.0.0" -symbol-tree@^3.2.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" -tar-pack@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984" +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== dependencies: - debug "^2.2.0" - fstream "^1.0.10" - fstream-ignore "^1.0.5" - once "^1.3.3" - readable-stream "^2.1.4" - rimraf "^2.5.1" - tar "^2.2.1" - uid-number "^0.0.6" - -tar@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" + integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== dependencies: - block-stream "*" - fstream "^1.0.2" - inherits "2" + has-flag "^4.0.0" + +symbol-observable@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" + integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= + +symbol-tree@^3.2.1: + version "3.2.2" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" temp@0.8.3: version "0.8.3" @@ -3916,10 +6617,20 @@ test-exclude@^4.1.1: read-pkg-up "^1.0.1" require-main-filename "^1.0.1" +text-hex@0.0.x: + version "0.0.0" + resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-0.0.0.tgz#578fbc85a6a92636e42dd17b41d0218cce9eb2b3" + integrity sha1-V4+8haapJjbkLdF7QdAhjM6esrM= + throat@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/throat/-/throat-3.2.0.tgz#50cb0670edbc40237b9e347d7e1f88e4620af836" +throat@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= + through2@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" @@ -3927,6 +6638,14 @@ through2@^2.0.0: readable-stream "^2.1.5" xtend "~4.0.1" +through2@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -3949,12 +6668,55 @@ 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" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + tough-cookie@^2.3.2, tough-cookie@~2.3.0: version "2.3.2" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a" dependencies: punycode "^1.4.1" +tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" @@ -3963,10 +6725,6 @@ trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" -tsscmp@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.5.tgz#7dc4a33af71581ab4337da91d85ca5427ebd9a97" - tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -3983,29 +6741,26 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-is@~1.6.6: - version "1.6.15" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" - dependencies: - media-typer "0.3.0" - mime-types "~2.1.15" - 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.21" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.21.tgz#853cf9ce93f642f67174273cc34565ae6f308777" + integrity sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ== + ua-parser-js@^0.7.9: version "0.7.14" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.14.tgz#110d53fa4c3f326c121292bbeac904d2e03387ca" -uglify-js@2.7.5: - version "2.7.5" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8" +uglify-es@^3.1.9: + version "3.3.9" + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" + integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== dependencies: - async "~0.2.6" - source-map "~0.5.1" - uglify-to-browserify "~1.0.0" - yargs "~3.10.0" + commander "~2.13.0" + source-map "~0.6.1" uglify-js@^2.6: version "2.8.29" @@ -4020,22 +6775,6 @@ uglify-to-browserify@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" -uid-number@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" - -uid-safe@2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.1.4.tgz#3ad6f38368c6d4c8c75ec17623fb79aa1d071d81" - dependencies: - random-bytes "~1.0.0" - -uid-safe@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.0.0.tgz#a7f3c6ca64a1f6a5d04ec0ef3e4c3d5367317137" - dependencies: - base64-url "1.2.1" - ultron@1.0.x: version "1.0.2" resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" @@ -4044,26 +6783,116 @@ ultron@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.0.tgz#b07a2e6a541a815fc6a34ccd4533baec307ca864" -unpipe@1.0.0, unpipe@~1.0.0: +unicode-canonical-property-names-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== + +unicode-match-property-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== + dependencies: + unicode-canonical-property-names-ecmascript "^1.0.4" + unicode-property-aliases-ecmascript "^1.0.4" + +unicode-match-property-value-ecmascript@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== + +unicode-property-aliases-ecmascript@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" -util-deprecate@1.0.2, util-deprecate@~1.0.1: +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +username@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/username/-/username-5.1.0.tgz#a7f9325adce2d0166448cdd55d4985b1360f2508" + integrity sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg== + dependencies: + execa "^1.0.0" + mem "^4.3.0" + +util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" -utils-merge@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8" +utile@0.2.x: + version "0.2.1" + resolved "https://registry.yarnpkg.com/utile/-/utile-0.2.1.tgz#930c88e99098d6220834c356cbd9a770522d90d7" + integrity sha1-kwyI6ZCY1iIINMNWy9mncFItkNc= + dependencies: + async "~0.2.9" + deep-equal "*" + i "0.3.x" + mkdirp "0.x.x" + ncp "0.4.x" + rimraf "2.x.x" -uuid@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +valid-url@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200" + integrity sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA= + validate-npm-package-license@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" @@ -4071,13 +6900,10 @@ validate-npm-package-license@^3.0.1: spdx-correct "~1.0.0" spdx-expression-parse "~1.0.0" -vary@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.0.1.tgz#99e4981566a286118dfb2b817357df7993376d10" - -vary@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.1.tgz#67535ebb694c1d52257457984665323f587e8d37" +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= verror@1.10.0: version "1.10.0" @@ -4087,19 +6913,12 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -vhost@~3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/vhost/-/vhost-3.0.2.tgz#2fb1decd4c466aa88b0f9341af33dc1aff2478d5" - -vinyl@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" +vlq@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" + integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== -walker@~1.0.5: +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: @@ -4109,6 +6928,13 @@ watch@~0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/watch/-/watch-0.10.0.tgz#77798b2da0f9910d595f1ace5b0c2258521f21dc" +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= + dependencies: + defaults "^1.0.3" + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" @@ -4127,9 +6953,10 @@ whatwg-fetch@>=0.10.0: version "2.0.3" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" -whatwg-fetch@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz#ac3c9d39f320c6dce5339969d054ef43dd333319" +whatwg-fetch@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" + integrity sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q== whatwg-url@^4.3.0: version "4.8.0" @@ -4138,26 +6965,78 @@ whatwg-url@^4.3.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" +which-boxed-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.1.tgz#cbe8f838ebe91ba2471bb69e9edbda67ab5a5ec1" + integrity sha512-7BT4TwISdDGBgaemWU0N0OU7FeAEJ9Oo2P1PHRm/FCWoEi2VLWC9b6xvxAA3C/NMpxg3HXVgi0sMmGbNUbNepQ== + dependencies: + is-bigint "^1.0.0" + is-boolean-object "^1.0.0" + is-number-object "^1.0.3" + is-string "^1.0.4" + is-symbol "^1.0.2" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + which-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which-typed-array@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.2.tgz#e5f98e56bda93e3dac196b01d47c1156679c00b2" + integrity sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ== + dependencies: + available-typed-arrays "^1.0.2" + es-abstract "^1.17.5" + foreach "^2.0.5" + function-bind "^1.1.1" + has-symbols "^1.0.1" + is-typed-array "^1.1.3" + which@^1.2.12, which@^1.2.9: version "1.3.0" resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" 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" +which@^1.3.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: - string-width "^1.0.2" + isexe "^2.0.0" window-size@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" +winston@0.8.x: + version "0.8.3" + resolved "https://registry.yarnpkg.com/winston/-/winston-0.8.3.tgz#64b6abf4cd01adcaefd5009393b1d8e8bec19db0" + integrity sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA= + 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" + wordwrap@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" @@ -4203,40 +7082,53 @@ ws@^1.1.0: options ">=0.0.5" ultron "1.0.x" -ws@^2.0.3: - version "2.3.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-2.3.1.tgz#6b94b3e447cb6a363f785eaf94af6359e8e81c80" +ws@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" + integrity sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w== + dependencies: + options ">=0.0.5" + ultron "1.0.x" + +ws@^3.3.1: + version "3.3.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" + integrity sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA== dependencies: - safe-buffer "~5.0.1" + async-limiter "~1.0.0" + safe-buffer "~5.1.0" ultron "~1.1.0" -xcode@^0.9.1: - version "0.9.3" - resolved "https://registry.yarnpkg.com/xcode/-/xcode-0.9.3.tgz#910a89c16aee6cc0b42ca805a6d0b4cf87211cf3" +xcode@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/xcode/-/xcode-2.1.0.tgz#bab64a7e954bb50ca8d19da7e09531c65a43ecfe" + integrity sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ== dependencies: - pegjs "^0.10.0" - simple-plist "^0.2.1" - uuid "3.0.1" + simple-plist "^1.0.0" + uuid "^3.3.2" xml-name-validator@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635" -xmlbuilder@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.0.0.tgz#98b8f651ca30aa624036f127d11cc66dc7b907a3" +xml-parser@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/xml-parser/-/xml-parser-1.2.1.tgz#c31f4c34f2975db82ad013222120592736156fcd" + integrity sha1-wx9MNPKXXbgq0BMiISBZJzYVb80= dependencies: - lodash "^3.5.0" + debug "^2.2.0" -xmlbuilder@8.2.2: - version "8.2.2" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773" +xmlbuilder@^9.0.7: + version "9.0.7" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" + integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= -xmldoc@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-0.4.0.tgz#d257224be8393eaacbf837ef227fd8ec25b36888" +xmldoc@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.1.2.tgz#6666e029fe25470d599cd30e23ff0d1ed50466d7" + integrity sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ== dependencies: - sax "~1.1.1" + sax "^1.2.1" xmldom@0.1.x: version "0.1.27" @@ -4246,7 +7138,12 @@ 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.1, xtend@~4.0.1: +xtend@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +xtend@^4.0.1, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" @@ -4254,15 +7151,22 @@ 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": + version "4.0.0" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" -yargs-parser@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" +yargs-parser@^11.1.1: + version "11.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" + integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== dependencies: - camelcase "^3.0.0" + camelcase "^5.0.0" + decamelize "^1.2.0" yargs-parser@^5.0.0: version "5.0.0" @@ -4270,23 +7174,30 @@ yargs-parser@^5.0.0: dependencies: camelcase "^3.0.0" -yargs@^6.4.0: - version "6.6.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" +yargs-parser@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" + integrity sha1-jQrELxbqVd69MyyvTEA4s+P139k= dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" + camelcase "^4.1.0" + +yargs@^12.0.5: + version "12.0.5" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" + integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== + dependencies: + cliui "^4.0.0" + decamelize "^1.2.0" + find-up "^3.0.0" get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^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 "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "^4.2.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1 || ^4.0.0" + yargs-parser "^11.1.1" yargs@^7.0.2: version "7.1.0" @@ -4306,6 +7217,25 @@ yargs@^7.0.2: y18n "^3.2.1" yargs-parser "^5.0.0" +yargs@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-9.0.1.tgz#52acc23feecac34042078ee78c0c007f5085db4c" + integrity sha1-UqzCP+7Kw0BCB47njAwAf1CF20w= + dependencies: + camelcase "^4.1.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + read-pkg-up "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^7.0.0" + yargs@~3.10.0: version "3.10.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" @@ -4314,3 +7244,16 @@ yargs@~3.10.0: cliui "^2.1.0" decamelize "^1.0.0" window-size "0.1.0" + +yarn@^1.22.4: + version "1.22.4" + resolved "https://registry.yarnpkg.com/yarn/-/yarn-1.22.4.tgz#01c1197ca5b27f21edc8bc472cd4c8ce0e5a470e" + integrity sha512-oYM7hi/lIWm9bCoDMEWgffW8aiNZXCWeZ1/tGy0DWrN6vmzjCXIKu2Y21o8DYVBUtiktwKcNoxyGl/2iKLUNGA== + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..3186a5e --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6678 @@ +{ + "name": "@axsy-dev/react-native-i18n", + "version": "2.0.11", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", + "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", + "dev": true, + "requires": { + "@babel/types": "^7.9.5", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz", + "integrity": "sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/types": "^7.9.0" + } + }, + "@babel/helper-builder-react-jsx-experimental": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.5.tgz", + "integrity": "sha512-HAagjAC93tk748jcXpZ7oYRZH485RCq/+yEv9SIWezHRPv9moZArTnkUNciUNzvwHUABmiWKlcxJvMcu59UwTg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-module-imports": "^7.8.3", + "@babel/types": "^7.9.5" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.5.tgz", + "integrity": "sha512-IipaxGaQmW4TfWoXdqjY0TzoXQ1HRS0kPpEgvjosb3u7Uedcq297xFqDQiCcQtRRwzIMif+N1MLVI8C5a4/PAA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", + "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "dev": true, + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", + "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.9.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", + "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.9.0", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "dev": true, + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-replace-supers": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", + "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", + "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helpers": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", + "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0" + } + }, + "@babel/highlight": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", + "dev": true + }, + "@babel/plugin-external-helpers": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.8.3.tgz", + "integrity": "sha512-mx0WXDDiIl5DwzMtzWGRSPugXi9BxROS05GQrhLNbEamhBiicgn994ibwkyiBH+6png7bm/yA7AUsvHyCXi4Vw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.8.3.tgz", + "integrity": "sha512-PYtv2S2OdCdp7GSPDg5ndGZFm9DmWFvuLoS5nBxZCgOBggluLnhTScspJxng96alHQzPyrrHxvC9/w4bFuspeA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-export-default-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz", + "integrity": "sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.9.5" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.8.3.tgz", + "integrity": "sha512-UcAyQWg2bAN647Q+O811tG9MrJ38Z10jjhQdKNAL8fsyPzE3cCN/uT+f55cFVY4aGO4jqJAvmqsuY3GQDwAoXg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.8.3.tgz", + "integrity": "sha512-a1qnnsr73KLNIQcQlcQ4ZHxqqfBKM6iNQZW2OMTyxNbA2WC7SHWHtGVpFzWtQAuS2pspkWVzdEBXXx8Ik0Za4w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz", + "integrity": "sha512-innAx3bUbA0KSYj2E2MNFSn9hiCeowOFLxlsuhXzw8hMQnzkDomUr9QCD7E9VF60NmnG1sNTuuv6Qf4f8INYsg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", + "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz", + "integrity": "sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", + "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", + "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz", + "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-flow": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", + "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz", + "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-object-assign": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.8.3.tgz", + "integrity": "sha512-i3LuN8tPDqUCRFu3dkzF2r1Nx0jp4scxtm7JxtIqI9he9Vk20YD+/zshdzR9JLsoBMlJlNR82a62vQExNEVx/Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", + "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", + "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz", + "integrity": "sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==", + "dev": true, + "requires": { + "@babel/helper-builder-react-jsx": "^7.9.0", + "@babel/helper-builder-react-jsx-experimental": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz", + "integrity": "sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", + "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", + "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.9.4.tgz", + "integrity": "sha512-yeWeUkKx2auDbSxRe8MusAG+n4m9BFY/v+lPjmQDgOFX5qnySkUY5oXzkp6FwPdsYqnKay6lorXYdC0n3bZO7w==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-typescript": "^7.8.3" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/register": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.9.0.tgz", + "integrity": "sha512-Tv8Zyi2J2VRR8g7pC5gTeIN8Ihultbmk0ocyNz8H2nEZbmhp1N6q0A1UGsQbDvGP/sNinQKUHf3SqXwqjtFv4Q==", + "dev": true, + "requires": { + "find-cache-dir": "^2.0.0", + "lodash": "^4.17.13", + "make-dir": "^2.1.0", + "pirates": "^4.0.0", + "source-map-support": "^0.5.16" + } + }, + "@babel/runtime": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", + "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/traverse": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", + "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.5", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.0", + "@babel/types": "^7.9.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "@babel/types": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", + "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.5", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "dev": true + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "dev": true + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "dev": true + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "dev": true, + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "dev": true, + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "dev": true, + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "dev": true, + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@react-native-community/cli-debugger-ui": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-3.0.0.tgz", + "integrity": "sha512-m3X+iWLsK/H7/b7PpbNO33eQayR/+M26la4ZbYe1KRke5Umg4PIWsvg21O8Tw4uJcY8LA5hsP+rBi/syBkBf0g==", + "dev": true, + "requires": { + "serve-static": "^1.13.1" + } + }, + "@react-native-community/cli-platform-android": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-3.1.4.tgz", + "integrity": "sha512-ClSdY20F0gzWVLTqCv7vHjnUqOcuq10jd9GgHX6lGSc2GI+Ql3/aQg3tmG4uY3KXNNwAv3U8QCoYgg1WGfwiHA==", + "dev": true, + "requires": { + "@react-native-community/cli-tools": "^3.0.0", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "jetifier": "^1.6.2", + "logkitty": "^0.6.0", + "slash": "^3.0.0", + "xmldoc": "^1.1.2" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "@react-native-community/cli-platform-ios": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-3.2.0.tgz", + "integrity": "sha512-pzEnx68H6+mHBq5jsMrr3UmAmkrLSMlC9BZ4yoUdfUXCQq6/R70zNYvH4hjUw8h2Al7Kgq53UzHUsM0ph8TSWQ==", + "dev": true, + "requires": { + "@react-native-community/cli-tools": "^3.0.0", + "chalk": "^2.4.2", + "js-yaml": "^3.13.1", + "xcode": "^2.0.0" + } + }, + "@react-native-community/cli-tools": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-3.0.0.tgz", + "integrity": "sha512-8IhQKZdf3E4CR8T7HhkPGgorot/cLkRDgneJFDSWk/wCYZAuUh4NEAdumQV7N0jLSMWX7xxiWUPi94lOBxVY9g==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "lodash": "^4.17.5", + "mime": "^2.4.1", + "node-fetch": "^2.5.0" + }, + "dependencies": { + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", + "dev": true + } + } + }, + "@react-native-community/cli-types": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-3.0.0.tgz", + "integrity": "sha512-ng6Tm537E/M42GjE4TRUxQyL8sRfClcL7bQWblOCoxPZzJ2J3bdALsjeG3vDnVCIfI/R0AeFalN9KjMt0+Z/Zg==", + "dev": true + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", + "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "@types/yargs": { + "version": "13.0.8", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", + "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", + "dev": true + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dev": true, + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "dev": true, + "requires": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", + "dev": true + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", + "dev": true + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "art": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/art/-/art-0.10.3.tgz", + "integrity": "sha512-HXwbdofRTiJT6qZX/FnchtldzJjS3vkLJxQilc3Xj+ma2MXjY4UAyQ0ls1XZYVnDvVIBiFZbC6QsvtW86TD6tQ==", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", + "dev": true + }, + "babel-preset-fbjs": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz", + "integrity": "sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw==", + "dev": true, + "requires": { + "@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" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "big-integer": { + "version": "1.6.48", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", + "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bplist-creator": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", + "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", + "dev": true, + "requires": { + "stream-buffers": "~2.2.0" + } + }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "requires": { + "big-integer": "^1.6.44" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.3.0.tgz", + "integrity": "sha512-Xs2Hf2nzrvJMFKimOR7YR0QwZ8fc0u98kdtwN1eNAZzNQgH3vK2pXzff6GJtKh7S5hoJ87ECiAiZFS2fb5Ii2w==", + "dev": true + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colorette": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.1.0.tgz", + "integrity": "sha512-6S062WDQUXi6hOfkO/sBPVwE5ASXY4G2+b4atvhJfSsuUUhIaUKlkjLe9692Ipyt5/a+IPF5aVTu3V5gvXq5cg==", + "dev": true + }, + "command-exists": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz", + "integrity": "sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "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": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-react-class": { + "version": "15.6.3", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", + "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", + "dev": true, + "requires": { + "fbjs": "^0.8.9", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", + "dev": true + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "dev": true, + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "dayjs": { + "version": "1.8.24", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.24.tgz", + "integrity": "sha512-bImQZbBv86zcOWOq6fLg7r4aqMx8fScdmykA7cSh+gH1Yh8AM0Dbw0gHYrsOrza6oBBnkK+/OaR+UAa9UsMrDw==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "didyoumean": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz", + "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=", + "dev": true + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "dev": true, + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "envinfo": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.0.tgz", + "integrity": "sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "dev": true + }, + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "dev": true + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "fbjs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-1.0.0.tgz", + "integrity": "sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA==", + "dev": true, + "requires": { + "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" + } + }, + "fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "dev": true + }, + "fbjs-scripts": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz", + "integrity": "sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ==", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "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": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "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.4.2" + } + }, + "nopt": { + "version": "4.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "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" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hermes-engine": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.2.1.tgz", + "integrity": "sha512-eNHUQHuadDMJARpaqvlCZoK/Nitpj6oywq3vQ3wCwEsww5morX34mW5PmKWQTO7aU0ck0hgulxR+EVDlXygGxQ==", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "i18n-js": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/i18n-js/-/i18n-js-3.5.1.tgz", + "integrity": "sha512-nJgbE5Vj9qzOQfjdVd/uoMoO8ppVaB/3LB6KOmMfD8IQ1vNNh307iHyQLK8ZnLYWkAszfPvVpYmUt1Le/RuHMQ==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", + "dev": true + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "dev": true, + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + }, + "dependencies": { + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "dev": true, + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + } + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", + "dev": true + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0" + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", + "dev": true + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "dev": true, + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jetifier": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.5.tgz", + "integrity": "sha512-T7yzBSu9PR+DqjYt+I0KVO1XTb1QhAfHnXV5Nd3xpbXM6Xg4e3vP60Q4qkNU8Fh6PHC2PivPUNN3rY7G2MxcDQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsc-android": { + "version": "245459.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-245459.0.0.tgz", + "integrity": "sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "logkitty": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.6.1.tgz", + "integrity": "sha512-cHuXN8qUZuzX/7kB6VyS7kB4xyD24e8gyHXIFNhIv+fjW3P+jEXNUhj0o/7qWJtv7UZpbnPgUqzu/AZQ8RAqxQ==", + "dev": true, + "requires": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^12.0.5" + }, + "dependencies": { + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "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-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "metro": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.56.4.tgz", + "integrity": "sha512-Kt3OQJQtQdts0JrKnyGdLpKHDjqYBgIfzvYrvfhmFCkKuZ8aqRlVnvpfjQ4/OBm0Fmm9NyyxbNRD9VIbj7WjnA==", + "dev": true, + "requires": { + "@babel/core": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/plugin-external-helpers": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.0", + "async": "^2.4.0", + "babel-preset-fbjs": "^3.1.2", + "buffer-crc32": "^0.2.13", + "chalk": "^2.4.1", + "concat-stream": "^1.6.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "eventemitter3": "^3.0.0", + "fbjs": "^1.0.0", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.1.3", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-haste-map": "^24.7.1", + "jest-worker": "^24.6.0", + "json-stable-stringify": "^1.0.1", + "lodash.throttle": "^4.1.1", + "merge-stream": "^1.0.1", + "metro-babel-register": "^0.56.4", + "metro-babel-transformer": "^0.56.4", + "metro-cache": "^0.56.4", + "metro-config": "^0.56.4", + "metro-core": "^0.56.4", + "metro-inspector-proxy": "^0.56.4", + "metro-minify-uglify": "^0.56.4", + "metro-react-native-babel-preset": "^0.56.4", + "metro-resolver": "^0.56.4", + "metro-source-map": "^0.56.4", + "metro-symbolicate": "^0.56.4", + "mime-types": "2.1.11", + "mkdirp": "^0.5.1", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.0", + "resolve": "^1.5.0", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "temp": "0.8.3", + "throat": "^4.1.0", + "wordwrap": "^1.0.0", + "write-file-atomic": "^1.2.0", + "ws": "^1.1.5", + "xpipe": "^1.0.5", + "yargs": "^9.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "mime-db": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz", + "integrity": "sha1-oxtAcK2uon1zLqMzdApk0OyaZlk=", + "dev": true + }, + "mime-types": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", + "dev": true, + "requires": { + "mime-db": "~1.23.0" + } + } + } + }, + "metro-babel-register": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.56.4.tgz", + "integrity": "sha512-Phm6hMluOWYqfykftjJ1jsTpWvbgb49AC/1taxEctxUdRCZlFgZwBleJZAhQYxJD5J+ikFkEbHDzePEXb29KVA==", + "dev": true, + "requires": { + "@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": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.56.4.tgz", + "integrity": "sha512-IOi4ILgZvaX7GCGHBJp79paNVOq5QxhhbyqAdEJgDP8bHfl/OVHoVKSypfrsMSKSiBrqxhIjyc4XjkXsQtkx5g==", + "dev": true, + "requires": { + "@babel/core": "^7.0.0", + "metro-source-map": "^0.56.4" + } + }, + "metro-cache": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.56.4.tgz", + "integrity": "sha512-d1hiUSKwtRsuMxUhHVJ3tjK2BbpUlJGvTyMWohK8Wxx+0GbnWRWWFcI4vlCzlZfoK0VtZK2MJEl5t7Du1mIniQ==", + "dev": true, + "requires": { + "jest-serializer": "^24.4.0", + "metro-core": "^0.56.4", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4" + } + }, + "metro-config": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.56.4.tgz", + "integrity": "sha512-O85QDHwWdMn/8ERe13y4a6vbZL0AHyO8atTvL+9BCulLEO+FQBi1iJjr3+ViLa8cf0m5dRftDsa7P47m5euk4A==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^24.7.0", + "metro": "^0.56.4", + "metro-cache": "^0.56.4", + "metro-core": "^0.56.4", + "pretty-format": "^24.7.0" + } + }, + "metro-core": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.56.4.tgz", + "integrity": "sha512-hMzkBdgPt5Zm9nr/1KtIT+A6H7TNiLVCEGG5OiAXj8gTRsA2yy7wAdQpwy0xbE+zi88t/pLOzXpd3ClG/YxyWg==", + "dev": true, + "requires": { + "jest-haste-map": "^24.7.1", + "lodash.throttle": "^4.1.1", + "metro-resolver": "^0.56.4", + "wordwrap": "^1.0.0" + } + }, + "metro-inspector-proxy": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.56.4.tgz", + "integrity": "sha512-E1S3MO25mWKmcLn1UQuCDiS0hf9P2Fwq8sEAX5lBLoZbehepNH+4xJ3xXSY51JX4dozBrE8GGoKL4ll3II40LA==", + "dev": true, + "requires": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "rxjs": "^5.4.3", + "ws": "^1.1.5", + "yargs": "^9.0.0" + } + }, + "metro-minify-uglify": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.56.4.tgz", + "integrity": "sha512-BHgj7+BKEK2pHvWHUR730bIrsZwl8DPtr49x9L0j2grPZ5/UROWXzEr8VZgIss7fl64t845uu1HXNNyuSj2EhA==", + "dev": true, + "requires": { + "uglify-es": "^3.1.9" + } + }, + "metro-react-native-babel-preset": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.4.tgz", + "integrity": "sha512-CzbBDM9Rh6w8s1fq+ZqihAh7DDqUAcfo9pPww25+N/eJ7UK436Q7JdfxwdIPpBwLFn6o6MyYn+uwL9OEWBJarA==", + "dev": true, + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "metro-react-native-babel-transformer": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.56.4.tgz", + "integrity": "sha512-ng74eutuy1nyGI9+TDzzVAVfEmNPDlapV4msTQMKPi4EFqo/fBn7Ct33ME9l5E51pQBBnxt/UwcpTvd13b29kQ==", + "dev": true, + "requires": { + "@babel/core": "^7.0.0", + "babel-preset-fbjs": "^3.1.2", + "metro-babel-transformer": "^0.56.4", + "metro-react-native-babel-preset": "^0.56.4", + "metro-source-map": "^0.56.4" + } + }, + "metro-resolver": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.56.4.tgz", + "integrity": "sha512-Ug4ulVfpkKZ1Wu7mdYj9XLGuOqZTuWCqEhyx3siKTc/2eBwKZQXmiNo5d/IxWNvmwL/87Abeb724I6CMzMfjiQ==", + "dev": true, + "requires": { + "absolute-path": "^0.0.0" + } + }, + "metro-source-map": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.56.4.tgz", + "integrity": "sha512-f1P9/rpFmG3Z0Jatiw2zvLItx1TwR7mXTSDj4qLDCWeVMB3kEXAr3R0ucumTW8c6HfpJljeRBWzYFXF33fd81g==", + "dev": true, + "requires": { + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "^0.56.4", + "ob1": "^0.56.4", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "metro-symbolicate": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.56.4.tgz", + "integrity": "sha512-8mCNNn6zV5FFKCIcRgI7736Xl+owgvYuy8qanPxZN36f7utiWRYeB+PirEBPcglBk4qQvoy2lT6oPULNXZQbbQ==", + "dev": true, + "requires": { + "invariant": "^2.2.4", + "metro-source-map": "^0.56.4", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", + "dev": true + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "dev": true, + "requires": { + "mime-db": "1.43.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dev": true, + "requires": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "dependencies": { + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "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" + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", + "dev": true + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "ob1": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.56.4.tgz", + "integrity": "sha512-URgFof9z2wotiYFsqlydXtQfGV81gvBI2ODy64xfd3vPo+AYom5PVDX4t4zn23t/O+S2IxqApSQM8uJAybmz7w==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", + "dev": true + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + } + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "dev": true, + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + } + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "requires": { + "asap": "~2.0.3" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "react": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-devtools-core": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.6.3.tgz", + "integrity": "sha512-+P+eFy/yo8Z/UH9J0DqHZuUM5+RI2wl249TNvMx3J2jpUomLQa4Zxl56GEotGfw3PIP1eI+hVf1s53FlUONStQ==", + "dev": true, + "requires": { + "shell-quote": "^1.6.1", + "ws": "^3.3.1" + }, + "dependencies": { + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "react-native": { + "version": "0.61.5", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.61.5.tgz", + "integrity": "sha512-MXqE3NoGO0T3dUKIKkIppijBhRRMpfN6ANbhMXHDuyfA+fSilRWgCwYgR/YNCC7ntECoJYikKaNTUBB0DeQy6Q==", + "dev": true, + "requires": { + "@babel/runtime": "^7.0.0", + "@react-native-community/cli": "^3.0.0", + "@react-native-community/cli-platform-android": "^3.0.0", + "@react-native-community/cli-platform-ios": "^3.0.0", + "abort-controller": "^3.0.0", + "art": "^0.10.0", + "base64-js": "^1.1.2", + "connect": "^3.6.5", + "create-react-class": "^15.6.3", + "escape-string-regexp": "^1.0.5", + "event-target-shim": "^5.0.1", + "fbjs": "^1.0.0", + "fbjs-scripts": "^1.1.0", + "hermes-engine": "^0.2.1", + "invariant": "^2.2.4", + "jsc-android": "^245459.0.0", + "metro-babel-register": "^0.56.0", + "metro-react-native-babel-transformer": "^0.56.0", + "metro-source-map": "^0.56.0", + "nullthrows": "^1.1.0", + "pretty-format": "^24.7.0", + "promise": "^7.1.1", + "prop-types": "^15.7.2", + "react-devtools-core": "^3.6.3", + "react-refresh": "^0.4.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.15.0", + "stacktrace-parser": "^0.1.3", + "whatwg-fetch": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.3.0.tgz", + "integrity": "sha512-UkaDNewdqXAmCDbN2GlUM6amDKS78eCqiw/UmF5nE0mmLTd6moJkiZJML/X52Ke3LH7Swhw883IRXq8o9nWjVw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "@react-native-community/cli": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-3.2.1.tgz", + "integrity": "sha512-bZ/bfZ+9r1gQSxp6t7+00DcpC6vmbVYSvzUCFM/yo5k8bhsDdcy8aocscIaXXVGG+v9Edri/Q7hH9ks7L18/Rg==", + "dev": true, + "requires": { + "@hapi/joi": "^15.0.3", + "@react-native-community/cli-debugger-ui": "^3.0.0", + "@react-native-community/cli-tools": "^3.0.0", + "@react-native-community/cli-types": "^3.0.0", + "chalk": "^2.4.2", + "command-exists": "^1.2.8", + "commander": "^2.19.0", + "compression": "^1.7.1", + "connect": "^3.6.5", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "didyoumean": "^1.2.1", + "envinfo": "^7.1.0", + "errorhandler": "^1.5.0", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^7.0.1", + "glob": "^7.1.1", + "graceful-fs": "^4.1.3", + "inquirer": "^3.0.6", + "lodash": "^4.17.5", + "metro": "^0.56.0", + "metro-config": "^0.56.0", + "metro-core": "^0.56.0", + "metro-react-native-babel-transformer": "^0.56.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "morgan": "^1.9.0", + "node-notifier": "^5.2.1", + "open": "^6.2.0", + "ora": "^3.4.0", + "plist": "^3.0.0", + "pretty-format": "^25.1.0", + "semver": "^6.3.0", + "serve-static": "^1.13.1", + "shell-quote": "1.6.1", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1", + "ws": "^1.1.0" + }, + "dependencies": { + "pretty-format": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.3.0.tgz", + "integrity": "sha512-wToHwF8bkQknIcFkBqNfKu4+UZqnrLn/Vr+wwKQwwvPzkBfDDKp/qIabFqdgtoi5PEnM8LFByVsOrHoa3SpTVA==", + "dev": true, + "requires": { + "@jest/types": "^25.3.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + } + } + }, + "@types/yargs": { + "version": "15.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz", + "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-native-windows": { + "version": "0.61.4", + "resolved": "https://registry.npmjs.org/react-native-windows/-/react-native-windows-0.61.4.tgz", + "integrity": "sha512-uWVNuM07vPZ2a3LnqSspX408ERUbckVhLGt6AckJ4WvDZuD7ChwvUm1O85LhDC141p06dHfyXfszzy37DRy88g==", + "dev": true, + "requires": { + "@babel/runtime": "^7.4.0", + "cli-spinners": "^2.2.0", + "create-react-class": "^15.6.3", + "envinfo": "^7.5.0", + "fbjs": "^1.0.0", + "glob": "^7.1.1", + "ora": "^3.4.0", + "prop-types": "^15.7.2", + "regenerator-runtime": "^0.13.2", + "shelljs": "^0.7.8", + "username": "^5.1.0", + "uuid": "^3.3.2", + "xml-parser": "^1.2.1" + } + }, + "react-refresh": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.2.tgz", + "integrity": "sha512-kv5QlFFSZWo7OlJFNYbxRtY66JImuP2LcrFgyJfQaf85gSP+byzG21UbDQEYjU7f//ny8rwiEkO6py2Y+fEgAQ==", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", + "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", + "dev": true + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true + }, + "run-async": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz", + "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "*" + } + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "dev": true, + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "requires": { + "@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": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "scheduler": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz", + "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=", + "dev": true + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "dev": true, + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "shelljs": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", + "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "simple-plist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.0.tgz", + "integrity": "sha512-2i5Tc0BYAqppM7jVzmNrI+aEUntPolIq4fDgji6WuNNn1D/qYdn2KwoLhZdzQkE04lu9L5tUoeJsjuJAvd+lFg==", + "dev": true, + "requires": { + "bplist-creator": "0.0.8", + "bplist-parser": "0.2.0", + "plist": "^3.0.1" + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "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": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", + "dev": true + }, + "stacktrace-parser": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.9.tgz", + "integrity": "sha512-DRy03ljj0367Ud3OAJHD6eVS/+CvMK2u/djVYuU37fHYcYHoZ8tkFyhbRf7PNG1h3bWLsw+SNTSXrPFe07A7aQ==", + "dev": true, + "requires": { + "type-fest": "^0.7.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "sudo-prompt": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "dev": true, + "requires": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + } + } + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.21", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", + "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==", + "dev": true + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "username": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/username/-/username-5.1.0.tgz", + "integrity": "sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "mem": "^4.3.0" + }, + "dependencies": { + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "dev": true + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "slide": "^1.1.5" + } + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "dev": true, + "requires": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "xcode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", + "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "dev": true, + "requires": { + "simple-plist": "^1.0.0", + "uuid": "^3.3.2" + } + }, + "xml-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/xml-parser/-/xml-parser-1.2.1.tgz", + "integrity": "sha1-wx9MNPKXXbgq0BMiISBZJzYVb80=", + "dev": true, + "requires": { + "debug": "^2.2.0" + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + }, + "xmldoc": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.2.tgz", + "integrity": "sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ==", + "dev": true, + "requires": { + "sax": "^1.2.1" + } + }, + "xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", + "dev": true + }, + "xpipe": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/xpipe/-/xpipe-1.0.5.tgz", + "integrity": "sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", + "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + } + } + } + } +} diff --git a/package.json b/package.json index 0e93ab6..c1107bc 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,22 @@ "url": "ssh://git@github.com/axsy-dev/react-app.git", "code-url": "ssh://git@github.com/axsy-dev/react-native-i18n" }, - "keywords": ["react-native", "react-component", "ios", "i18n"], + "keywords": [ + "react-native", + "react-component", + "ios", + "i18n" + ], + "peerDependencies": { + "react": "*", + "react-native": "*", + "react-native-windows": "*" + }, + "devDependencies": { + "react": "^16.9.0", + "react-native": "^0.61.5", + "react-native-windows": "0.61.4" + }, "dependencies": { "i18n-js": "^3.0.3" } diff --git a/windows/react-native-i18n.sln b/windows/react-native-i18n.sln new file mode 100644 index 0000000..1c3d8f7 --- /dev/null +++ b/windows/react-native-i18n.sln @@ -0,0 +1,211 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30011.22 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "react-native-i18n", "react-native-i18n\react-native-i18n.csproj", "{39C81677-617F-4918-A3B5-7FE082A480DC}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{5386C768-6EB4-4CA3-944E-42E13491D3A0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chakra", "..\node_modules\react-native-windows\Chakra\Chakra.vcxitems", "{C38970C0-5FBF-4D69-90D8-CBAC225AE895}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\node_modules\react-native-windows\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\node_modules\react-native-windows\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\node_modules\react-native-windows\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JSI.Shared", "..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems", "{0CC28589-39E4-4288-B162-97B959F8B843}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JSI.Universal", "..\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj", "{A62D504A-16B8-41D2-9F19-E2E86019E5E4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\node_modules\react-native-windows\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Cxx", "..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems", "{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B}" +EndProject +Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Microsoft.ReactNative.SharedManaged", "..\node_modules\react-native-windows\Microsoft.ReactNative.SharedManaged\Microsoft.ReactNative.SharedManaged.shproj", "{67A1076F-7790-4203-86EA-4402CCB5E782}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\node_modules\react-native-windows\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactWindowsCore", "..\node_modules\react-native-windows\ReactWindowsCore\ReactWindowsCore.vcxproj", "{11C084A3-A57C-4296-A679-CAC17B603144}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Shared", "..\node_modules\react-native-windows\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" +EndProject +Global + GlobalSection(SharedMSBuildProjectFiles) = preSolution + ..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{0cc28589-39e4-4288-b162-97b959f8b843}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Microsoft.ReactNative.SharedManaged\Microsoft.ReactNative.SharedManaged.projitems*{39c81677-617f-4918-a3b5-7fe082a480dc}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Microsoft.ReactNative.SharedManaged\Microsoft.ReactNative.SharedManaged.projitems*{67a1076f-7790-4203-86ea-4402ccb5e782}*SharedItemsImports = 13 + ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{a62d504a-16b8-41d2-9f19-e2e86019e5e4}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + EndGlobalSection + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|ARM = Debug|ARM + Debug|ARM64 = Debug|ARM64 + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|ARM = Release|ARM + Release|ARM64 = Release|ARM64 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|ARM.ActiveCfg = Debug|ARM + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|ARM.Build.0 = Debug|ARM + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|ARM64.Build.0 = Debug|ARM64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|x64.ActiveCfg = Debug|x64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|x64.Build.0 = Debug|x64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|x86.ActiveCfg = Debug|x86 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|x86.Build.0 = Debug|x86 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|Any CPU.Build.0 = Release|Any CPU + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|ARM.ActiveCfg = Release|ARM + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|ARM.Build.0 = Release|ARM + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|ARM64.ActiveCfg = Release|ARM64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|ARM64.Build.0 = Release|ARM64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|x64.ActiveCfg = Release|x64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|x64.Build.0 = Release|x64 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|x86.ActiveCfg = Release|x86 + {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|x86.Build.0 = Release|x86 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM.ActiveCfg = Debug|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM.Build.0 = Debug|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|Any CPU.ActiveCfg = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM.ActiveCfg = Release|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM.Build.0 = Release|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM.ActiveCfg = Debug|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM.Build.0 = Debug|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|Any CPU.ActiveCfg = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM.ActiveCfg = Release|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM.Build.0 = Release|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM.ActiveCfg = Debug|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM.Build.0 = Debug|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM64.Build.0 = Debug|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x64.ActiveCfg = Debug|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x64.Build.0 = Debug|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x86.ActiveCfg = Debug|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x86.Build.0 = Debug|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|Any CPU.ActiveCfg = Release|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM.ActiveCfg = Release|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM.Build.0 = Release|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM64.ActiveCfg = Release|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM64.Build.0 = Release|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x64.ActiveCfg = Release|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x64.Build.0 = Release|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x86.ActiveCfg = Release|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x86.Build.0 = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM.ActiveCfg = Debug|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM.Build.0 = Debug|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|Any CPU.ActiveCfg = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM.ActiveCfg = Release|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM.Build.0 = Release|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM.ActiveCfg = Debug|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM.Build.0 = Debug|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|Any CPU.ActiveCfg = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM.ActiveCfg = Release|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM.Build.0 = Release|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM.ActiveCfg = Debug|ARM + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM.Build.0 = Debug|ARM + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM64.Build.0 = Debug|ARM64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x64.ActiveCfg = Debug|x64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x64.Build.0 = Debug|x64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x86.ActiveCfg = Debug|Win32 + {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x86.Build.0 = Debug|Win32 + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|Any CPU.ActiveCfg = Release|Win32 + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM.ActiveCfg = Release|ARM + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM.Build.0 = Release|ARM + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM64.ActiveCfg = Release|ARM64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM64.Build.0 = Release|ARM64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x64.ActiveCfg = Release|x64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x64.Build.0 = Release|x64 + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x86.ActiveCfg = Release|Win32 + {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} + {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} + {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} + {0CC28589-39E4-4288-B162-97B959F8B843} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} + {A62D504A-16B8-41D2-9F19-E2E86019E5E4} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} + {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} + {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} + {67A1076F-7790-4203-86EA-4402CCB5E782} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} + {11C084A3-A57C-4296-A679-CAC17B603144} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} + {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {B188D7C9-9544-4DAB-A3A8-DAED3A879022} + EndGlobalSection +EndGlobal diff --git a/windows/react-native-i18n/Properties/AssemblyInfo.cs b/windows/react-native-i18n/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..ebcab36 --- /dev/null +++ b/windows/react-native-i18n/Properties/AssemblyInfo.cs @@ -0,0 +1,29 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("react-native-i18n")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("react-native-i18n")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: ComVisible(false)] \ No newline at end of file diff --git a/windows/react-native-i18n/RNI18nModule.cs b/windows/react-native-i18n/RNI18nModule.cs new file mode 100644 index 0000000..bde9c59 --- /dev/null +++ b/windows/react-native-i18n/RNI18nModule.cs @@ -0,0 +1,41 @@ +using Microsoft.ReactNative.Managed; +using System; +using System.Collections.Generic; + + +namespace react_native_i18n +{ + [ReactModule("RNI18n")] + public sealed class RNI18nModule + { + + [ReactConstant] + JSValue languages + { + get + { + var jarr = new JSValueArray(); + IReadOnlyList userLanguages = Windows.System.UserProfile.GlobalizationPreferences.Languages; + foreach (var userLanguage in userLanguages) + { + jarr.Add(userLanguage); + } + return new JSValue(jarr); + } + } + + [ReactMethod("getLanguages")] + void GetLanguages(IReactPromise promise) + { + + var jarr = new JSValueArray(); + IReadOnlyList userLanguages = Windows.System.UserProfile.GlobalizationPreferences.Languages; + foreach (var userLanguage in userLanguages) + { + jarr.Add(userLanguage); + } + promise.Resolve(jarr); + } + + } +} diff --git a/windows/react-native-i18n/ReactPackageManager.cs b/windows/react-native-i18n/ReactPackageManager.cs new file mode 100644 index 0000000..0e89a4e --- /dev/null +++ b/windows/react-native-i18n/ReactPackageManager.cs @@ -0,0 +1,13 @@ +using Microsoft.ReactNative; +using Microsoft.ReactNative.Managed; + +namespace react_native_i18n +{ + public sealed class ReactPackageProvider : IReactPackageProvider + { + public void CreatePackage(IReactPackageBuilder packageBuilder) + { + packageBuilder.AddAttributedModules(); + } + } +} diff --git a/windows/react-native-i18n/react-native-i18n.csproj b/windows/react-native-i18n/react-native-i18n.csproj new file mode 100644 index 0000000..e22c93d --- /dev/null +++ b/windows/react-native-i18n/react-native-i18n.csproj @@ -0,0 +1,155 @@ + + + + + Debug + AnyCPU + {39C81677-617F-4918-A3B5-7FE082A480DC} + winmdobj + Properties + react_native_i18n + react-native-i18n + en-US + UAP + 10.0.18362.0 + 10.0.15063.0 + 14 + 512 + {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + false + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + prompt + 4 + + + x86 + true + bin\x86\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + false + prompt + + + x86 + bin\x86\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + false + prompt + + + ARM + true + bin\ARM\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + false + prompt + + + ARM + bin\ARM\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + false + prompt + + + ARM64 + true + bin\ARM64\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + false + prompt + + + ARM64 + bin\ARM64\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + false + prompt + + + x64 + true + bin\x64\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + false + prompt + + + x64 + bin\x64\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + false + prompt + + + PackageReference + + + + + + + + + 6.2.9 + + + 12.0.3 + + + + + {f7d32bd0-2749-483e-9a0d-1635ef7e3136} + Microsoft.ReactNative + False + + + + + 14.0 + + + + \ No newline at end of file diff --git a/windowsOld/.gitignore b/windowsOld/.gitignore new file mode 100644 index 0000000..01f8c0c --- /dev/null +++ b/windowsOld/.gitignore @@ -0,0 +1,78 @@ +*AppPackages* +*BundleArtifacts* +*ReactAssets* + +#OS junk files +[Tt]humbs.db +*.DS_Store + +#Visual Studio files +*.[Oo]bj +*.user +*.aps +*.pch +*.vspscc +*.vssscc +*_i.c +*_p.c +*.ncb +*.suo +*.tlb +*.tlh +*.bak +*.[Cc]ache +*.ilk +*.log +*.lib +*.sbr +*.sdf +*.opensdf +*.opendb +*.unsuccessfulbuild +ipch/ +[Oo]bj/ +[Bb]in +[Dd]ebug*/ +[Rr]elease*/ +Ankh.NoLoad + +#MonoDevelop +*.pidb +*.userprefs + +#Tooling +_ReSharper*/ +*.resharper +[Tt]est[Rr]esult* +*.sass-cache + +#Project files +[Bb]uild/ + +#Subversion files +.svn + +# Office Temp Files +~$* + +# vim Temp Files +*~ + +#NuGet +packages/ +*.nupkg + +#ncrunch +*ncrunch* +*crunch*.local.xml + +# visual studio database projects +*.dbmdl + +#Test files +*.testsettings + +#Other files +*.DotSettings +.vs/ +*project.lock.json \ No newline at end of file diff --git a/windows/RNI18n/Properties/AssemblyInfo.cs b/windowsOld/RNI18n/Properties/AssemblyInfo.cs similarity index 100% rename from windows/RNI18n/Properties/AssemblyInfo.cs rename to windowsOld/RNI18n/Properties/AssemblyInfo.cs diff --git a/windows/RNI18n/Properties/RNI18n.rd.xml b/windowsOld/RNI18n/Properties/RNI18n.rd.xml similarity index 100% rename from windows/RNI18n/Properties/RNI18n.rd.xml rename to windowsOld/RNI18n/Properties/RNI18n.rd.xml diff --git a/windows/RNI18n/RNI18n.csproj b/windowsOld/RNI18n/RNI18n.csproj similarity index 100% rename from windows/RNI18n/RNI18n.csproj rename to windowsOld/RNI18n/RNI18n.csproj diff --git a/windows/RNI18n/RNI18n.nuget.props b/windowsOld/RNI18n/RNI18n.nuget.props similarity index 100% rename from windows/RNI18n/RNI18n.nuget.props rename to windowsOld/RNI18n/RNI18n.nuget.props diff --git a/windows/RNI18n/RNI18n.sln b/windowsOld/RNI18n/RNI18n.sln similarity index 87% rename from windows/RNI18n/RNI18n.sln rename to windowsOld/RNI18n/RNI18n.sln index 8265be2..db653ec 100644 --- a/windows/RNI18n/RNI18n.sln +++ b/windowsOld/RNI18n/RNI18n.sln @@ -1,43 +1,41 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.28307.421 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RNI18n", "RNI18n.csproj", "{01918185-2177-417C-997B-4E1DADD494B7}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|ARM = Debug|ARM - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|ARM = Release|ARM - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|ARM.ActiveCfg = Debug|ARM - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|ARM.Build.0 = Debug|ARM - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x64.ActiveCfg = Debug|x64 - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x64.Build.0 = Debug|x64 - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x86.ActiveCfg = Debug|x86 - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x86.Build.0 = Debug|x86 - {01918185-2177-417C-997B-4E1DADD494B7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {01918185-2177-417C-997B-4E1DADD494B7}.Release|Any CPU.Build.0 = Release|Any CPU - {01918185-2177-417C-997B-4E1DADD494B7}.Release|ARM.ActiveCfg = Release|ARM - {01918185-2177-417C-997B-4E1DADD494B7}.Release|ARM.Build.0 = Release|ARM - {01918185-2177-417C-997B-4E1DADD494B7}.Release|x64.ActiveCfg = Release|x64 - {01918185-2177-417C-997B-4E1DADD494B7}.Release|x64.Build.0 = Release|x64 - {01918185-2177-417C-997B-4E1DADD494B7}.Release|x86.ActiveCfg = Release|x86 - {01918185-2177-417C-997B-4E1DADD494B7}.Release|x86.Build.0 = Release|x86 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {CFD583A5-48C3-4D4B-9AA6-F3DAD46AE4BB} - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30011.22 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RNI18n", "RNI18n.csproj", "{01918185-2177-417C-997B-4E1DADD494B7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|ARM = Debug|ARM + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|ARM = Release|ARM + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|Any CPU.ActiveCfg = Debug|x86 + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|ARM.ActiveCfg = Debug|ARM + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|ARM.Build.0 = Debug|ARM + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x64.ActiveCfg = Debug|x64 + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x64.Build.0 = Debug|x64 + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x86.ActiveCfg = Debug|x86 + {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x86.Build.0 = Debug|x86 + {01918185-2177-417C-997B-4E1DADD494B7}.Release|Any CPU.ActiveCfg = Release|x86 + {01918185-2177-417C-997B-4E1DADD494B7}.Release|ARM.ActiveCfg = Release|ARM + {01918185-2177-417C-997B-4E1DADD494B7}.Release|ARM.Build.0 = Release|ARM + {01918185-2177-417C-997B-4E1DADD494B7}.Release|x64.ActiveCfg = Release|x64 + {01918185-2177-417C-997B-4E1DADD494B7}.Release|x64.Build.0 = Release|x64 + {01918185-2177-417C-997B-4E1DADD494B7}.Release|x86.ActiveCfg = Release|x86 + {01918185-2177-417C-997B-4E1DADD494B7}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {CFD583A5-48C3-4D4B-9AA6-F3DAD46AE4BB} + EndGlobalSection +EndGlobal diff --git a/windows/RNI18n/RNI18nModule.cs b/windowsOld/RNI18n/RNI18nModule.cs similarity index 100% rename from windows/RNI18n/RNI18nModule.cs rename to windowsOld/RNI18n/RNI18nModule.cs diff --git a/windows/RNI18n/RNI18nPackage.cs b/windowsOld/RNI18n/RNI18nPackage.cs similarity index 100% rename from windows/RNI18n/RNI18nPackage.cs rename to windowsOld/RNI18n/RNI18nPackage.cs From 22eaf4e38e4f2a3337c87f41eac60914e0a60f77 Mon Sep 17 00:00:00 2001 From: Gill Peacegood Date: Fri, 17 Apr 2020 17:57:09 +0100 Subject: [PATCH 14/27] Work in progress, example --- example/metro.config.js | 40 +++++++++++++++++++++++---- example/package.json | 10 +++++-- example/windows/RNI18nExample/App.cpp | 3 +- 3 files changed, 44 insertions(+), 9 deletions(-) diff --git a/example/metro.config.js b/example/metro.config.js index 2ed937d..316345c 100644 --- a/example/metro.config.js +++ b/example/metro.config.js @@ -15,25 +15,53 @@ const rnwPath = fs.realpathSync( path.resolve(require.resolve('react-native-windows/package.json'), '..'), ); +const root = path.resolve(__dirname, '..'); + +const pak = JSON.parse( + fs.readFileSync(path.join(root, 'package.json'), 'utf8') +); + +const modules = [ + '@babel/runtime', + ...Object.keys({ + ...pak.dependencies, + ...pak.peerDependencies, + }), +]; + module.exports = { + projectRoot: __dirname, + watchFolders: [root], resolver: { - extraNodeModules: { + + extraNodeModules: modules.reduce((acc, name) => { + if (!acc[name]) { + acc[name] = path.join(__dirname, 'node_modules', name); + } + return acc; + }, { // Redirect react-native to react-native-windows 'react-native': rnwPath, - 'react-native-windows': rnwPath, - }, + 'react-native-windows': rnwPath + }), // Include the macos platform in addition to the defaults because the fork includes macos, but doesn't declare it platforms: ['ios', 'android', 'windesktop', 'windows', 'web', 'macos'], + providesModuleNodeModules: ['react-native-windows'], // Since there are multiple copies of react-native, we need to ensure that metro only sees one of them // This should go in RN 0.61 when haste is removed blacklistRE: blacklist([ new RegExp( - `${(path.resolve(rnPath) + path.sep).replace(/[/\\]/g, '/')}.*`, + `${(path.resolve(rnPath) + path.sep).replace(/[/\\\\]/g, '[/\\\\]')}.*`, + ), + new RegExp( + `${(path.resolve(root) + path.sep + 'node_modules').replace(/[/\\\\]/g, '[/\\\\]')}.*`, ), // This stops "react-native run-windows" from causing the metro server to crash if its already running new RegExp( - `${path.resolve(__dirname, 'windows').replace(/[/\\]/g, '/')}.*`, + `${path + .resolve(__dirname, 'windows') + .replace(/[/\\\\]/g, '[/\\\\]')}.*`, ), ]), }, @@ -45,4 +73,4 @@ module.exports = { }, }), }, -}; +}; \ No newline at end of file diff --git a/example/package.json b/example/package.json index 00afce5..1fa9db4 100644 --- a/example/package.json +++ b/example/package.json @@ -23,11 +23,17 @@ "rnpm-plugin-windows": "^0.6.1" }, "dependencies": { - "react-native-i18n": "file:../", "yarn": "^1.22.4", "react-native": "0.61.5" }, "jest": { "preset": "react-native" - } + }, + "files": [ + "index.js", + "RNI18n.podspec", + "android", + "ios", + "windows" + ] } diff --git a/example/windows/RNI18nExample/App.cpp b/example/windows/RNI18nExample/App.cpp index 831750a..6fb443f 100644 --- a/example/windows/RNI18nExample/App.cpp +++ b/example/windows/RNI18nExample/App.cpp @@ -33,8 +33,9 @@ App::App() noexcept #else InstanceSettings().EnableDeveloperMenu(false); #endif - PackageProviders().Append(react_native_i18n::ReactPackageProvider()); + PackageProviders().Append(make()); // Includes all modules in this project + PackageProviders().Append(react_native_i18n::ReactPackageProvider()); REACT_REGISTER_NATIVE_MODULE_PACKAGES(); //code-gen macro from autolink From 7fd251af2e67eefc9ddbdeffff8dcca0bca09f64 Mon Sep 17 00:00:00 2001 From: gillpeacegood Date: Sun, 19 Apr 2020 16:41:20 +0100 Subject: [PATCH 15/27] Get the test working Lots of issues to sort out - metro config, example package.json, babel config, native module code. --- example/.babelrc | 3 - example/babel.config.js | 3 + example/package-lock.json | 11773 ++++------------ example/package.json | 34 +- example/src/App.js | 9 +- example/windows/RNI18nExample.sln | 2 +- example/windows/RNI18nExample/App.cpp | 2 +- .../RNI18nExample/RNI18nExample.vcxproj | 4 +- package.json | 11 +- windows/react-native-i18n/RNI18nModule.cs | 8 +- 10 files changed, 2964 insertions(+), 8885 deletions(-) delete mode 100644 example/.babelrc create mode 100644 example/babel.config.js diff --git a/example/.babelrc b/example/.babelrc deleted file mode 100644 index a9ce136..0000000 --- a/example/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": ["react-native"] -} diff --git a/example/babel.config.js b/example/babel.config.js new file mode 100644 index 0000000..a77c176 --- /dev/null +++ b/example/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: ['module:metro-react-native-babel-preset'], +}; \ No newline at end of file diff --git a/example/package-lock.json b/example/package-lock.json index b2f5cc7..37d8184 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -533,13 +533,6 @@ "@babel/helper-replace-supers": "^7.8.6", "@babel/helper-split-export-declaration": "^7.8.3", "globals": "^11.1.0" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - } } }, "@babel/plugin-transform-computed-properties": { @@ -688,17 +681,6 @@ "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", "requires": { "regenerator-transform": "^0.14.2" - }, - "dependencies": { - "regenerator-transform": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", - "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", - "requires": { - "@babel/runtime": "^7.8.4", - "private": "^0.1.8" - } - } } }, "@babel/plugin-transform-runtime": { @@ -775,22 +757,6 @@ "make-dir": "^2.1.0", "pirates": "^4.0.0", "source-map-support": "^0.5.16" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-support": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } } }, "@babel/runtime": { @@ -969,6 +935,100 @@ } } }, + "@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", + "dev": true, + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, "@jest/fake-timers": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", @@ -1288,6 +1348,72 @@ } } }, + "@jest/reporters": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", + "dev": true, + "requires": { + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.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.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "@jest/source-map": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", @@ -1320,6 +1446,90 @@ "@types/istanbul-lib-coverage": "^2.0.0" } }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", + "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", + "dev": true, + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + } + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", + "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.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.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, "@jest/types": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", @@ -1370,11 +1580,6 @@ "supports-color": "^5.3.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -1419,11 +1624,6 @@ "supports-color": "^5.3.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -1463,11 +1663,6 @@ "supports-color": "^5.3.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, "mime": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", @@ -1488,11 +1683,77 @@ "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-3.0.0.tgz", "integrity": "sha512-ng6Tm537E/M42GjE4TRUxQyL8sRfClcL7bQWblOCoxPZzJ2J3bdALsjeG3vDnVCIfI/R0AeFalN9KjMt0+Z/Zg==" }, + "@react-native-community/eslint-config": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@react-native-community/eslint-config/-/eslint-config-0.0.5.tgz", + "integrity": "sha512-jwO2tnKaTPTLX5XYXMHGEnFdf543SU7jz98/OF5mDH3b7lP+BOaCD+jVfqqHoDRkcqyPlYiR1CgwVGWpi0vMWg==", + "dev": true, + "requires": { + "@typescript-eslint/eslint-plugin": "^1.5.0", + "@typescript-eslint/parser": "^1.5.0", + "babel-eslint": "10.0.1", + "eslint-plugin-eslint-comments": "^3.1.1", + "eslint-plugin-flowtype": "2.50.3", + "eslint-plugin-jest": "22.4.1", + "eslint-plugin-prettier": "2.6.2", + "eslint-plugin-react": "7.12.4", + "eslint-plugin-react-hooks": "^1.5.1", + "eslint-plugin-react-native": "3.6.0", + "prettier": "1.16.4" + } + }, + "@types/babel__core": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.7.tgz", + "integrity": "sha512-RL62NqSFPCDK2FM1pSDH0scHpJvsXtZNiYlMB73DgPBaG1E38ZYVL+ei5EkWRbr+KC4YNiAUNBnRj+bgwpgjMw==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", + "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", + "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.10.tgz", + "integrity": "sha512-74fNdUGrWsgIB/V9kTO5FGHPWYY6Eqn+3Z7L6Hc4e/BxjYV7puvBqp5HwsVYYfLm6iURYBNCx4Ut37OF9yitCw==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, "@types/color-name": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" }, + "@types/eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", + "dev": true + }, "@types/istanbul-lib-coverage": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", @@ -1515,6 +1776,12 @@ "@types/istanbul-lib-report": "*" } }, + "@types/json-schema": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", + "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==", + "dev": true + }, "@types/stack-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", @@ -1533,49 +1800,118 @@ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" }, - "abab": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", - "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", - "dev": true - }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "@typescript-eslint/eslint-plugin": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-1.13.0.tgz", + "integrity": "sha512-WQHCozMnuNADiqMtsNzp96FNox5sOVpU8Xt4meaT4em8lOG1SrOv92/mUbEHQVh90sldKSfcOc/I0FOb/14G1g==", + "dev": true, "requires": { - "event-target-shim": "^5.0.0" + "@typescript-eslint/experimental-utils": "1.13.0", + "eslint-utils": "^1.3.1", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^2.0.1", + "tsutils": "^3.7.0" } }, - "absolute-path": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", - "integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=" - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "@typescript-eslint/experimental-utils": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz", + "integrity": "sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==", + "dev": true, "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "1.13.0", + "eslint-scope": "^4.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-1.13.0.tgz", + "integrity": "sha512-ITMBs52PCPgLb2nGPoeT4iU3HdQZHcPaZVw+7CsFagRJHUhyeTgorEwHXhFf3e7Evzi8oujKNpHc8TONth8AdQ==", + "dev": true, + "requires": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "1.13.0", + "@typescript-eslint/typescript-estree": "1.13.0", + "eslint-visitor-keys": "^1.0.0" + } + }, + "@typescript-eslint/typescript-estree": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz", + "integrity": "sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==", + "dev": true, + "requires": { + "lodash.unescape": "4.0.1", + "semver": "5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + } + } + }, + "abab": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", + "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==", + "dev": true + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" } }, "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", "dev": true }, "acorn-globals": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", - "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", "dev": true, "requires": { - "acorn": "^4.0.4" + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + } } }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, "ajv": { "version": "6.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", @@ -1605,10 +1941,9 @@ } }, "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", - "dev": true + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" }, "ansi-fragments": { "version": "0.2.1", @@ -1668,22 +2003,12 @@ "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" }, "anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", - "dev": true, - "requires": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" - } - }, - "append-transform": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", - "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", - "dev": true, + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "requires": { - "default-require-extensions": "^1.0.0" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" } }, "argparse": { @@ -1695,13 +2020,9 @@ } }, "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" }, "arr-flatten": { "version": "1.1.0", @@ -1724,6 +2045,17 @@ "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" }, + "array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + } + }, "array-map": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", @@ -1740,16 +2072,9 @@ "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" }, "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" }, "art": { "version": "0.10.3", @@ -1831,23 +2156,6 @@ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, - "available-typed-arrays": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz", - "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==", - "dev": true, - "requires": { - "array-filter": "^1.0.0" - }, - "dependencies": { - "array-filter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", - "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=", - "dev": true - } - } - }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", @@ -1860,189 +2168,76 @@ "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", "dev": true }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } - }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "dev": true, - "requires": { - "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-react-jsx": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", - "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "esutils": "^2.0.2" - } - }, - "babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", - "dev": true, - "requires": { - "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": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", - "dev": true, - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", - "dev": true, - "requires": { - "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": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", - "dev": true, - "requires": { - "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": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "babel-eslint": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.1.tgz", + "integrity": "sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ==", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + }, + "dependencies": { + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + } } }, "babel-jest": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-20.0.3.tgz", - "integrity": "sha1-5KA7E9wQOJ4UD8ZF0J/8TO0wFnE=", - "dev": true, - "requires": { - "babel-core": "^6.0.0", - "babel-plugin-istanbul": "^4.0.0", - "babel-preset-jest": "^20.0.3" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "babel-plugin-dynamic-import-node": { @@ -2054,477 +2249,93 @@ } }, "babel-plugin-istanbul": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", - "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", "dev": true, "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.13.0", - "find-up": "^2.1.0", - "istanbul-lib-instrument": "^1.10.1", - "test-exclude": "^4.2.1" + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" } }, "babel-plugin-jest-hoist": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.0.3.tgz", - "integrity": "sha1-r+3IU70/jcNUjqZx++adA8wsF2c=", - "dev": true - }, - "babel-plugin-react-transform": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-react-transform/-/babel-plugin-react-transform-2.0.2.tgz", - "integrity": "sha1-UVu/qZaJOYEULZCx+bFjXeKZUQk=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", "dev": true, "requires": { - "lodash": "^4.6.1" + "@types/babel__traverse": "^7.0.6" } }, - "babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", - "dev": true - }, - "babel-plugin-syntax-class-properties": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", - "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", - "dev": true - }, - "babel-plugin-syntax-flow": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", - "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", - "dev": true - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "dev": true - }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", - "dev": true - }, "babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", - "dev": true - }, - "babel-plugin-transform-class-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", - "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", - "dev": true, - "requires": { - "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" - } + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" }, - "babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "dev": true, + "babel-preset-fbjs": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz", + "integrity": "sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw==", "requires": { - "babel-runtime": "^6.22.0" + "@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-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "babel-preset-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", + "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", "dev": true, "requires": { - "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-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" } }, - "babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "back": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/back/-/back-1.0.2.tgz", + "integrity": "sha1-qT9ebOaXKZhNWQGiuxbjsBpNY2k=", "dev": true, "requires": { - "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" + "xtend": "^4.0.0" } }, - "babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, - "babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", - "dev": true, - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", - "dev": true, - "requires": { - "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": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", - "dev": true, - "requires": { - "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": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-flow-strip-types": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", - "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", - "dev": true, - "requires": { - "babel-plugin-syntax-flow": "^6.18.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-object-assign": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz", - "integrity": "sha1-+Z0vZvGgsNSY40bFNZaEdAyqILo=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", - "dev": true, - "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" - } - }, - "babel-plugin-transform-react-display-name": { - "version": "6.25.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", - "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-react-jsx": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", - "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", - "dev": true, - "requires": { - "babel-helper-builder-react-jsx": "^6.24.1", - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-react-jsx-source": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", - "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", - "dev": true, - "requires": { - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", - "dev": true, - "requires": { - "regenerator-transform": "^0.10.0" - } - }, - "babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-preset-fbjs": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz", - "integrity": "sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw==", - "requires": { - "@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" - }, - "dependencies": { - "babel-plugin-syntax-trailing-function-commas": { - "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", - "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" - } - } - }, - "babel-preset-jest": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz", - "integrity": "sha1-y6yq3stdaJyh4d4TYOv8ZoYsF4o=", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^20.0.3" - } - }, - "babel-preset-react-native": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-native/-/babel-preset-react-native-2.0.1.tgz", - "integrity": "sha512-3Q8g02d4cOLTXk41+yx95J6iFe38OK8EUZzDjOF3Y1UGtrGn5XnULLE9TP1CoMiA/W/ovKinBeKhYo1aH4AuiA==", - "dev": true, - "requires": { - "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": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", - "dev": true, - "requires": { - "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": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "requires": { - "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": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "requires": { - "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": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, - "back": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/back/-/back-1.0.2.tgz", - "integrity": "sha1-qT9ebOaXKZhNWQGiuxbjsBpNY2k=", - "dev": true, - "requires": { - "xtend": "^4.0.0" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -2643,16 +2454,38 @@ } }, "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } } }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, "browser-resolve": { "version": "1.11.3", "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", @@ -2688,12 +2521,6 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -2728,6 +2555,13 @@ "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", "requires": { "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + } } }, "caller-path": { @@ -2739,15 +2573,14 @@ } }, "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "capture-exit": { "version": "2.0.0", @@ -2782,10 +2615,9 @@ "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" }, "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" }, "class-utils": { "version": "0.3.6", @@ -2832,13 +2664,31 @@ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" }, "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "clone": { @@ -2846,6 +2696,12 @@ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -2916,12 +2772,6 @@ "integrity": "sha1-2BH9bIT1kClJmorEQ2ICk1uSvjE=", "dev": true }, - "colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", - "dev": true - }, "colorspace": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.0.1.tgz", @@ -3010,12 +2860,6 @@ "utils-merge": "1.0.1" } }, - "content-type-parser": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz", - "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==", - "dev": true - }, "convert-source-map": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", @@ -3048,17 +2892,6 @@ "is-directory": "^0.3.1", "js-yaml": "^3.13.1", "parse-json": "^4.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - } } }, "create-react-class": { @@ -3111,20 +2944,14 @@ "dev": true }, "cssstyle": { - "version": "0.2.37", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", - "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", "dev": true, "requires": { "cssom": "0.3.x" } }, - "cycle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", - "dev": true - }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -3134,6 +2961,30 @@ "assert-plus": "^1.0.0" } }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, "dayjs": { "version": "1.8.24", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.24.tgz", @@ -3157,35 +3008,6 @@ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, - "deep-equal": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.2.tgz", - "integrity": "sha512-kX0bjV7tdMuhrhzKPEnVwqfQCuf+IEfN+4Xqv4eKd75xGRyn8yzdQ9ujPY6a221rgJKyQC4KBu1PibDTpa6m9w==", - "dev": true, - "requires": { - "es-abstract": "^1.17.5", - "es-get-iterator": "^1.1.0", - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.2", - "is-regex": "^1.0.5", - "isarray": "^2.0.5", - "object-is": "^1.0.2", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.2", - "which-boxed-primitive": "^1.0.1", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.1" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } - } - }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", @@ -3197,15 +3019,6 @@ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" }, - "default-require-extensions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", - "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", - "dev": true, - "requires": { - "strip-bom": "^2.0.0" - } - }, "defaults": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", @@ -3290,14 +3103,11 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true }, "diagnostics": { "version": "1.0.1", @@ -3315,17 +3125,29 @@ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz", "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=" }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", "dev": true }, - "dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", - "dev": true + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } }, "ecc-jsbn": { "version": "0.1.2", @@ -3348,6 +3170,12 @@ "integrity": "sha1-2yDsZmgyUHHDE0QeMM/ipp6nOFk=", "dev": true }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, "enabled": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz", @@ -3389,15 +3217,6 @@ "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.0.tgz", "integrity": "sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ==" }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -3434,29 +3253,6 @@ "string.prototype.trimright": "^2.1.1" } }, - "es-get-iterator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", - "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", - "dev": true, - "requires": { - "es-abstract": "^1.17.4", - "has-symbols": "^1.0.1", - "is-arguments": "^1.0.4", - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } - } - }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -3500,11 +3296,116 @@ } } }, + "eslint-plugin-eslint-comments": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.1.2.tgz", + "integrity": "sha512-QexaqrNeteFfRTad96W+Vi4Zj1KFbkHHNMMaHZEYcovKav6gdomyGzaxSDSL3GoIyUOo078wRAdYlu1caiauIQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "ignore": "^5.0.5" + } + }, + "eslint-plugin-flowtype": { + "version": "2.50.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz", + "integrity": "sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "eslint-plugin-jest": { + "version": "22.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.4.1.tgz", + "integrity": "sha512-gcLfn6P2PrFAVx3AobaOzlIEevpAEf9chTpFZz7bYfc7pz8XRv7vuKTIE4hxPKZSha6XWKKplDQ0x9Pq8xX2mg==", + "dev": true + }, + "eslint-plugin-prettier": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-2.6.2.tgz", + "integrity": "sha512-tGek5clmW5swrAx1mdPYM8oThrBE83ePh7LeseZHBWfHVGrHPhKn7Y5zgRMbU/9D5Td9K4CEmUPjGxA7iw98Og==", + "dev": true, + "requires": { + "fast-diff": "^1.1.1", + "jest-docblock": "^21.0.0" + } + }, + "eslint-plugin-react": { + "version": "7.12.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz", + "integrity": "sha512-1puHJkXJY+oS1t467MjbqjvX53uQ05HXwjqDgdbGBqf5j9eeydI54G3KwiJmWciQ0HTBacIKw2jgwSBSH3yfgQ==", + "dev": true, + "requires": { + "array-includes": "^3.0.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.0.1", + "object.fromentries": "^2.0.0", + "prop-types": "^15.6.2", + "resolve": "^1.9.0" + } + }, + "eslint-plugin-react-hooks": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz", + "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==", + "dev": true + }, + "eslint-plugin-react-native": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.6.0.tgz", + "integrity": "sha512-BEQcHZ06hZSBYWFVuNEq0xuui5VEsWpHDsZGBtfadHfCRqRMUrkYPgdDb3bpc60qShHE83kqIv59uKdinEg91Q==", + "dev": true, + "requires": { + "eslint-plugin-react-native-globals": "^0.1.1" + } + }, + "eslint-plugin-react-native-globals": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz", + "integrity": "sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==", + "dev": true + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", + "dev": true + }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", @@ -3533,13 +3434,9 @@ "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" }, "exec-sh": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", - "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", - "dev": true, - "requires": { - "merge": "^1.2.0" - } + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" }, "execa": { "version": "1.0.0", @@ -3555,22 +3452,67 @@ "strip-eof": "^1.0.0" } }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "requires": { - "is-posix-bracket": "^0.1.0" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", "dev": true, "requires": { - "fill-range": "^2.1.0" + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } } }, "extend": { @@ -3615,12 +3557,62 @@ } }, "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { - "is-extglob": "^1.0.0" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } } }, "extract-github": { @@ -3647,12 +3639,6 @@ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", "dev": true }, - "eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", - "dev": true - }, "fancy-log": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", @@ -3670,6 +3656,12 @@ "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", "dev": true }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -3762,33 +3754,25 @@ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "optional": true }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true - }, - "fileset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", - "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", - "dev": true, - "requires": { - "glob": "^7.0.3", - "minimatch": "^3.0.3" - } - }, "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "finalhandler": { @@ -3816,11 +3800,11 @@ } }, "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "requires": { - "locate-path": "^2.0.0" + "locate-path": "^3.0.0" } }, "for-in": { @@ -3828,21 +3812,6 @@ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -4377,6 +4346,12 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, "fusing": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/fusing/-/fusing-0.2.3.tgz", @@ -4392,9 +4367,10 @@ "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" }, "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true }, "get-stream": { "version": "4.1.0", @@ -4450,40 +4426,10 @@ "path-is-absolute": "^1.0.0" } }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - } - }, - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "^2.0.0" - } - }, - "global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "dev": true, - "requires": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "graceful-fs": { "version": "4.2.3", @@ -4495,27 +4441,6 @@ "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" }, - "handlebars": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", - "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", - "dev": true, - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -4551,10 +4476,9 @@ } }, "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "has-symbols": { "version": "1.0.1", @@ -4620,16 +4544,6 @@ "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.2.1.tgz", "integrity": "sha512-eNHUQHuadDMJARpaqvlCZoK/Nitpj6oywq3vQ3wCwEsww5morX34mW5PmKWQTO7aU0ck0hgulxR+EVDlXygGxQ==" }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - } - }, "hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", @@ -4644,6 +4558,12 @@ "whatwg-encoding": "^1.0.1" } }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, "http-errors": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", @@ -4667,11 +4587,10 @@ "sshpk": "^1.7.0" } }, - "i": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", - "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", - "dev": true + "i18n-js": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/i18n-js/-/i18n-js-3.0.11.tgz", + "integrity": "sha512-v7dG3kYJTQTyox3NqDabPDE/ZotWntyMI9kh4cYi+XlCSnsIR+KBTS2opPyObL8WndnklcLzbNU92FP/mLge3Q==" }, "iconv-lite": { "version": "0.4.24", @@ -4681,6 +4600,12 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", + "dev": true + }, "image-size": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", @@ -4695,6 +4620,16 @@ "resolve-from": "^3.0.0" } }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -4735,11 +4670,6 @@ "through": "^2.3.6" }, "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" - }, "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", @@ -4763,16 +4693,6 @@ "supports-color": "^5.3.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -4803,8 +4723,7 @@ "interpret": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", - "dev": true + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" }, "invariant": { "version": "2.2.4", @@ -4825,45 +4744,28 @@ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true - }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, - "is-bigint": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.0.tgz", - "integrity": "sha512-t5mGUXC/xRheCK431ylNiSkGGpBp8bHENBcENTkDT6ppwPzEVxNGZRvgvmOEfbWkFhA7D2GEuE2mmQTr78sl2g==", - "dev": true - }, - "is-boolean-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.1.tgz", - "integrity": "sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ==", - "dev": true - }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, - "requires": { - "builtin-modules": "^1.0.0" - } - }, "is-callable": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", @@ -4871,12 +4773,11 @@ "dev": true }, "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "requires": { - "ci-info": "^1.5.0" + "ci-info": "^2.0.0" } }, "is-data-descriptor": { @@ -4885,6 +4786,16 @@ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } } }, "is-date-object": { @@ -4915,76 +4826,40 @@ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, - "requires": { - "is-primitive": "^2.0.0" - } - }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true - }, "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" }, - "is-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", - "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true }, "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "requires": { "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "is-number-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", - "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", - "dev": true - }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -5000,18 +4875,6 @@ } } }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true - }, "is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", @@ -5026,12 +4889,6 @@ "has": "^1.0.3" } }, - "is-set": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", - "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", - "dev": true - }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", @@ -5052,42 +4909,12 @@ "has-symbols": "^1.0.1" } }, - "is-typed-array": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.3.tgz", - "integrity": "sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.0", - "es-abstract": "^1.17.4", - "foreach": "^2.0.5", - "has-symbols": "^1.0.1" - } - }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true - }, - "is-weakset": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz", - "integrity": "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==", - "dev": true - }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -5109,13 +4936,9 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, "isomorphic-fetch": { "version": "2.2.1", @@ -5143,95 +4966,74 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, - "istanbul-api": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", - "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", - "dev": true, - "requires": { - "async": "^2.1.4", - "fileset": "^2.0.2", - "istanbul-lib-coverage": "^1.2.1", - "istanbul-lib-hook": "^1.2.2", - "istanbul-lib-instrument": "^1.10.2", - "istanbul-lib-report": "^1.1.5", - "istanbul-lib-source-maps": "^1.2.6", - "istanbul-reports": "^1.5.1", - "js-yaml": "^3.7.0", - "mkdirp": "^0.5.1", - "once": "^1.4.0" - } - }, "istanbul-lib-coverage": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", - "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", "dev": true }, - "istanbul-lib-hook": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", - "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", - "dev": true, - "requires": { - "append-transform": "^0.4.0" - } - }, "istanbul-lib-instrument": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", - "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", "dev": true, "requires": { - "babel-generator": "^6.18.0", - "babel-template": "^6.16.0", - "babel-traverse": "^6.18.0", - "babel-types": "^6.18.0", - "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.1", - "semver": "^5.3.0" + "@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" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "istanbul-lib-report": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", - "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", "dev": true, "requires": { - "istanbul-lib-coverage": "^1.2.1", - "mkdirp": "^0.5.1", - "path-parse": "^1.0.5", - "supports-color": "^3.1.2" + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" }, "dependencies": { "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { - "has-flag": "^1.0.0" + "has-flag": "^3.0.0" } } } }, "istanbul-lib-source-maps": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", - "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", "dev": true, "requires": { - "debug": "^3.1.0", - "istanbul-lib-coverage": "^1.2.1", - "mkdirp": "^0.5.1", - "rimraf": "^2.6.1", - "source-map": "^0.5.3" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" }, "dependencies": { "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { "ms": "^2.1.1" @@ -5242,128 +5044,271 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, "istanbul-reports": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", - "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", "dev": true, "requires": { - "handlebars": "^4.0.3" + "html-escaper": "^2.0.0" } }, "jest": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest/-/jest-20.0.4.tgz", - "integrity": "sha1-PdJgwpidba1nix6cxNkZRPbWAqw=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", + "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", "dev": true, "requires": { - "jest-cli": "^20.0.4" + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "jest-cli": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-20.0.4.tgz", - "integrity": "sha1-5TKxnYiuW8bEF+iwWTpv6VSx3JM=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", "dev": true, "requires": { - "ansi-escapes": "^1.4.0", - "callsites": "^2.0.0", - "chalk": "^1.1.3", - "graceful-fs": "^4.1.11", - "is-ci": "^1.0.10", - "istanbul-api": "^1.1.1", - "istanbul-lib-coverage": "^1.0.1", - "istanbul-lib-instrument": "^1.4.2", - "istanbul-lib-source-maps": "^1.1.0", - "jest-changed-files": "^20.0.3", - "jest-config": "^20.0.4", - "jest-docblock": "^20.0.3", - "jest-environment-jsdom": "^20.0.3", - "jest-haste-map": "^20.0.4", - "jest-jasmine2": "^20.0.4", - "jest-message-util": "^20.0.3", - "jest-regex-util": "^20.0.3", - "jest-resolve-dependencies": "^20.0.3", - "jest-runtime": "^20.0.4", - "jest-snapshot": "^20.0.3", - "jest-util": "^20.0.3", - "micromatch": "^2.3.11", - "node-notifier": "^5.0.2", - "pify": "^2.3.0", - "slash": "^1.0.0", - "string-length": "^1.0.1", - "throat": "^3.0.0", - "which": "^1.2.12", - "worker-farm": "^1.3.1", - "yargs": "^7.0.2" + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" } } } }, "jest-changed-files": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-20.0.3.tgz", - "integrity": "sha1-k5TVzGXEOEBhSb7xv01Sto4D4/g=", - "dev": true + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + } }, "jest-config": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-20.0.4.tgz", - "integrity": "sha1-43kwqyIXyRNgXv8T5712PsSPruo=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", "dev": true, "requires": { - "chalk": "^1.1.3", + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", "glob": "^7.1.1", - "jest-environment-jsdom": "^20.0.3", - "jest-environment-node": "^20.0.3", - "jest-jasmine2": "^20.0.4", - "jest-matcher-utils": "^20.0.3", - "jest-regex-util": "^20.0.3", - "jest-resolve": "^20.0.4", - "jest-validate": "^20.0.3", - "pretty-format": "^20.0.3" + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "jest-diff": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-20.0.3.tgz", - "integrity": "sha1-gfKI/Z5nXw+yPHXxwrGURf5YZhc=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "diff": "^3.2.0", - "jest-matcher-utils": "^20.0.3", - "pretty-format": "^20.0.3" - } - }, - "jest-docblock": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-20.0.3.tgz", - "integrity": "sha1-F76phDQswz2DxQ++FUXqDvqkRxI=", - "dev": true - }, - "jest-environment-jsdom": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz", - "integrity": "sha1-BIqKwS7iJfcZBBdxODS7mZeH3pk=", + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-docblock": { + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-21.2.0.tgz", + "integrity": "sha512-5IZ7sY9dBAYSV+YjQ0Ovb540Ku7AO9Z5o2Cg789xj167iQuZ2cG+z0f3Uct6WeYLbU6aQiM2pCs7sZ+4dotydw==", + "dev": true + }, + "jest-each": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", + "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", "dev": true, "requires": { - "jest-mock": "^20.0.3", - "jest-util": "^20.0.3", - "jsdom": "^9.12.0" + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" } }, "jest-environment-node": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-20.0.3.tgz", - "integrity": "sha1-1Ii8RhKvLCRumG6K52caCZFj1AM=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", + "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", "dev": true, "requires": { - "jest-mock": "^20.0.3", - "jest-util": "^20.0.3" + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" } }, "jest-get-type": { @@ -5372,176 +5317,584 @@ "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" }, "jest-haste-map": { - "version": "20.0.5", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-20.0.5.tgz", - "integrity": "sha512-0IKAQjUvuZjMCNi/0VNQQF74/H9KB67hsHJqGiwTWQC6XO5Azs7kLWm+6Q/dwuhvDUvABDOBMFK2/FwZ3sZ07Q==", - "dev": true, + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "jest-docblock": "^20.0.3", - "micromatch": "^2.3.11", - "sane": "~1.6.0", - "worker-farm": "^1.3.1" + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" } }, "jest-jasmine2": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz", - "integrity": "sha1-/MWxQReA2RHQQpAu8YWehS5g1eE=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", "dev": true, "requires": { - "chalk": "^1.1.3", - "graceful-fs": "^4.1.11", - "jest-diff": "^20.0.3", - "jest-matcher-utils": "^20.0.3", - "jest-matchers": "^20.0.3", - "jest-message-util": "^20.0.3", - "jest-snapshot": "^20.0.3", - "once": "^1.4.0", - "p-map": "^1.1.1" + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "jest-matcher-utils": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz", - "integrity": "sha1-s6a443yld4A7CDKpixZPRLeBVhI=", + "jest-leak-detector": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", + "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", "dev": true, "requires": { - "chalk": "^1.1.3", - "pretty-format": "^20.0.3" + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" } }, - "jest-matchers": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-20.0.3.tgz", - "integrity": "sha1-ymnbHDLbWm9wf6XgQBq7VXAN/WA=", + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", "dev": true, "requires": { - "jest-diff": "^20.0.3", - "jest-matcher-utils": "^20.0.3", - "jest-message-util": "^20.0.3", - "jest-regex-util": "^20.0.3" + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "jest-message-util": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-20.0.3.tgz", - "integrity": "sha1-auwoRDBvyw5udNV5bBAG2W/dgxw=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", "dev": true, "requires": { - "chalk": "^1.1.3", - "micromatch": "^2.3.11", - "slash": "^1.0.0" + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "jest-mock": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-20.0.3.tgz", - "integrity": "sha1-i8Bw6QQUqhVcEajWTIaaDVxx2lk=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0" + } + }, + "jest-pnp-resolver": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", + "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==", "dev": true }, "jest-regex-util": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-20.0.3.tgz", - "integrity": "sha1-hburXRM+RGJbGfr4xqpRItCF12I=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", "dev": true }, "jest-resolve": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-20.0.4.tgz", - "integrity": "sha1-lEiz6La6/BVHlETGSZBFt//ll6U=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", "dev": true, "requires": { - "browser-resolve": "^1.11.2", - "is-builtin-module": "^1.0.0", - "resolve": "^1.3.2" + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "jest-resolve-dependencies": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz", - "integrity": "sha1-bhSntxevDyyzZnxUneQK8Bexcjo=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", "dev": true, "requires": { - "jest-regex-util": "^20.0.3" + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" } }, - "jest-runtime": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-20.0.4.tgz", - "integrity": "sha1-osgCIZxCA/dU3xQE5JAYYWnRJNg=", + "jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", "dev": true, "requires": { - "babel-core": "^6.0.0", - "babel-jest": "^20.0.3", - "babel-plugin-istanbul": "^4.0.0", - "chalk": "^1.1.3", - "convert-source-map": "^1.4.0", - "graceful-fs": "^4.1.11", - "jest-config": "^20.0.4", - "jest-haste-map": "^20.0.4", - "jest-regex-util": "^20.0.3", - "jest-resolve": "^20.0.4", - "jest-util": "^20.0.3", - "json-stable-stringify": "^1.0.1", - "micromatch": "^2.3.11", - "strip-bom": "3.0.0", - "yargs": "^7.0.2" + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" }, "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "jest-serializer": { - "version": "24.9.0", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-serializer": { + "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==" }, "jest-snapshot": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-20.0.3.tgz", - "integrity": "sha1-W4R+GtsaTZCFKn+fElCG4YfHZWY=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", "dev": true, "requires": { - "chalk": "^1.1.3", - "jest-diff": "^20.0.3", - "jest-matcher-utils": "^20.0.3", - "jest-util": "^20.0.3", + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", - "pretty-format": "^20.0.3" + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "jest-util": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-20.0.3.tgz", - "integrity": "sha1-DAf32A2C9OWmfG+LnD/n9lz9Mq0=", - "dev": true, + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "requires": { - "chalk": "^1.1.3", - "graceful-fs": "^4.1.11", - "jest-message-util": "^20.0.3", - "jest-mock": "^20.0.3", - "jest-validate": "^20.0.3", - "leven": "^2.1.0", - "mkdirp": "^0.5.1" + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, "jest-validate": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-20.0.3.tgz", - "integrity": "sha1-0M/R3k9XnymEhJJcKA+PHZTsPKs=", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", + "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", "dev": true, "requires": { - "chalk": "^1.1.3", - "jest-matcher-utils": "^20.0.3", - "leven": "^2.1.0", - "pretty-format": "^20.0.3" + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "jest-worker": { @@ -5579,9 +5932,9 @@ "integrity": "sha512-T7yzBSu9PR+DqjYt+I0KVO1XTb1QhAfHnXV5Nd3xpbXM6Xg4e3vP60Q4qkNU8Fh6PHC2PivPUNN3rY7G2MxcDQ==" }, "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { "version": "3.13.1", @@ -5604,37 +5957,54 @@ "integrity": "sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg==" }, "jsdom": { - "version": "9.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz", - "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=", + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", "dev": true, "requires": { - "abab": "^1.0.3", - "acorn": "^4.0.4", - "acorn-globals": "^3.1.0", + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", "array-equal": "^1.0.0", - "content-type-parser": "^1.0.1", "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": ">= 0.2.37 < 0.3.0", - "escodegen": "^1.6.1", - "html-encoding-sniffer": "^1.0.1", - "nwmatcher": ">= 1.3.9 < 2.0.0", - "parse5": "^1.5.1", - "request": "^2.79.0", - "sax": "^1.2.1", - "symbol-tree": "^3.2.1", - "tough-cookie": "^2.3.2", - "webidl-conversions": "^4.0.0", - "whatwg-encoding": "^1.0.1", - "whatwg-url": "^4.3.0", - "xml-name-validator": "^2.0.1" + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "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.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + } } }, "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" }, "json-parse-better-errors": { "version": "1.0.2", @@ -5667,12 +6037,6 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, "jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", @@ -5698,15 +6062,22 @@ "verror": "1.10.0" } }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "jsx-ast-utils": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz", + "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==", + "dev": true, "requires": { - "is-buffer": "^1.1.5" + "array-includes": "^3.0.3", + "object.assign": "^4.1.0" } }, - "klaw": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "klaw": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", @@ -5737,12 +6108,17 @@ "invert-kv": "^1.0.0" } }, - "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", "dev": true }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -5781,24 +6157,23 @@ } }, "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } }, "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { - "p-locate": "^2.0.0", + "p-locate": "^3.0.0", "path-exists": "^3.0.0" } }, @@ -5807,11 +6182,23 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, "lodash.throttle": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, + "lodash.unescape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz", + "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=", + "dev": true + }, "log-symbols": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", @@ -5838,11 +6225,6 @@ "supports-color": "^5.3.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -5868,11 +6250,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, "cliui": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", @@ -5883,24 +6260,16 @@ "wrap-ansi": "^2.0.0" } }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" }, "invert-kv": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, "lcid": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", @@ -5909,15 +6278,6 @@ "invert-kv": "^2.0.0" } }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, "mem": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", @@ -5943,26 +6303,10 @@ "mem": "^4.0.0" } }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" }, "string-width": { "version": "2.1.1", @@ -5981,10 +6325,47 @@ "ansi-regex": "^3.0.0" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } }, "yargs": { "version": "12.0.5", @@ -6117,12 +6498,6 @@ "object-visit": "^1.0.0" } }, - "math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", - "dev": true - }, "mem": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", @@ -6131,12 +6506,6 @@ "mimic-fn": "^1.0.0" } }, - "merge": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", - "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", - "dev": true - }, "merge-stream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", @@ -6218,526 +6587,280 @@ "color-convert": "^1.9.0" } }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" }, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "is-extendable": "^0.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "number-is-nan": "^1.0.0" } }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "requires": { + "graceful-fs": "^4.1.6" + } }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" } }, - "exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "metro-react-native-babel-preset": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.4.tgz", + "integrity": "sha512-CzbBDM9Rh6w8s1fq+ZqihAh7DDqUAcfo9pPww25+N/eJ7UK436Q7JdfxwdIPpBwLFn6o6MyYn+uwL9OEWBJarA==", "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "mime-db": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz", + "integrity": "sha1-oxtAcK2uon1zLqMzdApk0OyaZlk=" + }, + "mime-types": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "mime-db": "~1.23.0" } }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "p-try": "^1.0.0" } }, - "fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" + "p-limit": "^1.1.0" } }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "is-accessor-descriptor": { + "p-try": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "requires": { - "kind-of": "^6.0.0" + "error-ex": "^1.2.0" } }, - "is-ci": { + "path-type": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", "requires": { - "ci-info": "^2.0.0" + "pify": "^2.0.0" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "requires": { - "kind-of": "^6.0.0" + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" } }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "requires": { - "kind-of": "^3.0.2" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "is-buffer": "^1.1.5" + "ansi-regex": "^3.0.0" } } } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "jest-haste-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", - "requires": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.7", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", - "requires": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mime-db": { - "version": "1.23.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz", - "integrity": "sha1-oxtAcK2uon1zLqMzdApk0OyaZlk=" - }, - "mime-types": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", - "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { - "mime-db": "~1.23.0" + "has-flag": "^3.0.0" } }, - "os-locale": { + "wrap-ansi": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" }, "dependencies": { - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "requires": { - "pify": "^2.0.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "requires": { - "@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" - } - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" }, "yargs": { "version": "9.0.1", @@ -6819,598 +6942,219 @@ "metro-cache": "^0.56.4", "metro-core": "^0.56.4", "pretty-format": "^24.7.0" + } + }, + "metro-core": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.56.4.tgz", + "integrity": "sha512-hMzkBdgPt5Zm9nr/1KtIT+A6H7TNiLVCEGG5OiAXj8gTRsA2yy7wAdQpwy0xbE+zi88t/pLOzXpd3ClG/YxyWg==", + "requires": { + "jest-haste-map": "^24.7.1", + "lodash.throttle": "^4.1.1", + "metro-resolver": "^0.56.4", + "wordwrap": "^1.0.0" + } + }, + "metro-inspector-proxy": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.56.4.tgz", + "integrity": "sha512-E1S3MO25mWKmcLn1UQuCDiS0hf9P2Fwq8sEAX5lBLoZbehepNH+4xJ3xXSY51JX4dozBrE8GGoKL4ll3II40LA==", + "requires": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "rxjs": "^5.4.3", + "ws": "^1.1.5", + "yargs": "^9.0.0" }, "dependencies": { "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" }, "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "jest-validate": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", - "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "requires": { - "@jest/types": "^24.9.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "leven": "^3.1.0", - "pretty-format": "^24.9.0" + "locate-path": "^2.0.0" } }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" }, - "pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" + "number-is-nan": "^1.0.0" } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "requires": { - "has-flag": "^3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" } - } - } - }, - "metro-core": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.56.4.tgz", - "integrity": "sha512-hMzkBdgPt5Zm9nr/1KtIT+A6H7TNiLVCEGG5OiAXj8gTRsA2yy7wAdQpwy0xbE+zi88t/pLOzXpd3ClG/YxyWg==", - "requires": { - "jest-haste-map": "^24.7.1", - "lodash.throttle": "^4.1.1", - "metro-resolver": "^0.56.4", - "wordwrap": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "requires": { - "color-convert": "^1.9.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" } }, - "anymatch": { + "p-locate": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "p-limit": "^1.1.0" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "pify": "^2.0.0" } }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" } }, - "ci-info": { + "read-pkg-up": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } }, - "exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "ansi-regex": "^3.0.0" } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "is-extendable": "^0.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "jest-haste-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", - "requires": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.7", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", - "requires": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "requires": { - "@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" - } - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "metro-inspector-proxy": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.56.4.tgz", - "integrity": "sha512-E1S3MO25mWKmcLn1UQuCDiS0hf9P2Fwq8sEAX5lBLoZbehepNH+4xJ3xXSY51JX4dozBrE8GGoKL4ll3II40LA==", - "requires": { - "connect": "^3.6.5", - "debug": "^2.2.0", - "rxjs": "^5.4.3", - "ws": "^1.1.5", - "yargs": "^9.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "requires": { - "pify": "^2.0.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" }, "yargs": { "version": "9.0.1", @@ -7448,33 +7192,13 @@ "integrity": "sha512-BHgj7+BKEK2pHvWHUR730bIrsZwl8DPtr49x9L0j2grPZ5/UROWXzEr8VZgIss7fl64t845uu1HXNNyuSj2EhA==", "requires": { "uglify-es": "^3.1.9" - }, - "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - } - } } }, "metro-react-native-babel-preset": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.4.tgz", - "integrity": "sha512-CzbBDM9Rh6w8s1fq+ZqihAh7DDqUAcfo9pPww25+N/eJ7UK436Q7JdfxwdIPpBwLFn6o6MyYn+uwL9OEWBJarA==", + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.58.0.tgz", + "integrity": "sha512-MRriNW+fF6jxABsgPphocUY6mIhmCm8idcrQZ58fT3Iti2vCdtkaK32TyCGUNUptzhUe2/cbE57j4aC+eaodAA==", + "dev": true, "requires": { "@babel/plugin-proposal-class-properties": "^7.0.0", "@babel/plugin-proposal-export-default-from": "^7.0.0", @@ -7507,7 +7231,7 @@ "@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-typescript": "^7.5.0", "@babel/plugin-transform-unicode-regex": "^7.0.0", "@babel/template": "^7.0.0", "react-refresh": "^0.4.0" @@ -7523,6 +7247,50 @@ "metro-babel-transformer": "^0.56.4", "metro-react-native-babel-preset": "^0.56.4", "metro-source-map": "^0.56.4" + }, + "dependencies": { + "metro-react-native-babel-preset": { + "version": "0.56.4", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.4.tgz", + "integrity": "sha512-CzbBDM9Rh6w8s1fq+ZqihAh7DDqUAcfo9pPww25+N/eJ7UK436Q7JdfxwdIPpBwLFn6o6MyYn+uwL9OEWBJarA==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + } + } } }, "metro-resolver": { @@ -7560,24 +7328,23 @@ } }, "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "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" + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, "millisecond": { @@ -7609,15 +7376,6 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" }, - "min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "dev": true, - "requires": { - "dom-walk": "^0.1.0" - } - }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -7734,23 +7492,11 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "ncp": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", - "integrity": "sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ=", - "dev": true - }, "negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" }, - "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true - }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -7847,10 +7593,10 @@ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, - "nwmatcher": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz", - "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==", + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true }, "oauth-sign": { @@ -7886,6 +7632,14 @@ "requires": { "is-descriptor": "^0.1.0" } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } } } }, @@ -7895,16 +7649,6 @@ "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", "dev": true }, - "object-is": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", - "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -7936,14 +7680,26 @@ "object-keys": "^1.0.11" } }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", "dev": true, "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" } }, "object.pick": { @@ -8053,11 +7809,6 @@ "supports-color": "^5.3.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, "strip-ansi": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", @@ -8076,19 +7827,45 @@ } } }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "requires": { - "lcid": "^1.0.0" + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + } } }, "os-tmpdir": { @@ -8101,6 +7878,15 @@ "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" }, + "p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -8112,50 +7898,39 @@ "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" }, "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { - "p-try": "^1.0.0" + "p-try": "^2.0.0" } }, "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { - "p-limit": "^1.1.0" + "p-limit": "^2.0.0" } }, - "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", "dev": true }, "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - } + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "requires": { - "error-ex": "^1.2.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, "parse-node-version": { @@ -8164,9 +7939,9 @@ "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" }, "parse5": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", "dev": true }, "parseurl": { @@ -8200,14 +7975,12 @@ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "pify": "^3.0.0" } }, "pend": { @@ -8223,25 +7996,11 @@ "dev": true }, "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, "pirates": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", @@ -8298,12 +8057,6 @@ } } }, - "pkginfo": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", - "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", - "dev": true - }, "plist": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", @@ -8355,6 +8108,12 @@ } } }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -8375,27 +8134,32 @@ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "prettier": { + "version": "1.16.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.16.4.tgz", + "integrity": "sha512-ZzWuos7TI5CKUeQAtFd6Zhm2s6EpAD/ZLApIhsF9pRvRtM1RFo61dM/4MSRUA0SuLugA/zgrZD8m0BaY46Og7g==", "dev": true }, "pretty-format": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-20.0.3.tgz", - "integrity": "sha1-Ag41ClYKH+GpjcO+tsz/s4beixQ=", - "dev": true, + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", "requires": { - "ansi-regex": "^2.1.1", - "ansi-styles": "^3.0.0" + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" }, "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -8407,12 +8171,6 @@ "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -8426,19 +8184,6 @@ "asap": "~2.0.3" } }, - "prompt": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz", - "integrity": "sha1-V3VPZPVD/XsIRXB8gY7OYY8F/9w=", - "dev": true, - "requires": { - "pkginfo": "0.x.x", - "read": "1.0.x", - "revalidator": "0.1.x", - "utile": "0.2.x", - "winston": "0.8.x" - } - }, "prompts": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", @@ -8459,12 +8204,6 @@ "react-is": "^16.8.1" } }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", @@ -8497,31 +8236,6 @@ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dev": true, - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -8531,19 +8245,12 @@ "version": "16.13.1", "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", - "dev": true, "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "prop-types": "^15.6.2" } }, - "react-deep-force-update": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz", - "integrity": "sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA==", - "dev": true - }, "react-devtools-core": { "version": "3.6.3", "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.6.3.tgz", @@ -8706,5658 +8413,132 @@ "shell-quote": "1.6.1", "strip-ansi": "^5.2.0", "sudo-prompt": "^9.0.0", - "wcwidth": "^1.0.1", - "ws": "^1.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "pretty-format": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.3.0.tgz", - "integrity": "sha512-wToHwF8bkQknIcFkBqNfKu4+UZqnrLn/Vr+wwKQwwvPzkBfDDKp/qIabFqdgtoi5PEnM8LFByVsOrHoa3SpTVA==", - "requires": { - "@jest/types": "^25.3.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - } - } - } - }, - "@types/yargs": { - "version": "15.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz", - "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "requires": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "dependencies": { - "@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - } - }, - "@types/yargs": { - "version": "13.0.8", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", - "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - } - } - }, - "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "react-native-cli": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/react-native-cli/-/react-native-cli-2.0.1.tgz", - "integrity": "sha1-8s08eqG4OCjN+6Yw4t/YF992bVQ=", - "dev": true, - "requires": { - "chalk": "^1.1.1", - "minimist": "^1.2.0", - "prompt": "^0.2.14", - "semver": "^5.0.3" - } - }, - "react-native-i18n": { - "version": "file:..", - "requires": { - "i18n-js": "^3.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/core": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", - "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.0", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helpers": "^7.9.0", - "@babel/parser": "^7.9.0", - "@babel/template": "^7.8.6", - "@babel/traverse": "^7.9.0", - "@babel/types": "^7.9.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "@babel/generator": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", - "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", - "requires": { - "@babel/types": "^7.9.5", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", - "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", - "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.8.3", - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-builder-react-jsx": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz", - "integrity": "sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/types": "^7.9.0" - } - }, - "@babel/helper-builder-react-jsx-experimental": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.5.tgz", - "integrity": "sha512-HAagjAC93tk748jcXpZ7oYRZH485RCq/+yEv9SIWezHRPv9moZArTnkUNciUNzvwHUABmiWKlcxJvMcu59UwTg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-module-imports": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.5.tgz", - "integrity": "sha512-IipaxGaQmW4TfWoXdqjY0TzoXQ1HRS0kPpEgvjosb3u7Uedcq297xFqDQiCcQtRRwzIMif+N1MLVI8C5a4/PAA==", - "requires": { - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", - "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-regex": "^7.8.3", - "regexpu-core": "^4.7.0" - } - }, - "@babel/helper-define-map": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", - "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", - "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/types": "^7.8.3", - "lodash": "^4.17.13" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", - "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", - "requires": { - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", - "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-module-imports": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", - "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-module-transforms": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", - "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", - "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-simple-access": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/template": "^7.8.6", - "@babel/types": "^7.9.0", - "lodash": "^4.17.13" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", - "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" - }, - "@babel/helper-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", - "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", - "requires": { - "lodash": "^4.17.13" - } - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", - "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-wrap-function": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-replace-supers": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", - "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", - "requires": { - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/traverse": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/helper-simple-access": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", - "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", - "requires": { - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" - }, - "@babel/helper-wrap-function": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", - "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", - "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" - } - }, - "@babel/helpers": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", - "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", - "requires": { - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.9.0", - "@babel/types": "^7.9.0" - } - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" - }, - "@babel/plugin-external-helpers": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.8.3.tgz", - "integrity": "sha512-mx0WXDDiIl5DwzMtzWGRSPugXi9BxROS05GQrhLNbEamhBiicgn994ibwkyiBH+6png7bm/yA7AUsvHyCXi4Vw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", - "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-default-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.8.3.tgz", - "integrity": "sha512-PYtv2S2OdCdp7GSPDg5ndGZFm9DmWFvuLoS5nBxZCgOBggluLnhTScspJxng96alHQzPyrrHxvC9/w4bFuspeA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-export-default-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz", - "integrity": "sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.9.5" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", - "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.8.3.tgz", - "integrity": "sha512-UcAyQWg2bAN647Q+O811tG9MrJ38Z10jjhQdKNAL8fsyPzE3cCN/uT+f55cFVY4aGO4jqJAvmqsuY3GQDwAoXg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-default-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.8.3.tgz", - "integrity": "sha512-a1qnnsr73KLNIQcQlcQ4ZHxqqfBKM6iNQZW2OMTyxNbA2WC7SHWHtGVpFzWtQAuS2pspkWVzdEBXXx8Ik0Za4w==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz", - "integrity": "sha512-innAx3bUbA0KSYj2E2MNFSn9hiCeowOFLxlsuhXzw8hMQnzkDomUr9QCD7E9VF60NmnG1sNTuuv6Qf4f8INYsg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", - "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz", - "integrity": "sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", - "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", - "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", - "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", - "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", - "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "lodash": "^4.17.13" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", - "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-define-map": "^7.8.3", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", - "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", - "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", - "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz", - "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-flow": "^7.8.3" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", - "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", - "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", - "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", - "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", - "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz", - "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==", - "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-simple-access": "^7.8.3", - "babel-plugin-dynamic-import-node": "^2.3.0" - } - }, - "@babel/plugin-transform-object-assign": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.8.3.tgz", - "integrity": "sha512-i3LuN8tPDqUCRFu3dkzF2r1Nx0jp4scxtm7JxtIqI9he9Vk20YD+/zshdzR9JLsoBMlJlNR82a62vQExNEVx/Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", - "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.3" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", - "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", - "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", - "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz", - "integrity": "sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==", - "requires": { - "@babel/helper-builder-react-jsx": "^7.9.0", - "@babel/helper-builder-react-jsx-experimental": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz", - "integrity": "sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", - "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", - "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", - "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "resolve": "^1.8.1", - "semver": "^5.5.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", - "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", - "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", - "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-regex": "^7.8.3" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", - "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.9.4.tgz", - "integrity": "sha512-yeWeUkKx2auDbSxRe8MusAG+n4m9BFY/v+lPjmQDgOFX5qnySkUY5oXzkp6FwPdsYqnKay6lorXYdC0n3bZO7w==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-typescript": "^7.8.3" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", - "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/register": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.9.0.tgz", - "integrity": "sha512-Tv8Zyi2J2VRR8g7pC5gTeIN8Ihultbmk0ocyNz8H2nEZbmhp1N6q0A1UGsQbDvGP/sNinQKUHf3SqXwqjtFv4Q==", - "requires": { - "find-cache-dir": "^2.0.0", - "lodash": "^4.17.13", - "make-dir": "^2.1.0", - "pirates": "^4.0.0", - "source-map-support": "^0.5.16" - } - }, - "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/traverse": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", - "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.5", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.0", - "@babel/types": "^7.9.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" - }, - "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" - }, - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "requires": { - "@hapi/hoek": "^8.3.0" - } - }, - "@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "requires": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - } - }, - "@jest/fake-timers": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", - "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", - "requires": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" - } - }, - "@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "requires": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - } - }, - "@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - } - }, - "@react-native-community/cli-debugger-ui": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-3.0.0.tgz", - "integrity": "sha512-m3X+iWLsK/H7/b7PpbNO33eQayR/+M26la4ZbYe1KRke5Umg4PIWsvg21O8Tw4uJcY8LA5hsP+rBi/syBkBf0g==", - "requires": { - "serve-static": "^1.13.1" - } - }, - "@react-native-community/cli-platform-android": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-3.1.4.tgz", - "integrity": "sha512-ClSdY20F0gzWVLTqCv7vHjnUqOcuq10jd9GgHX6lGSc2GI+Ql3/aQg3tmG4uY3KXNNwAv3U8QCoYgg1WGfwiHA==", - "requires": { - "@react-native-community/cli-tools": "^3.0.0", - "chalk": "^2.4.2", - "execa": "^1.0.0", - "jetifier": "^1.6.2", - "logkitty": "^0.6.0", - "slash": "^3.0.0", - "xmldoc": "^1.1.2" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "@react-native-community/cli-platform-ios": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-3.2.0.tgz", - "integrity": "sha512-pzEnx68H6+mHBq5jsMrr3UmAmkrLSMlC9BZ4yoUdfUXCQq6/R70zNYvH4hjUw8h2Al7Kgq53UzHUsM0ph8TSWQ==", - "requires": { - "@react-native-community/cli-tools": "^3.0.0", - "chalk": "^2.4.2", - "js-yaml": "^3.13.1", - "xcode": "^2.0.0" - } - }, - "@react-native-community/cli-tools": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-3.0.0.tgz", - "integrity": "sha512-8IhQKZdf3E4CR8T7HhkPGgorot/cLkRDgneJFDSWk/wCYZAuUh4NEAdumQV7N0jLSMWX7xxiWUPi94lOBxVY9g==", - "requires": { - "chalk": "^2.4.2", - "lodash": "^4.17.5", - "mime": "^2.4.1", - "node-fetch": "^2.5.0" - }, - "dependencies": { - "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" - } - } - }, - "@react-native-community/cli-types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-3.0.0.tgz", - "integrity": "sha512-ng6Tm537E/M42GjE4TRUxQyL8sRfClcL7bQWblOCoxPZzJ2J3bdALsjeG3vDnVCIfI/R0AeFalN9KjMt0+Z/Zg==" - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", - "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" - }, - "@types/yargs": { - "version": "13.0.8", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", - "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" - }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "requires": { - "event-target-shim": "^5.0.0" - } - }, - "absolute-path": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", - "integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=" - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "requires": { - "ansi-wrap": "^0.1.0" - } - }, - "ansi-cyan": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", - "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" - }, - "ansi-fragments": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", - "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", - "requires": { - "colorette": "^1.0.7", - "slice-ansi": "^2.0.0", - "strip-ansi": "^5.0.0" - } - }, - "ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-red": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, - "array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" - }, - "array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" - }, - "array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" - }, - "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "art": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/art/-/art-0.10.3.tgz", - "integrity": "sha512-HXwbdofRTiJT6qZX/FnchtldzJjS3vkLJxQilc3Xj+ma2MXjY4UAyQ0ls1XZYVnDvVIBiFZbC6QsvtW86TD6tQ==" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { - "lodash": "^4.17.14" - } - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", - "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", - "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" - }, - "babel-preset-fbjs": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz", - "integrity": "sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw==", - "requires": { - "@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" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "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" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" - }, - "basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "requires": { - "safe-buffer": "5.1.2" - } - }, - "big-integer": { - "version": "1.6.48", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", - "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==" - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bplist-creator": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", - "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", - "requires": { - "stream-buffers": "~2.2.0" - } - }, - "bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "requires": { - "big-integer": "^1.6.44" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "requires": { - "rsvp": "^4.8.4" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-spinners": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.3.0.tgz", - "integrity": "sha512-Xs2Hf2nzrvJMFKimOR7YR0QwZ8fc0u98kdtwN1eNAZzNQgH3vK2pXzff6GJtKh7S5hoJ87ECiAiZFS2fb5Ii2w==" - }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" - }, - "colorette": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.1.0.tgz", - "integrity": "sha512-6S062WDQUXi6hOfkO/sBPVwE5ASXY4G2+b4atvhJfSsuUUhIaUKlkjLe9692Ipyt5/a+IPF5aVTu3V5gvXq5cg==" - }, - "command-exists": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz", - "integrity": "sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==" - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "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": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - } - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - }, - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "create-react-class": { - "version": "15.6.3", - "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", - "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", - "requires": { - "fbjs": "^0.8.9", - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" - }, - "dependencies": { - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" - }, - "fbjs": { - "version": "0.8.17", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", - "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", - "requires": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" - } - } - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "dayjs": { - "version": "1.8.24", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.24.tgz", - "integrity": "sha512-bImQZbBv86zcOWOq6fLg7r4aqMx8fScdmykA7cSh+gH1Yh8AM0Dbw0gHYrsOrza6oBBnkK+/OaR+UAa9UsMrDw==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, - "deepmerge": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", - "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "requires": { - "clone": "^1.0.2" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "didyoumean": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz", - "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", - "requires": { - "iconv-lite": "~0.4.13" - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "envinfo": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.0.tgz", - "integrity": "sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "requires": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" - } - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", - "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", - "requires": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "requires": { - "bser": "2.1.1" - } - }, - "fbjs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-1.0.0.tgz", - "integrity": "sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA==", - "requires": { - "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" - } - }, - "fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - }, - "fbjs-scripts": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz", - "integrity": "sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ==", - "requires": { - "@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" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { - "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": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hermes-engine": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.2.1.tgz", - "integrity": "sha512-eNHUQHuadDMJARpaqvlCZoK/Nitpj6oywq3vQ3wCwEsww5morX34mW5PmKWQTO7aU0ck0hgulxR+EVDlXygGxQ==" - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" - }, - "http-errors": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", - "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "i18n-js": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/i18n-js/-/i18n-js-3.5.1.tgz", - "integrity": "sha512-nJgbE5Vj9qzOQfjdVd/uoMoO8ppVaB/3LB6KOmMfD8IQ1vNNh307iHyQLK8ZnLYWkAszfPvVpYmUt1Le/RuHMQ==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "image-size": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", - "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", - "requires": { - "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" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", - "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - }, - "dependencies": { - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - } - } - }, - "jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" - }, - "jest-haste-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", - "requires": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.7", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", - "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", - "requires": { - "@jest/types": "^24.9.0" - } - }, - "jest-serializer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", - "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==" - }, - "jest-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", - "requires": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "jest-validate": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", - "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", - "requires": { - "@jest/types": "^24.9.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "leven": "^3.1.0", - "pretty-format": "^24.9.0" - } - }, - "jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", - "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" - }, - "dependencies": { - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jetifier": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.5.tgz", - "integrity": "sha512-T7yzBSu9PR+DqjYt+I0KVO1XTb1QhAfHnXV5Nd3xpbXM6Xg4e3vP60Q4qkNU8Fh6PHC2PivPUNN3rY7G2MxcDQ==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsc-android": { - "version": "245459.0.0", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-245459.0.0.tgz", - "integrity": "sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg==" - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "requires": { - "jsonify": "~0.0.0" - } - }, - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "requires": { - "graceful-fs": "^4.1.9" - } - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "requires": { - "invert-kv": "^1.0.0" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "^1.2.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - }, - "lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "requires": { - "chalk": "^2.0.1" - } - }, - "logkitty": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.6.1.tgz", - "integrity": "sha512-cHuXN8qUZuzX/7kB6VyS7kB4xyD24e8gyHXIFNhIv+fjW3P+jEXNUhj0o/7qWJtv7UZpbnPgUqzu/AZQ8RAqxQ==", - "requires": { - "ansi-fragments": "^0.2.1", - "dayjs": "^1.8.15", - "yargs": "^12.0.5" - }, - "dependencies": { - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "requires": { - "invert-kv": "^2.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "requires": { - "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-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "requires": { - "tmpl": "1.0.x" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "requires": { - "object-visit": "^1.0.0" - } - }, - "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "requires": { - "readable-stream": "^2.0.1" - } - }, - "metro": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.56.4.tgz", - "integrity": "sha512-Kt3OQJQtQdts0JrKnyGdLpKHDjqYBgIfzvYrvfhmFCkKuZ8aqRlVnvpfjQ4/OBm0Fmm9NyyxbNRD9VIbj7WjnA==", - "requires": { - "@babel/core": "^7.0.0", - "@babel/generator": "^7.0.0", - "@babel/parser": "^7.0.0", - "@babel/plugin-external-helpers": "^7.0.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "absolute-path": "^0.0.0", - "async": "^2.4.0", - "babel-preset-fbjs": "^3.1.2", - "buffer-crc32": "^0.2.13", - "chalk": "^2.4.1", - "concat-stream": "^1.6.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "eventemitter3": "^3.0.0", - "fbjs": "^1.0.0", - "fs-extra": "^1.0.0", - "graceful-fs": "^4.1.3", - "image-size": "^0.6.0", - "invariant": "^2.2.4", - "jest-haste-map": "^24.7.1", - "jest-worker": "^24.6.0", - "json-stable-stringify": "^1.0.1", - "lodash.throttle": "^4.1.1", - "merge-stream": "^1.0.1", - "metro-babel-register": "^0.56.4", - "metro-babel-transformer": "^0.56.4", - "metro-cache": "^0.56.4", - "metro-config": "^0.56.4", - "metro-core": "^0.56.4", - "metro-inspector-proxy": "^0.56.4", - "metro-minify-uglify": "^0.56.4", - "metro-react-native-babel-preset": "^0.56.4", - "metro-resolver": "^0.56.4", - "metro-source-map": "^0.56.4", - "metro-symbolicate": "^0.56.4", - "mime-types": "2.1.11", - "mkdirp": "^0.5.1", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.0", - "resolve": "^1.5.0", - "rimraf": "^2.5.4", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "temp": "0.8.3", - "throat": "^4.1.0", - "wordwrap": "^1.0.0", - "write-file-atomic": "^1.2.0", - "ws": "^1.1.5", - "xpipe": "^1.0.5", - "yargs": "^9.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - } - }, - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "mime-db": { - "version": "1.23.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz", - "integrity": "sha1-oxtAcK2uon1zLqMzdApk0OyaZlk=" - }, - "mime-types": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", - "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", - "requires": { - "mime-db": "~1.23.0" - } - } - } - }, - "metro-babel-register": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.56.4.tgz", - "integrity": "sha512-Phm6hMluOWYqfykftjJ1jsTpWvbgb49AC/1taxEctxUdRCZlFgZwBleJZAhQYxJD5J+ikFkEbHDzePEXb29KVA==", - "requires": { - "@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": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.56.4.tgz", - "integrity": "sha512-IOi4ILgZvaX7GCGHBJp79paNVOq5QxhhbyqAdEJgDP8bHfl/OVHoVKSypfrsMSKSiBrqxhIjyc4XjkXsQtkx5g==", - "requires": { - "@babel/core": "^7.0.0", - "metro-source-map": "^0.56.4" - } - }, - "metro-cache": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.56.4.tgz", - "integrity": "sha512-d1hiUSKwtRsuMxUhHVJ3tjK2BbpUlJGvTyMWohK8Wxx+0GbnWRWWFcI4vlCzlZfoK0VtZK2MJEl5t7Du1mIniQ==", - "requires": { - "jest-serializer": "^24.4.0", - "metro-core": "^0.56.4", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4" - } - }, - "metro-config": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.56.4.tgz", - "integrity": "sha512-O85QDHwWdMn/8ERe13y4a6vbZL0AHyO8atTvL+9BCulLEO+FQBi1iJjr3+ViLa8cf0m5dRftDsa7P47m5euk4A==", - "requires": { - "cosmiconfig": "^5.0.5", - "jest-validate": "^24.7.0", - "metro": "^0.56.4", - "metro-cache": "^0.56.4", - "metro-core": "^0.56.4", - "pretty-format": "^24.7.0" - } - }, - "metro-core": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.56.4.tgz", - "integrity": "sha512-hMzkBdgPt5Zm9nr/1KtIT+A6H7TNiLVCEGG5OiAXj8gTRsA2yy7wAdQpwy0xbE+zi88t/pLOzXpd3ClG/YxyWg==", - "requires": { - "jest-haste-map": "^24.7.1", - "lodash.throttle": "^4.1.1", - "metro-resolver": "^0.56.4", - "wordwrap": "^1.0.0" - } - }, - "metro-inspector-proxy": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.56.4.tgz", - "integrity": "sha512-E1S3MO25mWKmcLn1UQuCDiS0hf9P2Fwq8sEAX5lBLoZbehepNH+4xJ3xXSY51JX4dozBrE8GGoKL4ll3II40LA==", - "requires": { - "connect": "^3.6.5", - "debug": "^2.2.0", - "rxjs": "^5.4.3", - "ws": "^1.1.5", - "yargs": "^9.0.0" - } - }, - "metro-minify-uglify": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.56.4.tgz", - "integrity": "sha512-BHgj7+BKEK2pHvWHUR730bIrsZwl8DPtr49x9L0j2grPZ5/UROWXzEr8VZgIss7fl64t845uu1HXNNyuSj2EhA==", - "requires": { - "uglify-es": "^3.1.9" - } - }, - "metro-react-native-babel-preset": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.4.tgz", - "integrity": "sha512-CzbBDM9Rh6w8s1fq+ZqihAh7DDqUAcfo9pPww25+N/eJ7UK436Q7JdfxwdIPpBwLFn6o6MyYn+uwL9OEWBJarA==", - "requires": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.2.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-exponentiation-operator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-assign": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-regenerator": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.0.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "react-refresh": "^0.4.0" - } - }, - "metro-react-native-babel-transformer": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.56.4.tgz", - "integrity": "sha512-ng74eutuy1nyGI9+TDzzVAVfEmNPDlapV4msTQMKPi4EFqo/fBn7Ct33ME9l5E51pQBBnxt/UwcpTvd13b29kQ==", - "requires": { - "@babel/core": "^7.0.0", - "babel-preset-fbjs": "^3.1.2", - "metro-babel-transformer": "^0.56.4", - "metro-react-native-babel-preset": "^0.56.4", - "metro-source-map": "^0.56.4" - } - }, - "metro-resolver": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.56.4.tgz", - "integrity": "sha512-Ug4ulVfpkKZ1Wu7mdYj9XLGuOqZTuWCqEhyx3siKTc/2eBwKZQXmiNo5d/IxWNvmwL/87Abeb724I6CMzMfjiQ==", - "requires": { - "absolute-path": "^0.0.0" - } - }, - "metro-source-map": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.56.4.tgz", - "integrity": "sha512-f1P9/rpFmG3Z0Jatiw2zvLItx1TwR7mXTSDj4qLDCWeVMB3kEXAr3R0ucumTW8c6HfpJljeRBWzYFXF33fd81g==", - "requires": { - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "invariant": "^2.2.4", - "metro-symbolicate": "^0.56.4", - "ob1": "^0.56.4", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - } - }, - "metro-symbolicate": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.56.4.tgz", - "integrity": "sha512-8mCNNn6zV5FFKCIcRgI7736Xl+owgvYuy8qanPxZN36f7utiWRYeB+PirEBPcglBk4qQvoy2lT6oPULNXZQbbQ==", - "requires": { - "invariant": "^2.2.4", - "metro-source-map": "^0.56.4", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" - }, - "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", - "requires": { - "mime-db": "1.43.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "morgan": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", - "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", - "requires": { - "basic-auth": "~2.0.1", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-finished": "~2.3.0", - "on-headers": "~1.0.2" - }, - "dependencies": { - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - } - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" - }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "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" - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" - }, - "node-notifier": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", - "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", - "requires": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "requires": { - "path-key": "^2.0.0" - } - }, - "nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "ob1": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.56.4.tgz", - "integrity": "sha512-URgFof9z2wotiYFsqlydXtQfGV81gvBI2ODy64xfd3vPo+AYom5PVDX4t4zn23t/O+S2IxqApSQM8uJAybmz7w==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "requires": { - "isobject": "^3.0.1" - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "requires": { - "is-wsl": "^1.1.0" - } - }, - "options": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" - }, - "ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "requires": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - } - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" - } - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "requires": { - "pify": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } - }, - "plist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", - "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", - "requires": { - "base64-js": "^1.2.3", - "xmlbuilder": "^9.0.7", - "xmldom": "0.1.x" - } - }, - "plugin-error": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", - "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", - "requires": { - "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" - }, - "dependencies": { - "arr-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", - "requires": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" - } - }, - "arr-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", - "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=" - }, - "extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", - "requires": { - "kind-of": "^1.1.0" - } - }, - "kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - }, - "pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "requires": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - } - } - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "react": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", - "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - } - }, - "react-devtools-core": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.6.3.tgz", - "integrity": "sha512-+P+eFy/yo8Z/UH9J0DqHZuUM5+RI2wl249TNvMx3J2jpUomLQa4Zxl56GEotGfw3PIP1eI+hVf1s53FlUONStQ==", - "requires": { - "shell-quote": "^1.6.1", - "ws": "^3.3.1" - }, - "dependencies": { - "ultron": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", - "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" - }, - "ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - } - } - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "react-native": { - "version": "0.61.5", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.61.5.tgz", - "integrity": "sha512-MXqE3NoGO0T3dUKIKkIppijBhRRMpfN6ANbhMXHDuyfA+fSilRWgCwYgR/YNCC7ntECoJYikKaNTUBB0DeQy6Q==", - "requires": { - "@babel/runtime": "^7.0.0", - "@react-native-community/cli": "^3.0.0", - "@react-native-community/cli-platform-android": "^3.0.0", - "@react-native-community/cli-platform-ios": "^3.0.0", - "abort-controller": "^3.0.0", - "art": "^0.10.0", - "base64-js": "^1.1.2", - "connect": "^3.6.5", - "create-react-class": "^15.6.3", - "escape-string-regexp": "^1.0.5", - "event-target-shim": "^5.0.1", - "fbjs": "^1.0.0", - "fbjs-scripts": "^1.1.0", - "hermes-engine": "^0.2.1", - "invariant": "^2.2.4", - "jsc-android": "^245459.0.0", - "metro-babel-register": "^0.56.0", - "metro-react-native-babel-transformer": "^0.56.0", - "metro-source-map": "^0.56.0", - "nullthrows": "^1.1.0", - "pretty-format": "^24.7.0", - "promise": "^7.1.1", - "prop-types": "^15.7.2", - "react-devtools-core": "^3.6.3", - "react-refresh": "^0.4.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.15.0", - "stacktrace-parser": "^0.1.3", - "whatwg-fetch": "^3.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.3.0.tgz", - "integrity": "sha512-UkaDNewdqXAmCDbN2GlUM6amDKS78eCqiw/UmF5nE0mmLTd6moJkiZJML/X52Ke3LH7Swhw883IRXq8o9nWjVw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^15.0.0", - "chalk": "^3.0.0" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "@react-native-community/cli": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-3.2.1.tgz", - "integrity": "sha512-bZ/bfZ+9r1gQSxp6t7+00DcpC6vmbVYSvzUCFM/yo5k8bhsDdcy8aocscIaXXVGG+v9Edri/Q7hH9ks7L18/Rg==", - "requires": { - "@hapi/joi": "^15.0.3", - "@react-native-community/cli-debugger-ui": "^3.0.0", - "@react-native-community/cli-tools": "^3.0.0", - "@react-native-community/cli-types": "^3.0.0", - "chalk": "^2.4.2", - "command-exists": "^1.2.8", - "commander": "^2.19.0", - "compression": "^1.7.1", - "connect": "^3.6.5", - "cosmiconfig": "^5.1.0", - "deepmerge": "^3.2.0", - "didyoumean": "^1.2.1", - "envinfo": "^7.1.0", - "errorhandler": "^1.5.0", - "execa": "^1.0.0", - "find-up": "^4.1.0", - "fs-extra": "^7.0.1", - "glob": "^7.1.1", - "graceful-fs": "^4.1.3", - "inquirer": "^3.0.6", - "lodash": "^4.17.5", - "metro": "^0.56.0", - "metro-config": "^0.56.0", - "metro-core": "^0.56.0", - "metro-react-native-babel-transformer": "^0.56.0", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "morgan": "^1.9.0", - "node-notifier": "^5.2.1", - "open": "^6.2.0", - "ora": "^3.4.0", - "plist": "^3.0.0", - "pretty-format": "^25.1.0", - "semver": "^6.3.0", - "serve-static": "^1.13.1", - "shell-quote": "1.6.1", - "strip-ansi": "^5.2.0", - "sudo-prompt": "^9.0.0", - "wcwidth": "^1.0.1", - "ws": "^1.1.0" - }, - "dependencies": { - "pretty-format": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.3.0.tgz", - "integrity": "sha512-wToHwF8bkQknIcFkBqNfKu4+UZqnrLn/Vr+wwKQwwvPzkBfDDKp/qIabFqdgtoi5PEnM8LFByVsOrHoa3SpTVA==", - "requires": { - "@jest/types": "^25.3.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - } - } - } - }, - "@types/yargs": { - "version": "15.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz", - "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "react-native-windows": { - "version": "0.61.4", - "resolved": "https://registry.npmjs.org/react-native-windows/-/react-native-windows-0.61.4.tgz", - "integrity": "sha512-uWVNuM07vPZ2a3LnqSspX408ERUbckVhLGt6AckJ4WvDZuD7ChwvUm1O85LhDC141p06dHfyXfszzy37DRy88g==", - "requires": { - "@babel/runtime": "^7.4.0", - "cli-spinners": "^2.2.0", - "create-react-class": "^15.6.3", - "envinfo": "^7.5.0", - "fbjs": "^1.0.0", - "glob": "^7.1.1", - "ora": "^3.4.0", - "prop-types": "^15.7.2", - "regenerator-runtime": "^0.13.2", - "shelljs": "^0.7.8", - "username": "^5.1.0", - "uuid": "^3.3.2", - "xml-parser": "^1.2.1" - } - }, - "react-refresh": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.2.tgz", - "integrity": "sha512-kv5QlFFSZWo7OlJFNYbxRtY66JImuP2LcrFgyJfQaf85gSP+byzG21UbDQEYjU7f//ny8rwiEkO6py2Y+fEgAQ==" - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "requires": { - "resolve": "^1.1.6" - } - }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" - }, - "regenerator-transform": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", - "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", - "requires": { - "@babel/runtime": "^7.8.4", - "private": "^0.1.8" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexpu-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", - "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "regjsgen": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", - "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==" - }, - "regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" - }, - "resolve": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", - "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" - }, - "run-async": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz", - "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==", - "requires": { - "is-promise": "^2.1.0" - } - }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" - }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "requires": { - "rx-lite": "*" - } - }, - "rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", - "requires": { - "symbol-observable": "1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "requires": { - "@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": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "scheduler": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz", - "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - } - }, - "serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" - }, - "shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", - "requires": { - "array-filter": "~0.0.0", - "array-map": "~0.0.0", - "array-reduce": "~0.0.0", - "jsonify": "~0.0.0" - } - }, - "shelljs": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", - "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "simple-plist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.0.tgz", - "integrity": "sha512-2i5Tc0BYAqppM7jVzmNrI+aEUntPolIq4fDgji6WuNNn1D/qYdn2KwoLhZdzQkE04lu9L5tUoeJsjuJAvd+lFg==", - "requires": { - "bplist-creator": "0.0.8", - "bplist-parser": "0.2.0", - "plist": "^3.0.1" - } - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" - }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - } - }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "requires": { - "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" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "requires": { - "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": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" - }, - "stacktrace-parser": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.9.tgz", - "integrity": "sha512-DRy03ljj0367Ud3OAJHD6eVS/+CvMK2u/djVYuU37fHYcYHoZ8tkFyhbRf7PNG1h3bWLsw+SNTSXrPFe07A7aQ==", - "requires": { - "type-fest": "^0.7.1" - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - } - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" - }, - "sudo-prompt": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", - "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" - }, - "temp": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", - "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", - "requires": { - "os-tmpdir": "^1.0.0", - "rimraf": "~2.2.6" - }, - "dependencies": { - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" - } - } - }, - "throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" - }, - "type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "ua-parser-js": { - "version": "0.7.21", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", - "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==" - }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "ultron": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - } - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "username": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/username/-/username-5.1.0.tgz", - "integrity": "sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==", - "requires": { - "execa": "^1.0.0", - "mem": "^4.3.0" - }, - "dependencies": { - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "requires": { - "makeerror": "1.0.x" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "requires": { - "defaults": "^1.0.3" - } - }, - "whatwg-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", - "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "wcwidth": "^1.0.1", + "ws": "^1.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", "requires": { - "number-is-nan": "^1.0.0" + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" } }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "color-name": "~1.1.4" } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "pretty-format": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.3.0.tgz", + "integrity": "sha512-wToHwF8bkQknIcFkBqNfKu4+UZqnrLn/Vr+wwKQwwvPzkBfDDKp/qIabFqdgtoi5PEnM8LFByVsOrHoa3SpTVA==", "requires": { - "ansi-regex": "^2.0.0" + "@jest/types": "^25.3.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" } } } }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", - "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "@types/yargs": { + "version": "15.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz", + "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==", "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "slide": "^1.1.5" + "@types/yargs-parser": "*" } }, - "ws": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", - "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", - "requires": { - "options": ">=0.0.5", - "ultron": "1.0.x" - } + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, - "xcode": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", - "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { - "simple-plist": "^1.0.0", - "uuid": "^3.3.2" + "color-convert": "^1.9.0" } }, - "xml-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/xml-parser/-/xml-parser-1.2.1.tgz", - "integrity": "sha1-wx9MNPKXXbgq0BMiISBZJzYVb80=", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { - "debug": "^2.2.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "xmldoc": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.2.tgz", - "integrity": "sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ==", + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "requires": { - "sax": "^1.2.1" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, - "xmldom": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" - }, - "xpipe": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/xpipe/-/xpipe-1.0.5.tgz", - "integrity": "sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98=" + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, - "yargs": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", - "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "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" + "ansi-regex": "^4.1.0" }, "dependencies": { - "camelcase": { + "ansi-regex": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" } } }, - "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { - "camelcase": "^4.1.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - } + "has-flag": "^3.0.0" } } } @@ -14366,7 +8547,6 @@ "version": "0.61.4", "resolved": "https://registry.npmjs.org/react-native-windows/-/react-native-windows-0.61.4.tgz", "integrity": "sha512-uWVNuM07vPZ2a3LnqSspX408ERUbckVhLGt6AckJ4WvDZuD7ChwvUm1O85LhDC141p06dHfyXfszzy37DRy88g==", - "dev": true, "requires": { "@babel/runtime": "^7.4.0", "cli-spinners": "^2.2.0", @@ -14381,24 +8561,6 @@ "username": "^5.1.0", "uuid": "^3.3.2", "xml-parser": "^1.2.1" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", - "dev": true - } - } - }, - "react-proxy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/react-proxy/-/react-proxy-1.1.8.tgz", - "integrity": "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo=", - "dev": true, - "requires": { - "lodash": "^4.6.1", - "react-deep-force-update": "^1.0.0" } }, "react-refresh": { @@ -14407,97 +8569,36 @@ "integrity": "sha512-kv5QlFFSZWo7OlJFNYbxRtY66JImuP2LcrFgyJfQaf85gSP+byzG21UbDQEYjU7f//ny8rwiEkO6py2Y+fEgAQ==" }, "react-test-renderer": { - "version": "16.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.0.0-alpha.12.tgz", - "integrity": "sha1-nkzF2M6L/KcneDQN4+FFS51sDMU=", - "dev": true, - "requires": { - "fbjs": "^0.8.9", - "object-assign": "^4.1.0" - }, - "dependencies": { - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", - "dev": true - }, - "fbjs": { - "version": "0.8.17", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", - "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", - "dev": true, - "requires": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" - } - } - } - }, - "react-transform-hmr": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz", - "integrity": "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s=", - "dev": true, - "requires": { - "global": "^4.3.0", - "react-proxy": "^1.1.7" - } - }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.9.0.tgz", + "integrity": "sha512-R62stB73qZyhrJo7wmCW9jgl/07ai+YzvouvCXIJLBkRlRqLx4j9RqcLEAfNfU3OxTGucqR2Whmn3/Aad6L3hQ==", "dev": true, "requires": { - "mute-stream": "~0.0.4" + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "react-is": "^16.9.0", + "scheduler": "^0.15.0" } }, "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "load-json-file": "^1.0.0", + "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "path-type": "^3.0.0" } }, "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", "dev": true, "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - } + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" } }, "readable-stream": { @@ -14514,11 +8615,19 @@ "util-deprecate": "~1.0.1" } }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "dev": true, + "requires": { + "util.promisify": "^1.0.0" + } + }, "rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, "requires": { "resolve": "^1.1.6" } @@ -14537,29 +8646,17 @@ } }, "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" }, "regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", - "dev": true, - "requires": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", - "private": "^0.1.6" - } - }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true, + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", + "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", "requires": { - "is-equal-shallow": "^0.1.3" + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" } }, "regex-not": { @@ -14571,15 +8668,11 @@ "safe-regex": "^1.1.0" } }, - "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true }, "regexpu-core": { "version": "4.7.0", @@ -14605,13 +8698,6 @@ "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", "requires": { "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" - } } }, "remove-trailing-separator": { @@ -14629,15 +8715,6 @@ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -14666,22 +8743,52 @@ "uuid": "^3.3.2" } }, + "request-promise-core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "request-promise-native": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "dev": true, + "requires": { + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true }, "resolve": { "version": "1.16.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.16.0.tgz", "integrity": "sha512-LarL/PIKJvc09k1jaeT4kQb/8/7P+qV4qSnN2K80AES+OHdfZELAKVOBjxsvtToT/uLOfFbvYvKfZmV8cee7nA==", "requires": { - "path-parse": "^1.0.6" + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" } }, "resolve-from": { @@ -14708,12 +8815,6 @@ "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, - "revalidator": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", - "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", - "dev": true - }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -14799,38 +8900,19 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sane": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-1.6.0.tgz", - "integrity": "sha1-lhDEUjB6E10pwf3+JUcDQYDEZ3U=", - "dev": true, + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", "requires": { - "anymatch": "^1.3.0", - "exec-sh": "^0.2.0", - "fb-watchman": "^1.8.0", - "minimatch": "^3.0.2", + "@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", - "watch": "~0.10.0" - }, - "dependencies": { - "bser": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", - "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "fb-watchman": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", - "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=", - "dev": true, - "requires": { - "bser": "1.0.2" - } - } + "walker": "~1.0.5" } }, "sax": { @@ -14959,7 +9041,6 @@ "version": "0.7.8", "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", - "dev": true, "requires": { "glob": "^7.0.0", "interpret": "^1.0.0", @@ -14971,16 +9052,6 @@ "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" }, - "side-channel": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", - "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", - "dev": true, - "requires": { - "es-abstract": "^1.17.0-next.1", - "object-inspect": "^1.7.0" - } - }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -15003,10 +9074,9 @@ "dev": true }, "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" }, "slice-ansi": { "version": "2.1.0", @@ -15025,11 +9095,6 @@ "requires": { "color-convert": "^1.9.0" } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" } } }, @@ -15133,6 +9198,16 @@ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "requires": { "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } } }, "source-map": { @@ -15153,12 +9228,19 @@ } }, "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", "requires": { - "source-map": "^0.5.6" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } } }, "source-map-url": { @@ -15224,12 +9306,6 @@ "tweetnacl": "~0.14.0" } }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true - }, "stack-utils": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", @@ -15267,28 +9343,70 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, "stream-buffers": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" }, "string-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", - "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", "dev": true, "requires": { - "strip-ansi": "^3.0.0" + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } } }, "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "string.prototype.trimend": { @@ -15350,13 +9468,9 @@ } }, "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" }, "strip-eof": { "version": "1.0.0", @@ -15402,16 +9516,15 @@ } }, "test-exclude": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", - "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", "dev": true, "requires": { - "arrify": "^1.0.1", - "micromatch": "^2.3.11", - "object-assign": "^4.1.0", - "read-pkg-up": "^1.0.1", - "require-main-filename": "^1.0.1" + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" } }, "text-hex": { @@ -15421,10 +9534,9 @@ "dev": true }, "throat": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-3.2.0.tgz", - "integrity": "sha512-/EY8VpvlqJ+sFtLPeOgc8Pl7kQVOWv0woD87KTXVHPIAE842FGT+rokxIhe8xIUP1cfgrkt0as0vDLjDiMtr8w==", - "dev": true + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" }, "through": { "version": "2.3.8", @@ -15458,18 +9570,22 @@ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "requires": { "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } } }, "to-regex": { @@ -15498,6 +9614,16 @@ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "requires": { "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } } } } @@ -15518,17 +9644,29 @@ } }, "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", - "dev": true - }, - "trim-right": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "tslib": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", "dev": true }, + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -15568,14 +9706,25 @@ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==" }, - "uglify-js": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.1.tgz", - "integrity": "sha512-JUPoL1jHsc9fOjVFHdQIhqEEJsQvfKDjlubcCilu8U26uZ73qOg8VsN8O1jbuei44ZPlwL7kmbAdM4tzaUvqnA==", - "dev": true, - "optional": true, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", "requires": { - "commander": "~2.20.3" + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } } }, "ultron": { @@ -15692,7 +9841,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/username/-/username-5.1.0.tgz", "integrity": "sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==", - "dev": true, "requires": { "execa": "^1.0.0", "mem": "^4.3.0" @@ -15702,7 +9850,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, "requires": { "map-age-cleaner": "^0.1.1", "mimic-fn": "^2.0.0", @@ -15712,8 +9859,7 @@ "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" } } }, @@ -15722,26 +9868,16 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, - "utile": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", - "integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=", + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", "dev": true, "requires": { - "async": "~0.2.9", - "deep-equal": "*", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "0.4.x", - "rimraf": "2.x.x" - }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - } + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" } }, "utils-merge": { @@ -15790,6 +9926,15 @@ "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, "walker": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", @@ -15798,12 +9943,6 @@ "makeerror": "1.0.x" } }, - "watch": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", - "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw=", - "dev": true - }, "wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -15832,22 +9971,21 @@ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, "whatwg-url": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.8.0.tgz", - "integrity": "sha1-0pgaqRSMHgCkHFphMRZqtGg7vMA=", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", "dev": true, "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", - "dev": true - } + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, "which": { @@ -15858,79 +9996,10 @@ "isexe": "^2.0.0" } }, - "which-boxed-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.1.tgz", - "integrity": "sha512-7BT4TwISdDGBgaemWU0N0OU7FeAEJ9Oo2P1PHRm/FCWoEi2VLWC9b6xvxAA3C/NMpxg3HXVgi0sMmGbNUbNepQ==", - "dev": true, - "requires": { - "is-bigint": "^1.0.0", - "is-boolean-object": "^1.0.0", - "is-number-object": "^1.0.3", - "is-string": "^1.0.4", - "is-symbol": "^1.0.2" - } - }, - "which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "requires": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - } - }, "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "which-typed-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.2.tgz", - "integrity": "sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.2", - "es-abstract": "^1.17.5", - "foreach": "^2.0.5", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.1", - "is-typed-array": "^1.1.3" - } - }, - "winston": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", - "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - }, - "pkginfo": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", - "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=", - "dev": true - } - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, "word-wrap": { "version": "1.2.3", @@ -15943,22 +10012,41 @@ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "wrappy": { @@ -15995,16 +10083,15 @@ } }, "xml-name-validator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", - "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, "xml-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/xml-parser/-/xml-parser-1.2.1.tgz", "integrity": "sha1-wx9MNPKXXbgq0BMiISBZJzYVb80=", - "dev": true, "requires": { "debug": "^2.2.0" } @@ -16038,9 +10125,9 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" }, "yallist": { "version": "2.1.2", @@ -16048,33 +10135,31 @@ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" }, "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", + "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" } }, "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { - "camelcase": "^3.0.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } }, "yarn": { diff --git a/example/package.json b/example/package.json index 1fa9db4..e90586c 100644 --- a/example/package.json +++ b/example/package.json @@ -6,34 +6,24 @@ "start": "react-native start", "test": "jest --no-cache" }, - "peerDependencies": { - "react": "*", - "react-native": "*", - "react-native-windows": "*" - }, "devDependencies": { - "babel-jest": "20.0.3", - "babel-preset-react-native": "2.0.1", - "jest": "20.0.4", + "@babel/core": "^7.6.2", + "@babel/runtime": "^7.6.2", + "metro-react-native-babel-preset": "^0.58.0", + "jest": "24.9.0", + "react-test-renderer": "16.9.0", + "babel-jest": "^24.9.0", + "rnpm-plugin-windows": "^0.6.1", + "@react-native-community/eslint-config": "^0.0.5" + }, + "dependencies": { "react": "^16.9.0", "react-native": "^0.61.5", - "react-native-cli": "^2.0.1", "react-native-windows": "0.61.4", - "react-test-renderer": "16.0.0-alpha.12", - "rnpm-plugin-windows": "^0.6.1" - }, - "dependencies": { "yarn": "^1.22.4", - "react-native": "0.61.5" + "i18n-js": "3.0.11" }, "jest": { "preset": "react-native" - }, - "files": [ - "index.js", - "RNI18n.podspec", - "android", - "ios", - "windows" - ] + } } diff --git a/example/src/App.js b/example/src/App.js index a56389e..53c62fb 100644 --- a/example/src/App.js +++ b/example/src/App.js @@ -1,8 +1,8 @@ // @ flow import React, { Component } from 'react'; -import { Platform, StyleSheet, Text, ScrollView, View } from 'react-native'; -import I18n, { getLanguages } from 'react-native-i18n'; +import { StyleSheet, Text, ScrollView, View } from 'react-native'; +import I18n, { getLanguages } from '@axsy-dev/react-native-i18n'; // Enable fallbacks if you want `en-US` // and `en-GB` to fallback to `en` @@ -51,10 +51,7 @@ const styles = StyleSheet.create({ flex: 1, backgroundColor: '#F5FCFF', padding: 24, - ...Platform.select({ - ios: { paddingTop: 44 }, - default: { paddingTop: 24 }, - }), + paddingTop: 44, }, title: { fontSize: 20, diff --git a/example/windows/RNI18nExample.sln b/example/windows/RNI18nExample.sln index 60d3ece..b667a5c 100644 --- a/example/windows/RNI18nExample.sln +++ b/example/windows/RNI18nExample.sln @@ -49,7 +49,7 @@ Global ..\..\node_modules\react-native-windows\Microsoft.ReactNative.SharedManaged\Microsoft.ReactNative.SharedManaged.projitems*{39c81677-617f-4918-a3b5-7fe082a480dc}*SharedItemsImports = 4 ..\..\node_modules\react-native-windows\Microsoft.ReactNative.SharedManaged\Microsoft.ReactNative.SharedManaged.projitems*{67a1076f-7790-4203-86ea-4402ccb5e782}*SharedItemsImports = 13 ..\..\node_modules\react-native-windows\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{947f7b15-6072-449a-adbc-0dc452d375c4}*SharedItemsImports = 4 + ..\..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{947f7b15-6072-449a-adbc-0dc452d375c4}*SharedItemsImports = 4 ..\..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{a62d504a-16b8-41d2-9f19-e2e86019e5e4}*SharedItemsImports = 4 ..\..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 ..\..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 diff --git a/example/windows/RNI18nExample/App.cpp b/example/windows/RNI18nExample/App.cpp index 6fb443f..9fef6d4 100644 --- a/example/windows/RNI18nExample/App.cpp +++ b/example/windows/RNI18nExample/App.cpp @@ -35,7 +35,7 @@ App::App() noexcept #endif PackageProviders().Append(make()); // Includes all modules in this project - PackageProviders().Append(react_native_i18n::ReactPackageProvider()); + PackageProviders().Append(winrt::react_native_i18n::ReactPackageProvider()); REACT_REGISTER_NATIVE_MODULE_PACKAGES(); //code-gen macro from autolink diff --git a/example/windows/RNI18nExample/RNI18nExample.vcxproj b/example/windows/RNI18nExample/RNI18nExample.vcxproj index 860fca4..7ed9956 100644 --- a/example/windows/RNI18nExample/RNI18nExample.vcxproj +++ b/example/windows/RNI18nExample/RNI18nExample.vcxproj @@ -72,7 +72,7 @@ - + @@ -163,7 +163,7 @@ npx --no-install react-native bundle --platform windows --entry-file index.js --bundle-output $(MSBuildThisFileDirectory)/Bundle/index.windows.bundle --assets-dest $(MSBuildThisFileDirectory)/Bundle - + diff --git a/package.json b/package.json index c1107bc..fc7a771 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ }, "repository": { "type": "git", - "url": "ssh://git@github.com/axsy-dev/react-app.git", + "url": "ssh://git@github.com/axsy-dev/react-native-i18n.git", "code-url": "ssh://git@github.com/axsy-dev/react-native-i18n" }, "keywords": [ @@ -31,5 +31,12 @@ }, "dependencies": { "i18n-js": "^3.0.3" - } + }, + "files": [ + "index.js", + "RNI18n.podspec", + "android", + "ios", + "windows" + ] } diff --git a/windows/react-native-i18n/RNI18nModule.cs b/windows/react-native-i18n/RNI18nModule.cs index bde9c59..149b0cd 100644 --- a/windows/react-native-i18n/RNI18nModule.cs +++ b/windows/react-native-i18n/RNI18nModule.cs @@ -6,11 +6,11 @@ namespace react_native_i18n { [ReactModule("RNI18n")] - public sealed class RNI18nModule + class RNI18nModule { [ReactConstant] - JSValue languages + public JSValue languages { get { @@ -25,7 +25,7 @@ JSValue languages } [ReactMethod("getLanguages")] - void GetLanguages(IReactPromise promise) + public void GetLanguages(IReactPromise promise) { var jarr = new JSValueArray(); @@ -34,7 +34,7 @@ void GetLanguages(IReactPromise promise) { jarr.Add(userLanguage); } - promise.Resolve(jarr); + promise.Resolve(new JSValue(jarr)); } } From 75b7df6320e64c2d5f68d6bc5d50157f1897da1f Mon Sep 17 00:00:00 2001 From: gillpeacegood Date: Tue, 21 Apr 2020 16:04:35 +0100 Subject: [PATCH 16/27] Update proj to reference installed as well as dev location --- .../react-native-i18n/react-native-i18n.csproj | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/windows/react-native-i18n/react-native-i18n.csproj b/windows/react-native-i18n/react-native-i18n.csproj index e22c93d..53ea546 100644 --- a/windows/react-native-i18n/react-native-i18n.csproj +++ b/windows/react-native-i18n/react-native-i18n.csproj @@ -134,13 +134,22 @@ - + {f7d32bd0-2749-483e-9a0d-1635ef7e3136} + {f7d32bd0-2749-483e-9a0d-1635ef7e3136} + Microsoft.ReactNative + false + + + {f7d32bd0-2749-483e-9a0d-1635ef7e3136} + false Microsoft.ReactNative - False - + + + + 14.0 From 026d264988bdb3d265b8d75f7a258a6cf46510aa Mon Sep 17 00:00:00 2001 From: gillpeacegood Date: Fri, 16 Oct 2020 12:33:10 +0100 Subject: [PATCH 17/27] Makes this work on 0.63 --- windows/react-native-i18n/ReactPackageManager.cs | 12 +++++++----- windows/react-native-i18n/react-native-i18n.csproj | 7 ++++++- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/windows/react-native-i18n/ReactPackageManager.cs b/windows/react-native-i18n/ReactPackageManager.cs index 0e89a4e..e7f2e8e 100644 --- a/windows/react-native-i18n/ReactPackageManager.cs +++ b/windows/react-native-i18n/ReactPackageManager.cs @@ -3,11 +3,13 @@ namespace react_native_i18n { - public sealed class ReactPackageProvider : IReactPackageProvider - { - public void CreatePackage(IReactPackageBuilder packageBuilder) + public sealed class ReactPackageProvider : IReactPackageProvider { - packageBuilder.AddAttributedModules(); + public void CreatePackage(IReactPackageBuilder packageBuilder) + { + packageBuilder.AddReflectionReactPackageProvider(); + } + + } - } } diff --git a/windows/react-native-i18n/react-native-i18n.csproj b/windows/react-native-i18n/react-native-i18n.csproj index 53ea546..84b01bf 100644 --- a/windows/react-native-i18n/react-native-i18n.csproj +++ b/windows/react-native-i18n/react-native-i18n.csproj @@ -12,7 +12,7 @@ en-US UAP 10.0.18362.0 - 10.0.15063.0 + 10.0.16299.0 14 512 {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} @@ -119,6 +119,7 @@ PackageReference + true @@ -134,6 +135,10 @@ + + {f2824844-ce15-4242-9420-308923cd76c3} + Microsoft.ReactNative.Managed + {f7d32bd0-2749-483e-9a0d-1635ef7e3136} {f7d32bd0-2749-483e-9a0d-1635ef7e3136} From 7204bd4ac48fa64e30a73fb068771df6130e7e18 Mon Sep 17 00:00:00 2001 From: Colin Carter Date: Mon, 9 Oct 2023 15:21:20 +0100 Subject: [PATCH 18/27] Remove old windows dir --- windowsOld/.gitignore | 78 ------------ windowsOld/RNI18n/Properties/AssemblyInfo.cs | 29 ----- windowsOld/RNI18n/Properties/RNI18n.rd.xml | 33 ----- windowsOld/RNI18n/RNI18n.csproj | 124 ------------------- windowsOld/RNI18n/RNI18n.nuget.props | 18 --- windowsOld/RNI18n/RNI18n.sln | 41 ------ windowsOld/RNI18n/RNI18nModule.cs | 42 ------- windowsOld/RNI18n/RNI18nPackage.cs | 50 -------- 8 files changed, 415 deletions(-) delete mode 100644 windowsOld/.gitignore delete mode 100644 windowsOld/RNI18n/Properties/AssemblyInfo.cs delete mode 100644 windowsOld/RNI18n/Properties/RNI18n.rd.xml delete mode 100644 windowsOld/RNI18n/RNI18n.csproj delete mode 100644 windowsOld/RNI18n/RNI18n.nuget.props delete mode 100644 windowsOld/RNI18n/RNI18n.sln delete mode 100644 windowsOld/RNI18n/RNI18nModule.cs delete mode 100644 windowsOld/RNI18n/RNI18nPackage.cs diff --git a/windowsOld/.gitignore b/windowsOld/.gitignore deleted file mode 100644 index 01f8c0c..0000000 --- a/windowsOld/.gitignore +++ /dev/null @@ -1,78 +0,0 @@ -*AppPackages* -*BundleArtifacts* -*ReactAssets* - -#OS junk files -[Tt]humbs.db -*.DS_Store - -#Visual Studio files -*.[Oo]bj -*.user -*.aps -*.pch -*.vspscc -*.vssscc -*_i.c -*_p.c -*.ncb -*.suo -*.tlb -*.tlh -*.bak -*.[Cc]ache -*.ilk -*.log -*.lib -*.sbr -*.sdf -*.opensdf -*.opendb -*.unsuccessfulbuild -ipch/ -[Oo]bj/ -[Bb]in -[Dd]ebug*/ -[Rr]elease*/ -Ankh.NoLoad - -#MonoDevelop -*.pidb -*.userprefs - -#Tooling -_ReSharper*/ -*.resharper -[Tt]est[Rr]esult* -*.sass-cache - -#Project files -[Bb]uild/ - -#Subversion files -.svn - -# Office Temp Files -~$* - -# vim Temp Files -*~ - -#NuGet -packages/ -*.nupkg - -#ncrunch -*ncrunch* -*crunch*.local.xml - -# visual studio database projects -*.dbmdl - -#Test files -*.testsettings - -#Other files -*.DotSettings -.vs/ -*project.lock.json \ No newline at end of file diff --git a/windowsOld/RNI18n/Properties/AssemblyInfo.cs b/windowsOld/RNI18n/Properties/AssemblyInfo.cs deleted file mode 100644 index 1ed04ce..0000000 --- a/windowsOld/RNI18n/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("RNI18n")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("RNI18n")] -[assembly: AssemblyCopyright("Copyright © 2018")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: ComVisible(false)] \ No newline at end of file diff --git a/windowsOld/RNI18n/Properties/RNI18n.rd.xml b/windowsOld/RNI18n/Properties/RNI18n.rd.xml deleted file mode 100644 index b0b5a16..0000000 --- a/windowsOld/RNI18n/Properties/RNI18n.rd.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - diff --git a/windowsOld/RNI18n/RNI18n.csproj b/windowsOld/RNI18n/RNI18n.csproj deleted file mode 100644 index ce7ce82..0000000 --- a/windowsOld/RNI18n/RNI18n.csproj +++ /dev/null @@ -1,124 +0,0 @@ - - - - - Debug - AnyCPU - {01918185-2177-417C-997B-4E1DADD494B7} - Library - Properties - RNI18n - RNI18n - en-US - UAP - 10.0.16299.0 - 10.0.16299.0 - 14 - 512 - {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - ..\..\node_modules - - - ..\..\.. - - - x86 - true - bin\x86\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x86 - false - prompt - - - x86 - bin\x86\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x86 - false - prompt - - - ARM - true - bin\ARM\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - ARM - false - prompt - - - ARM - bin\ARM\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - ARM - false - prompt - - - x64 - true - bin\x64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x64 - false - prompt - - - x64 - bin\x64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x64 - false - prompt - - - PackageReference - - - - - - - - - - {c7673ad5-e3aa-468c-a5fd-fa38154e205c} - ReactNative - - - - - 6.2.9 - - - 10.0.3 - - - - 14.0 - - - - \ No newline at end of file diff --git a/windowsOld/RNI18n/RNI18n.nuget.props b/windowsOld/RNI18n/RNI18n.nuget.props deleted file mode 100644 index 7b917ac..0000000 --- a/windowsOld/RNI18n/RNI18n.nuget.props +++ /dev/null @@ -1,18 +0,0 @@ - - - - True - NuGet - C:\Users\colincarter\Documents\GitHub\react-native-i18n\windows\RNI18n\project.lock.json - $(UserProfile)\.nuget\packages\ - C:\Users\colincarter\.nuget\packages\ - ProjectJson - 4.9.3 - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - C:\Users\colincarter\.nuget\packages\newtonsoft.json\9.0.1 - - \ No newline at end of file diff --git a/windowsOld/RNI18n/RNI18n.sln b/windowsOld/RNI18n/RNI18n.sln deleted file mode 100644 index db653ec..0000000 --- a/windowsOld/RNI18n/RNI18n.sln +++ /dev/null @@ -1,41 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30011.22 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RNI18n", "RNI18n.csproj", "{01918185-2177-417C-997B-4E1DADD494B7}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|ARM = Debug|ARM - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|ARM = Release|ARM - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|Any CPU.ActiveCfg = Debug|x86 - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|ARM.ActiveCfg = Debug|ARM - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|ARM.Build.0 = Debug|ARM - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x64.ActiveCfg = Debug|x64 - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x64.Build.0 = Debug|x64 - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x86.ActiveCfg = Debug|x86 - {01918185-2177-417C-997B-4E1DADD494B7}.Debug|x86.Build.0 = Debug|x86 - {01918185-2177-417C-997B-4E1DADD494B7}.Release|Any CPU.ActiveCfg = Release|x86 - {01918185-2177-417C-997B-4E1DADD494B7}.Release|ARM.ActiveCfg = Release|ARM - {01918185-2177-417C-997B-4E1DADD494B7}.Release|ARM.Build.0 = Release|ARM - {01918185-2177-417C-997B-4E1DADD494B7}.Release|x64.ActiveCfg = Release|x64 - {01918185-2177-417C-997B-4E1DADD494B7}.Release|x64.Build.0 = Release|x64 - {01918185-2177-417C-997B-4E1DADD494B7}.Release|x86.ActiveCfg = Release|x86 - {01918185-2177-417C-997B-4E1DADD494B7}.Release|x86.Build.0 = Release|x86 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {CFD583A5-48C3-4D4B-9AA6-F3DAD46AE4BB} - EndGlobalSection -EndGlobal diff --git a/windowsOld/RNI18n/RNI18nModule.cs b/windowsOld/RNI18n/RNI18nModule.cs deleted file mode 100644 index dcfbdb9..0000000 --- a/windowsOld/RNI18n/RNI18nModule.cs +++ /dev/null @@ -1,42 +0,0 @@ -using Newtonsoft.Json.Linq; -using ReactNative.Bridge; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace RNI18n -{ - public class RNI18nModule : ReactContextNativeModuleBase - { - public RNI18nModule(ReactContext reactContext) : base(reactContext) - { - } - - public override string Name => "RNI18n"; - - public override IReadOnlyDictionary Constants - { - get - { - return new Dictionary - { - { "languages", Windows.System.UserProfile.GlobalizationPreferences.Languages } - }; - } - } - - [ReactMethod] - public void getLanguages(IPromise promise) - { - var jarr = new JArray(); - IReadOnlyList userLanguages = Windows.System.UserProfile.GlobalizationPreferences.Languages; - foreach (var userLanguage in userLanguages) - { - jarr.Add(userLanguage); - } - promise.Resolve(jarr); - } - } -} diff --git a/windowsOld/RNI18n/RNI18nPackage.cs b/windowsOld/RNI18n/RNI18nPackage.cs deleted file mode 100644 index ef71dab..0000000 --- a/windowsOld/RNI18n/RNI18nPackage.cs +++ /dev/null @@ -1,50 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using ReactNative.Bridge; -using ReactNative.Modules.Core; -using ReactNative.UIManager; - -namespace RNI18n -{ - public class RNI18nPackage : IReactPackage - { - ///

- /// Creates the list of native modules to register with the react - /// instance. - /// - /// The react application context. - /// The list of native modules. - public IReadOnlyList CreateNativeModules(ReactContext reactContext) - { - return new List - { - new RNI18nModule(reactContext), - }; - } - - /// - /// Creates the list of JavaScript modules to register with the - /// react instance. - /// - /// The list of JavaScript modules. - public IReadOnlyList CreateJavaScriptModulesConfig() - { - return new List(0); - } - - /// - /// Creates the list of view managers that should be registered with - /// the . - /// - /// The react application context. - /// The list of view managers. - public IReadOnlyList CreateViewManagers( - ReactContext reactContext) - { - return new List(0); - } - } -} From 7737e5811928d5c9dbf7ab2cacc5872b165a7ca4 Mon Sep 17 00:00:00 2001 From: Colin Carter Date: Mon, 9 Oct 2023 15:31:34 +0100 Subject: [PATCH 19/27] Remove old example project --- {example => example-old}/.buckconfig | 0 {example => example-old}/.flowconfig | 0 {example => example-old}/.gitattributes | 0 {example => example-old}/.gitignore | 0 {example => example-old}/.watchmanconfig | 0 {example => example-old}/android/app/BUCK | 0 {example => example-old}/android/app/build.gradle | 0 .../android/app/proguard-rules.pro | 0 .../android/app/src/main/AndroidManifest.xml | 0 .../main/java/com/rni18nexample/MainActivity.java | 0 .../java/com/rni18nexample/MainApplication.java | 0 .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../android/app/src/main/res/values/strings.xml | 0 .../android/app/src/main/res/values/styles.xml | 0 {example => example-old}/android/build.gradle | 0 {example => example-old}/android/gradle.properties | 0 .../android/gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {example => example-old}/android/gradlew | 0 {example => example-old}/android/gradlew.bat | 0 {example => example-old}/android/keystores/BUCK | 0 .../android/keystores/debug.keystore.properties | 0 {example => example-old}/android/settings.gradle | 0 {example => example-old}/app.json | 0 {example => example-old}/babel.config.js | 0 {example => example-old}/index.android.js | 0 {example => example-old}/index.ios.js | 0 {example => example-old}/index.windows.js | 0 .../ios/RNI18nExample-tvOS/Info.plist | 0 .../ios/RNI18nExample-tvOSTests/Info.plist | 0 .../ios/RNI18nExample.xcodeproj/project.pbxproj | 0 .../xcschemes/RNI18nExample-tvOS.xcscheme | 0 .../xcshareddata/xcschemes/RNI18nExample.xcscheme | 0 .../ios/RNI18nExample/AppDelegate.h | 0 .../ios/RNI18nExample/AppDelegate.m | 0 .../ios/RNI18nExample/Base.lproj/LaunchScreen.xib | 0 .../AppIcon.appiconset/Contents.json | 0 .../ios/RNI18nExample/Info.plist | 0 {example => example-old}/ios/RNI18nExample/main.m | 0 .../ios/RNI18nExampleTests/Info.plist | 0 .../ios/RNI18nExampleTests/RNI18nExampleTests.m | 0 {example => example-old}/metro.config.js | 0 {example => example-old}/package-lock.json | 0 {example => example-old}/package.json | 0 {example => example-old}/react-native.config.js | 0 {example => example-old}/src/App.js | 0 .../src/__mocks__/react-native-i18n.js | 0 {example => example-old}/src/__tests__/App.js | 0 {example => example-old}/src/translations/en.json | 0 {example => example-old}/src/translations/es.json | 0 .../src/translations/fr-CA.json | 0 {example => example-old}/src/translations/fr.json | 0 {example => example-old}/windows/.gitignore | 0 {example => example-old}/windows/RNI18nExample.sln | 0 .../windows/RNI18nExample/App.cpp | 0 .../windows/RNI18nExample/App.h | 0 .../windows/RNI18nExample/App.idl | 0 .../windows/RNI18nExample/App.xaml | 0 .../Assets/LockScreenLogo.scale-200.png | Bin .../RNI18nExample/Assets/SplashScreen.scale-200.png | Bin .../Assets/Square150x150Logo.scale-200.png | Bin .../Assets/Square44x44Logo.scale-200.png | Bin ...uare44x44Logo.targetsize-24_altform-unplated.png | Bin .../windows/RNI18nExample/Assets/StoreLogo.png | Bin .../Assets/Wide310x150Logo.scale-200.png | Bin .../windows/RNI18nExample/Bundle/.gitignore | 0 .../windows/RNI18nExample/Package.appxmanifest | 0 .../windows/RNI18nExample/PropertySheet.props | 0 .../windows/RNI18nExample/RNI18nExample.vcxproj | 0 .../RNI18nExample/RNI18nExample.vcxproj.filters | 0 .../RNI18nExample/RNI18nExample_TemporaryKey.pfx | Bin .../windows/RNI18nExample/ReactPackageProvider.cpp | 0 .../windows/RNI18nExample/ReactPackageProvider.h | 0 .../windows/RNI18nExample/nativeModules.g.h | 0 .../windows/RNI18nExample/packages.config | 0 .../windows/RNI18nExample/pch.cpp | 0 .../windows/RNI18nExample/pch.h | 0 {example => example-old}/yarn.lock | 0 81 files changed, 0 insertions(+), 0 deletions(-) rename {example => example-old}/.buckconfig (100%) rename {example => example-old}/.flowconfig (100%) rename {example => example-old}/.gitattributes (100%) rename {example => example-old}/.gitignore (100%) rename {example => example-old}/.watchmanconfig (100%) rename {example => example-old}/android/app/BUCK (100%) rename {example => example-old}/android/app/build.gradle (100%) rename {example => example-old}/android/app/proguard-rules.pro (100%) rename {example => example-old}/android/app/src/main/AndroidManifest.xml (100%) rename {example => example-old}/android/app/src/main/java/com/rni18nexample/MainActivity.java (100%) rename {example => example-old}/android/app/src/main/java/com/rni18nexample/MainApplication.java (100%) rename {example => example-old}/android/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {example => example-old}/android/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {example => example-old}/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {example => example-old}/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {example => example-old}/android/app/src/main/res/values/strings.xml (100%) rename {example => example-old}/android/app/src/main/res/values/styles.xml (100%) rename {example => example-old}/android/build.gradle (100%) rename {example => example-old}/android/gradle.properties (100%) rename {example => example-old}/android/gradle/wrapper/gradle-wrapper.jar (100%) rename {example => example-old}/android/gradle/wrapper/gradle-wrapper.properties (100%) rename {example => example-old}/android/gradlew (100%) mode change 100755 => 100644 rename {example => example-old}/android/gradlew.bat (100%) rename {example => example-old}/android/keystores/BUCK (100%) rename {example => example-old}/android/keystores/debug.keystore.properties (100%) rename {example => example-old}/android/settings.gradle (100%) rename {example => example-old}/app.json (100%) rename {example => example-old}/babel.config.js (100%) rename {example => example-old}/index.android.js (100%) rename {example => example-old}/index.ios.js (100%) rename {example => example-old}/index.windows.js (100%) rename {example => example-old}/ios/RNI18nExample-tvOS/Info.plist (100%) rename {example => example-old}/ios/RNI18nExample-tvOSTests/Info.plist (100%) rename {example => example-old}/ios/RNI18nExample.xcodeproj/project.pbxproj (100%) rename {example => example-old}/ios/RNI18nExample.xcodeproj/xcshareddata/xcschemes/RNI18nExample-tvOS.xcscheme (100%) rename {example => example-old}/ios/RNI18nExample.xcodeproj/xcshareddata/xcschemes/RNI18nExample.xcscheme (100%) rename {example => example-old}/ios/RNI18nExample/AppDelegate.h (100%) rename {example => example-old}/ios/RNI18nExample/AppDelegate.m (100%) rename {example => example-old}/ios/RNI18nExample/Base.lproj/LaunchScreen.xib (100%) rename {example => example-old}/ios/RNI18nExample/Images.xcassets/AppIcon.appiconset/Contents.json (100%) rename {example => example-old}/ios/RNI18nExample/Info.plist (100%) rename {example => example-old}/ios/RNI18nExample/main.m (100%) rename {example => example-old}/ios/RNI18nExampleTests/Info.plist (100%) rename {example => example-old}/ios/RNI18nExampleTests/RNI18nExampleTests.m (100%) rename {example => example-old}/metro.config.js (100%) rename {example => example-old}/package-lock.json (100%) rename {example => example-old}/package.json (100%) rename {example => example-old}/react-native.config.js (100%) rename {example => example-old}/src/App.js (100%) rename {example => example-old}/src/__mocks__/react-native-i18n.js (100%) rename {example => example-old}/src/__tests__/App.js (100%) rename {example => example-old}/src/translations/en.json (100%) rename {example => example-old}/src/translations/es.json (100%) rename {example => example-old}/src/translations/fr-CA.json (100%) rename {example => example-old}/src/translations/fr.json (100%) rename {example => example-old}/windows/.gitignore (100%) rename {example => example-old}/windows/RNI18nExample.sln (100%) rename {example => example-old}/windows/RNI18nExample/App.cpp (100%) rename {example => example-old}/windows/RNI18nExample/App.h (100%) rename {example => example-old}/windows/RNI18nExample/App.idl (100%) rename {example => example-old}/windows/RNI18nExample/App.xaml (100%) rename {example => example-old}/windows/RNI18nExample/Assets/LockScreenLogo.scale-200.png (100%) rename {example => example-old}/windows/RNI18nExample/Assets/SplashScreen.scale-200.png (100%) rename {example => example-old}/windows/RNI18nExample/Assets/Square150x150Logo.scale-200.png (100%) rename {example => example-old}/windows/RNI18nExample/Assets/Square44x44Logo.scale-200.png (100%) rename {example => example-old}/windows/RNI18nExample/Assets/Square44x44Logo.targetsize-24_altform-unplated.png (100%) rename {example => example-old}/windows/RNI18nExample/Assets/StoreLogo.png (100%) rename {example => example-old}/windows/RNI18nExample/Assets/Wide310x150Logo.scale-200.png (100%) rename {example => example-old}/windows/RNI18nExample/Bundle/.gitignore (100%) rename {example => example-old}/windows/RNI18nExample/Package.appxmanifest (100%) rename {example => example-old}/windows/RNI18nExample/PropertySheet.props (100%) rename {example => example-old}/windows/RNI18nExample/RNI18nExample.vcxproj (100%) rename {example => example-old}/windows/RNI18nExample/RNI18nExample.vcxproj.filters (100%) rename {example => example-old}/windows/RNI18nExample/RNI18nExample_TemporaryKey.pfx (100%) rename {example => example-old}/windows/RNI18nExample/ReactPackageProvider.cpp (100%) rename {example => example-old}/windows/RNI18nExample/ReactPackageProvider.h (100%) rename {example => example-old}/windows/RNI18nExample/nativeModules.g.h (100%) rename {example => example-old}/windows/RNI18nExample/packages.config (100%) rename {example => example-old}/windows/RNI18nExample/pch.cpp (100%) rename {example => example-old}/windows/RNI18nExample/pch.h (100%) rename {example => example-old}/yarn.lock (100%) diff --git a/example/.buckconfig b/example-old/.buckconfig similarity index 100% rename from example/.buckconfig rename to example-old/.buckconfig diff --git a/example/.flowconfig b/example-old/.flowconfig similarity index 100% rename from example/.flowconfig rename to example-old/.flowconfig diff --git a/example/.gitattributes b/example-old/.gitattributes similarity index 100% rename from example/.gitattributes rename to example-old/.gitattributes diff --git a/example/.gitignore b/example-old/.gitignore similarity index 100% rename from example/.gitignore rename to example-old/.gitignore diff --git a/example/.watchmanconfig b/example-old/.watchmanconfig similarity index 100% rename from example/.watchmanconfig rename to example-old/.watchmanconfig diff --git a/example/android/app/BUCK b/example-old/android/app/BUCK similarity index 100% rename from example/android/app/BUCK rename to example-old/android/app/BUCK diff --git a/example/android/app/build.gradle b/example-old/android/app/build.gradle similarity index 100% rename from example/android/app/build.gradle rename to example-old/android/app/build.gradle diff --git a/example/android/app/proguard-rules.pro b/example-old/android/app/proguard-rules.pro similarity index 100% rename from example/android/app/proguard-rules.pro rename to example-old/android/app/proguard-rules.pro diff --git a/example/android/app/src/main/AndroidManifest.xml b/example-old/android/app/src/main/AndroidManifest.xml similarity index 100% rename from example/android/app/src/main/AndroidManifest.xml rename to example-old/android/app/src/main/AndroidManifest.xml diff --git a/example/android/app/src/main/java/com/rni18nexample/MainActivity.java b/example-old/android/app/src/main/java/com/rni18nexample/MainActivity.java similarity index 100% rename from example/android/app/src/main/java/com/rni18nexample/MainActivity.java rename to example-old/android/app/src/main/java/com/rni18nexample/MainActivity.java diff --git a/example/android/app/src/main/java/com/rni18nexample/MainApplication.java b/example-old/android/app/src/main/java/com/rni18nexample/MainApplication.java similarity index 100% rename from example/android/app/src/main/java/com/rni18nexample/MainApplication.java rename to example-old/android/app/src/main/java/com/rni18nexample/MainApplication.java diff --git a/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/example-old/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to example-old/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/example-old/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to example-old/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/example-old/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to example-old/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/example-old/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to example-old/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/example/android/app/src/main/res/values/strings.xml b/example-old/android/app/src/main/res/values/strings.xml similarity index 100% rename from example/android/app/src/main/res/values/strings.xml rename to example-old/android/app/src/main/res/values/strings.xml diff --git a/example/android/app/src/main/res/values/styles.xml b/example-old/android/app/src/main/res/values/styles.xml similarity index 100% rename from example/android/app/src/main/res/values/styles.xml rename to example-old/android/app/src/main/res/values/styles.xml diff --git a/example/android/build.gradle b/example-old/android/build.gradle similarity index 100% rename from example/android/build.gradle rename to example-old/android/build.gradle diff --git a/example/android/gradle.properties b/example-old/android/gradle.properties similarity index 100% rename from example/android/gradle.properties rename to example-old/android/gradle.properties diff --git a/example/android/gradle/wrapper/gradle-wrapper.jar b/example-old/android/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from example/android/gradle/wrapper/gradle-wrapper.jar rename to example-old/android/gradle/wrapper/gradle-wrapper.jar diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example-old/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from example/android/gradle/wrapper/gradle-wrapper.properties rename to example-old/android/gradle/wrapper/gradle-wrapper.properties diff --git a/example/android/gradlew b/example-old/android/gradlew old mode 100755 new mode 100644 similarity index 100% rename from example/android/gradlew rename to example-old/android/gradlew diff --git a/example/android/gradlew.bat b/example-old/android/gradlew.bat similarity index 100% rename from example/android/gradlew.bat rename to example-old/android/gradlew.bat diff --git a/example/android/keystores/BUCK b/example-old/android/keystores/BUCK similarity index 100% rename from example/android/keystores/BUCK rename to example-old/android/keystores/BUCK diff --git a/example/android/keystores/debug.keystore.properties b/example-old/android/keystores/debug.keystore.properties similarity index 100% rename from example/android/keystores/debug.keystore.properties rename to example-old/android/keystores/debug.keystore.properties diff --git a/example/android/settings.gradle b/example-old/android/settings.gradle similarity index 100% rename from example/android/settings.gradle rename to example-old/android/settings.gradle diff --git a/example/app.json b/example-old/app.json similarity index 100% rename from example/app.json rename to example-old/app.json diff --git a/example/babel.config.js b/example-old/babel.config.js similarity index 100% rename from example/babel.config.js rename to example-old/babel.config.js diff --git a/example/index.android.js b/example-old/index.android.js similarity index 100% rename from example/index.android.js rename to example-old/index.android.js diff --git a/example/index.ios.js b/example-old/index.ios.js similarity index 100% rename from example/index.ios.js rename to example-old/index.ios.js diff --git a/example/index.windows.js b/example-old/index.windows.js similarity index 100% rename from example/index.windows.js rename to example-old/index.windows.js diff --git a/example/ios/RNI18nExample-tvOS/Info.plist b/example-old/ios/RNI18nExample-tvOS/Info.plist similarity index 100% rename from example/ios/RNI18nExample-tvOS/Info.plist rename to example-old/ios/RNI18nExample-tvOS/Info.plist diff --git a/example/ios/RNI18nExample-tvOSTests/Info.plist b/example-old/ios/RNI18nExample-tvOSTests/Info.plist similarity index 100% rename from example/ios/RNI18nExample-tvOSTests/Info.plist rename to example-old/ios/RNI18nExample-tvOSTests/Info.plist diff --git a/example/ios/RNI18nExample.xcodeproj/project.pbxproj b/example-old/ios/RNI18nExample.xcodeproj/project.pbxproj similarity index 100% rename from example/ios/RNI18nExample.xcodeproj/project.pbxproj rename to example-old/ios/RNI18nExample.xcodeproj/project.pbxproj diff --git a/example/ios/RNI18nExample.xcodeproj/xcshareddata/xcschemes/RNI18nExample-tvOS.xcscheme b/example-old/ios/RNI18nExample.xcodeproj/xcshareddata/xcschemes/RNI18nExample-tvOS.xcscheme similarity index 100% rename from example/ios/RNI18nExample.xcodeproj/xcshareddata/xcschemes/RNI18nExample-tvOS.xcscheme rename to example-old/ios/RNI18nExample.xcodeproj/xcshareddata/xcschemes/RNI18nExample-tvOS.xcscheme diff --git a/example/ios/RNI18nExample.xcodeproj/xcshareddata/xcschemes/RNI18nExample.xcscheme b/example-old/ios/RNI18nExample.xcodeproj/xcshareddata/xcschemes/RNI18nExample.xcscheme similarity index 100% rename from example/ios/RNI18nExample.xcodeproj/xcshareddata/xcschemes/RNI18nExample.xcscheme rename to example-old/ios/RNI18nExample.xcodeproj/xcshareddata/xcschemes/RNI18nExample.xcscheme diff --git a/example/ios/RNI18nExample/AppDelegate.h b/example-old/ios/RNI18nExample/AppDelegate.h similarity index 100% rename from example/ios/RNI18nExample/AppDelegate.h rename to example-old/ios/RNI18nExample/AppDelegate.h diff --git a/example/ios/RNI18nExample/AppDelegate.m b/example-old/ios/RNI18nExample/AppDelegate.m similarity index 100% rename from example/ios/RNI18nExample/AppDelegate.m rename to example-old/ios/RNI18nExample/AppDelegate.m diff --git a/example/ios/RNI18nExample/Base.lproj/LaunchScreen.xib b/example-old/ios/RNI18nExample/Base.lproj/LaunchScreen.xib similarity index 100% rename from example/ios/RNI18nExample/Base.lproj/LaunchScreen.xib rename to example-old/ios/RNI18nExample/Base.lproj/LaunchScreen.xib diff --git a/example/ios/RNI18nExample/Images.xcassets/AppIcon.appiconset/Contents.json b/example-old/ios/RNI18nExample/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from example/ios/RNI18nExample/Images.xcassets/AppIcon.appiconset/Contents.json rename to example-old/ios/RNI18nExample/Images.xcassets/AppIcon.appiconset/Contents.json diff --git a/example/ios/RNI18nExample/Info.plist b/example-old/ios/RNI18nExample/Info.plist similarity index 100% rename from example/ios/RNI18nExample/Info.plist rename to example-old/ios/RNI18nExample/Info.plist diff --git a/example/ios/RNI18nExample/main.m b/example-old/ios/RNI18nExample/main.m similarity index 100% rename from example/ios/RNI18nExample/main.m rename to example-old/ios/RNI18nExample/main.m diff --git a/example/ios/RNI18nExampleTests/Info.plist b/example-old/ios/RNI18nExampleTests/Info.plist similarity index 100% rename from example/ios/RNI18nExampleTests/Info.plist rename to example-old/ios/RNI18nExampleTests/Info.plist diff --git a/example/ios/RNI18nExampleTests/RNI18nExampleTests.m b/example-old/ios/RNI18nExampleTests/RNI18nExampleTests.m similarity index 100% rename from example/ios/RNI18nExampleTests/RNI18nExampleTests.m rename to example-old/ios/RNI18nExampleTests/RNI18nExampleTests.m diff --git a/example/metro.config.js b/example-old/metro.config.js similarity index 100% rename from example/metro.config.js rename to example-old/metro.config.js diff --git a/example/package-lock.json b/example-old/package-lock.json similarity index 100% rename from example/package-lock.json rename to example-old/package-lock.json diff --git a/example/package.json b/example-old/package.json similarity index 100% rename from example/package.json rename to example-old/package.json diff --git a/example/react-native.config.js b/example-old/react-native.config.js similarity index 100% rename from example/react-native.config.js rename to example-old/react-native.config.js diff --git a/example/src/App.js b/example-old/src/App.js similarity index 100% rename from example/src/App.js rename to example-old/src/App.js diff --git a/example/src/__mocks__/react-native-i18n.js b/example-old/src/__mocks__/react-native-i18n.js similarity index 100% rename from example/src/__mocks__/react-native-i18n.js rename to example-old/src/__mocks__/react-native-i18n.js diff --git a/example/src/__tests__/App.js b/example-old/src/__tests__/App.js similarity index 100% rename from example/src/__tests__/App.js rename to example-old/src/__tests__/App.js diff --git a/example/src/translations/en.json b/example-old/src/translations/en.json similarity index 100% rename from example/src/translations/en.json rename to example-old/src/translations/en.json diff --git a/example/src/translations/es.json b/example-old/src/translations/es.json similarity index 100% rename from example/src/translations/es.json rename to example-old/src/translations/es.json diff --git a/example/src/translations/fr-CA.json b/example-old/src/translations/fr-CA.json similarity index 100% rename from example/src/translations/fr-CA.json rename to example-old/src/translations/fr-CA.json diff --git a/example/src/translations/fr.json b/example-old/src/translations/fr.json similarity index 100% rename from example/src/translations/fr.json rename to example-old/src/translations/fr.json diff --git a/example/windows/.gitignore b/example-old/windows/.gitignore similarity index 100% rename from example/windows/.gitignore rename to example-old/windows/.gitignore diff --git a/example/windows/RNI18nExample.sln b/example-old/windows/RNI18nExample.sln similarity index 100% rename from example/windows/RNI18nExample.sln rename to example-old/windows/RNI18nExample.sln diff --git a/example/windows/RNI18nExample/App.cpp b/example-old/windows/RNI18nExample/App.cpp similarity index 100% rename from example/windows/RNI18nExample/App.cpp rename to example-old/windows/RNI18nExample/App.cpp diff --git a/example/windows/RNI18nExample/App.h b/example-old/windows/RNI18nExample/App.h similarity index 100% rename from example/windows/RNI18nExample/App.h rename to example-old/windows/RNI18nExample/App.h diff --git a/example/windows/RNI18nExample/App.idl b/example-old/windows/RNI18nExample/App.idl similarity index 100% rename from example/windows/RNI18nExample/App.idl rename to example-old/windows/RNI18nExample/App.idl diff --git a/example/windows/RNI18nExample/App.xaml b/example-old/windows/RNI18nExample/App.xaml similarity index 100% rename from example/windows/RNI18nExample/App.xaml rename to example-old/windows/RNI18nExample/App.xaml diff --git a/example/windows/RNI18nExample/Assets/LockScreenLogo.scale-200.png b/example-old/windows/RNI18nExample/Assets/LockScreenLogo.scale-200.png similarity index 100% rename from example/windows/RNI18nExample/Assets/LockScreenLogo.scale-200.png rename to example-old/windows/RNI18nExample/Assets/LockScreenLogo.scale-200.png diff --git a/example/windows/RNI18nExample/Assets/SplashScreen.scale-200.png b/example-old/windows/RNI18nExample/Assets/SplashScreen.scale-200.png similarity index 100% rename from example/windows/RNI18nExample/Assets/SplashScreen.scale-200.png rename to example-old/windows/RNI18nExample/Assets/SplashScreen.scale-200.png diff --git a/example/windows/RNI18nExample/Assets/Square150x150Logo.scale-200.png b/example-old/windows/RNI18nExample/Assets/Square150x150Logo.scale-200.png similarity index 100% rename from example/windows/RNI18nExample/Assets/Square150x150Logo.scale-200.png rename to example-old/windows/RNI18nExample/Assets/Square150x150Logo.scale-200.png diff --git a/example/windows/RNI18nExample/Assets/Square44x44Logo.scale-200.png b/example-old/windows/RNI18nExample/Assets/Square44x44Logo.scale-200.png similarity index 100% rename from example/windows/RNI18nExample/Assets/Square44x44Logo.scale-200.png rename to example-old/windows/RNI18nExample/Assets/Square44x44Logo.scale-200.png diff --git a/example/windows/RNI18nExample/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/example-old/windows/RNI18nExample/Assets/Square44x44Logo.targetsize-24_altform-unplated.png similarity index 100% rename from example/windows/RNI18nExample/Assets/Square44x44Logo.targetsize-24_altform-unplated.png rename to example-old/windows/RNI18nExample/Assets/Square44x44Logo.targetsize-24_altform-unplated.png diff --git a/example/windows/RNI18nExample/Assets/StoreLogo.png b/example-old/windows/RNI18nExample/Assets/StoreLogo.png similarity index 100% rename from example/windows/RNI18nExample/Assets/StoreLogo.png rename to example-old/windows/RNI18nExample/Assets/StoreLogo.png diff --git a/example/windows/RNI18nExample/Assets/Wide310x150Logo.scale-200.png b/example-old/windows/RNI18nExample/Assets/Wide310x150Logo.scale-200.png similarity index 100% rename from example/windows/RNI18nExample/Assets/Wide310x150Logo.scale-200.png rename to example-old/windows/RNI18nExample/Assets/Wide310x150Logo.scale-200.png diff --git a/example/windows/RNI18nExample/Bundle/.gitignore b/example-old/windows/RNI18nExample/Bundle/.gitignore similarity index 100% rename from example/windows/RNI18nExample/Bundle/.gitignore rename to example-old/windows/RNI18nExample/Bundle/.gitignore diff --git a/example/windows/RNI18nExample/Package.appxmanifest b/example-old/windows/RNI18nExample/Package.appxmanifest similarity index 100% rename from example/windows/RNI18nExample/Package.appxmanifest rename to example-old/windows/RNI18nExample/Package.appxmanifest diff --git a/example/windows/RNI18nExample/PropertySheet.props b/example-old/windows/RNI18nExample/PropertySheet.props similarity index 100% rename from example/windows/RNI18nExample/PropertySheet.props rename to example-old/windows/RNI18nExample/PropertySheet.props diff --git a/example/windows/RNI18nExample/RNI18nExample.vcxproj b/example-old/windows/RNI18nExample/RNI18nExample.vcxproj similarity index 100% rename from example/windows/RNI18nExample/RNI18nExample.vcxproj rename to example-old/windows/RNI18nExample/RNI18nExample.vcxproj diff --git a/example/windows/RNI18nExample/RNI18nExample.vcxproj.filters b/example-old/windows/RNI18nExample/RNI18nExample.vcxproj.filters similarity index 100% rename from example/windows/RNI18nExample/RNI18nExample.vcxproj.filters rename to example-old/windows/RNI18nExample/RNI18nExample.vcxproj.filters diff --git a/example/windows/RNI18nExample/RNI18nExample_TemporaryKey.pfx b/example-old/windows/RNI18nExample/RNI18nExample_TemporaryKey.pfx similarity index 100% rename from example/windows/RNI18nExample/RNI18nExample_TemporaryKey.pfx rename to example-old/windows/RNI18nExample/RNI18nExample_TemporaryKey.pfx diff --git a/example/windows/RNI18nExample/ReactPackageProvider.cpp b/example-old/windows/RNI18nExample/ReactPackageProvider.cpp similarity index 100% rename from example/windows/RNI18nExample/ReactPackageProvider.cpp rename to example-old/windows/RNI18nExample/ReactPackageProvider.cpp diff --git a/example/windows/RNI18nExample/ReactPackageProvider.h b/example-old/windows/RNI18nExample/ReactPackageProvider.h similarity index 100% rename from example/windows/RNI18nExample/ReactPackageProvider.h rename to example-old/windows/RNI18nExample/ReactPackageProvider.h diff --git a/example/windows/RNI18nExample/nativeModules.g.h b/example-old/windows/RNI18nExample/nativeModules.g.h similarity index 100% rename from example/windows/RNI18nExample/nativeModules.g.h rename to example-old/windows/RNI18nExample/nativeModules.g.h diff --git a/example/windows/RNI18nExample/packages.config b/example-old/windows/RNI18nExample/packages.config similarity index 100% rename from example/windows/RNI18nExample/packages.config rename to example-old/windows/RNI18nExample/packages.config diff --git a/example/windows/RNI18nExample/pch.cpp b/example-old/windows/RNI18nExample/pch.cpp similarity index 100% rename from example/windows/RNI18nExample/pch.cpp rename to example-old/windows/RNI18nExample/pch.cpp diff --git a/example/windows/RNI18nExample/pch.h b/example-old/windows/RNI18nExample/pch.h similarity index 100% rename from example/windows/RNI18nExample/pch.h rename to example-old/windows/RNI18nExample/pch.h diff --git a/example/yarn.lock b/example-old/yarn.lock similarity index 100% rename from example/yarn.lock rename to example-old/yarn.lock From 729f0eedaf91801d7ea824e704b9941b6aba427a Mon Sep 17 00:00:00 2001 From: Colin Carter Date: Mon, 9 Oct 2023 15:33:54 +0100 Subject: [PATCH 20/27] Update dependencies and lock file version --- package-lock.json | 15625 ++++++++++++++++++++++++++++---------------- package.json | 6 +- 2 files changed, 10171 insertions(+), 5460 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3186a5e..af273cc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6677 +1,11388 @@ { "name": "@axsy-dev/react-native-i18n", "version": "2.0.11", - "lockfileVersion": 1, + "lockfileVersion": 3, "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/core": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", - "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.0", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helpers": "^7.9.0", - "@babel/parser": "^7.9.0", - "@babel/template": "^7.8.6", - "@babel/traverse": "^7.9.0", - "@babel/types": "^7.9.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "packages": { + "": { + "name": "@axsy-dev/react-native-i18n", + "version": "2.0.11", + "license": "MIT", + "dependencies": { + "i18n-js": "^3.0.3" + }, + "devDependencies": { + "react": "^18.0.0", + "react-native": "^0.72.5", + "react-native-windows": "0.72.4" + }, + "peerDependencies": { + "react": "*", + "react-native": "*", + "react-native-windows": "*" } }, - "@babel/generator": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", - "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", "dev": true, - "requires": { - "@babel/types": "^7.9.5", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" } }, - "@babel/helper-annotate-as-pure": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", - "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "node_modules/@azure/abort-controller": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", + "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", "dev": true, - "requires": { - "@babel/types": "^7.8.3" + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" } }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", - "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "node_modules/@azure/core-auth": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz", + "integrity": "sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==", "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.8.3", - "@babel/types": "^7.8.3" + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-util": "^1.1.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" } }, - "@babel/helper-builder-react-jsx": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz", - "integrity": "sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==", + "node_modules/@azure/core-rest-pipeline": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz", + "integrity": "sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/types": "^7.9.0" + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-tracing": "^1.0.1", + "@azure/core-util": "^1.0.0", + "@azure/logger": "^1.0.0", + "form-data": "^4.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "tslib": "^2.2.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=14.0.0" } }, - "@babel/helper-builder-react-jsx-experimental": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.5.tgz", - "integrity": "sha512-HAagjAC93tk748jcXpZ7oYRZH485RCq/+yEv9SIWezHRPv9moZArTnkUNciUNzvwHUABmiWKlcxJvMcu59UwTg==", + "node_modules/@azure/core-rest-pipeline/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-module-imports": "^7.8.3", - "@babel/types": "^7.9.5" + "bin": { + "uuid": "dist/bin/uuid" } }, - "@babel/helper-create-class-features-plugin": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.5.tgz", - "integrity": "sha512-IipaxGaQmW4TfWoXdqjY0TzoXQ1HRS0kPpEgvjosb3u7Uedcq297xFqDQiCcQtRRwzIMif+N1MLVI8C5a4/PAA==", + "node_modules/@azure/core-tracing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", + "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", "dev": true, - "requires": { - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3" + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" } }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", - "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", + "node_modules/@azure/core-util": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.2.0.tgz", + "integrity": "sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-regex": "^7.8.3", - "regexpu-core": "^4.7.0" + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" } }, - "@babel/helper-define-map": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", - "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "node_modules/@azure/logger": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.4.tgz", + "integrity": "sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg==", "dev": true, - "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/types": "^7.8.3", - "lodash": "^4.17.13" + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" } }, - "@babel/helper-explode-assignable-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", - "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "node_modules/@azure/opentelemetry-instrumentation-azure-sdk": { + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz", + "integrity": "sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA==", "dev": true, - "requires": { - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "dependencies": { + "@azure/core-tracing": "^1.0.0", + "@azure/logger": "^1.0.0", + "@opentelemetry/api": "^1.4.1", + "@opentelemetry/core": "^1.15.2", + "@opentelemetry/instrumentation": "^0.41.2", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" } }, - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "node_modules/@babel/compat-data": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", + "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", "dev": true, - "requires": { - "@babel/types": "^7.8.3" + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-member-expression-to-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", - "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "node_modules/@babel/core": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.0.tgz", + "integrity": "sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==", "dev": true, - "requires": { - "@babel/types": "^7.8.3" + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "@babel/helper-module-imports": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", - "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", "dev": true, - "requires": { - "@babel/types": "^7.8.3" + "dependencies": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-module-transforms": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", - "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-simple-access": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/template": "^7.8.6", - "@babel/types": "^7.9.0", - "lodash": "^4.17.13" + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-optimise-call-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", - "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", "dev": true, - "requires": { - "@babel/types": "^7.8.3" + "peer": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", - "dev": true - }, - "@babel/helper-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", - "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", "dev": true, - "requires": { - "lodash": "^4.17.13" + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-remap-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", - "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-wrap-function": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-replace-supers": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", - "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/traverse": "^7.8.6", - "@babel/types": "^7.8.6" + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-simple-access": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", - "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", "dev": true, - "requires": { - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true, - "requires": { - "@babel/types": "^7.8.3" + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", - "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, - "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helpers": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", - "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, - "requires": { - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.9.0", - "@babel/types": "^7.9.0" + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", - "dev": true - }, - "@babel/plugin-external-helpers": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.8.3.tgz", - "integrity": "sha512-mx0WXDDiIl5DwzMtzWGRSPugXi9BxROS05GQrhLNbEamhBiicgn994ibwkyiBH+6png7bm/yA7AUsvHyCXi4Vw==", + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-proposal-class-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", - "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-proposal-export-default-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.8.3.tgz", - "integrity": "sha512-PYtv2S2OdCdp7GSPDg5ndGZFm9DmWFvuLoS5nBxZCgOBggluLnhTScspJxng96alHQzPyrrHxvC9/w4bFuspeA==", + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-export-default-from": "^7.8.3" + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz", - "integrity": "sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg==", + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.9.5" + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", - "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-syntax-class-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.8.3.tgz", - "integrity": "sha512-UcAyQWg2bAN647Q+O811tG9MrJ38Z10jjhQdKNAL8fsyPzE3cCN/uT+f55cFVY4aGO4jqJAvmqsuY3GQDwAoXg==", + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-syntax-export-default-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.8.3.tgz", - "integrity": "sha512-a1qnnsr73KLNIQcQlcQ4ZHxqqfBKM6iNQZW2OMTyxNbA2WC7SHWHtGVpFzWtQAuS2pspkWVzdEBXXx8Ik0Za4w==", + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-syntax-flow": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz", - "integrity": "sha512-innAx3bUbA0KSYj2E2MNFSn9hiCeowOFLxlsuhXzw8hMQnzkDomUr9QCD7E9VF60NmnG1sNTuuv6Qf4f8INYsg==", + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-syntax-jsx": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", - "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "node_modules/@babel/helpers": { + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz", + "integrity": "sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "node_modules/@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" } }, - "@babel/plugin-syntax-typescript": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz", - "integrity": "sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==", + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", - "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" } }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", - "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3" + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", - "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", - "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "lodash": "^4.17.13" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", - "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-define-map": "^7.8.3", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3", - "globals": "^11.1.0" + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-computed-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", - "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.22.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.22.17.tgz", + "integrity": "sha512-cop/3quQBVvdz6X5SJC6AhUv3C9DrVTM06LUEXimEdWAhCSyOJIr9NiZDU9leHZ0/aiG0Sh7Zmvaku5TWYNgbA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-default-from": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-destructuring": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", - "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", - "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz", - "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==", + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-flow": "^7.8.3" + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-for-of": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", - "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", - "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", "dev": true, - "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", - "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "peer": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", - "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz", - "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==", + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-simple-access": "^7.8.3", - "babel-plugin-dynamic-import-node": "^2.3.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-object-assign": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.8.3.tgz", - "integrity": "sha512-i3LuN8tPDqUCRFu3dkzF2r1Nx0jp4scxtm7JxtIqI9he9Vk20YD+/zshdzR9JLsoBMlJlNR82a62vQExNEVx/Q==", + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-object-super": { + "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", - "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.3" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", - "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-property-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", - "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "node_modules/@babel/plugin-syntax-export-default-from": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.22.5.tgz", + "integrity": "sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-display-name": { + "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", - "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, - "requires": { + "peer": true, + "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-jsx": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz", - "integrity": "sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==", + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", + "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", "dev": true, - "requires": { - "@babel/helper-builder-react-jsx": "^7.9.0", - "@babel/helper-builder-react-jsx-experimental": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz", - "integrity": "sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw==", + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-regenerator": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", - "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-runtime": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", - "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "resolve": "^1.8.1", - "semver": "^5.5.1" - }, + "peer": true, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-shorthand-properties": { + "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", - "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", - "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", - "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-regex": "^7.8.3" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-template-literals": { + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", - "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-typescript": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.9.4.tgz", - "integrity": "sha512-yeWeUkKx2auDbSxRe8MusAG+n4m9BFY/v+lPjmQDgOFX5qnySkUY5oXzkp6FwPdsYqnKay6lorXYdC0n3bZO7w==", + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-typescript": "^7.8.3" + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-regex": { + "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", - "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/register": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.9.0.tgz", - "integrity": "sha512-Tv8Zyi2J2VRR8g7pC5gTeIN8Ihultbmk0ocyNz8H2nEZbmhp1N6q0A1UGsQbDvGP/sNinQKUHf3SqXwqjtFv4Q==", + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "requires": { - "find-cache-dir": "^2.0.0", - "lodash": "^4.17.13", - "make-dir": "^2.1.0", - "pirates": "^4.0.0", - "source-map-support": "^0.5.16" + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/traverse": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", - "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.5", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.0", - "@babel/types": "^7.9.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "dev": true - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "dev": true + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", - "dev": true + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", + "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", "dev": true, - "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", "dev": true, - "requires": { - "@hapi/hoek": "^8.3.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", "dev": true, - "requires": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@jest/fake-timers": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", - "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" + "peer": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" + "peer": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dev": true, "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", "dev": true, - "requires": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@react-native-community/cli-debugger-ui": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-3.0.0.tgz", - "integrity": "sha512-m3X+iWLsK/H7/b7PpbNO33eQayR/+M26la4ZbYe1KRke5Umg4PIWsvg21O8Tw4uJcY8LA5hsP+rBi/syBkBf0g==", + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", "dev": true, - "requires": { - "serve-static": "^1.13.1" + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@react-native-community/cli-platform-android": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-3.1.4.tgz", - "integrity": "sha512-ClSdY20F0gzWVLTqCv7vHjnUqOcuq10jd9GgHX6lGSc2GI+Ql3/aQg3tmG4uY3KXNNwAv3U8QCoYgg1WGfwiHA==", + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", "dev": true, - "requires": { - "@react-native-community/cli-tools": "^3.0.0", - "chalk": "^2.4.2", - "execa": "^1.0.0", - "jetifier": "^1.6.2", - "logkitty": "^0.6.0", - "slash": "^3.0.0", - "xmldoc": "^1.1.2" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "dev": true, + "peer": true, "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@react-native-community/cli-platform-ios": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-3.2.0.tgz", - "integrity": "sha512-pzEnx68H6+mHBq5jsMrr3UmAmkrLSMlC9BZ4yoUdfUXCQq6/R70zNYvH4hjUw8h2Al7Kgq53UzHUsM0ph8TSWQ==", + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", "dev": true, - "requires": { - "@react-native-community/cli-tools": "^3.0.0", - "chalk": "^2.4.2", - "js-yaml": "^3.13.1", - "xcode": "^2.0.0" + "peer": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@react-native-community/cli-tools": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-3.0.0.tgz", - "integrity": "sha512-8IhQKZdf3E4CR8T7HhkPGgorot/cLkRDgneJFDSWk/wCYZAuUh4NEAdumQV7N0jLSMWX7xxiWUPi94lOBxVY9g==", + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", "dev": true, - "requires": { - "chalk": "^2.4.2", - "lodash": "^4.17.5", - "mime": "^2.4.1", - "node-fetch": "^2.5.0" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", + "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "dev": true, "dependencies": { - "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", - "dev": true - } + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@react-native-community/cli-types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-3.0.0.tgz", - "integrity": "sha512-ng6Tm537E/M42GjE4TRUxQyL8sRfClcL7bQWblOCoxPZzJ2J3bdALsjeG3vDnVCIfI/R0AeFalN9KjMt0+Z/Zg==", - "dev": true + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@types/istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==", - "dev": true + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "node_modules/@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@types/istanbul-reports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", - "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@types/yargs": { - "version": "13.0.8", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", - "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", + "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", "dev": true, - "requires": { - "@types/yargs-parser": "*" + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@types/yargs-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", - "dev": true + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", "dev": true, - "requires": { - "event-target-shim": "^5.0.0" + "peer": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "absolute-path": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", - "integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=", - "dev": true + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", "dev": true, - "requires": { - "ansi-wrap": "^0.1.0" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "ansi-cyan": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", - "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", "dev": true, - "requires": { - "ansi-wrap": "0.1.0" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "ansi-fragments": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", - "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", "dev": true, - "requires": { - "colorette": "^1.0.7", - "slice-ansi": "^2.0.0", - "strip-ansi": "^5.0.0" + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", "dev": true, - "requires": { - "ansi-wrap": "0.1.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "ansi-red": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", "dev": true, - "requires": { - "ansi-wrap": "0.1.0" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", "dev": true, - "requires": { - "color-convert": "^1.9.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", - "dev": true + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "peer": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", "dev": true, - "requires": { - "sprintf-js": "~1.0.2" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", - "dev": true - }, - "array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", - "dev": true - }, - "array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", - "dev": true - }, - "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "art": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/art/-/art-0.10.3.tgz", - "integrity": "sha512-HXwbdofRTiJT6qZX/FnchtldzJjS3vkLJxQilc3Xj+ma2MXjY4UAyQ0ls1XZYVnDvVIBiFZbC6QsvtW86TD6tQ==", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", + "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", "dev": true, - "requires": { - "lodash": "^4.17.14" + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", - "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz", + "integrity": "sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==", "dev": true, - "requires": { - "object.assign": "^4.1.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", - "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", - "dev": true - }, - "babel-preset-fbjs": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz", - "integrity": "sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw==", + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz", + "integrity": "sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==", "dev": true, - "requires": { - "@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" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true - }, - "basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", "dev": true, - "requires": { - "safe-buffer": "5.1.2" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "big-integer": { - "version": "1.6.48", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", - "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", - "dev": true + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", + "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "bplist-creator": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", - "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", + "node_modules/@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", "dev": true, - "requires": { - "stream-buffers": "~2.2.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", "dev": true, - "requires": { - "big-integer": "^1.6.44" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", + "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", "dev": true, - "requires": { - "node-int64": "^0.4.0" + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", "dev": true, - "requires": { - "callsites": "^2.0.0" + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "node_modules/@babel/preset-env": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.20.tgz", + "integrity": "sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==", "dev": true, - "requires": { - "caller-callsite": "^2.0.0" + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.22.20", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@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-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.15", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.15", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.15", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-modules-systemjs": "^7.22.11", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.22.15", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.22.19", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true + "node_modules/@babel/preset-flow": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.22.15.tgz", + "integrity": "sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-flow-strip-types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "node_modules/@babel/preset-typescript": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.0.tgz", + "integrity": "sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg==", "dev": true, - "requires": { - "rsvp": "^4.8.4" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-typescript": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/@babel/register": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.22.15.tgz", + "integrity": "sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==", "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", "dev": true }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true + "node_modules/@babel/runtime": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", + "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + } }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" } }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "node_modules/@babel/traverse": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.0.tgz", + "integrity": "sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==", "dev": true, - "requires": { - "restore-cursor": "^2.0.0" + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "cli-spinners": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.3.0.tgz", - "integrity": "sha512-Xs2Hf2nzrvJMFKimOR7YR0QwZ8fc0u98kdtwN1eNAZzNQgH3vK2pXzff6GJtKh7S5hoJ87ECiAiZFS2fb5Ii2w==", - "dev": true + "node_modules/@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", "dev": true }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } + "@hapi/hoek": "^9.0.0" } }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, - "requires": { - "color-name": "1.1.3" + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true - }, - "colorette": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.1.0.tgz", - "integrity": "sha512-6S062WDQUXi6hOfkO/sBPVwE5ASXY4G2+b4atvhJfSsuUUhIaUKlkjLe9692Ipyt5/a+IPF5aVTu3V5gvXq5cg==", - "dev": true - }, - "command-exists": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz", - "integrity": "sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, - "requires": { - "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" + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "requires": { - "safe-buffer": "~5.1.1" + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "engines": { + "node": ">=8" } }, - "create-react-class": { - "version": "15.6.3", - "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", - "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "requires": { - "fbjs": "^0.8.9", - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" - }, "dependencies": { - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", - "dev": true - }, - "fbjs": { - "version": "0.8.17", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", - "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", - "dev": true, - "requires": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" - } - } + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" } }, - "dayjs": { - "version": "1.8.24", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.24.tgz", - "integrity": "sha512-bImQZbBv86zcOWOq6fLg7r4aqMx8fScdmykA7cSh+gH1Yh8AM0Dbw0gHYrsOrza6oBBnkK+/OaR+UAa9UsMrDw==", - "dev": true + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dev": true, - "requires": { - "ms": "2.0.0" - }, "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", "dev": true }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } }, - "deepmerge": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", - "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", + "node_modules/@microsoft/applicationinsights-web-snippet": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz", + "integrity": "sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ==", "dev": true }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "requires": { - "clone": "^1.0.2" + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, - "requires": { - "object-keys": "^1.0.12" + "engines": { + "node": ">= 8" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=", - "dev": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "didyoumean": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz", - "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=", - "dev": true - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "node_modules/@opentelemetry/api": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.6.0.tgz", + "integrity": "sha512-OWlrQAnWn9577PhVgqjUvMr1pg57Bc4jv0iL4w0PRuOSRvq67rvHW9Ie/dZVMvCzhSCB+UxhcY/PmCmFj33Q+g==", "dev": true, - "requires": { - "iconv-lite": "~0.4.13" + "engines": { + "node": ">=8.0.0" } }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "node_modules/@opentelemetry/core": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.17.0.tgz", + "integrity": "sha512-tfnl3h+UefCgx1aeN2xtrmr6BmdWGKXypk0pflQR0urFS40aE88trnkOMc2HTJZbMrqEEl4HsaBeFhwLVXsrJg==", "dev": true, - "requires": { - "once": "^1.4.0" + "dependencies": { + "@opentelemetry/semantic-conventions": "1.17.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.7.0" } }, - "envinfo": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.0.tgz", - "integrity": "sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "node_modules/@opentelemetry/instrumentation": { + "version": "0.41.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz", + "integrity": "sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw==", "dev": true, - "requires": { - "is-arrayish": "^0.2.1" + "dependencies": { + "@types/shimmer": "^1.0.2", + "import-in-the-middle": "1.4.2", + "require-in-the-middle": "^7.1.1", + "semver": "^7.5.1", + "shimmer": "^1.2.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" } }, - "errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "node_modules/@opentelemetry/instrumentation/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "requires": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", - "dev": true + "node_modules/@opentelemetry/instrumentation/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } }, - "exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", + "node_modules/@opentelemetry/instrumentation/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "node_modules/@opentelemetry/resources": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.17.0.tgz", + "integrity": "sha512-+u0ciVnj8lhuL/qGRBPeVYvk7fL+H/vOddfvmOeJaA1KC+5/3UED1c9KoZQlRsNT5Kw1FaK8LkY2NVLYfOVZQw==", "dev": true, - "requires": { - "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" + "dependencies": { + "@opentelemetry/core": "1.17.0", + "@opentelemetry/semantic-conventions": "1.17.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.7.0" } }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.17.0.tgz", + "integrity": "sha512-2T5HA1/1iE36Q9eg6D4zYlC4Y4GcycI1J6NsHPKZY9oWfAxWsoYnRlkPfUqyY5XVtocCo/xHpnJvGNHwzT70oQ==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.17.0", + "@opentelemetry/resources": "1.17.0", + "@opentelemetry/semantic-conventions": "1.17.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.7.0" } }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } + "node_modules/@opentelemetry/semantic-conventions": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.17.0.tgz", + "integrity": "sha512-+fguCd2d8d2qruk0H0DsCEy2CTK3t0Tugg7MhZ/UQMvmewbZLNnJ6heSYyzIZWG5IPfAXzoj4f4F/qpM7l4VBA==", + "dev": true, + "engines": { + "node": ">=14" } }, - "external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "node_modules/@react-native-community/cli": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-11.3.7.tgz", + "integrity": "sha512-Ou8eDlF+yh2rzXeCTpMPYJ2fuqsusNOhmpYPYNQJQ2h6PvaF30kPomflgRILems+EBBuggRtcT+I+1YH4o/q6w==", "dev": true, - "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" + "dependencies": { + "@react-native-community/cli-clean": "11.3.7", + "@react-native-community/cli-config": "11.3.7", + "@react-native-community/cli-debugger-ui": "11.3.7", + "@react-native-community/cli-doctor": "11.3.7", + "@react-native-community/cli-hermes": "11.3.7", + "@react-native-community/cli-plugin-metro": "11.3.7", + "@react-native-community/cli-server-api": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "@react-native-community/cli-types": "11.3.7", + "chalk": "^4.1.2", + "commander": "^9.4.1", + "execa": "^5.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.0", + "semver": "^7.5.2" + }, + "bin": { + "react-native": "build/bin.js" + }, + "engines": { + "node": ">=16" } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "node_modules/@react-native-community/cli-clean": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-11.3.7.tgz", + "integrity": "sha512-twtsv54ohcRyWVzPXL3F9VHGb4Qhn3slqqRs3wEuRzjR7cTmV2TIO2b1VhaqF4HlCgNd+cGuirvLtK2JJyaxMg==", + "dev": true, + "dependencies": { + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "prompts": "^2.4.0" } }, - "fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "node_modules/@react-native-community/cli-clean/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "requires": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "node_modules/@react-native-community/cli-clean/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "requires": { - "bser": "2.1.1" + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "fbjs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-1.0.0.tgz", - "integrity": "sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA==", + "node_modules/@react-native-community/cli-clean/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "requires": { - "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" + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "node_modules/@react-native-community/cli-clean/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "fbjs-scripts": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz", - "integrity": "sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "node_modules/@react-native-community/cli-clean/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-config": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-11.3.7.tgz", + "integrity": "sha512-FDBLku9xskS+bx0YFJFLCmUJhEZ4/MMSC9qPYOGBollWYdgE7k/TWI0IeYFmMALAnbCdKQAYP5N29N55Tad8lg==", + "dev": true, + "dependencies": { + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "cosmiconfig": "^5.1.0", + "deepmerge": "^4.3.0", + "glob": "^7.1.3", + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@react-native-community/cli-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-debugger-ui": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.7.tgz", + "integrity": "sha512-aVmKuPKHZENR8SrflkMurZqeyLwbKieHdOvaZCh1Nn/0UC5CxWcyST2DB2XQboZwsvr3/WXKJkSUO+SZ1J9qTQ==", + "dev": true, + "dependencies": { + "serve-static": "^1.13.1" + } + }, + "node_modules/@react-native-community/cli-doctor": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-11.3.7.tgz", + "integrity": "sha512-YEHUqWISOHnsl5+NM14KHelKh68Sr5/HeEZvvNdIcvcKtZic3FU7Xd1WcbNdo3gCq5JvzGFfufx02Tabh5zmrg==", + "dev": true, + "dependencies": { + "@react-native-community/cli-config": "11.3.7", + "@react-native-community/cli-platform-android": "11.3.7", + "@react-native-community/cli-platform-ios": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "envinfo": "^7.7.2", + "execa": "^5.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": "^7.5.2", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1", + "yaml": "^2.2.1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@react-native-community/cli-doctor/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@react-native-community/cli-hermes": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-11.3.7.tgz", + "integrity": "sha512-chkKd8n/xeZkinRvtH6QcYA8rjNOKU3S3Lw/3Psxgx+hAYV0Gyk95qJHTalx7iu+PwjOOqqvCkJo5jCkYLkoqw==", + "dev": true, + "dependencies": { + "@react-native-community/cli-platform-android": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@react-native-community/cli-hermes/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-android": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.7.tgz", + "integrity": "sha512-WGtXI/Rm178UQb8bu1TAeFC/RJvYGnbHpULXvE20GkmeJ1HIrMjkagyk6kkY3Ej25JAP2R878gv+TJ/XiRhaEg==", + "dev": true, + "dependencies": { + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "glob": "^7.1.3", + "logkitty": "^0.7.1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.7.tgz", + "integrity": "sha512-Z/8rseBput49EldX7MogvN6zJlWzZ/4M97s2P+zjS09ZoBU7I0eOKLi0N9wx+95FNBvGQQ/0P62bB9UaFQH2jw==", + "dev": true, + "dependencies": { + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-xml-parser": "^4.0.12", + "glob": "^7.1.3", + "ora": "^5.4.1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-plugin-metro": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.7.tgz", + "integrity": "sha512-0WhgoBVGF1f9jXcuagQmtxpwpfP+2LbLZH4qMyo6OtYLWLG13n2uRep+8tdGzfNzl1bIuUTeE9yZSAdnf9LfYQ==", + "dev": true, + "dependencies": { + "@react-native-community/cli-server-api": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "metro": "0.76.8", + "metro-config": "0.76.8", + "metro-core": "0.76.8", + "metro-react-native-babel-transformer": "0.76.8", + "metro-resolver": "0.76.8", + "metro-runtime": "0.76.8", + "readline": "^1.3.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-server-api": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-11.3.7.tgz", + "integrity": "sha512-yoFyGdvR3HxCnU6i9vFqKmmSqFzCbnFSnJ29a+5dppgPRetN+d//O8ard/YHqHzToFnXutAFf2neONn23qcJAg==", + "dev": true, + "dependencies": { + "@react-native-community/cli-debugger-ui": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.1", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@react-native-community/cli-tools": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-11.3.7.tgz", + "integrity": "sha512-peyhP4TV6Ps1hk+MBHTFaIR1eI3u+OfGBvr5r0wPwo3FAJvldRinMgcB/TcCcOBXVORu7ba1XYjkubPeYcqAyA==", + "dev": true, + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^7.5.2", + "shell-quote": "^1.7.3" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@react-native-community/cli-tools/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@react-native-community/cli-types": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-11.3.7.tgz", + "integrity": "sha512-OhSr/TiDQkXjL5YOs8+hvGSB+HltLn5ZI0+A3DCiMsjUgTTsYh+Z63OtyMpNjrdCEFcg0MpfdU2uxstCS6Dc5g==", + "dev": true, + "dependencies": { + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@react-native-community/cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@react-native-windows/cli": { + "version": "0.72.1", + "resolved": "https://registry.npmjs.org/@react-native-windows/cli/-/cli-0.72.1.tgz", + "integrity": "sha512-/WLJX1frxM72dWGO6M6UCS7F0V28yX9DKflAoRDosu6T7/iCLcI8mhRcmfObtYLmadLW8+ecQtDUwqxP6y+t3Q==", + "dev": true, + "dependencies": { + "@react-native-windows/codegen": "0.72.1", + "@react-native-windows/fs": "0.72.0", + "@react-native-windows/package-utils": "0.72.0", + "@react-native-windows/telemetry": "0.72.0", + "@xmldom/xmldom": "^0.7.7", + "chalk": "^4.1.0", + "cli-spinners": "^2.2.0", + "envinfo": "^7.5.0", + "find-up": "^4.1.0", + "glob": "^7.1.1", + "lodash": "^4.17.15", + "mustache": "^4.0.1", + "ora": "^3.4.0", + "prompts": "^2.4.1", + "semver": "^7.3.2", + "shelljs": "^0.8.4", + "username": "^5.1.0", + "uuid": "^3.3.2", + "xml-formatter": "^2.4.0", + "xml-parser": "^1.2.1", + "xpath": "^0.0.27" + }, + "engines": { + "node": ">= 16" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/@react-native-windows/cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-windows/cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-windows/cli/node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-windows/cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-windows/cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@react-native-windows/cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-windows/cli/node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-windows/cli/node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-windows/cli/node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-windows/cli/node_modules/log-symbols/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@react-native-windows/cli/node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@react-native-windows/cli/node_modules/log-symbols/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-windows/cli/node_modules/log-symbols/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-windows/cli/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-windows/cli/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-windows/cli/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-windows/cli/node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-windows/cli/node_modules/ora/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-windows/cli/node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-windows/cli/node_modules/ora/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@react-native-windows/cli/node_modules/ora/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@react-native-windows/cli/node_modules/ora/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-windows/cli/node_modules/ora/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-windows/cli/node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-windows/cli/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-windows/cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-windows/cli/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@react-native-windows/codegen": { + "version": "0.72.1", + "resolved": "https://registry.npmjs.org/@react-native-windows/codegen/-/codegen-0.72.1.tgz", + "integrity": "sha512-kLPt7ytB5sDu0fFJ8UQql9VQYAPkEv1SJv1akVPY0yR1SuGnN/SUa46RcfD1r4HrAD5Ng38w4fQlmineE/bU1Q==", + "dev": true, + "dependencies": { + "@react-native-windows/fs": "0.72.0", + "chalk": "^4.1.0", + "globby": "^11.0.4", + "mustache": "^4.0.1", + "source-map-support": "^0.5.19", + "yargs": "^16.2.0" + }, + "bin": { + "react-native-windows-codegen": "bin.js" + }, + "engines": { + "node": ">= 16" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/@react-native-windows/codegen/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-windows/codegen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-windows/codegen/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/@react-native-windows/codegen/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-windows/codegen/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@react-native-windows/codegen/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-windows/codegen/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-windows/codegen/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-windows/codegen/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-windows/codegen/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-windows/find-repo-root": { + "version": "0.72.0", + "resolved": "https://registry.npmjs.org/@react-native-windows/find-repo-root/-/find-repo-root-0.72.0.tgz", + "integrity": "sha512-z6lTaC3Wt1QdtUzTwUOk/9qOPtZiVIQqE1JMojpfYyQmGQIoaoKr90pXdlLmk/vntNAKRCS/YqjETjXIXbwk3A==", + "dev": true, + "dependencies": { + "@react-native-windows/fs": "0.72.0", + "find-up": "^4.1.0" + }, + "engines": { + "node": ">= 16" + } + }, + "node_modules/@react-native-windows/fs": { + "version": "0.72.0", + "resolved": "https://registry.npmjs.org/@react-native-windows/fs/-/fs-0.72.0.tgz", + "integrity": "sha512-apKoWRGv+mCvOy7N0xke2JtubPQ+S5sk9v1jyUiSirevwMoIBCsYyZolq90w0kr90SAtulVIKErV18jqIthKLg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.8" + }, + "engines": { + "node": ">= 16" + } + }, + "node_modules/@react-native-windows/package-utils": { + "version": "0.72.0", + "resolved": "https://registry.npmjs.org/@react-native-windows/package-utils/-/package-utils-0.72.0.tgz", + "integrity": "sha512-wnIVPzO4cBCdWrmgeawhHDCIZaAXACVIMtL/4Nt8PSttSm6VYaGgBiq518kv58G42Ld8kxmppgXMWoBBIoozlw==", + "dev": true, + "dependencies": { + "@react-native-windows/find-repo-root": "0.72.0", + "@react-native-windows/fs": "0.72.0", + "get-monorepo-packages": "^1.2.0", + "lodash": "^4.17.15" + }, + "engines": { + "node": ">= 16" + } + }, + "node_modules/@react-native-windows/telemetry": { + "version": "0.72.0", + "resolved": "https://registry.npmjs.org/@react-native-windows/telemetry/-/telemetry-0.72.0.tgz", + "integrity": "sha512-TjlcxhVDHe8Ank3rYspr/s8FV4UaOP9bssOFbfuugkC9Ac2t3FPtdIpb6RdAcpnBxvA7v7Fn21ScXSFQxG+2mw==", + "dev": true, + "dependencies": { + "@react-native-windows/fs": "0.72.0", + "@xmldom/xmldom": "^0.7.7", + "applicationinsights": "^2.3.1", + "ci-info": "^3.2.0", + "envinfo": "^7.8.1", + "lodash": "^4.17.21", + "os-locale": "^5.0.0", + "xpath": "^0.0.27" + }, + "engines": { + "node": ">= 16" + } + }, + "node_modules/@react-native/assets": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", + "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==", + "dev": true + }, + "node_modules/@react-native/assets-registry": { + "version": "0.72.0", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.72.0.tgz", + "integrity": "sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==", + "dev": true + }, + "node_modules/@react-native/codegen": { + "version": "0.72.7", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.72.7.tgz", + "integrity": "sha512-O7xNcGeXGbY+VoqBGNlZ3O05gxfATlwE1Q1qQf5E38dK+tXn5BY4u0jaQ9DPjfE8pBba8g/BYI1N44lynidMtg==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.0", + "flow-parser": "^0.206.0", + "jscodeshift": "^0.14.0", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.72.11", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.72.11.tgz", + "integrity": "sha512-P9iRnxiR2w7EHcZ0mJ+fmbPzMby77ZzV6y9sJI3lVLJzF7TLSdbwcQyD3lwMsiL+q5lKUHoZJS4sYmih+P2HXw==", + "dev": true + }, + "node_modules/@react-native/js-polyfills": { + "version": "0.72.1", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz", + "integrity": "sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA==", + "dev": true + }, + "node_modules/@react-native/normalize-colors": { + "version": "0.72.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz", + "integrity": "sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw==", + "dev": true + }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", + "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", + "dev": true, + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "20.8.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.3.tgz", + "integrity": "sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==", + "dev": true + }, + "node_modules/@types/shimmer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.3.tgz", + "integrity": "sha512-F/IjUGnV6pIN7R4ZV4npHJVoNtaLZWvb+2/9gctxjb99wkpI7Ozg8VPogwDiTRyjLwZXAYxjvdg1KS8LTHKdDA==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "17.0.28", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.28.tgz", + "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==", + "dev": true + }, + "node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dev": true, + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", + "dev": true + }, + "node_modules/ansi-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "dev": true, + "dependencies": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/appdirsjs": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", + "dev": true + }, + "node_modules/applicationinsights": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/applicationinsights/-/applicationinsights-2.8.0.tgz", + "integrity": "sha512-pxVOdCPwXTal1A904yGmzOOUJrIeQ89xQir0ifr7fLl+e0BlGrZ1P4StcIDuEXk93gV9CGxGm5Mol8ksPk2mcg==", + "dev": true, + "dependencies": { + "@azure/core-auth": "^1.5.0", + "@azure/core-rest-pipeline": "1.10.1", + "@azure/core-util": "1.2.0", + "@azure/opentelemetry-instrumentation-azure-sdk": "^1.0.0-beta.5", + "@microsoft/applicationinsights-web-snippet": "^1.0.1", + "@opentelemetry/api": "^1.4.1", + "@opentelemetry/core": "^1.15.2", + "@opentelemetry/sdk-trace-base": "^1.15.2", + "@opentelemetry/semantic-conventions": "^1.15.2", + "cls-hooked": "^4.2.2", + "continuation-local-storage": "^3.2.1", + "diagnostic-channel": "1.1.1", + "diagnostic-channel-publishers": "1.0.7" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "applicationinsights-native-metrics": "*" + }, + "peerDependenciesMeta": { + "applicationinsights-native-metrics": { + "optional": true + } + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "node_modules/ast-types": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", + "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "node_modules/async-hook-jl": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/async-hook-jl/-/async-hook-jl-1.7.6.tgz", + "integrity": "sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg==", + "dev": true, + "dependencies": { + "stack-chain": "^1.3.7" + }, + "engines": { + "node": "^4.7 || >=6.9 || >=7.3" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "node_modules/async-listener": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/async-listener/-/async-listener-0.6.10.tgz", + "integrity": "sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw==", + "dev": true, + "dependencies": { + "semver": "^5.3.0", + "shimmer": "^1.1.0" + }, + "engines": { + "node": "<=0.11.8 || >0.11.10" + } + }, + "node_modules/async-listener/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "dev": true, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz", + "integrity": "sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.32.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", + "dev": true + }, + "node_modules/babel-plugin-transform-flow-enums": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", + "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-flow": "^7.12.1" + } + }, + "node_modules/babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "dev": true, + "dependencies": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dev": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dev": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001546", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz", + "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "dev": true + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", + "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cls-hooked": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/cls-hooked/-/cls-hooked-4.2.2.tgz", + "integrity": "sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw==", + "dev": true, + "dependencies": { + "async-hook-jl": "^1.7.6", + "emitter-listener": "^1.0.1", + "semver": "^5.4.1" + }, + "engines": { + "node": "^4.7 || >=6.9 || >=7.3 || >=8.2.1" + } + }, + "node_modules/cls-hooked/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "dev": true + }, + "node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/continuation-local-storage": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz", + "integrity": "sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA==", + "dev": true, + "dependencies": { + "async-listener": "^0.6.0", + "emitter-listener": "^1.1.1" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/core-js-compat": { + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz", + "integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==", + "dev": true, + "dependencies": { + "browserslist": "^4.22.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", + "dev": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/deprecated-react-native-prop-types": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.1.0.tgz", + "integrity": "sha512-WfepZHmRbbdTvhcolb8aOKEvQdcmTMn5tKLbqbXmkBvjFjRVWAYqsXk/DBsV8TZxws8SdGHLuHaJrHSQUPRdfw==", + "dev": true, + "dependencies": { + "@react-native/normalize-colors": "*", + "invariant": "*", + "prop-types": "*" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/diagnostic-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz", + "integrity": "sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + } + }, + "node_modules/diagnostic-channel-publishers": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz", + "integrity": "sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg==", + "dev": true, + "peerDependencies": { + "diagnostic-channel": "*" + } + }, + "node_modules/diagnostic-channel/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/diagnostic-channel/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/diagnostic-channel/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.544", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.544.tgz", + "integrity": "sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w==", + "dev": true + }, + "node_modules/emitter-listener": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/emitter-listener/-/emitter-listener-1.1.2.tgz", + "integrity": "sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==", + "dev": true, + "dependencies": { + "shimmer": "^1.2.0" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/envinfo": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", + "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dev": true, + "dependencies": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-xml-parser": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz", + "integrity": "sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.5.tgz", + "integrity": "sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ==", + "dev": true + }, + "node_modules/flow-parser": { + "version": "0.206.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz", + "integrity": "sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-monorepo-packages": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-monorepo-packages/-/get-monorepo-packages-1.2.0.tgz", + "integrity": "sha512-aDP6tH+eM3EuVSp3YyCutOcFS4Y9AhRRH9FAd+cjtR/g63Hx+DCXdKoP1ViRPUJz5wm+BOEXB4FhoffGHxJ7jQ==", + "dev": true, + "dependencies": { + "globby": "^7.1.1", + "load-json-file": "^4.0.0" + } + }, + "node_modules/get-monorepo-packages/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-monorepo-packages/node_modules/dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "dependencies": { + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-monorepo-packages/node_modules/globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha512-yANWAN2DUcBtuus5Cpd+SKROzXHs2iVXFZt/Ykrfz6SAXqacLX25NZpltE+39ceMexYF4TtEadjuSTw8+3wX4g==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-monorepo-packages/node_modules/ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "node_modules/get-monorepo-packages/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-monorepo-packages/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-monorepo-packages/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/hermes-estree": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.12.0.tgz", + "integrity": "sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw==", + "dev": true + }, + "node_modules/hermes-parser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.12.0.tgz", + "integrity": "sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw==", + "dev": true, + "dependencies": { + "hermes-estree": "0.12.0" + } + }, + "node_modules/hermes-profile-transformer": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", + "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "dev": true, + "dependencies": { + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/i18n-js": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/i18n-js/-/i18n-js-3.5.1.tgz", + "integrity": "sha512-nJgbE5Vj9qzOQfjdVd/uoMoO8ppVaB/3LB6KOmMfD8IQ1vNNh307iHyQLK8ZnLYWkAszfPvVpYmUt1Le/RuHMQ==" + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", + "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "dev": true, + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-in-the-middle": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz", + "integrity": "sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw==", + "dev": true, + "dependencies": { + "acorn": "^8.8.2", + "acorn-import-assertions": "^1.9.0", + "cjs-module-lexer": "^1.2.2", + "module-details-from-path": "^1.0.3" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/joi": { + "version": "17.11.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz", + "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsc-android": { + "version": "250231.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", + "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", + "dev": true + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "dev": true + }, + "node_modules/jscodeshift": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", + "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", + "dev": true, + "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": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/jscodeshift/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jscodeshift/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jscodeshift/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jscodeshift/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jscodeshift/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jscodeshift/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "dev": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "dev": true, + "dependencies": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" + }, + "bin": { + "logkitty": "bin/logkitty.js" + } + }, + "node_modules/logkitty/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/logkitty/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/logkitty/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/logkitty/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/logkitty/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/logkitty/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/logkitty/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/metro": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.76.8.tgz", + "integrity": "sha512-oQA3gLzrrYv3qKtuWArMgHPbHu8odZOD9AoavrqSFllkPgOtmkBvNNDLCELqv5SjBfqjISNffypg+5UGG3y0pg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/parser": "^7.20.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.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", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.12.0", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^27.2.0", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.76.8", + "metro-cache": "0.76.8", + "metro-cache-key": "0.76.8", + "metro-config": "0.76.8", + "metro-core": "0.76.8", + "metro-file-map": "0.76.8", + "metro-inspector-proxy": "0.76.8", + "metro-minify-terser": "0.76.8", + "metro-minify-uglify": "0.76.8", + "metro-react-native-babel-preset": "0.76.8", + "metro-resolver": "0.76.8", + "metro-runtime": "0.76.8", + "metro-source-map": "0.76.8", + "metro-symbolicate": "0.76.8", + "metro-transform-plugins": "0.76.8", + "metro-transform-worker": "0.76.8", + "mime-types": "^2.1.27", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^3.0.2", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "throat": "^5.0.0", + "ws": "^7.5.1", + "yargs": "^17.6.2" + }, + "bin": { + "metro": "src/cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.76.8.tgz", + "integrity": "sha512-Hh6PW34Ug/nShlBGxkwQJSgPGAzSJ9FwQXhUImkzdsDgVu6zj5bx258J8cJVSandjNoQ8nbaHK6CaHlnbZKbyA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.20.0", + "hermes-parser": "0.12.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-cache": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.76.8.tgz", + "integrity": "sha512-QBJSJIVNH7Hc/Yo6br/U/qQDUpiUdRgZ2ZBJmvAbmAKp2XDzsapnMwK/3BGj8JNWJF7OLrqrYHsRsukSbUBpvQ==", + "dev": true, + "dependencies": { + "metro-core": "0.76.8", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-cache-key": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.76.8.tgz", + "integrity": "sha512-buKQ5xentPig9G6T37Ww/R/bC+/V1MA5xU/D8zjnhlelsrPG6w6LtHUS61ID3zZcMZqYaELWk5UIadIdDsaaLw==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-config": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.76.8.tgz", + "integrity": "sha512-SL1lfKB0qGHALcAk2zBqVgQZpazDYvYFGwCK1ikz0S6Y/CM2i2/HwuZN31kpX6z3mqjv/6KvlzaKoTb1otuSAA==", + "dev": true, + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "jest-validate": "^29.2.1", + "metro": "0.76.8", + "metro-cache": "0.76.8", + "metro-core": "0.76.8", + "metro-runtime": "0.76.8" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-core": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.76.8.tgz", + "integrity": "sha512-sl2QLFI3d1b1XUUGxwzw/KbaXXU/bvFYrSKz6Sg19AdYGWFyzsgZ1VISRIDf+HWm4R/TJXluhWMEkEtZuqi3qA==", + "dev": true, + "dependencies": { + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.76.8" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-file-map": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.76.8.tgz", + "integrity": "sha512-A/xP1YNEVwO1SUV9/YYo6/Y1MmzhL4ZnVgcJC3VmHp/BYVOXVStzgVbWv2wILe56IIMkfXU+jpXrGKKYhFyHVw==", + "dev": true, + "dependencies": { + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-regex-util": "^27.0.6", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "micromatch": "^4.0.4", + "node-abort-controller": "^3.1.1", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/metro-file-map/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/metro-file-map/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/metro-file-map/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/metro-file-map/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/metro-file-map/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/metro-file-map/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/metro-file-map/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro-file-map/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-file-map/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, + "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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/metro-file-map/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/metro-file-map/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-inspector-proxy": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.76.8.tgz", + "integrity": "sha512-Us5o5UEd4Smgn1+TfHX4LvVPoWVo9VsVMn4Ldbk0g5CQx3Gu0ygc/ei2AKPGTwsOZmKxJeACj7yMH2kgxQP/iw==", + "dev": true, + "dependencies": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "node-fetch": "^2.2.0", + "ws": "^7.5.1", + "yargs": "^17.6.2" + }, + "bin": { + "metro-inspector-proxy": "src/cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-inspector-proxy/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro-inspector-proxy/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/metro-inspector-proxy/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true } } }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "node_modules/metro-minify-terser": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.76.8.tgz", + "integrity": "sha512-Orbvg18qXHCrSj1KbaeSDVYRy/gkro2PC7Fy2tDSH1c9RB4aH8tuMOIXnKJE+1SXxBtjWmQ5Yirwkth2DyyEZA==", + "dev": true, + "dependencies": { + "terser": "^5.15.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-minify-uglify": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.76.8.tgz", + "integrity": "sha512-6l8/bEvtVaTSuhG1FqS0+Mc8lZ3Bl4RI8SeRIifVLC21eeSDp4CEBUWSGjpFyUDfi6R5dXzYaFnSgMNyfxADiQ==", + "dev": true, + "dependencies": { + "uglify-es": "^3.1.9" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-react-native-babel-preset": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz", + "integrity": "sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.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-async-to-generator": "^7.20.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.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.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-named-capturing-groups-regex": "^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-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-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.4.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-react-native-babel-transformer": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.8.tgz", + "integrity": "sha512-3h+LfS1WG1PAzhq8QF0kfXjxuXetbY/lgz8vYMQhgrMMp17WM1DNJD0gjx8tOGYbpbBC1qesJ45KMS4o5TA73A==", + "dev": true, + "dependencies": { + "@babel/core": "^7.20.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.12.0", + "metro-react-native-babel-preset": "0.76.8", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-resolver": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.76.8.tgz", + "integrity": "sha512-KccOqc10vrzS7ZhG2NSnL2dh3uVydarB7nOhjreQ7C4zyWuiW9XpLC4h47KtGQv3Rnv/NDLJYeDqaJ4/+140HQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-runtime": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.76.8.tgz", + "integrity": "sha512-XKahvB+iuYJSCr3QqCpROli4B4zASAYpkK+j3a0CJmokxCDNbgyI4Fp88uIL6rNaZfN0Mv35S0b99SdFXIfHjg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-source-map": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.76.8.tgz", + "integrity": "sha512-Hh0ncPsHPVf6wXQSqJqB3K9Zbudht4aUtNpNXYXSxH+pteWqGAXnjtPsRAnCsCWl38wL0jYF0rJDdMajUI3BDw==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.76.8", + "nullthrows": "^1.1.1", + "ob1": "0.76.8", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-source-map/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.76.8.tgz", + "integrity": "sha512-LrRL3uy2VkzrIXVlxoPtqb40J6Bf1mlPNmUQewipc3qfKKFgtPHBackqDy1YL0njDsWopCKcfGtFYLn0PTUn3w==", + "dev": true, + "dependencies": { + "invariant": "^2.2.4", + "metro-source-map": "0.76.8", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-symbolicate/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" + "engines": { + "node": ">=0.10.0" } }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "node_modules/metro-transform-plugins": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.76.8.tgz", + "integrity": "sha512-PlkGTQNqS51Bx4vuufSQCdSn2R2rt7korzngo+b5GCkeX5pjinPjnO2kNhQ8l+5bO0iUD/WZ9nsM2PGGKIkWFA==", "dev": true, - "optional": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.20.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" } }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "node_modules/metro-transform-worker": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.76.8.tgz", + "integrity": "sha512-mE1fxVAnJKmwwJyDtThildxxos9+DGs9+vTrx2ktSFMEVTtXS/bIv2W6hux1pqivqAfyJpTeACXHk5u2DgGvIQ==", "dev": true, - "requires": { - "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" + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/parser": "^7.20.0", + "@babel/types": "^7.20.0", + "babel-preset-fbjs": "^3.4.0", + "metro": "0.76.8", + "metro-babel-transformer": "0.76.8", + "metro-cache": "0.76.8", + "metro-cache-key": "0.76.8", + "metro-source-map": "0.76.8", + "metro-transform-plugins": "0.76.8", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" } }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "node_modules/metro/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/metro/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "node_modules/metro/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "requires": { - "map-cache": "^0.2.2" + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "node_modules/metro/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "dependencies": { + "ms": "2.0.0" } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "node_modules/metro/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "fsevents": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "node_modules/metro/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" + "dependencies": { + "ansi-regex": "^5.0.1" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.4", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "dev": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.3.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "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.4.2" - } - }, - "nopt": { - "version": "4.0.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true, + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { "optional": true }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "dev": true, + "utf-8-validate": { "optional": true } } }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", - "dev": true + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, - "requires": { - "pump": "^3.0.0" + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/module-details-from-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz", + "integrity": "sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==", "dev": true }, - "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "node_modules/mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "dev": true, + "bin": { + "mustache": "bin/mustache" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "node_modules/nocache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", "dev": true }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" } }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true } } }, - "hermes-engine": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.2.1.tgz", - "integrity": "sha512-eNHUQHuadDMJARpaqvlCZoK/Nitpj6oywq3vQ3wCwEsww5morX34mW5PmKWQTO7aU0ck0hgulxR+EVDlXygGxQ==", + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", "dev": true }, - "http-errors": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", - "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "node_modules/node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" } }, - "i18n-js": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/i18n-js/-/i18n-js-3.5.1.tgz", - "integrity": "sha512-nJgbE5Vj9qzOQfjdVd/uoMoO8ppVaB/3LB6KOmMfD8IQ1vNNh307iHyQLK8ZnLYWkAszfPvVpYmUt1Le/RuHMQ==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "engines": { + "node": ">=0.10.0" } }, - "image-size": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", - "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", - "dev": true - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", "dev": true }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "node_modules/ob1": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.76.8.tgz", + "integrity": "sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g==", "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" + "engines": { + "node": ">=16" } }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, - "requires": { - "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" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } + "engines": { + "node": ">=0.10.0" } }, - "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", - "dev": true - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "dev": true, - "requires": { - "loose-envify": "^1.0.0" + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "wrappy": "1" } }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, - "requires": { - "ci-info": "^2.0.0" + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "node_modules/open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", "dev": true, - "requires": { - "kind-of": "^3.0.2" + "dependencies": { + "is-wsl": "^1.1.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "dependencies": { + "color-convert": "^2.0.1" }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "node_modules/ora/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "requires": { - "isobject": "^3.0.1" + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "dev": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true + "node_modules/os-locale/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true + "node_modules/os-locale/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true + "node_modules/os-locale/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } }, - "isarray": { + "node_modules/p-defer": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", - "dev": true, - "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - }, - "dependencies": { - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "dev": true, - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - } + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true, + "engines": { + "node": ">=4" } }, - "jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } }, - "jest-haste-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.7", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" + "engines": { + "node": ">=6" } }, - "jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", - "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0" - } - }, - "jest-serializer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", - "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", - "dev": true - }, - "jest-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", - "dev": true, - "requires": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" + "dependencies": { + "p-try": "^2.0.0" }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" } }, - "jest-validate": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", - "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "leven": "^3.1.0", - "pretty-format": "^24.9.0" + "engines": { + "node": ">=6" } }, - "jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dev": true, - "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" - }, "dependencies": { - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" } }, - "jetifier": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.5.tgz", - "integrity": "sha512-T7yzBSu9PR+DqjYt+I0KVO1XTb1QhAfHnXV5Nd3xpbXM6Xg4e3vP60Q4qkNU8Fh6PHC2PivPUNN3rY7G2MxcDQ==", - "dev": true + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } }, - "js-tokens": { + "node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "engines": { + "node": ">=8" } }, - "jsc-android": { - "version": "245459.0.0", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-245459.0.0.tgz", - "integrity": "sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg==", - "dev": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-stable-stringify": { + "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, - "requires": { - "jsonify": "~0.0.0" + "engines": { + "node": ">=0.10.0" } }, - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, - "requires": { - "minimist": "^1.2.5" + "engines": { + "node": ">=8" } }, - "jsonfile": { + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, - "requires": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">=8" } }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, - "klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, - "requires": { - "graceful-fs": "^4.1.9" + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, - "requires": { - "invert-kv": "^1.0.0" + "engines": { + "node": ">=6" } }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, "dependencies": { - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, - "requires": { - "p-locate": "^4.1.0" + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } }, - "lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=", - "dev": true + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, - "requires": { - "chalk": "^2.0.1" + "engines": { + "node": ">=4" } }, - "logkitty": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.6.1.tgz", - "integrity": "sha512-cHuXN8qUZuzX/7kB6VyS7kB4xyD24e8gyHXIFNhIv+fjW3P+jEXNUhj0o/7qWJtv7UZpbnPgUqzu/AZQ8RAqxQ==", + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dev": true, - "requires": { - "ansi-fragments": "^0.2.1", - "dayjs": "^1.8.15", - "yargs": "^12.0.5" - }, - "dependencies": { - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "dev": true, - "requires": { - "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-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" } }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "node_modules/pretty-format/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "node_modules/pretty-format/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "dependencies": { + "@types/yargs-parser": "*" } }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "node_modules/pretty-format/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "requires": { - "tmpl": "1.0.x" + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "node_modules/pretty-format/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "requires": { - "p-defer": "^1.0.0" + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "node_modules/pretty-format/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "node_modules/pretty-format/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "requires": { - "object-visit": "^1.0.0" + "engines": { + "node": ">=8" } }, - "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "node_modules/pretty-format/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "requires": { - "mimic-fn": "^1.0.0" + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true }, - "metro": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.56.4.tgz", - "integrity": "sha512-Kt3OQJQtQdts0JrKnyGdLpKHDjqYBgIfzvYrvfhmFCkKuZ8aqRlVnvpfjQ4/OBm0Fmm9NyyxbNRD9VIbj7WjnA==", + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "dev": true, - "requires": { - "@babel/core": "^7.0.0", - "@babel/generator": "^7.0.0", - "@babel/parser": "^7.0.0", - "@babel/plugin-external-helpers": "^7.0.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "absolute-path": "^0.0.0", - "async": "^2.4.0", - "babel-preset-fbjs": "^3.1.2", - "buffer-crc32": "^0.2.13", - "chalk": "^2.4.1", - "concat-stream": "^1.6.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "eventemitter3": "^3.0.0", - "fbjs": "^1.0.0", - "fs-extra": "^1.0.0", - "graceful-fs": "^4.1.3", - "image-size": "^0.6.0", - "invariant": "^2.2.4", - "jest-haste-map": "^24.7.1", - "jest-worker": "^24.6.0", - "json-stable-stringify": "^1.0.1", - "lodash.throttle": "^4.1.1", - "merge-stream": "^1.0.1", - "metro-babel-register": "^0.56.4", - "metro-babel-transformer": "^0.56.4", - "metro-cache": "^0.56.4", - "metro-config": "^0.56.4", - "metro-core": "^0.56.4", - "metro-inspector-proxy": "^0.56.4", - "metro-minify-uglify": "^0.56.4", - "metro-react-native-babel-preset": "^0.56.4", - "metro-resolver": "^0.56.4", - "metro-source-map": "^0.56.4", - "metro-symbolicate": "^0.56.4", - "mime-types": "2.1.11", - "mkdirp": "^0.5.1", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.0", - "resolve": "^1.5.0", - "rimraf": "^2.5.4", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "temp": "0.8.3", - "throat": "^4.1.0", - "wordwrap": "^1.0.0", - "write-file-atomic": "^1.2.0", - "ws": "^1.1.5", - "xpipe": "^1.0.5", - "yargs": "^9.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - } - }, - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "mime-db": { - "version": "1.23.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz", - "integrity": "sha1-oxtAcK2uon1zLqMzdApk0OyaZlk=", - "dev": true - }, - "mime-types": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", - "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", - "dev": true, - "requires": { - "mime-db": "~1.23.0" - } - } + "dependencies": { + "asap": "~2.0.6" } }, - "metro-babel-register": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.56.4.tgz", - "integrity": "sha512-Phm6hMluOWYqfykftjJ1jsTpWvbgb49AC/1taxEctxUdRCZlFgZwBleJZAhQYxJD5J+ikFkEbHDzePEXb29KVA==", + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, - "requires": { - "@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" + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" } }, - "metro-babel-transformer": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.56.4.tgz", - "integrity": "sha512-IOi4ILgZvaX7GCGHBJp79paNVOq5QxhhbyqAdEJgDP8bHfl/OVHoVKSypfrsMSKSiBrqxhIjyc4XjkXsQtkx5g==", + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dev": true, - "requires": { - "@babel/core": "^7.0.0", - "metro-source-map": "^0.56.4" + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "metro-cache": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.56.4.tgz", - "integrity": "sha512-d1hiUSKwtRsuMxUhHVJ3tjK2BbpUlJGvTyMWohK8Wxx+0GbnWRWWFcI4vlCzlZfoK0VtZK2MJEl5t7Du1mIniQ==", + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, - "requires": { - "jest-serializer": "^24.4.0", - "metro-core": "^0.56.4", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4" + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "metro-config": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.56.4.tgz", - "integrity": "sha512-O85QDHwWdMn/8ERe13y4a6vbZL0AHyO8atTvL+9BCulLEO+FQBi1iJjr3+ViLa8cf0m5dRftDsa7P47m5euk4A==", + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", "dev": true, - "requires": { - "cosmiconfig": "^5.0.5", - "jest-validate": "^24.7.0", - "metro": "^0.56.4", - "metro-cache": "^0.56.4", - "metro-core": "^0.56.4", - "pretty-format": "^24.7.0" + "dependencies": { + "inherits": "~2.0.3" } }, - "metro-core": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.56.4.tgz", - "integrity": "sha512-hMzkBdgPt5Zm9nr/1KtIT+A6H7TNiLVCEGG5OiAXj8gTRsA2yy7wAdQpwy0xbE+zi88t/pLOzXpd3ClG/YxyWg==", + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, - "requires": { - "jest-haste-map": "^24.7.1", - "lodash.throttle": "^4.1.1", - "metro-resolver": "^0.56.4", - "wordwrap": "^1.0.0" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "metro-inspector-proxy": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.56.4.tgz", - "integrity": "sha512-E1S3MO25mWKmcLn1UQuCDiS0hf9P2Fwq8sEAX5lBLoZbehepNH+4xJ3xXSY51JX4dozBrE8GGoKL4ll3II40LA==", + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true, - "requires": { - "connect": "^3.6.5", - "debug": "^2.2.0", - "rxjs": "^5.4.3", - "ws": "^1.1.5", - "yargs": "^9.0.0" + "engines": { + "node": ">= 0.6" } }, - "metro-minify-uglify": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.56.4.tgz", - "integrity": "sha512-BHgj7+BKEK2pHvWHUR730bIrsZwl8DPtr49x9L0j2grPZ5/UROWXzEr8VZgIss7fl64t845uu1HXNNyuSj2EhA==", + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "dev": true, - "requires": { - "uglify-es": "^3.1.9" + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "metro-react-native-babel-preset": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.4.tgz", - "integrity": "sha512-CzbBDM9Rh6w8s1fq+ZqihAh7DDqUAcfo9pPww25+N/eJ7UK436Q7JdfxwdIPpBwLFn6o6MyYn+uwL9OEWBJarA==", + "node_modules/react-devtools-core": { + "version": "4.28.4", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.4.tgz", + "integrity": "sha512-IUZKLv3CimeM07G3vX4H4loxVpByrzq3HvfTX7v9migalwvLs9ZY5D3S3pKR33U+GguYfBBdMMZyToFhsSE/iQ==", "dev": true, - "requires": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.2.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-exponentiation-operator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-assign": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-regenerator": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.0.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "react-refresh": "^0.4.0" + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" } }, - "metro-react-native-babel-transformer": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.56.4.tgz", - "integrity": "sha512-ng74eutuy1nyGI9+TDzzVAVfEmNPDlapV4msTQMKPi4EFqo/fBn7Ct33ME9l5E51pQBBnxt/UwcpTvd13b29kQ==", + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "dev": true, - "requires": { - "@babel/core": "^7.0.0", - "babel-preset-fbjs": "^3.1.2", - "metro-babel-transformer": "^0.56.4", - "metro-react-native-babel-preset": "^0.56.4", - "metro-source-map": "^0.56.4" + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "metro-resolver": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.56.4.tgz", - "integrity": "sha512-Ug4ulVfpkKZ1Wu7mdYj9XLGuOqZTuWCqEhyx3siKTc/2eBwKZQXmiNo5d/IxWNvmwL/87Abeb724I6CMzMfjiQ==", + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/react-native": { + "version": "0.72.5", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.72.5.tgz", + "integrity": "sha512-oIewslu5DBwOmo7x5rdzZlZXCqDIna0R4dUwVpfmVteORYLr4yaZo5wQnMeR+H7x54GaMhmgeqp0ZpULtulJFg==", "dev": true, - "requires": { - "absolute-path": "^0.0.0" + "dependencies": { + "@jest/create-cache-key-function": "^29.2.1", + "@react-native-community/cli": "11.3.7", + "@react-native-community/cli-platform-android": "11.3.7", + "@react-native-community/cli-platform-ios": "11.3.7", + "@react-native/assets-registry": "^0.72.0", + "@react-native/codegen": "^0.72.7", + "@react-native/gradle-plugin": "^0.72.11", + "@react-native/js-polyfills": "^0.72.1", + "@react-native/normalize-colors": "^0.72.0", + "@react-native/virtualized-lists": "^0.72.8", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "deprecated-react-native-prop-types": "4.1.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.5", + "invariant": "^2.2.4", + "jest-environment-node": "^29.2.1", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "0.76.8", + "metro-source-map": "0.76.8", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.3.0", + "react-devtools-core": "^4.27.2", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "stacktrace-parser": "^0.1.10", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.2", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "react": "18.2.0" } }, - "metro-source-map": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.56.4.tgz", - "integrity": "sha512-f1P9/rpFmG3Z0Jatiw2zvLItx1TwR7mXTSDj4qLDCWeVMB3kEXAr3R0ucumTW8c6HfpJljeRBWzYFXF33fd81g==", + "node_modules/react-native-windows": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/react-native-windows/-/react-native-windows-0.72.4.tgz", + "integrity": "sha512-lb0OYahRGZaoi0S9EPD822cdoP5GG5NcWcZ8Rh8AmTnYAvcN7qduTEXghzaIxF2F+GjA4Y5kLiQahAPQOsF4JA==", "dev": true, - "requires": { - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", + "dependencies": { + "@babel/runtime": "^7.0.0", + "@jest/create-cache-key-function": "^29.2.1", + "@react-native-community/cli": "11.3.5", + "@react-native-community/cli-platform-android": "11.3.5", + "@react-native-community/cli-platform-ios": "11.3.5", + "@react-native-windows/cli": "0.72.1", + "@react-native/assets": "1.0.0", + "@react-native/assets-registry": "^0.72.0", + "@react-native/codegen": "^0.72.6", + "@react-native/gradle-plugin": "^0.72.11", + "@react-native/js-polyfills": "^0.72.1", + "@react-native/normalize-colors": "^0.72.0", + "@react-native/virtualized-lists": "^0.72.6", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "deprecated-react-native-prop-types": "4.1.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.5", "invariant": "^2.2.4", - "metro-symbolicate": "^0.56.4", - "ob1": "^0.56.4", - "source-map": "^0.5.6", - "vlq": "^1.0.0" + "jest-environment-node": "^29.2.1", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "0.76.7", + "metro-source-map": "0.76.7", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.3.0", + "react-devtools-core": "^4.27.2", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "source-map-support": "^0.5.19", + "stacktrace-parser": "^0.1.10", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.2", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">= 16" + }, + "peerDependencies": { + "react": "18.2.0", + "react-native": "^0.72.3" } }, - "metro-symbolicate": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.56.4.tgz", - "integrity": "sha512-8mCNNn6zV5FFKCIcRgI7736Xl+owgvYuy8qanPxZN36f7utiWRYeB+PirEBPcglBk4qQvoy2lT6oPULNXZQbbQ==", + "node_modules/react-native-windows/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, - "requires": { - "invariant": "^2.2.4", - "metro-source-map": "^0.56.4", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/react-native-windows/node_modules/@react-native-community/cli": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-11.3.5.tgz", + "integrity": "sha512-wMXgKEWe6uesw7vyXKKjx5EDRog0QdXHxdgRguG14AjQRao1+4gXEWq2yyExOTi/GDY6dfJBUGTCwGQxhnk/Lg==", "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "dependencies": { + "@react-native-community/cli-clean": "11.3.5", + "@react-native-community/cli-config": "11.3.5", + "@react-native-community/cli-debugger-ui": "11.3.5", + "@react-native-community/cli-doctor": "11.3.5", + "@react-native-community/cli-hermes": "11.3.5", + "@react-native-community/cli-plugin-metro": "11.3.5", + "@react-native-community/cli-server-api": "11.3.5", + "@react-native-community/cli-tools": "11.3.5", + "@react-native-community/cli-types": "11.3.5", + "chalk": "^4.1.2", + "commander": "^9.4.1", + "execa": "^5.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.0", + "semver": "^6.3.0" + }, + "bin": { + "react-native": "build/bin.js" + }, + "engines": { + "node": ">=16" } }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true + "node_modules/react-native-windows/node_modules/@react-native-community/cli-clean": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-11.3.5.tgz", + "integrity": "sha512-1+7BU962wKkIkHRp/uW3jYbQKKGtU7L+R3g59D8K6uLccuxJYUBJv18753ojMa6SD3SAq5Xh31bAre+YwVcOTA==", + "dev": true, + "dependencies": { + "@react-native-community/cli-tools": "11.3.5", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "prompts": "^2.4.0" + } }, - "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", - "dev": true + "node_modules/react-native-windows/node_modules/@react-native-community/cli-config": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-11.3.5.tgz", + "integrity": "sha512-fMblIsHlUleKfGsgWyjFJYfx1SqrsnhS/QXfA8w7iT6GrNOOjBp5UWx8+xlMDFcmOb9e42g1ExFDKl3n8FWkxQ==", + "dev": true, + "dependencies": { + "@react-native-community/cli-tools": "11.3.5", + "chalk": "^4.1.2", + "cosmiconfig": "^5.1.0", + "deepmerge": "^4.3.0", + "glob": "^7.1.3", + "joi": "^17.2.1" + } }, - "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "node_modules/react-native-windows/node_modules/@react-native-community/cli-debugger-ui": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.5.tgz", + "integrity": "sha512-o5JVCKEpPUXMX4r3p1cYjiy3FgdOEkezZcQ6owWEae2dYvV19lLYyJwnocm9Y7aG9PvpgI3PIMVh3KZbhS21eA==", "dev": true, - "requires": { - "mime-db": "1.43.0" + "dependencies": { + "serve-static": "^1.13.1" } }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true + "node_modules/react-native-windows/node_modules/@react-native-community/cli-doctor": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-11.3.5.tgz", + "integrity": "sha512-+4BuFHjoV4FFjX5y60l0s6nS0agidb1izTVwsFixeFKW73LUkOLu+Ae5HI94RAFEPE4ePEVNgYX3FynIau6K0g==", + "dev": true, + "dependencies": { + "@react-native-community/cli-config": "11.3.5", + "@react-native-community/cli-platform-android": "11.3.5", + "@react-native-community/cli-platform-ios": "11.3.5", + "@react-native-community/cli-tools": "11.3.5", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "envinfo": "^7.7.2", + "execa": "^5.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", + "yaml": "^2.2.1" + } }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "node_modules/react-native-windows/node_modules/@react-native-community/cli-hermes": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-11.3.5.tgz", + "integrity": "sha512-+3m34hiaJpFel8BlJE7kJOaPzWR/8U8APZG2LXojbAdBAg99EGmQcwXIgsSVJFvH8h/nezf4DHbsPKigIe33zA==", "dev": true, - "requires": { - "brace-expansion": "^1.1.7" + "dependencies": { + "@react-native-community/cli-platform-android": "11.3.5", + "@react-native-community/cli-tools": "11.3.5", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" } }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "node_modules/react-native-windows/node_modules/@react-native-community/cli-platform-android": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.5.tgz", + "integrity": "sha512-s4Lj7FKxJ/BofGi/ifjPfrA9MjFwIgYpHnHBSlqtbsvPoSYzmVCU2qlWM8fb3AmkXIwyYt4A6MEr3MmNT2UoBg==", + "dev": true, + "dependencies": { + "@react-native-community/cli-tools": "11.3.5", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "glob": "^7.1.3", + "logkitty": "^0.7.1" + } }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } + "node_modules/react-native-windows/node_modules/@react-native-community/cli-platform-ios": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.5.tgz", + "integrity": "sha512-ytJC/YCFD7P+KuQHOT5Jzh1ho2XbJEjq71yHa1gJP2PG/Q/uB4h1x2XpxDqv5iXU6E250yjvKMmkReKTW4CTig==", + "dev": true, + "dependencies": { + "@react-native-community/cli-tools": "11.3.5", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-xml-parser": "^4.0.12", + "glob": "^7.1.3", + "ora": "^5.4.1" } }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "node_modules/react-native-windows/node_modules/@react-native-community/cli-plugin-metro": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.5.tgz", + "integrity": "sha512-r9AekfeLKdblB7LfWB71IrNy1XM03WrByQlUQajUOZAP2NmUUBLl9pMZscPjJeOSgLpHB9ixEFTIOhTabri/qg==", + "dev": true, + "dependencies": { + "@react-native-community/cli-server-api": "11.3.5", + "@react-native-community/cli-tools": "11.3.5", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "metro": "0.76.7", + "metro-config": "0.76.7", + "metro-core": "0.76.7", + "metro-react-native-babel-transformer": "0.76.7", + "metro-resolver": "0.76.7", + "metro-runtime": "0.76.7", + "readline": "^1.3.0" + } + }, + "node_modules/react-native-windows/node_modules/@react-native-community/cli-server-api": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-11.3.5.tgz", + "integrity": "sha512-PM/jF13uD1eAKuC84lntNuM5ZvJAtyb+H896P1dBIXa9boPLa3KejfUvNVoyOUJ5s8Ht25JKbc3yieV2+GMBDA==", "dev": true, - "requires": { - "minimist": "^1.2.5" + "dependencies": { + "@react-native-community/cli-debugger-ui": "11.3.5", + "@react-native-community/cli-tools": "11.3.5", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.1", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" } }, - "morgan": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", - "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "node_modules/react-native-windows/node_modules/@react-native-community/cli-server-api/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "dev": true, - "requires": { - "basic-auth": "~2.0.1", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-finished": "~2.3.0", - "on-headers": "~1.0.2" + "engines": { + "node": ">=8.3.0" }, - "dependencies": { - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true } } }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "node_modules/react-native-windows/node_modules/@react-native-community/cli-tools": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-11.3.5.tgz", + "integrity": "sha512-zDklE1+ah/zL4BLxut5XbzqCj9KTHzbYBKX7//cXw2/0TpkNCaY9c+iKx//gZ5m7U1OKbb86Fm2b0AKtKVRf6Q==", "dev": true, - "optional": true + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "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" + } }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "node_modules/react-native-windows/node_modules/@react-native-community/cli-tools/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "requires": { - "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" + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-notifier": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", - "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "node_modules/react-native-windows/node_modules/@react-native-community/cli-types": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-11.3.5.tgz", + "integrity": "sha512-pf0kdWMEfPSV/+8rcViDCFzbLMtWIHMZ8ay7hKwqaoWegsJ0oprSF2tSTH+LSC/7X1Beb9ssIvHj1m5C4es5Xg==", "dev": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - }, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "joi": "^17.2.1" } }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "node_modules/react-native-windows/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "@types/yargs-parser": "*" } }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "node_modules/react-native-windows/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "node_modules/react-native-windows/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "requires": { - "path-key": "^2.0.0" + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", - "dev": true - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "ob1": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.56.4.tgz", - "integrity": "sha512-URgFof9z2wotiYFsqlydXtQfGV81gvBI2ODy64xfd3vPo+AYom5PVDX4t4zn23t/O+S2IxqApSQM8uJAybmz7w==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "node_modules/react-native-windows/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "node_modules/react-native-windows/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "node_modules/react-native-windows/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "node_modules/react-native-windows/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "requires": { - "isobject": "^3.0.0" + "dependencies": { + "ms": "2.0.0" } }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "node_modules/react-native-windows/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" + "engines": { + "node": ">=8" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "node_modules/react-native-windows/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", "dev": true, - "requires": { - "isobject": "^3.0.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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "node_modules/react-native-windows/node_modules/jest-util/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, - "requires": { - "ee-first": "1.1.1" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" } }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "node_modules/react-native-windows/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "requires": { - "wrappy": "1" + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "node_modules/react-native-windows/node_modules/metro": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.76.7.tgz", + "integrity": "sha512-67ZGwDeumEPnrHI+pEDSKH2cx+C81Gx8Mn5qOtmGUPm/Up9Y4I1H2dJZ5n17MWzejNo0XAvPh0QL0CrlJEODVQ==", "dev": true, - "requires": { - "mimic-fn": "^1.0.0" + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/parser": "^7.20.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.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", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.12.0", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^27.2.0", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.76.7", + "metro-cache": "0.76.7", + "metro-cache-key": "0.76.7", + "metro-config": "0.76.7", + "metro-core": "0.76.7", + "metro-file-map": "0.76.7", + "metro-inspector-proxy": "0.76.7", + "metro-minify-terser": "0.76.7", + "metro-minify-uglify": "0.76.7", + "metro-react-native-babel-preset": "0.76.7", + "metro-resolver": "0.76.7", + "metro-runtime": "0.76.7", + "metro-source-map": "0.76.7", + "metro-symbolicate": "0.76.7", + "metro-transform-plugins": "0.76.7", + "metro-transform-worker": "0.76.7", + "mime-types": "^2.1.27", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^3.0.2", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "throat": "^5.0.0", + "ws": "^7.5.1", + "yargs": "^17.6.2" + }, + "bin": { + "metro": "src/cli.js" + }, + "engines": { + "node": ">=16" } }, - "open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "node_modules/react-native-windows/node_modules/metro-babel-transformer": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.76.7.tgz", + "integrity": "sha512-bgr2OFn0J4r0qoZcHrwEvccF7g9k3wdgTOgk6gmGHrtlZ1Jn3oCpklW/DfZ9PzHfjY2mQammKTc19g/EFGyOJw==", "dev": true, - "requires": { - "is-wsl": "^1.1.0" + "dependencies": { + "@babel/core": "^7.20.0", + "hermes-parser": "0.12.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" } }, - "options": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", - "dev": true - }, - "ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "node_modules/react-native-windows/node_modules/metro-cache": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.76.7.tgz", + "integrity": "sha512-nWBMztrs5RuSxZRI7hgFgob5PhYDmxICh9FF8anm9/ito0u0vpPvRxt7sRu8fyeD2AHdXqE7kX32rWY0LiXgeg==", "dev": true, - "requires": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" + "dependencies": { + "metro-core": "0.76.7", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=16" } }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - } + "node_modules/react-native-windows/node_modules/metro-cache-key": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.76.7.tgz", + "integrity": "sha512-0pecoIzwsD/Whn/Qfa+SDMX2YyasV0ndbcgUFx7w1Ct2sLHClujdhQ4ik6mvQmsaOcnGkIyN0zcceMDjC2+BFQ==", + "dev": true, + "engines": { + "node": ">=16" } }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/react-native-windows/node_modules/metro-config": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.76.7.tgz", + "integrity": "sha512-CFDyNb9bqxZemiChC/gNdXZ7OQkIwmXzkrEXivcXGbgzlt/b2juCv555GWJHyZSlorwnwJfY3uzAFu4A9iRVfg==", "dev": true, - "requires": { - "p-try": "^2.0.0" + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "jest-validate": "^29.2.1", + "metro": "0.76.7", + "metro-cache": "0.76.7", + "metro-core": "0.76.7", + "metro-runtime": "0.76.7" + }, + "engines": { + "node": ">=16" } }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/react-native-windows/node_modules/metro-core": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.76.7.tgz", + "integrity": "sha512-0b8KfrwPmwCMW+1V7ZQPkTy2tsEKZjYG9Pu1PTsu463Z9fxX7WaR0fcHFshv+J1CnQSUTwIGGjbNvj1teKe+pw==", "dev": true, - "requires": { - "p-limit": "^2.2.0" + "dependencies": { + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.76.7" + }, + "engines": { + "node": ">=16" } }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "node_modules/react-native-windows/node_modules/metro-file-map": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.76.7.tgz", + "integrity": "sha512-s+zEkTcJ4mOJTgEE2ht4jIo1DZfeWreQR3tpT3gDV/Y/0UQ8aJBTv62dE775z0GLsWZApiblAYZsj7ZE8P06nw==", "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "dependencies": { + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-regex-util": "^27.0.6", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "micromatch": "^4.0.4", + "node-abort-controller": "^3.1.1", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "node_modules/react-native-windows/node_modules/metro-inspector-proxy": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.76.7.tgz", + "integrity": "sha512-rNZ/6edTl/1qUekAhAbaFjczMphM50/UjtxiKulo6vqvgn/Mjd9hVqDvVYfAMZXqPvlusD88n38UjVYPkruLSg==", + "dev": true, + "dependencies": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "node-fetch": "^2.2.0", + "ws": "^7.5.1", + "yargs": "^17.6.2" + }, + "bin": { + "metro-inspector-proxy": "src/cli.js" + }, + "engines": { + "node": ">=16" + } }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "node_modules/react-native-windows/node_modules/metro-inspector-proxy/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true + "node_modules/react-native-windows/node_modules/metro-minify-terser": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.76.7.tgz", + "integrity": "sha512-FQiZGhIxCzhDwK4LxyPMLlq0Tsmla10X7BfNGlYFK0A5IsaVKNJbETyTzhpIwc+YFRT4GkFFwgo0V2N5vxO5HA==", + "dev": true, + "dependencies": { + "terser": "^5.15.0" + }, + "engines": { + "node": ">=16" + } }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true + "node_modules/react-native-windows/node_modules/metro-minify-uglify": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.76.7.tgz", + "integrity": "sha512-FuXIU3j2uNcSvQtPrAJjYWHruPiQ+EpE++J9Z+VznQKEHcIxMMoQZAfIF2IpZSrZYfLOjVFyGMvj41jQMxV1Vw==", + "dev": true, + "dependencies": { + "uglify-es": "^3.1.9" + }, + "engines": { + "node": ">=16" + } }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "node_modules/react-native-windows/node_modules/metro-react-native-babel-preset": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.7.tgz", + "integrity": "sha512-R25wq+VOSorAK3hc07NW0SmN8z9S/IR0Us0oGAsBcMZnsgkbOxu77Mduqf+f4is/wnWHc5+9bfiqdLnaMngiVw==", "dev": true, - "requires": { - "pify": "^2.0.0" + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.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-async-to-generator": "^7.20.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.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.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-named-capturing-groups-regex": "^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-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-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.4.0" }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/react-native-windows/node_modules/metro-react-native-babel-transformer": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.7.tgz", + "integrity": "sha512-W6lW3J7y/05ph3c2p3KKJNhH0IdyxdOCbQ5it7aM2MAl0SM4wgKjaV6EYv9b3rHklpV6K3qMH37UKVcjMooWiA==", + "dev": true, "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } + "@babel/core": "^7.20.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.12.0", + "metro-react-native-babel-preset": "0.76.7", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@babel/core": "*" } }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true + "node_modules/react-native-windows/node_modules/metro-resolver": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.76.7.tgz", + "integrity": "sha512-pC0Wgq29HHIHrwz23xxiNgylhI8Rq1V01kQaJ9Kz11zWrIdlrH0ZdnJ7GC6qA0ErROG+cXmJ0rJb8/SW1Zp2IA==", + "dev": true, + "engines": { + "node": ">=16" + } }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "node_modules/react-native-windows/node_modules/metro-runtime": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.76.7.tgz", + "integrity": "sha512-MuWHubQHymUWBpZLwuKZQgA/qbb35WnDAKPo83rk7JRLIFPvzXSvFaC18voPuzJBt1V98lKQIonh6MiC9gd8Ug==", "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" + "dependencies": { + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" + }, + "engines": { + "node": ">=16" } }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "node_modules/react-native-windows/node_modules/metro-source-map": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.76.7.tgz", + "integrity": "sha512-Prhx7PeRV1LuogT0Kn5VjCuFu9fVD68eefntdWabrksmNY6mXK8pRqzvNJOhTojh6nek+RxBzZeD6MIOOyXS6w==", "dev": true, - "requires": { - "find-up": "^3.0.0" + "dependencies": { + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.76.7", + "nullthrows": "^1.1.1", + "ob1": "0.76.7", + "source-map": "^0.5.6", + "vlq": "^1.0.0" }, + "engines": { + "node": ">=16" + } + }, + "node_modules/react-native-windows/node_modules/metro-symbolicate": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.76.7.tgz", + "integrity": "sha512-p0zWEME5qLSL1bJb93iq+zt5fz3sfVn9xFYzca1TJIpY5MommEaS64Va87lp56O0sfEIvh4307Oaf/ZzRjuLiQ==", + "dev": true, "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } + "invariant": "^2.2.4", + "metro-source-map": "0.76.7", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=16" } }, - "plist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", - "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "node_modules/react-native-windows/node_modules/metro-transform-plugins": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.76.7.tgz", + "integrity": "sha512-iSmnjVApbdivjuzb88Orb0JHvcEt5veVyFAzxiS5h0QB+zV79w6JCSqZlHCrbNOkOKBED//LqtKbFVakxllnNg==", "dev": true, - "requires": { - "base64-js": "^1.2.3", - "xmlbuilder": "^9.0.7", - "xmldom": "0.1.x" + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.20.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" } }, - "plugin-error": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", - "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "arr-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" - } - }, - "arr-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", - "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", - "dev": true - }, - "extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", - "dev": true, - "requires": { - "kind-of": "^1.1.0" - } - }, - "kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", - "dev": true - } + "node_modules/react-native-windows/node_modules/metro-transform-worker": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.76.7.tgz", + "integrity": "sha512-cGvELqFMVk9XTC15CMVzrCzcO6sO1lURfcbgjuuPdzaWuD11eEyocvkTX0DPiRjsvgAmicz4XYxVzgYl3MykDw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/parser": "^7.20.0", + "@babel/types": "^7.20.0", + "babel-preset-fbjs": "^3.4.0", + "metro": "0.76.7", + "metro-babel-transformer": "0.76.7", + "metro-cache": "0.76.7", + "metro-cache-key": "0.76.7", + "metro-source-map": "0.76.7", + "metro-transform-plugins": "0.76.7", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" } }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true + "node_modules/react-native-windows/node_modules/metro/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, - "pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "node_modules/react-native-windows/node_modules/metro/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" + "engines": { + "node": ">=8.3.0" }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true } } }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "node_modules/react-native-windows/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "node_modules/react-native-windows/node_modules/ob1": { + "version": "0.76.7", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.76.7.tgz", + "integrity": "sha512-BQdRtxxoUNfSoZxqeBGOyuT9nEYSn18xZHwGMb0mMVpn2NBcYbnyKY4BK2LIHRgw33CBGlUmE+KMaNvyTpLLtQ==", "dev": true, - "requires": { - "asap": "~2.0.3" + "engines": { + "node": ">=16" } }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "node_modules/react-native-windows/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "node_modules/react-native-windows/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "react": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", - "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "node_modules/react-native-windows/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" + "engines": { + "node": ">=0.10.0" } }, - "react-devtools-core": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.6.3.tgz", - "integrity": "sha512-+P+eFy/yo8Z/UH9J0DqHZuUM5+RI2wl249TNvMx3J2jpUomLQa4Zxl56GEotGfw3PIP1eI+hVf1s53FlUONStQ==", + "node_modules/react-native-windows/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "requires": { - "shell-quote": "^1.6.1", - "ws": "^3.3.1" - }, "dependencies": { - "ultron": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", - "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", - "dev": true - }, - "ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - } - } + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true + "node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "react-native": { - "version": "0.61.5", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.61.5.tgz", - "integrity": "sha512-MXqE3NoGO0T3dUKIKkIppijBhRRMpfN6ANbhMXHDuyfA+fSilRWgCwYgR/YNCC7ntECoJYikKaNTUBB0DeQy6Q==", + "node_modules/react-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", "dev": true, - "requires": { - "@babel/runtime": "^7.0.0", - "@react-native-community/cli": "^3.0.0", - "@react-native-community/cli-platform-android": "^3.0.0", - "@react-native-community/cli-platform-ios": "^3.0.0", - "abort-controller": "^3.0.0", - "art": "^0.10.0", - "base64-js": "^1.1.2", - "connect": "^3.6.5", - "create-react-class": "^15.6.3", - "escape-string-regexp": "^1.0.5", - "event-target-shim": "^5.0.1", - "fbjs": "^1.0.0", - "fbjs-scripts": "^1.1.0", - "hermes-engine": "^0.2.1", - "invariant": "^2.2.4", - "jsc-android": "^245459.0.0", - "metro-babel-register": "^0.56.0", - "metro-react-native-babel-transformer": "^0.56.0", - "metro-source-map": "^0.56.0", - "nullthrows": "^1.1.0", - "pretty-format": "^24.7.0", - "promise": "^7.1.1", - "prop-types": "^15.7.2", - "react-devtools-core": "^3.6.3", - "react-refresh": "^0.4.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.15.0", - "stacktrace-parser": "^0.1.3", - "whatwg-fetch": "^3.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.3.0.tgz", - "integrity": "sha512-UkaDNewdqXAmCDbN2GlUM6amDKS78eCqiw/UmF5nE0mmLTd6moJkiZJML/X52Ke3LH7Swhw883IRXq8o9nWjVw==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^15.0.0", - "chalk": "^3.0.0" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "@react-native-community/cli": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-3.2.1.tgz", - "integrity": "sha512-bZ/bfZ+9r1gQSxp6t7+00DcpC6vmbVYSvzUCFM/yo5k8bhsDdcy8aocscIaXXVGG+v9Edri/Q7hH9ks7L18/Rg==", - "dev": true, - "requires": { - "@hapi/joi": "^15.0.3", - "@react-native-community/cli-debugger-ui": "^3.0.0", - "@react-native-community/cli-tools": "^3.0.0", - "@react-native-community/cli-types": "^3.0.0", - "chalk": "^2.4.2", - "command-exists": "^1.2.8", - "commander": "^2.19.0", - "compression": "^1.7.1", - "connect": "^3.6.5", - "cosmiconfig": "^5.1.0", - "deepmerge": "^3.2.0", - "didyoumean": "^1.2.1", - "envinfo": "^7.1.0", - "errorhandler": "^1.5.0", - "execa": "^1.0.0", - "find-up": "^4.1.0", - "fs-extra": "^7.0.1", - "glob": "^7.1.1", - "graceful-fs": "^4.1.3", - "inquirer": "^3.0.6", - "lodash": "^4.17.5", - "metro": "^0.56.0", - "metro-config": "^0.56.0", - "metro-core": "^0.56.0", - "metro-react-native-babel-transformer": "^0.56.0", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "morgan": "^1.9.0", - "node-notifier": "^5.2.1", - "open": "^6.2.0", - "ora": "^3.4.0", - "plist": "^3.0.0", - "pretty-format": "^25.1.0", - "semver": "^6.3.0", - "serve-static": "^1.13.1", - "shell-quote": "1.6.1", - "strip-ansi": "^5.2.0", - "sudo-prompt": "^9.0.0", - "wcwidth": "^1.0.1", - "ws": "^1.1.0" - }, - "dependencies": { - "pretty-format": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.3.0.tgz", - "integrity": "sha512-wToHwF8bkQknIcFkBqNfKu4+UZqnrLn/Vr+wwKQwwvPzkBfDDKp/qIabFqdgtoi5PEnM8LFByVsOrHoa3SpTVA==", - "dev": true, - "requires": { - "@jest/types": "^25.3.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - } - } - } - }, - "@types/yargs": { - "version": "15.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz", - "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "react-native-windows": { - "version": "0.61.4", - "resolved": "https://registry.npmjs.org/react-native-windows/-/react-native-windows-0.61.4.tgz", - "integrity": "sha512-uWVNuM07vPZ2a3LnqSspX408ERUbckVhLGt6AckJ4WvDZuD7ChwvUm1O85LhDC141p06dHfyXfszzy37DRy88g==", + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, - "requires": { - "@babel/runtime": "^7.4.0", - "cli-spinners": "^2.2.0", - "create-react-class": "^15.6.3", - "envinfo": "^7.5.0", - "fbjs": "^1.0.0", - "glob": "^7.1.1", - "ora": "^3.4.0", - "prop-types": "^15.7.2", - "regenerator-runtime": "^0.13.2", - "shelljs": "^0.7.8", - "username": "^5.1.0", - "uuid": "^3.3.2", - "xml-parser": "^1.2.1" + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "react-refresh": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.2.tgz", - "integrity": "sha512-kv5QlFFSZWo7OlJFNYbxRtY66JImuP2LcrFgyJfQaf85gSP+byzG21UbDQEYjU7f//ny8rwiEkO6py2Y+fEgAQ==", + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", "dev": true }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "node_modules/recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } + "dependencies": { + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "engines": { + "node": ">=0.10.0" } }, - "rechoir": { + "node_modules/rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", "dev": true, - "requires": { + "dependencies": { "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" } }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", "dev": true }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", "dev": true, - "requires": { - "regenerate": "^1.4.0" + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" } }, - "regenerator-runtime": { + "node_modules/regenerator-runtime": { "version": "0.13.5", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", "dev": true }, - "regenerator-transform": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", - "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4", - "private": "^0.1.8" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "peer": true, + "dependencies": { + "@babel/runtime": "^7.8.4" } }, - "regexpu-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", - "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" } }, - "regjsgen": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", - "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", - "dev": true - }, - "regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, - "requires": { + "dependencies": { "jsesc": "~0.5.0" }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } + "bin": { + "regjsparser": "bin/parser" } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } }, - "require-directory": { + "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "node_modules/require-in-the-middle": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz", + "integrity": "sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "module-details-from-path": "^1.0.3", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, - "resolve": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", - "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", "dev": true, - "requires": { - "path-parse": "^1.0.6" + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "resolve-from": { + "node_modules/resolve-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true, + "engines": { + "node": ">=4" + } }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, - "requires": { - "onetime": "^2.0.0", + "dependencies": { + "onetime": "^5.1.0", "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" } }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, - "requires": { + "dependencies": { "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, - "run-async": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz", - "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, - "requires": { - "is-promise": "^2.1.0" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" } }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "node_modules/scheduler": { + "version": "0.24.0-canary-efb381bbf-20230505", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", + "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "requires": { - "rx-lite": "*" + "bin": { + "semver": "bin/semver.js" } }, - "rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, - "requires": { - "symbol-observable": "1.0.1" + "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" + }, + "engines": { + "node": ">= 0.8.0" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "requires": { - "ret": "~0.1.10" + "dependencies": { + "ms": "2.0.0" } }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@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" + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" } }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "scheduler": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz", - "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==", + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "engines": { + "node": ">= 0.8" } }, - "serialize-error": { + "node_modules/serialize-error": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=", - "dev": true + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, - "requires": { + "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "set-blocking": { + "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, - "requires": { - "shebang-regex": "^1.0.0" + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", "dev": true, - "requires": { - "array-filter": "~0.0.0", - "array-map": "~0.0.0", - "array-reduce": "~0.0.0", - "jsonify": "~0.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "shelljs": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", - "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", "dev": true, - "requires": { + "dependencies": { "glob": "^7.0.0", "interpret": "^1.0.0", "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" } }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "node_modules/shimmer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==", "dev": true }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, - "simple-plist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.0.tgz", - "integrity": "sha512-2i5Tc0BYAqppM7jVzmNrI+aEUntPolIq4fDgji6WuNNn1D/qYdn2KwoLhZdzQkE04lu9L5tUoeJsjuJAvd+lFg==", + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "requires": { - "bplist-creator": "0.0.8", - "bplist-parser": "0.2.0", - "plist": "^3.0.1" + "engines": { + "node": ">=8" } }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "slice-ansi": { + "node_modules/slice-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", "dev": true, - "requires": { + "dependencies": { "ansi-styles": "^3.2.0", "astral-regex": "^1.0.0", "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, - "requires": { - "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" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "engines": { + "node": ">= 8" } }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "engines": { + "node": ">=0.10.0" } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "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" - } + "node_modules/stack-chain": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/stack-chain/-/stack-chain-1.3.7.tgz", + "integrity": "sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug==", + "dev": true }, - "source-map-support": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "engines": { + "node": ">=8" } }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", "dev": true }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" } }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, - "requires": { - "extend-shallow": "^3.0.0" + "engines": { + "node": ">= 0.6" } }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", - "dev": true - }, - "stacktrace-parser": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.9.tgz", - "integrity": "sha512-DRy03ljj0367Ud3OAJHD6eVS/+CvMK2u/djVYuU37fHYcYHoZ8tkFyhbRf7PNG1h3bWLsw+SNTSXrPFe07A7aQ==", + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, - "requires": { - "type-fest": "^0.7.1" + "dependencies": { + "safe-buffer": "~5.2.0" } }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true + ] }, - "stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", - "dev": true + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } + "node_modules/string-width/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "requires": { - "safe-buffer": "~5.1.0" + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-ansi": { + "node_modules/strip-ansi": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, - "requires": { + "dependencies": { "ansi-regex": "^4.1.0" }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - } + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "engines": { + "node": ">=6" } }, - "strip-bom": { + "node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } }, - "strip-eof": { + "node_modules/strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", "dev": true }, - "sudo-prompt": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", - "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", + "node_modules/sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", "dev": true }, - "supports-color": { + "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, - "requires": { + "dependencies": { "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", - "dev": true + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "dev": true, + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } }, - "temp": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", - "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, - "requires": { - "os-tmpdir": "^1.0.0", - "rimraf": "~2.2.6" + "dependencies": { + "glob": "^7.1.3" }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/terser": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz", + "integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==", + "dev": true, "dependencies": { - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true - } + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, - "throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", "dev": true }, - "through2": { + "node_modules/through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, - "requires": { + "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" } }, - "time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", - "dev": true + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "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" + } }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true }, - "to-fast-properties": { + "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "engines": { + "node": ">=4" } }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "engines": { + "node": ">=0.6" } }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true }, - "type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } }, - "ua-parser-js": { - "version": "0.7.21", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", - "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==", - "dev": true + "node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "uglify-es": { + "node_modules/uglify-es": { "version": "3.3.9", "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", "dev": true, - "requires": { + "dependencies": { "commander": "~2.13.0", "source-map": "~0.6.1" }, - "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" } }, - "ultron": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", + "node_modules/uglify-es/node_modules/commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", "dev": true }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true + "node_modules/uglify-es/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "engines": { + "node": ">=4" } }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "engines": { + "node": ">=4" + } }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" + "engines": { + "node": ">=4" } }, - "universalify": { + "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true + "dev": true, + "engines": { + "node": ">= 4.0.0" + } }, - "unpipe": { + "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "dev": true, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } }, - "username": { + "node_modules/username": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/username/-/username-5.1.0.tgz", "integrity": "sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==", "dev": true, - "requires": { + "dependencies": { "execa": "^1.0.0", "mem": "^4.3.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/username/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, "dependencies": { - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - } + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/username/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/username/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/username/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/username/node_modules/mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/username/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/username/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/username/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/username/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/username/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/username/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "util-deprecate": { + "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "utils-merge": { + "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } }, - "uuid": { + "node_modules/uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "bin": { + "uuid": "bin/uuid" } }, - "vary": { + "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } }, - "vlq": { + "node_modules/vlq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", "dev": true }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, - "requires": { - "makeerror": "1.0.x" + "dependencies": { + "makeerror": "1.0.12" } }, - "wcwidth": { + "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, - "requires": { + "dependencies": { "defaults": "^1.0.3" } }, - "whatwg-fetch": { + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/whatwg-fetch": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==", "dev": true }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "requires": { + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", "dev": true }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "dependencies": { + "color-name": "~1.1.4" }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "wrappy": { + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, - "write-file-atomic": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", - "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", "dev": true, - "requires": { + "dependencies": { "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", - "slide": "^1.1.5" + "signal-exit": "^3.0.2" } }, - "ws": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", - "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "dev": true, - "requires": { - "options": ">=0.0.5", - "ultron": "1.0.x" + "dependencies": { + "async-limiter": "~1.0.0" } }, - "xcode": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", - "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "node_modules/xml-formatter": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/xml-formatter/-/xml-formatter-2.6.1.tgz", + "integrity": "sha512-dOiGwoqm8y22QdTNI7A+N03tyVfBlQ0/oehAzxIZtwnFAHGeSlrfjF73YQvzSsa/Kt6+YZasKsrdu6OIpuBggw==", "dev": true, - "requires": { - "simple-plist": "^1.0.0", - "uuid": "^3.3.2" + "dependencies": { + "xml-parser-xo": "^3.2.0" + }, + "engines": { + "node": ">= 10" } }, - "xml-parser": { + "node_modules/xml-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/xml-parser/-/xml-parser-1.2.1.tgz", - "integrity": "sha1-wx9MNPKXXbgq0BMiISBZJzYVb80=", + "integrity": "sha512-lPUzzmS0zdwcNtyNndCl2IwH172ozkUDqmfmH3FcuDzHVl552Kr6oNfsvteHabqTWhsrMgpijqZ/yT7Wo1/Pzw==", "dev": true, - "requires": { + "dependencies": { "debug": "^2.2.0" } }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", - "dev": true + "node_modules/xml-parser-xo": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/xml-parser-xo/-/xml-parser-xo-3.2.0.tgz", + "integrity": "sha512-8LRU6cq+d7mVsoDaMhnkkt3CTtAs4153p49fRo+HIB3I1FD1o5CeXRjRH29sQevIfVJIcPjKSsPU/+Ujhq09Rg==", + "dev": true, + "engines": { + "node": ">= 10" + } }, - "xmldoc": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.2.tgz", - "integrity": "sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ==", + "node_modules/xml-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "requires": { - "sax": "^1.2.1" + "dependencies": { + "ms": "2.0.0" } }, - "xmldom": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", + "node_modules/xml-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "xpipe": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/xpipe/-/xpipe-1.0.5.tgz", - "integrity": "sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98=", - "dev": true + "node_modules/xpath": { + "version": "0.0.27", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.27.tgz", + "integrity": "sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ==", + "dev": true, + "engines": { + "node": ">=0.6.0" + } }, - "xtend": { + "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.4" + } }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yargs": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", - "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", - "dev": true, - "requires": { - "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", + "node_modules/yaml": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", + "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "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" + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - } + "engines": { + "node": ">=12" } }, - "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "requires": { - "camelcase": "^4.1.0" + "engines": { + "node": ">=10" }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } } } diff --git a/package.json b/package.json index fc7a771..1659cb1 100644 --- a/package.json +++ b/package.json @@ -25,9 +25,9 @@ "react-native-windows": "*" }, "devDependencies": { - "react": "^16.9.0", - "react-native": "^0.61.5", - "react-native-windows": "0.61.4" + "react": "^18.0.0", + "react-native": "^0.72.5", + "react-native-windows": "0.72.4" }, "dependencies": { "i18n-js": "^3.0.3" From ac41797617282bc7548d6dddca4a55be87eb587f Mon Sep 17 00:00:00 2001 From: Colin Carter Date: Tue, 10 Oct 2023 12:12:27 +0100 Subject: [PATCH 21/27] Uplift project for react-native 0.72 --- package-lock.json | 912 +----------------- package.json | 8 +- windows/.gitignore | 170 ++-- windows/AxsyDevReactNativeI18N.sln | 183 ++++ .../AxsyDevReactNativeI18N.csproj | 127 +++ .../Properties/AssemblyInfo.cs | 6 +- .../Properties/Default.rd.xml | 32 + .../ReactNativeModule.cs | 50 + .../ReactPackageProvider.cs | 17 + .../AxsyDevReactNativeI18N/packages.lock.json | 362 +++++++ windows/ExperimentalFeatures.props | 40 + windows/NuGet.Config | 14 + windows/react-native-i18n.sln | 211 ---- windows/react-native-i18n/RNI18nModule.cs | 41 - .../react-native-i18n/ReactPackageManager.cs | 15 - .../react-native-i18n.csproj | 169 ---- 16 files changed, 949 insertions(+), 1408 deletions(-) create mode 100644 windows/AxsyDevReactNativeI18N.sln create mode 100644 windows/AxsyDevReactNativeI18N/AxsyDevReactNativeI18N.csproj rename windows/{react-native-i18n => AxsyDevReactNativeI18N}/Properties/AssemblyInfo.cs (82%) create mode 100644 windows/AxsyDevReactNativeI18N/Properties/Default.rd.xml create mode 100644 windows/AxsyDevReactNativeI18N/ReactNativeModule.cs create mode 100644 windows/AxsyDevReactNativeI18N/ReactPackageProvider.cs create mode 100644 windows/AxsyDevReactNativeI18N/packages.lock.json create mode 100644 windows/ExperimentalFeatures.props create mode 100644 windows/NuGet.Config delete mode 100644 windows/react-native-i18n.sln delete mode 100644 windows/react-native-i18n/RNI18nModule.cs delete mode 100644 windows/react-native-i18n/ReactPackageManager.cs delete mode 100644 windows/react-native-i18n/react-native-i18n.csproj diff --git a/package-lock.json b/package-lock.json index af273cc..c6e0ab3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "devDependencies": { "react": "^18.0.0", "react-native": "^0.72.5", - "react-native-windows": "0.72.4" + "react-native-windows": "^0.72.10" }, "peerDependencies": { "react": "*", @@ -3578,15 +3578,15 @@ "dev": true }, "node_modules/@react-native-windows/cli": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/@react-native-windows/cli/-/cli-0.72.1.tgz", - "integrity": "sha512-/WLJX1frxM72dWGO6M6UCS7F0V28yX9DKflAoRDosu6T7/iCLcI8mhRcmfObtYLmadLW8+ecQtDUwqxP6y+t3Q==", + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/@react-native-windows/cli/-/cli-0.72.3.tgz", + "integrity": "sha512-wh28U9us97U3i7V5MZiFuMiIsMe6bMplt6NHtmeXDjYrNAKjbBLum3RR0DFE3AF04pUnEL6aASs10ZIO6aq4hQ==", "dev": true, "dependencies": { - "@react-native-windows/codegen": "0.72.1", + "@react-native-windows/codegen": "0.72.2", "@react-native-windows/fs": "0.72.0", "@react-native-windows/package-utils": "0.72.0", - "@react-native-windows/telemetry": "0.72.0", + "@react-native-windows/telemetry": "0.72.1", "@xmldom/xmldom": "^0.7.7", "chalk": "^4.1.0", "cli-spinners": "^2.2.0", @@ -3915,9 +3915,9 @@ "dev": true }, "node_modules/@react-native-windows/codegen": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/@react-native-windows/codegen/-/codegen-0.72.1.tgz", - "integrity": "sha512-kLPt7ytB5sDu0fFJ8UQql9VQYAPkEv1SJv1akVPY0yR1SuGnN/SUa46RcfD1r4HrAD5Ng38w4fQlmineE/bU1Q==", + "version": "0.72.2", + "resolved": "https://registry.npmjs.org/@react-native-windows/codegen/-/codegen-0.72.2.tgz", + "integrity": "sha512-dk9/UdulAT7ltie+rNxMigvspZEYvfWLUT1NwthxXmn+7VT6PZtp9rBLrkfyBRrXjnIyCgueLfSKaH3RzeSlJw==", "dev": true, "dependencies": { "@react-native-windows/fs": "0.72.0", @@ -4098,9 +4098,9 @@ } }, "node_modules/@react-native-windows/telemetry": { - "version": "0.72.0", - "resolved": "https://registry.npmjs.org/@react-native-windows/telemetry/-/telemetry-0.72.0.tgz", - "integrity": "sha512-TjlcxhVDHe8Ank3rYspr/s8FV4UaOP9bssOFbfuugkC9Ac2t3FPtdIpb6RdAcpnBxvA7v7Fn21ScXSFQxG+2mw==", + "version": "0.72.1", + "resolved": "https://registry.npmjs.org/@react-native-windows/telemetry/-/telemetry-0.72.1.tgz", + "integrity": "sha512-1+lwQd74Hbqka8VjU/9qvhG8c0S8c4cT6es3DibdqNvHSHioJbt6jnnnVKJSBoPuiqRqgvVnfgBpbgeNPxZmEw==", "dev": true, "dependencies": { "@react-native-windows/fs": "0.72.0", @@ -8982,24 +8982,24 @@ } }, "node_modules/react-native-windows": { - "version": "0.72.4", - "resolved": "https://registry.npmjs.org/react-native-windows/-/react-native-windows-0.72.4.tgz", - "integrity": "sha512-lb0OYahRGZaoi0S9EPD822cdoP5GG5NcWcZ8Rh8AmTnYAvcN7qduTEXghzaIxF2F+GjA4Y5kLiQahAPQOsF4JA==", + "version": "0.72.10", + "resolved": "https://registry.npmjs.org/react-native-windows/-/react-native-windows-0.72.10.tgz", + "integrity": "sha512-3r0pPn7m0e5cgTSFfmjFqqGk1QJnluE8D0M7+vDMwi2L13ofJv7WqggUYLNZNQXP9RNRlQmIHUuuadrH880mEA==", "dev": true, "dependencies": { "@babel/runtime": "^7.0.0", "@jest/create-cache-key-function": "^29.2.1", - "@react-native-community/cli": "11.3.5", - "@react-native-community/cli-platform-android": "11.3.5", - "@react-native-community/cli-platform-ios": "11.3.5", - "@react-native-windows/cli": "0.72.1", + "@react-native-community/cli": "11.3.7", + "@react-native-community/cli-platform-android": "11.3.7", + "@react-native-community/cli-platform-ios": "11.3.7", + "@react-native-windows/cli": "0.72.3", "@react-native/assets": "1.0.0", "@react-native/assets-registry": "^0.72.0", - "@react-native/codegen": "^0.72.6", + "@react-native/codegen": "^0.72.7", "@react-native/gradle-plugin": "^0.72.11", "@react-native/js-polyfills": "^0.72.1", "@react-native/normalize-colors": "^0.72.0", - "@react-native/virtualized-lists": "^0.72.6", + "@react-native/virtualized-lists": "^0.72.8", "abort-controller": "^3.0.0", "anser": "^1.4.9", "base64-js": "^1.1.2", @@ -9010,8 +9010,8 @@ "jest-environment-node": "^29.2.1", "jsc-android": "^250231.0.0", "memoize-one": "^5.0.0", - "metro-runtime": "0.76.7", - "metro-source-map": "0.76.7", + "metro-runtime": "0.76.8", + "metro-source-map": "0.76.8", "mkdirp": "^0.5.1", "nullthrows": "^1.1.1", "pretty-format": "^26.5.2", @@ -9036,872 +9036,6 @@ "react-native": "^0.72.3" } }, - "node_modules/react-native-windows/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-native-windows/node_modules/@react-native-community/cli": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-11.3.5.tgz", - "integrity": "sha512-wMXgKEWe6uesw7vyXKKjx5EDRog0QdXHxdgRguG14AjQRao1+4gXEWq2yyExOTi/GDY6dfJBUGTCwGQxhnk/Lg==", - "dev": true, - "dependencies": { - "@react-native-community/cli-clean": "11.3.5", - "@react-native-community/cli-config": "11.3.5", - "@react-native-community/cli-debugger-ui": "11.3.5", - "@react-native-community/cli-doctor": "11.3.5", - "@react-native-community/cli-hermes": "11.3.5", - "@react-native-community/cli-plugin-metro": "11.3.5", - "@react-native-community/cli-server-api": "11.3.5", - "@react-native-community/cli-tools": "11.3.5", - "@react-native-community/cli-types": "11.3.5", - "chalk": "^4.1.2", - "commander": "^9.4.1", - "execa": "^5.0.0", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0", - "graceful-fs": "^4.1.3", - "prompts": "^2.4.0", - "semver": "^6.3.0" - }, - "bin": { - "react-native": "build/bin.js" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/@react-native-community/cli-clean": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-11.3.5.tgz", - "integrity": "sha512-1+7BU962wKkIkHRp/uW3jYbQKKGtU7L+R3g59D8K6uLccuxJYUBJv18753ojMa6SD3SAq5Xh31bAre+YwVcOTA==", - "dev": true, - "dependencies": { - "@react-native-community/cli-tools": "11.3.5", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "prompts": "^2.4.0" - } - }, - "node_modules/react-native-windows/node_modules/@react-native-community/cli-config": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-11.3.5.tgz", - "integrity": "sha512-fMblIsHlUleKfGsgWyjFJYfx1SqrsnhS/QXfA8w7iT6GrNOOjBp5UWx8+xlMDFcmOb9e42g1ExFDKl3n8FWkxQ==", - "dev": true, - "dependencies": { - "@react-native-community/cli-tools": "11.3.5", - "chalk": "^4.1.2", - "cosmiconfig": "^5.1.0", - "deepmerge": "^4.3.0", - "glob": "^7.1.3", - "joi": "^17.2.1" - } - }, - "node_modules/react-native-windows/node_modules/@react-native-community/cli-debugger-ui": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.5.tgz", - "integrity": "sha512-o5JVCKEpPUXMX4r3p1cYjiy3FgdOEkezZcQ6owWEae2dYvV19lLYyJwnocm9Y7aG9PvpgI3PIMVh3KZbhS21eA==", - "dev": true, - "dependencies": { - "serve-static": "^1.13.1" - } - }, - "node_modules/react-native-windows/node_modules/@react-native-community/cli-doctor": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-11.3.5.tgz", - "integrity": "sha512-+4BuFHjoV4FFjX5y60l0s6nS0agidb1izTVwsFixeFKW73LUkOLu+Ae5HI94RAFEPE4ePEVNgYX3FynIau6K0g==", - "dev": true, - "dependencies": { - "@react-native-community/cli-config": "11.3.5", - "@react-native-community/cli-platform-android": "11.3.5", - "@react-native-community/cli-platform-ios": "11.3.5", - "@react-native-community/cli-tools": "11.3.5", - "chalk": "^4.1.2", - "command-exists": "^1.2.8", - "envinfo": "^7.7.2", - "execa": "^5.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", - "yaml": "^2.2.1" - } - }, - "node_modules/react-native-windows/node_modules/@react-native-community/cli-hermes": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-11.3.5.tgz", - "integrity": "sha512-+3m34hiaJpFel8BlJE7kJOaPzWR/8U8APZG2LXojbAdBAg99EGmQcwXIgsSVJFvH8h/nezf4DHbsPKigIe33zA==", - "dev": true, - "dependencies": { - "@react-native-community/cli-platform-android": "11.3.5", - "@react-native-community/cli-tools": "11.3.5", - "chalk": "^4.1.2", - "hermes-profile-transformer": "^0.0.6", - "ip": "^1.1.5" - } - }, - "node_modules/react-native-windows/node_modules/@react-native-community/cli-platform-android": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.5.tgz", - "integrity": "sha512-s4Lj7FKxJ/BofGi/ifjPfrA9MjFwIgYpHnHBSlqtbsvPoSYzmVCU2qlWM8fb3AmkXIwyYt4A6MEr3MmNT2UoBg==", - "dev": true, - "dependencies": { - "@react-native-community/cli-tools": "11.3.5", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "glob": "^7.1.3", - "logkitty": "^0.7.1" - } - }, - "node_modules/react-native-windows/node_modules/@react-native-community/cli-platform-ios": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.5.tgz", - "integrity": "sha512-ytJC/YCFD7P+KuQHOT5Jzh1ho2XbJEjq71yHa1gJP2PG/Q/uB4h1x2XpxDqv5iXU6E250yjvKMmkReKTW4CTig==", - "dev": true, - "dependencies": { - "@react-native-community/cli-tools": "11.3.5", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-xml-parser": "^4.0.12", - "glob": "^7.1.3", - "ora": "^5.4.1" - } - }, - "node_modules/react-native-windows/node_modules/@react-native-community/cli-plugin-metro": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.5.tgz", - "integrity": "sha512-r9AekfeLKdblB7LfWB71IrNy1XM03WrByQlUQajUOZAP2NmUUBLl9pMZscPjJeOSgLpHB9ixEFTIOhTabri/qg==", - "dev": true, - "dependencies": { - "@react-native-community/cli-server-api": "11.3.5", - "@react-native-community/cli-tools": "11.3.5", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "metro": "0.76.7", - "metro-config": "0.76.7", - "metro-core": "0.76.7", - "metro-react-native-babel-transformer": "0.76.7", - "metro-resolver": "0.76.7", - "metro-runtime": "0.76.7", - "readline": "^1.3.0" - } - }, - "node_modules/react-native-windows/node_modules/@react-native-community/cli-server-api": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-11.3.5.tgz", - "integrity": "sha512-PM/jF13uD1eAKuC84lntNuM5ZvJAtyb+H896P1dBIXa9boPLa3KejfUvNVoyOUJ5s8Ht25JKbc3yieV2+GMBDA==", - "dev": true, - "dependencies": { - "@react-native-community/cli-debugger-ui": "11.3.5", - "@react-native-community/cli-tools": "11.3.5", - "compression": "^1.7.1", - "connect": "^3.6.5", - "errorhandler": "^1.5.1", - "nocache": "^3.0.1", - "pretty-format": "^26.6.2", - "serve-static": "^1.13.1", - "ws": "^7.5.1" - } - }, - "node_modules/react-native-windows/node_modules/@react-native-community/cli-server-api/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/react-native-windows/node_modules/@react-native-community/cli-tools": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-11.3.5.tgz", - "integrity": "sha512-zDklE1+ah/zL4BLxut5XbzqCj9KTHzbYBKX7//cXw2/0TpkNCaY9c+iKx//gZ5m7U1OKbb86Fm2b0AKtKVRf6Q==", - "dev": true, - "dependencies": { - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "find-up": "^5.0.0", - "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" - } - }, - "node_modules/react-native-windows/node_modules/@react-native-community/cli-tools/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-native-windows/node_modules/@react-native-community/cli-types": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-11.3.5.tgz", - "integrity": "sha512-pf0kdWMEfPSV/+8rcViDCFzbLMtWIHMZ8ay7hKwqaoWegsJ0oprSF2tSTH+LSC/7X1Beb9ssIvHj1m5C4es5Xg==", - "dev": true, - "dependencies": { - "joi": "^17.2.1" - } - }, - "node_modules/react-native-windows/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/react-native-windows/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-native-windows/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-native-windows/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/react-native-windows/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-native-windows/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/react-native-windows/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/react-native-windows/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-native-windows/node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dev": true, - "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" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-native-windows/node_modules/jest-util/node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/react-native-windows/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-native-windows/node_modules/metro": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.76.7.tgz", - "integrity": "sha512-67ZGwDeumEPnrHI+pEDSKH2cx+C81Gx8Mn5qOtmGUPm/Up9Y4I1H2dJZ5n17MWzejNo0XAvPh0QL0CrlJEODVQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/parser": "^7.20.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.20.0", - "@babel/types": "^7.20.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", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.12.0", - "image-size": "^1.0.2", - "invariant": "^2.2.4", - "jest-worker": "^27.2.0", - "jsc-safe-url": "^0.2.2", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.76.7", - "metro-cache": "0.76.7", - "metro-cache-key": "0.76.7", - "metro-config": "0.76.7", - "metro-core": "0.76.7", - "metro-file-map": "0.76.7", - "metro-inspector-proxy": "0.76.7", - "metro-minify-terser": "0.76.7", - "metro-minify-uglify": "0.76.7", - "metro-react-native-babel-preset": "0.76.7", - "metro-resolver": "0.76.7", - "metro-runtime": "0.76.7", - "metro-source-map": "0.76.7", - "metro-symbolicate": "0.76.7", - "metro-transform-plugins": "0.76.7", - "metro-transform-worker": "0.76.7", - "mime-types": "^2.1.27", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.1", - "rimraf": "^3.0.2", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "throat": "^5.0.0", - "ws": "^7.5.1", - "yargs": "^17.6.2" - }, - "bin": { - "metro": "src/cli.js" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro-babel-transformer": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.76.7.tgz", - "integrity": "sha512-bgr2OFn0J4r0qoZcHrwEvccF7g9k3wdgTOgk6gmGHrtlZ1Jn3oCpklW/DfZ9PzHfjY2mQammKTc19g/EFGyOJw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.0", - "hermes-parser": "0.12.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro-cache": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.76.7.tgz", - "integrity": "sha512-nWBMztrs5RuSxZRI7hgFgob5PhYDmxICh9FF8anm9/ito0u0vpPvRxt7sRu8fyeD2AHdXqE7kX32rWY0LiXgeg==", - "dev": true, - "dependencies": { - "metro-core": "0.76.7", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro-cache-key": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.76.7.tgz", - "integrity": "sha512-0pecoIzwsD/Whn/Qfa+SDMX2YyasV0ndbcgUFx7w1Ct2sLHClujdhQ4ik6mvQmsaOcnGkIyN0zcceMDjC2+BFQ==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro-config": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.76.7.tgz", - "integrity": "sha512-CFDyNb9bqxZemiChC/gNdXZ7OQkIwmXzkrEXivcXGbgzlt/b2juCv555GWJHyZSlorwnwJfY3uzAFu4A9iRVfg==", - "dev": true, - "dependencies": { - "connect": "^3.6.5", - "cosmiconfig": "^5.0.5", - "jest-validate": "^29.2.1", - "metro": "0.76.7", - "metro-cache": "0.76.7", - "metro-core": "0.76.7", - "metro-runtime": "0.76.7" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro-core": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.76.7.tgz", - "integrity": "sha512-0b8KfrwPmwCMW+1V7ZQPkTy2tsEKZjYG9Pu1PTsu463Z9fxX7WaR0fcHFshv+J1CnQSUTwIGGjbNvj1teKe+pw==", - "dev": true, - "dependencies": { - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.76.7" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro-file-map": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.76.7.tgz", - "integrity": "sha512-s+zEkTcJ4mOJTgEE2ht4jIo1DZfeWreQR3tpT3gDV/Y/0UQ8aJBTv62dE775z0GLsWZApiblAYZsj7ZE8P06nw==", - "dev": true, - "dependencies": { - "anymatch": "^3.0.3", - "debug": "^2.2.0", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-regex-util": "^27.0.6", - "jest-util": "^27.2.0", - "jest-worker": "^27.2.0", - "micromatch": "^4.0.4", - "node-abort-controller": "^3.1.1", - "nullthrows": "^1.1.1", - "walker": "^1.0.7" - }, - "engines": { - "node": ">=16" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/react-native-windows/node_modules/metro-inspector-proxy": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.76.7.tgz", - "integrity": "sha512-rNZ/6edTl/1qUekAhAbaFjczMphM50/UjtxiKulo6vqvgn/Mjd9hVqDvVYfAMZXqPvlusD88n38UjVYPkruLSg==", - "dev": true, - "dependencies": { - "connect": "^3.6.5", - "debug": "^2.2.0", - "node-fetch": "^2.2.0", - "ws": "^7.5.1", - "yargs": "^17.6.2" - }, - "bin": { - "metro-inspector-proxy": "src/cli.js" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro-inspector-proxy/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/react-native-windows/node_modules/metro-minify-terser": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.76.7.tgz", - "integrity": "sha512-FQiZGhIxCzhDwK4LxyPMLlq0Tsmla10X7BfNGlYFK0A5IsaVKNJbETyTzhpIwc+YFRT4GkFFwgo0V2N5vxO5HA==", - "dev": true, - "dependencies": { - "terser": "^5.15.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro-minify-uglify": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.76.7.tgz", - "integrity": "sha512-FuXIU3j2uNcSvQtPrAJjYWHruPiQ+EpE++J9Z+VznQKEHcIxMMoQZAfIF2IpZSrZYfLOjVFyGMvj41jQMxV1Vw==", - "dev": true, - "dependencies": { - "uglify-es": "^3.1.9" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro-react-native-babel-preset": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.7.tgz", - "integrity": "sha512-R25wq+VOSorAK3hc07NW0SmN8z9S/IR0Us0oGAsBcMZnsgkbOxu77Mduqf+f4is/wnWHc5+9bfiqdLnaMngiVw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.18.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-async-to-generator": "^7.20.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.20.0", - "@babel/plugin-transform-flow-strip-types": "^7.20.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-named-capturing-groups-regex": "^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-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-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.4.0" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/react-native-windows/node_modules/metro-react-native-babel-transformer": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.7.tgz", - "integrity": "sha512-W6lW3J7y/05ph3c2p3KKJNhH0IdyxdOCbQ5it7aM2MAl0SM4wgKjaV6EYv9b3rHklpV6K3qMH37UKVcjMooWiA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.0", - "babel-preset-fbjs": "^3.4.0", - "hermes-parser": "0.12.0", - "metro-react-native-babel-preset": "0.76.7", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/react-native-windows/node_modules/metro-resolver": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.76.7.tgz", - "integrity": "sha512-pC0Wgq29HHIHrwz23xxiNgylhI8Rq1V01kQaJ9Kz11zWrIdlrH0ZdnJ7GC6qA0ErROG+cXmJ0rJb8/SW1Zp2IA==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro-runtime": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.76.7.tgz", - "integrity": "sha512-MuWHubQHymUWBpZLwuKZQgA/qbb35WnDAKPo83rk7JRLIFPvzXSvFaC18voPuzJBt1V98lKQIonh6MiC9gd8Ug==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.0.0", - "react-refresh": "^0.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro-source-map": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.76.7.tgz", - "integrity": "sha512-Prhx7PeRV1LuogT0Kn5VjCuFu9fVD68eefntdWabrksmNY6mXK8pRqzvNJOhTojh6nek+RxBzZeD6MIOOyXS6w==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.20.0", - "@babel/types": "^7.20.0", - "invariant": "^2.2.4", - "metro-symbolicate": "0.76.7", - "nullthrows": "^1.1.1", - "ob1": "0.76.7", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro-symbolicate": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.76.7.tgz", - "integrity": "sha512-p0zWEME5qLSL1bJb93iq+zt5fz3sfVn9xFYzca1TJIpY5MommEaS64Va87lp56O0sfEIvh4307Oaf/ZzRjuLiQ==", - "dev": true, - "dependencies": { - "invariant": "^2.2.4", - "metro-source-map": "0.76.7", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro-transform-plugins": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.76.7.tgz", - "integrity": "sha512-iSmnjVApbdivjuzb88Orb0JHvcEt5veVyFAzxiS5h0QB+zV79w6JCSqZlHCrbNOkOKBED//LqtKbFVakxllnNg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.20.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro-transform-worker": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.76.7.tgz", - "integrity": "sha512-cGvELqFMVk9XTC15CMVzrCzcO6sO1lURfcbgjuuPdzaWuD11eEyocvkTX0DPiRjsvgAmicz4XYxVzgYl3MykDw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/parser": "^7.20.0", - "@babel/types": "^7.20.0", - "babel-preset-fbjs": "^3.4.0", - "metro": "0.76.7", - "metro-babel-transformer": "0.76.7", - "metro-cache": "0.76.7", - "metro-cache-key": "0.76.7", - "metro-source-map": "0.76.7", - "metro-transform-plugins": "0.76.7", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/metro/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-native-windows/node_modules/metro/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/react-native-windows/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/react-native-windows/node_modules/ob1": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.76.7.tgz", - "integrity": "sha512-BQdRtxxoUNfSoZxqeBGOyuT9nEYSn18xZHwGMb0mMVpn2NBcYbnyKY4BK2LIHRgw33CBGlUmE+KMaNvyTpLLtQ==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/react-native-windows/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-native-windows/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-native-windows/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-native-windows/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/react-refresh": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", diff --git a/package.json b/package.json index 1659cb1..42f58d4 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,8 @@ "devDependencies": { "react": "^18.0.0", "react-native": "^0.72.5", - "react-native-windows": "0.72.4" + "react-native-windows": "^0.72.10", + "metro-config": "^0.76.8" }, "dependencies": { "i18n-js": "^3.0.3" @@ -38,5 +39,8 @@ "android", "ios", "windows" - ] + ], + "scripts": { + "windows": "react-native run-windows" + } } diff --git a/windows/.gitignore b/windows/.gitignore index 01f8c0c..878f7ba 100644 --- a/windows/.gitignore +++ b/windows/.gitignore @@ -1,78 +1,92 @@ -*AppPackages* -*BundleArtifacts* -*ReactAssets* - -#OS junk files -[Tt]humbs.db -*.DS_Store - -#Visual Studio files -*.[Oo]bj -*.user -*.aps -*.pch -*.vspscc -*.vssscc -*_i.c -*_p.c -*.ncb -*.suo -*.tlb -*.tlh -*.bak -*.[Cc]ache -*.ilk -*.log -*.lib -*.sbr -*.sdf -*.opensdf -*.opendb -*.unsuccessfulbuild -ipch/ -[Oo]bj/ -[Bb]in -[Dd]ebug*/ -[Rr]elease*/ -Ankh.NoLoad - -#MonoDevelop -*.pidb -*.userprefs - -#Tooling -_ReSharper*/ -*.resharper -[Tt]est[Rr]esult* -*.sass-cache - -#Project files -[Bb]uild/ - -#Subversion files -.svn - -# Office Temp Files -~$* - -# vim Temp Files -*~ - -#NuGet -packages/ -*.nupkg - -#ncrunch -*ncrunch* -*crunch*.local.xml - -# visual studio database projects -*.dbmdl - -#Test files -*.testsettings - -#Other files -*.DotSettings -.vs/ -*project.lock.json \ No newline at end of file +*AppPackages* +*BundleArtifacts* + +#OS junk files +[Tt]humbs.db +*.DS_Store + +#Visual Studio files +*.[Oo]bj +*.user +*.aps +*.pch +*.vspscc +*.vssscc +*_i.c +*_p.c +*.ncb +*.suo +*.tlb +*.tlh +*.bak +*.[Cc]ache +*.ilk +*.log +*.lib +*.sbr +*.sdf +*.opensdf +*.opendb +*.unsuccessfulbuild +ipch/ +[Oo]bj/ +[Bb]in +[Dd]ebug*/ +[Rr]elease*/ +Ankh.NoLoad + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +#MonoDevelop +*.pidb +*.userprefs + +#Tooling +_ReSharper*/ +*.resharper +[Tt]est[Rr]esult* +*.sass-cache + +#Project files +[Bb]uild/ + +#Subversion files +.svn + +# Office Temp Files +~$* + +# vim Temp Files +*~ + +#NuGet +packages/ +*.nupkg + +#ncrunch +*ncrunch* +*crunch*.local.xml + +# visual studio database projects +*.dbmdl + +#Test files +*.testsettings + +#Other files +*.DotSettings +.vs/ +*project.lock.json + +#Files generated by the VS build +**/Generated Files/** + diff --git a/windows/AxsyDevReactNativeI18N.sln b/windows/AxsyDevReactNativeI18N.sln new file mode 100644 index 0000000..4b168b9 --- /dev/null +++ b/windows/AxsyDevReactNativeI18N.sln @@ -0,0 +1,183 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.3.32929.385 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AxsyDevReactNativeI18N", "AxsyDevReactNativeI18N\AxsyDevReactNativeI18N.csproj", "{ADF1F12E-0129-4653-9941-92EF4C0DBF04}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\node_modules\react-native-windows\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "..\node_modules\react-native-windows\fmt\fmt.vcxproj", "{14B93DC8-FD93-4A6D-81CB-8BC96644501C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\node_modules\react-native-windows\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" + ProjectSection(ProjectDependencies) = postProject + {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {A990658C-CE31-4BCC-976F-0FC6B1AF693D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chakra", "..\node_modules\react-native-windows\Chakra\Chakra.vcxitems", "{C38970C0-5FBF-4D69-90D8-CBAC225AE895}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\node_modules\react-native-windows\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Cxx", "..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems", "{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\node_modules\react-native-windows\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{5EA20F54-880A-49F3-99FA-4B3FE54E8AB1}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Shared", "..\node_modules\react-native-windows\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\node_modules\react-native-windows\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Include", "..\node_modules\react-native-windows\include\Include.vcxitems", "{EF074BA1-2D54-4D49-A28E-5E040B47CD2E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.ReactNative.Managed", "..\node_modules\react-native-windows\Microsoft.ReactNative.Managed\Microsoft.ReactNative.Managed.csproj", "{F2824844-CE15-4242-9420-308923CD76C3}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.ReactNative.Managed.CodeGen", "..\node_modules\react-native-windows\Microsoft.ReactNative.Managed.CodeGen\Microsoft.ReactNative.Managed.CodeGen.csproj", "{ADED4FBE-887D-4271-AF24-F0823BCE7961}" +EndProject +Global + GlobalSection(SharedMSBuildProjectFiles) = preSolution + ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\include\Include.vcxitems*{ef074ba1-2d54-4d49-a28e-5e040b47cd2e}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + EndGlobalSection + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Debug|ARM64 = Debug|ARM64 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + Release|ARM64 = Release|ARM64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|ARM64.Build.0 = Debug|ARM64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|ARM64.Deploy.0 = Debug|ARM64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|x64.ActiveCfg = Debug|x64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|x64.Build.0 = Debug|x64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|x64.Deploy.0 = Debug|x64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|x86.ActiveCfg = Debug|x86 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|x86.Build.0 = Debug|x86 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|x86.Deploy.0 = Debug|x86 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|ARM64.ActiveCfg = Release|ARM64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|ARM64.Build.0 = Release|ARM64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|ARM64.Deploy.0 = Release|ARM64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|x64.ActiveCfg = Release|x64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|x64.Build.0 = Release|x64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|x64.Deploy.0 = Release|x64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|x86.ActiveCfg = Release|x86 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|x86.Build.0 = Release|x86 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|x86.Deploy.0 = Release|x86 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 + {F2824844-CE15-4242-9420-308923CD76C3}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {F2824844-CE15-4242-9420-308923CD76C3}.Debug|ARM64.Build.0 = Debug|ARM64 + {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x64.ActiveCfg = Debug|x64 + {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x64.Build.0 = Debug|x64 + {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x86.ActiveCfg = Debug|x86 + {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x86.Build.0 = Debug|x86 + {F2824844-CE15-4242-9420-308923CD76C3}.Release|ARM64.ActiveCfg = Release|ARM64 + {F2824844-CE15-4242-9420-308923CD76C3}.Release|ARM64.Build.0 = Release|ARM64 + {F2824844-CE15-4242-9420-308923CD76C3}.Release|x64.ActiveCfg = Release|x64 + {F2824844-CE15-4242-9420-308923CD76C3}.Release|x64.Build.0 = Release|x64 + {F2824844-CE15-4242-9420-308923CD76C3}.Release|x86.ActiveCfg = Release|x86 + {F2824844-CE15-4242-9420-308923CD76C3}.Release|x86.Build.0 = Release|x86 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|ARM64.Build.0 = Debug|ARM64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x64.ActiveCfg = Debug|x64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x64.Build.0 = Debug|x64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x86.ActiveCfg = Debug|x86 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x86.Build.0 = Debug|x86 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|ARM64.ActiveCfg = Release|ARM64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|ARM64.Build.0 = Release|ARM64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x64.ActiveCfg = Release|x64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x64.Build.0 = Release|x64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x86.ActiveCfg = Release|x86 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x86.Build.0 = Release|x86 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.Build.0 = Debug|ARM64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.ActiveCfg = Debug|x64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.Build.0 = Debug|x64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.ActiveCfg = Debug|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Build.0 = Debug|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Deploy.0 = Debug|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.ActiveCfg = Release|ARM64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.Build.0 = Release|ARM64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.ActiveCfg = Release|x64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.Build.0 = Release|x64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.ActiveCfg = Release|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Build.0 = Release|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Deploy.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {EF074BA1-2D54-4D49-A28E-5E040B47CD2E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {F2824844-CE15-4242-9420-308923CD76C3} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {ADED4FBE-887D-4271-AF24-F0823BCE7961} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {14B93DC8-FD93-4A6D-81CB-8BC96644501C} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {D43FAD39-F619-437D-BB40-04A3982ACB6A} + EndGlobalSection +EndGlobal diff --git a/windows/AxsyDevReactNativeI18N/AxsyDevReactNativeI18N.csproj b/windows/AxsyDevReactNativeI18N/AxsyDevReactNativeI18N.csproj new file mode 100644 index 0000000..c61d2ec --- /dev/null +++ b/windows/AxsyDevReactNativeI18N/AxsyDevReactNativeI18N.csproj @@ -0,0 +1,127 @@ + + + + + + + Debug + x86 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04} + winmdobj + Properties + ReactNativeI18N + ReactNativeI18N + en-US + UAP + 17.0 + 512 + {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + true + 7.3 + + + $([MSBuild]::GetDirectoryNameOfFileAbove($(SolutionDir), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ + + + + 10.0.19041.0 + 10.0.17763.0 + + + true + bin\x86\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + x86 + false + prompt + true + + + bin\x86\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + x86 + false + prompt + true + true + + + true + bin\ARM64\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + ARM64 + false + prompt + true + + + bin\ARM64\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + ARM64 + false + prompt + true + true + + + true + bin\x64\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + x64 + false + prompt + true + + + bin\x64\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + x64 + false + prompt + true + true + + + PackageReference + true + + + + + + + + + + 17.0 + + + + + + + + + + + This project references targets in your node_modules\react-native-windows folder that are missing. The missing file is {0}. + + + + + diff --git a/windows/react-native-i18n/Properties/AssemblyInfo.cs b/windows/AxsyDevReactNativeI18N/Properties/AssemblyInfo.cs similarity index 82% rename from windows/react-native-i18n/Properties/AssemblyInfo.cs rename to windows/AxsyDevReactNativeI18N/Properties/AssemblyInfo.cs index ebcab36..2369233 100644 --- a/windows/react-native-i18n/Properties/AssemblyInfo.cs +++ b/windows/AxsyDevReactNativeI18N/Properties/AssemblyInfo.cs @@ -5,12 +5,12 @@ // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("react-native-i18n")] +[assembly: AssemblyTitle("AxsyDevReactNativeI18N")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("react-native-i18n")] -[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyProduct("AxsyDevReactNativeI18N")] +[assembly: AssemblyCopyright("Copyright © 2019")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/windows/AxsyDevReactNativeI18N/Properties/Default.rd.xml b/windows/AxsyDevReactNativeI18N/Properties/Default.rd.xml new file mode 100644 index 0000000..2de0a1d --- /dev/null +++ b/windows/AxsyDevReactNativeI18N/Properties/Default.rd.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/windows/AxsyDevReactNativeI18N/ReactNativeModule.cs b/windows/AxsyDevReactNativeI18N/ReactNativeModule.cs new file mode 100644 index 0000000..30d571b --- /dev/null +++ b/windows/AxsyDevReactNativeI18N/ReactNativeModule.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +using Microsoft.ReactNative; +using Microsoft.ReactNative.Managed; + +namespace ReactNativeI18N +{ + [ReactModule("RNI18n")] + internal sealed class ReactNativeModule + { + private ReactContext _reactContext; + + [ReactInitializer] + public void Initialize(ReactContext reactContext) + { + _reactContext = reactContext; + } + + [ReactConstant] + public JSValue languages + { + get + { + var jarr = new JSValueArray(); + IReadOnlyList userLanguages = Windows.System.UserProfile.GlobalizationPreferences.Languages; + foreach (var userLanguage in userLanguages) + { + jarr.Add(userLanguage); + } + return new JSValue(jarr); + } + } + + [ReactMethod("getLanguages")] + public void GetLanguages(IReactPromise promise) + { + var jarr = new JSValueArray(); + IReadOnlyList userLanguages = Windows.System.UserProfile.GlobalizationPreferences.Languages; + foreach (var userLanguage in userLanguages) + { + jarr.Add(userLanguage); + } + promise.Resolve(new JSValue(jarr)); + } + } +} diff --git a/windows/AxsyDevReactNativeI18N/ReactPackageProvider.cs b/windows/AxsyDevReactNativeI18N/ReactPackageProvider.cs new file mode 100644 index 0000000..536f36a --- /dev/null +++ b/windows/AxsyDevReactNativeI18N/ReactPackageProvider.cs @@ -0,0 +1,17 @@ +using Microsoft.ReactNative; + +namespace ReactNativeI18N +{ + public partial class ReactPackageProvider : IReactPackageProvider + { + public void CreatePackage(IReactPackageBuilder packageBuilder) + { + CreatePackageImplementation(packageBuilder); + } + + /// + /// This method is implemented by the C# code generator + /// + partial void CreatePackageImplementation(IReactPackageBuilder packageBuilder); + } +} diff --git a/windows/AxsyDevReactNativeI18N/packages.lock.json b/windows/AxsyDevReactNativeI18N/packages.lock.json new file mode 100644 index 0000000..0fd467d --- /dev/null +++ b/windows/AxsyDevReactNativeI18N/packages.lock.json @@ -0,0 +1,362 @@ +{ + "version": 1, + "dependencies": { + "UAP,Version=v10.0.17763": { + "Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Direct", + "requested": "[6.2.9, )", + "resolved": "6.2.9", + "contentHash": "QcNHcEvhO0bMhF1LW7Ebn1f6wrzvbkloRsZSrAZsGbAAqdhmfuZcD3VVeVCL8VWsBXRlhdb3+0Y7HLxvnMTpZA==", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.0", + "Microsoft.Net.Native.Compiler": "2.2.7-rel-27913-00", + "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.9", + "NETStandard.Library": "2.0.3" + } + }, + "boost": { + "type": "Transitive", + "resolved": "1.76.0", + "contentHash": "p+w3YvNdXL8Cu9Fzrmexssu0tZbWxuf6ywsQqHjDlKFE5ojXHof1HIyMC3zDLfLnh80dIeFcEUAuR2Asg/XHRA==" + }, + "Microsoft.JavaScript.Hermes": { + "type": "Transitive", + "resolved": "0.1.15", + "contentHash": "My/u5RvxoymtwWokoweU6iVpuP79w271UjadcmSNqnQ9ESIv00tlVP4sHnIiN3t2lJNDeciyE1EVF4swGPECKQ==" + }, + "Microsoft.Net.Native.Compiler": { + "type": "Transitive", + "resolved": "2.2.7-rel-27913-00", + "contentHash": "EtGDVRBaNWEqQDJTfkeHOLiiKUOzlr4UVK2KciIt3zYOZeLEnhsshTR6D+1ADetJRKluYR7s0HruAtw1kbc0Xg==", + "dependencies": { + "runtime.win10-arm.Microsoft.Net.Native.Compiler": "2.2.7-rel-27913-00", + "runtime.win10-arm64.Microsoft.Net.Native.Compiler": "2.2.7-rel-27913-00", + "runtime.win10-x64.Microsoft.Net.Native.Compiler": "2.2.7-rel-27913-00", + "runtime.win10-x86.Microsoft.Net.Native.Compiler": "2.2.7-rel-27913-00" + } + }, + "Microsoft.Net.UWPCoreRuntimeSdk": { + "type": "Transitive", + "resolved": "2.2.9", + "contentHash": "4N6mDdolISwxqM9yT0qptgCoxq+C4Z8CdQD/dpp0bb5egIda5LZ36Pg3nGKmBtU28PVYEljGsUCjRcWYBBXh2Q==", + "dependencies": { + "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.9", + "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.9", + "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.9" + } + }, + "Microsoft.NETCore.Platforms": { + "type": "Transitive", + "resolved": "2.1.0", + "contentHash": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA==" + }, + "Microsoft.UI.Xaml": { + "type": "Transitive", + "resolved": "2.8.0", + "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", + "dependencies": { + "Microsoft.Web.WebView2": "1.0.1264.42" + } + }, + "Microsoft.Web.WebView2": { + "type": "Transitive", + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + }, + "Microsoft.Windows.SDK.BuildTools": { + "type": "Transitive", + "resolved": "10.0.22000.194", + "contentHash": "4L0P3zqut466SIqT3VBeLTNUQTxCBDOrTRymRuROCRJKazcK7ibLz9yAO1nKWRt50ttCj39oAa2Iuz9ZTDmLlg==" + }, + "NETStandard.Library": { + "type": "Transitive", + "resolved": "2.0.3", + "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + } + }, + "runtime.win10-arm.Microsoft.Net.Native.Compiler": { + "type": "Transitive", + "resolved": "2.2.7-rel-27913-00", + "contentHash": "7MmoGge/BtJAHCnnV1LqjT2Yvnxlsm/8+4C2ASK819zq+pGSloeNwJtVxyM3okA9T4/1jKr+JpQsfis4F/KSKg==", + "dependencies": { + "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": "2.2.7-rel-27913-00" + } + }, + "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": { + "type": "Transitive", + "resolved": "2.2.7-rel-27913-00", + "contentHash": "ifk8FQ8srunhdyo0QQe8H+36as9/wiQKXq1aXJ+6YeGyx0UjrTSyNx/zq6eThJfjRz9VyoomR+LZVhuXK+QKYw==" + }, + "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": { + "type": "Transitive", + "resolved": "2.2.9", + "contentHash": "viBS+DhSzl2JZYC/88uhlWi4DutSIFy32ocoRsdi5RsPLG50XTqq6w0traHQuuqLLJ4gwswlNXO9AD4J0+zvIQ==" + }, + "runtime.win10-arm64.Microsoft.Net.Native.Compiler": { + "type": "Transitive", + "resolved": "2.2.7-rel-27913-00", + "contentHash": "5Pt/M1mMmvYQUGWEn33V9SnZtTDUeLvfKPsd71GwedZOh7MDSRuLZqSPG7P3ElOforh4nXlG6x8lcaE9Kauebg==", + "dependencies": { + "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": "2.2.7-rel-27913-00" + } + }, + "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": { + "type": "Transitive", + "resolved": "2.2.7-rel-27913-00", + "contentHash": "Bl0tXHiEko11FYLmumjPRQQl/w3wlGEXvYDpdvWSuC9Ty4YCGNHOUXzPaTMP2dv2GikTv8RYy4m1m5lbUNDa3g==" + }, + "runtime.win10-x64.Microsoft.Net.Native.Compiler": { + "type": "Transitive", + "resolved": "2.2.7-rel-27913-00", + "contentHash": "aF94Kjb29+SkvySs07Ztq0cVZObv4Totcek8vCL+Xn1D6GN34PrKR2P+A17yAEbey3q4K3U8XZDybsJwoSbWFA==", + "dependencies": { + "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": "2.2.7-rel-27913-00" + } + }, + "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": { + "type": "Transitive", + "resolved": "2.2.7-rel-27913-00", + "contentHash": "Hr1dSHwWQ78yFMqZuh3J0brY886r4pPBblIy6JcgAFZUFM4FaDr9T1KPSYavlPBtHMPBzrHUfsQ3Bh3STzhMLA==" + }, + "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": { + "type": "Transitive", + "resolved": "2.2.9", + "contentHash": "QNZQ79gG3rIpaIoYbnIQCsh8Be8CzwnqDZCUZ/UGr+CfUrypGUthAxJzwitATopzonqCqPxgEnsV0ZiH8XGn8w==" + }, + "runtime.win10-x86.Microsoft.Net.Native.Compiler": { + "type": "Transitive", + "resolved": "2.2.7-rel-27913-00", + "contentHash": "jxyZhYtJS9AmOvsNghtxeN6RYxHN73LnzBX3ir0cBQ5LlsNUsf6GgiJvZoeYPJLt/9fsPONhBciHpwLXWFkJkw==", + "dependencies": { + "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": "2.2.7-rel-27913-00" + } + }, + "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": { + "type": "Transitive", + "resolved": "2.2.7-rel-27913-00", + "contentHash": "LL5bMKQkVUlY5rbupMC+MJ4tCOz3hb4HVKGTmyb18Jwziv5h9QbJgRVPjiAZf9W2YroZaG+VYr1iI1Ig2bco2w==" + }, + "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": { + "type": "Transitive", + "resolved": "2.2.9", + "contentHash": "qF6RRZKaflI+LR1YODNyWYjq5YoX8IJ2wx5y8O+AW2xO+1t/Q6Mm+jQ38zJbWnmXbrcOqUYofn7Y3/KC6lTLBQ==" + }, + "common": { + "type": "Project" + }, + "fmt": { + "type": "Project" + }, + "folly": { + "type": "Project", + "dependencies": { + "Fmt": "[1.0.0, )", + "boost": "[1.76.0, )" + } + }, + "microsoft.reactnative": { + "type": "Project", + "dependencies": { + "Common": "[1.0.0, )", + "Folly": "[1.0.0, )", + "Microsoft.JavaScript.Hermes": "[0.1.15, )", + "Microsoft.UI.Xaml": "[2.8.0, )", + "Microsoft.Windows.SDK.BuildTools": "[10.0.22000.194, )", + "ReactCommon": "[1.0.0, )", + "boost": "[1.76.0, )" + } + }, + "microsoft.reactnative.managed": { + "type": "Project", + "dependencies": { + "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.9, )", + "Microsoft.ReactNative": "[1.0.0, )" + } + }, + "reactcommon": { + "type": "Project", + "dependencies": { + "Folly": "[1.0.0, )", + "boost": "[1.76.0, )" + } + } + }, + "UAP,Version=v10.0.17763/win10-arm": { + "Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Direct", + "requested": "[6.2.9, )", + "resolved": "6.2.9", + "contentHash": "QcNHcEvhO0bMhF1LW7Ebn1f6wrzvbkloRsZSrAZsGbAAqdhmfuZcD3VVeVCL8VWsBXRlhdb3+0Y7HLxvnMTpZA==", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.0", + "Microsoft.Net.Native.Compiler": "2.2.7-rel-27913-00", + "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.9", + "NETStandard.Library": "2.0.3", + "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.9" + } + }, + "Microsoft.Web.WebView2": { + "type": "Transitive", + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + }, + "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Transitive", + "resolved": "6.2.9", + "contentHash": "/q9U+SqJTVrocU7CHFd1D4ac2jqPc4U8kPy8F147Li3XGf0Ce9v6UKJqf7nskR+XgVi3IVfUJUcjWLVskG5ZKw==" + } + }, + "UAP,Version=v10.0.17763/win10-arm-aot": { + "Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Direct", + "requested": "[6.2.9, )", + "resolved": "6.2.9", + "contentHash": "QcNHcEvhO0bMhF1LW7Ebn1f6wrzvbkloRsZSrAZsGbAAqdhmfuZcD3VVeVCL8VWsBXRlhdb3+0Y7HLxvnMTpZA==", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.0", + "Microsoft.Net.Native.Compiler": "2.2.7-rel-27913-00", + "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.9", + "NETStandard.Library": "2.0.3", + "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.9" + } + }, + "Microsoft.Web.WebView2": { + "type": "Transitive", + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + }, + "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Transitive", + "resolved": "6.2.9", + "contentHash": "tN7AmnRPUuu29nh9ulL/UGMdzayAe/AQNhM7+fQNKuT4jUlxc61Ilf2djKNJ5MvK8wY69KH0Iz9Yy5+95rB+DQ==" + } + }, + "UAP,Version=v10.0.17763/win10-arm64-aot": { + "Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Direct", + "requested": "[6.2.9, )", + "resolved": "6.2.9", + "contentHash": "QcNHcEvhO0bMhF1LW7Ebn1f6wrzvbkloRsZSrAZsGbAAqdhmfuZcD3VVeVCL8VWsBXRlhdb3+0Y7HLxvnMTpZA==", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.0", + "Microsoft.Net.Native.Compiler": "2.2.7-rel-27913-00", + "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.9", + "NETStandard.Library": "2.0.3", + "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.9" + } + }, + "Microsoft.Web.WebView2": { + "type": "Transitive", + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + }, + "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Transitive", + "resolved": "6.2.9", + "contentHash": "gupfeyxXmaOyqLps1gGLh4Lzh5Wee6iuKpgZ70l2nmoHtzqCdk9aK4i+03259M6X2r7BXoIjJJml0paXBQY1kw==" + } + }, + "UAP,Version=v10.0.17763/win10-x64": { + "Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Direct", + "requested": "[6.2.9, )", + "resolved": "6.2.9", + "contentHash": "QcNHcEvhO0bMhF1LW7Ebn1f6wrzvbkloRsZSrAZsGbAAqdhmfuZcD3VVeVCL8VWsBXRlhdb3+0Y7HLxvnMTpZA==", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.0", + "Microsoft.Net.Native.Compiler": "2.2.7-rel-27913-00", + "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.9", + "NETStandard.Library": "2.0.3", + "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.9" + } + }, + "Microsoft.Web.WebView2": { + "type": "Transitive", + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + }, + "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Transitive", + "resolved": "6.2.9", + "contentHash": "JjnUToWq2LQfNKtiqld4YYkgUcC3tCQ0RvRKiut0B7AgS+Eo/HnI/viFiH4FoNG7pFvcWoKimLctj06IgJoiyA==" + } + }, + "UAP,Version=v10.0.17763/win10-x64-aot": { + "Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Direct", + "requested": "[6.2.9, )", + "resolved": "6.2.9", + "contentHash": "QcNHcEvhO0bMhF1LW7Ebn1f6wrzvbkloRsZSrAZsGbAAqdhmfuZcD3VVeVCL8VWsBXRlhdb3+0Y7HLxvnMTpZA==", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.0", + "Microsoft.Net.Native.Compiler": "2.2.7-rel-27913-00", + "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.9", + "NETStandard.Library": "2.0.3", + "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.9" + } + }, + "Microsoft.Web.WebView2": { + "type": "Transitive", + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + }, + "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Transitive", + "resolved": "6.2.9", + "contentHash": "XTmgQZIB3JbzwVE0h+GN//VniFM4MmSWjxjtK7g5zypTwtpuj68oulxWqN5R3F19GaUzT+EFdfKXKEWI73/qwQ==" + } + }, + "UAP,Version=v10.0.17763/win10-x86": { + "Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Direct", + "requested": "[6.2.9, )", + "resolved": "6.2.9", + "contentHash": "QcNHcEvhO0bMhF1LW7Ebn1f6wrzvbkloRsZSrAZsGbAAqdhmfuZcD3VVeVCL8VWsBXRlhdb3+0Y7HLxvnMTpZA==", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.0", + "Microsoft.Net.Native.Compiler": "2.2.7-rel-27913-00", + "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.9", + "NETStandard.Library": "2.0.3", + "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.9" + } + }, + "Microsoft.Web.WebView2": { + "type": "Transitive", + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + }, + "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Transitive", + "resolved": "6.2.9", + "contentHash": "BckZHjaqBTSEtvzj0aliq3DQvLOT7C4ei4L8pCgcD3k/MZpECBg8kUsixDanwYtRot+jNXxc6LF5J87cyigGfA==" + } + }, + "UAP,Version=v10.0.17763/win10-x86-aot": { + "Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Direct", + "requested": "[6.2.9, )", + "resolved": "6.2.9", + "contentHash": "QcNHcEvhO0bMhF1LW7Ebn1f6wrzvbkloRsZSrAZsGbAAqdhmfuZcD3VVeVCL8VWsBXRlhdb3+0Y7HLxvnMTpZA==", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.0", + "Microsoft.Net.Native.Compiler": "2.2.7-rel-27913-00", + "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.9", + "NETStandard.Library": "2.0.3", + "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.9" + } + }, + "Microsoft.Web.WebView2": { + "type": "Transitive", + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + }, + "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": { + "type": "Transitive", + "resolved": "6.2.9", + "contentHash": "/FxhZW8KuY7aiRcC1Opk5+48Meg1PYj36LcLVuX6Ty+n4HpMf7xxvNvp0EzSLzW/Ibzqt+iaRWqfOZqiTFZG5g==" + } + } + } +} \ No newline at end of file diff --git a/windows/ExperimentalFeatures.props b/windows/ExperimentalFeatures.props new file mode 100644 index 0000000..26e7285 --- /dev/null +++ b/windows/ExperimentalFeatures.props @@ -0,0 +1,40 @@ + + + + + + + + false + + + false + + + false + + true + + + + diff --git a/windows/NuGet.Config b/windows/NuGet.Config new file mode 100644 index 0000000..c7612b0 --- /dev/null +++ b/windows/NuGet.Config @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/windows/react-native-i18n.sln b/windows/react-native-i18n.sln deleted file mode 100644 index 1c3d8f7..0000000 --- a/windows/react-native-i18n.sln +++ /dev/null @@ -1,211 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30011.22 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "react-native-i18n", "react-native-i18n\react-native-i18n.csproj", "{39C81677-617F-4918-A3B5-7FE082A480DC}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{5386C768-6EB4-4CA3-944E-42E13491D3A0}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chakra", "..\node_modules\react-native-windows\Chakra\Chakra.vcxitems", "{C38970C0-5FBF-4D69-90D8-CBAC225AE895}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\node_modules\react-native-windows\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\node_modules\react-native-windows\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\node_modules\react-native-windows\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JSI.Shared", "..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems", "{0CC28589-39E4-4288-B162-97B959F8B843}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JSI.Universal", "..\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj", "{A62D504A-16B8-41D2-9F19-E2E86019E5E4}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\node_modules\react-native-windows\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Cxx", "..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems", "{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B}" -EndProject -Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Microsoft.ReactNative.SharedManaged", "..\node_modules\react-native-windows\Microsoft.ReactNative.SharedManaged\Microsoft.ReactNative.SharedManaged.shproj", "{67A1076F-7790-4203-86EA-4402CCB5E782}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\node_modules\react-native-windows\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactWindowsCore", "..\node_modules\react-native-windows\ReactWindowsCore\ReactWindowsCore.vcxproj", "{11C084A3-A57C-4296-A679-CAC17B603144}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Shared", "..\node_modules\react-native-windows\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" -EndProject -Global - GlobalSection(SharedMSBuildProjectFiles) = preSolution - ..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{0cc28589-39e4-4288-b162-97b959f8b843}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\Microsoft.ReactNative.SharedManaged\Microsoft.ReactNative.SharedManaged.projitems*{39c81677-617f-4918-a3b5-7fe082a480dc}*SharedItemsImports = 4 - ..\node_modules\react-native-windows\Microsoft.ReactNative.SharedManaged\Microsoft.ReactNative.SharedManaged.projitems*{67a1076f-7790-4203-86ea-4402ccb5e782}*SharedItemsImports = 13 - ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{a62d504a-16b8-41d2-9f19-e2e86019e5e4}*SharedItemsImports = 4 - ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - EndGlobalSection - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|ARM = Debug|ARM - Debug|ARM64 = Debug|ARM64 - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|ARM = Release|ARM - Release|ARM64 = Release|ARM64 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|ARM.ActiveCfg = Debug|ARM - {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|ARM.Build.0 = Debug|ARM - {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|ARM64.Build.0 = Debug|ARM64 - {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|x64.ActiveCfg = Debug|x64 - {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|x64.Build.0 = Debug|x64 - {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|x86.ActiveCfg = Debug|x86 - {39C81677-617F-4918-A3B5-7FE082A480DC}.Debug|x86.Build.0 = Debug|x86 - {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|Any CPU.Build.0 = Release|Any CPU - {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|ARM.ActiveCfg = Release|ARM - {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|ARM.Build.0 = Release|ARM - {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|ARM64.ActiveCfg = Release|ARM64 - {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|ARM64.Build.0 = Release|ARM64 - {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|x64.ActiveCfg = Release|x64 - {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|x64.Build.0 = Release|x64 - {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|x86.ActiveCfg = Release|x86 - {39C81677-617F-4918-A3B5-7FE082A480DC}.Release|x86.Build.0 = Release|x86 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|Any CPU.ActiveCfg = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM.ActiveCfg = Debug|ARM - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM.Build.0 = Debug|ARM - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|Any CPU.ActiveCfg = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM.ActiveCfg = Release|ARM - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM.Build.0 = Release|ARM - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|Any CPU.ActiveCfg = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM.ActiveCfg = Debug|ARM - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM.Build.0 = Debug|ARM - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|Any CPU.ActiveCfg = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM.ActiveCfg = Release|ARM - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM.Build.0 = Release|ARM - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|Any CPU.ActiveCfg = Debug|Win32 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM.ActiveCfg = Debug|ARM - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM.Build.0 = Debug|ARM - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM64.Build.0 = Debug|ARM64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x64.ActiveCfg = Debug|x64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x64.Build.0 = Debug|x64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x86.ActiveCfg = Debug|Win32 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x86.Build.0 = Debug|Win32 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|Any CPU.ActiveCfg = Release|Win32 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM.ActiveCfg = Release|ARM - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM.Build.0 = Release|ARM - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM64.ActiveCfg = Release|ARM64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM64.Build.0 = Release|ARM64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x64.ActiveCfg = Release|x64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x64.Build.0 = Release|x64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x86.ActiveCfg = Release|Win32 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x86.Build.0 = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|Any CPU.ActiveCfg = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM.ActiveCfg = Debug|ARM - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM.Build.0 = Debug|ARM - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|Any CPU.ActiveCfg = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM.ActiveCfg = Release|ARM - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM.Build.0 = Release|ARM - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|Any CPU.ActiveCfg = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM.ActiveCfg = Debug|ARM - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM.Build.0 = Debug|ARM - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|Any CPU.ActiveCfg = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM.ActiveCfg = Release|ARM - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM.Build.0 = Release|ARM - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|Any CPU.ActiveCfg = Debug|Win32 - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM.ActiveCfg = Debug|ARM - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM.Build.0 = Debug|ARM - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM64.Build.0 = Debug|ARM64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x64.ActiveCfg = Debug|x64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x64.Build.0 = Debug|x64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x86.ActiveCfg = Debug|Win32 - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x86.Build.0 = Debug|Win32 - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|Any CPU.ActiveCfg = Release|Win32 - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM.ActiveCfg = Release|ARM - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM.Build.0 = Release|ARM - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM64.ActiveCfg = Release|ARM64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM64.Build.0 = Release|ARM64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x64.ActiveCfg = Release|x64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x64.Build.0 = Release|x64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x86.ActiveCfg = Release|Win32 - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} - {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} - {0CC28589-39E4-4288-B162-97B959F8B843} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} - {A62D504A-16B8-41D2-9F19-E2E86019E5E4} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} - {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} - {67A1076F-7790-4203-86EA-4402CCB5E782} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} - {11C084A3-A57C-4296-A679-CAC17B603144} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} - {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {5386C768-6EB4-4CA3-944E-42E13491D3A0} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {B188D7C9-9544-4DAB-A3A8-DAED3A879022} - EndGlobalSection -EndGlobal diff --git a/windows/react-native-i18n/RNI18nModule.cs b/windows/react-native-i18n/RNI18nModule.cs deleted file mode 100644 index 149b0cd..0000000 --- a/windows/react-native-i18n/RNI18nModule.cs +++ /dev/null @@ -1,41 +0,0 @@ -using Microsoft.ReactNative.Managed; -using System; -using System.Collections.Generic; - - -namespace react_native_i18n -{ - [ReactModule("RNI18n")] - class RNI18nModule - { - - [ReactConstant] - public JSValue languages - { - get - { - var jarr = new JSValueArray(); - IReadOnlyList userLanguages = Windows.System.UserProfile.GlobalizationPreferences.Languages; - foreach (var userLanguage in userLanguages) - { - jarr.Add(userLanguage); - } - return new JSValue(jarr); - } - } - - [ReactMethod("getLanguages")] - public void GetLanguages(IReactPromise promise) - { - - var jarr = new JSValueArray(); - IReadOnlyList userLanguages = Windows.System.UserProfile.GlobalizationPreferences.Languages; - foreach (var userLanguage in userLanguages) - { - jarr.Add(userLanguage); - } - promise.Resolve(new JSValue(jarr)); - } - - } -} diff --git a/windows/react-native-i18n/ReactPackageManager.cs b/windows/react-native-i18n/ReactPackageManager.cs deleted file mode 100644 index e7f2e8e..0000000 --- a/windows/react-native-i18n/ReactPackageManager.cs +++ /dev/null @@ -1,15 +0,0 @@ -using Microsoft.ReactNative; -using Microsoft.ReactNative.Managed; - -namespace react_native_i18n -{ - public sealed class ReactPackageProvider : IReactPackageProvider - { - public void CreatePackage(IReactPackageBuilder packageBuilder) - { - packageBuilder.AddReflectionReactPackageProvider(); - } - - - } -} diff --git a/windows/react-native-i18n/react-native-i18n.csproj b/windows/react-native-i18n/react-native-i18n.csproj deleted file mode 100644 index 84b01bf..0000000 --- a/windows/react-native-i18n/react-native-i18n.csproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - - Debug - AnyCPU - {39C81677-617F-4918-A3B5-7FE082A480DC} - winmdobj - Properties - react_native_i18n - react-native-i18n - en-US - UAP - 10.0.18362.0 - 10.0.16299.0 - 14 - 512 - {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - false - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - prompt - 4 - - - x86 - true - bin\x86\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - false - prompt - - - x86 - bin\x86\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - false - prompt - - - ARM - true - bin\ARM\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - false - prompt - - - ARM - bin\ARM\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - false - prompt - - - ARM64 - true - bin\ARM64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - false - prompt - - - ARM64 - bin\ARM64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - false - prompt - - - x64 - true - bin\x64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - false - prompt - - - x64 - bin\x64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - false - prompt - - - PackageReference - true - - - - - - - - - 6.2.9 - - - 12.0.3 - - - - - {f2824844-ce15-4242-9420-308923cd76c3} - Microsoft.ReactNative.Managed - - - {f7d32bd0-2749-483e-9a0d-1635ef7e3136} - {f7d32bd0-2749-483e-9a0d-1635ef7e3136} - Microsoft.ReactNative - false - - - {f7d32bd0-2749-483e-9a0d-1635ef7e3136} - false - Microsoft.ReactNative - - - - - - - - 14.0 - - - - \ No newline at end of file From 5fb3a0df71a5460d883233e22d2a1075f8761096 Mon Sep 17 00:00:00 2001 From: Colin Carter Date: Tue, 10 Oct 2023 13:40:43 +0100 Subject: [PATCH 22/27] Add support for test app (which uses yarn) --- package-lock.json | 10523 -------------------------------------------- package.json | 5 +- yarn.lock | 4803 ++++++++++++++++++++ 3 files changed, 4806 insertions(+), 10525 deletions(-) delete mode 100644 package-lock.json create mode 100644 yarn.lock diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index c6e0ab3..0000000 --- a/package-lock.json +++ /dev/null @@ -1,10523 +0,0 @@ -{ - "name": "@axsy-dev/react-native-i18n", - "version": "2.0.11", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "@axsy-dev/react-native-i18n", - "version": "2.0.11", - "license": "MIT", - "dependencies": { - "i18n-js": "^3.0.3" - }, - "devDependencies": { - "react": "^18.0.0", - "react-native": "^0.72.5", - "react-native-windows": "^0.72.10" - }, - "peerDependencies": { - "react": "*", - "react-native": "*", - "react-native-windows": "*" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@azure/abort-controller": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", - "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", - "dev": true, - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@azure/core-auth": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz", - "integrity": "sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==", - "dev": true, - "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-util": "^1.1.0", - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@azure/core-rest-pipeline": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz", - "integrity": "sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA==", - "dev": true, - "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.4.0", - "@azure/core-tracing": "^1.0.1", - "@azure/core-util": "^1.0.0", - "@azure/logger": "^1.0.0", - "form-data": "^4.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "tslib": "^2.2.0", - "uuid": "^8.3.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@azure/core-rest-pipeline/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@azure/core-tracing": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", - "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", - "dev": true, - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@azure/core-util": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.2.0.tgz", - "integrity": "sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng==", - "dev": true, - "dependencies": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@azure/logger": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.4.tgz", - "integrity": "sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg==", - "dev": true, - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@azure/opentelemetry-instrumentation-azure-sdk": { - "version": "1.0.0-beta.5", - "resolved": "https://registry.npmjs.org/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz", - "integrity": "sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA==", - "dev": true, - "dependencies": { - "@azure/core-tracing": "^1.0.0", - "@azure/logger": "^1.0.0", - "@opentelemetry/api": "^1.4.1", - "@opentelemetry/core": "^1.15.2", - "@opentelemetry/instrumentation": "^0.41.2", - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", - "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.0.tgz", - "integrity": "sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helpers": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.0", - "@babel/types": "^7.23.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", - "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.23.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", - "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", - "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", - "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz", - "integrity": "sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==", - "dev": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.0", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", - "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", - "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-default-from": { - "version": "7.22.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.22.17.tgz", - "integrity": "sha512-cop/3quQBVvdz6X5SJC6AhUv3C9DrVTM06LUEXimEdWAhCSyOJIr9NiZDU9leHZ0/aiG0Sh7Zmvaku5TWYNgbA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-export-default-from": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-default-from": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.22.5.tgz", - "integrity": "sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", - "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", - "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", - "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", - "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", - "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", - "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", - "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", - "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", - "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", - "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.11", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", - "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", - "@babel/helper-split-export-declaration": "^7.22.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", - "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", - "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", - "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", - "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", - "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", - "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", - "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", - "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-flow": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", - "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", - "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", - "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", - "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", - "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", - "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", - "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", - "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", - "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", - "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", - "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", - "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", - "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", - "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", - "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", - "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", - "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", - "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", - "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", - "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.11", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", - "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", - "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", - "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz", - "integrity": "sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz", - "integrity": "sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", - "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", - "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", - "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", - "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", - "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", - "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", - "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", - "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", - "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", - "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", - "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", - "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.20.tgz", - "integrity": "sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.22.20", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.22.5", - "@babel/plugin-syntax-import-attributes": "^7.22.5", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@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-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.15", - "@babel/plugin-transform-async-to-generator": "^7.22.5", - "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.15", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-class-static-block": "^7.22.11", - "@babel/plugin-transform-classes": "^7.22.15", - "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.15", - "@babel/plugin-transform-dotall-regex": "^7.22.5", - "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.11", - "@babel/plugin-transform-exponentiation-operator": "^7.22.5", - "@babel/plugin-transform-export-namespace-from": "^7.22.11", - "@babel/plugin-transform-for-of": "^7.22.15", - "@babel/plugin-transform-function-name": "^7.22.5", - "@babel/plugin-transform-json-strings": "^7.22.11", - "@babel/plugin-transform-literals": "^7.22.5", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", - "@babel/plugin-transform-member-expression-literals": "^7.22.5", - "@babel/plugin-transform-modules-amd": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.15", - "@babel/plugin-transform-modules-systemjs": "^7.22.11", - "@babel/plugin-transform-modules-umd": "^7.22.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", - "@babel/plugin-transform-numeric-separator": "^7.22.11", - "@babel/plugin-transform-object-rest-spread": "^7.22.15", - "@babel/plugin-transform-object-super": "^7.22.5", - "@babel/plugin-transform-optional-catch-binding": "^7.22.11", - "@babel/plugin-transform-optional-chaining": "^7.22.15", - "@babel/plugin-transform-parameters": "^7.22.15", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.11", - "@babel/plugin-transform-property-literals": "^7.22.5", - "@babel/plugin-transform-regenerator": "^7.22.10", - "@babel/plugin-transform-reserved-words": "^7.22.5", - "@babel/plugin-transform-shorthand-properties": "^7.22.5", - "@babel/plugin-transform-spread": "^7.22.5", - "@babel/plugin-transform-sticky-regex": "^7.22.5", - "@babel/plugin-transform-template-literals": "^7.22.5", - "@babel/plugin-transform-typeof-symbol": "^7.22.5", - "@babel/plugin-transform-unicode-escapes": "^7.22.10", - "@babel/plugin-transform-unicode-property-regex": "^7.22.5", - "@babel/plugin-transform-unicode-regex": "^7.22.5", - "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "@babel/types": "^7.22.19", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-flow": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.22.15.tgz", - "integrity": "sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-flow-strip-types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.0.tgz", - "integrity": "sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.23.0", - "@babel/plugin-transform-typescript": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.22.15.tgz", - "integrity": "sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==", - "dev": true, - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true - }, - "node_modules/@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - } - }, - "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.0.tgz", - "integrity": "sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.0", - "@babel/types": "^7.23.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "dev": true - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dev": true, - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@jest/create-cache-key-function": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", - "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dev": true, - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@microsoft/applicationinsights-web-snippet": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz", - "integrity": "sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ==", - "dev": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@opentelemetry/api": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.6.0.tgz", - "integrity": "sha512-OWlrQAnWn9577PhVgqjUvMr1pg57Bc4jv0iL4w0PRuOSRvq67rvHW9Ie/dZVMvCzhSCB+UxhcY/PmCmFj33Q+g==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/core": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.17.0.tgz", - "integrity": "sha512-tfnl3h+UefCgx1aeN2xtrmr6BmdWGKXypk0pflQR0urFS40aE88trnkOMc2HTJZbMrqEEl4HsaBeFhwLVXsrJg==", - "dev": true, - "dependencies": { - "@opentelemetry/semantic-conventions": "1.17.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.7.0" - } - }, - "node_modules/@opentelemetry/instrumentation": { - "version": "0.41.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz", - "integrity": "sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw==", - "dev": true, - "dependencies": { - "@types/shimmer": "^1.0.2", - "import-in-the-middle": "1.4.2", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.1", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/instrumentation/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@opentelemetry/instrumentation/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@opentelemetry/instrumentation/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@opentelemetry/resources": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.17.0.tgz", - "integrity": "sha512-+u0ciVnj8lhuL/qGRBPeVYvk7fL+H/vOddfvmOeJaA1KC+5/3UED1c9KoZQlRsNT5Kw1FaK8LkY2NVLYfOVZQw==", - "dev": true, - "dependencies": { - "@opentelemetry/core": "1.17.0", - "@opentelemetry/semantic-conventions": "1.17.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.7.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.17.0.tgz", - "integrity": "sha512-2T5HA1/1iE36Q9eg6D4zYlC4Y4GcycI1J6NsHPKZY9oWfAxWsoYnRlkPfUqyY5XVtocCo/xHpnJvGNHwzT70oQ==", - "dev": true, - "dependencies": { - "@opentelemetry/core": "1.17.0", - "@opentelemetry/resources": "1.17.0", - "@opentelemetry/semantic-conventions": "1.17.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.7.0" - } - }, - "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.17.0.tgz", - "integrity": "sha512-+fguCd2d8d2qruk0H0DsCEy2CTK3t0Tugg7MhZ/UQMvmewbZLNnJ6heSYyzIZWG5IPfAXzoj4f4F/qpM7l4VBA==", - "dev": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@react-native-community/cli": { - "version": "11.3.7", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-11.3.7.tgz", - "integrity": "sha512-Ou8eDlF+yh2rzXeCTpMPYJ2fuqsusNOhmpYPYNQJQ2h6PvaF30kPomflgRILems+EBBuggRtcT+I+1YH4o/q6w==", - "dev": true, - "dependencies": { - "@react-native-community/cli-clean": "11.3.7", - "@react-native-community/cli-config": "11.3.7", - "@react-native-community/cli-debugger-ui": "11.3.7", - "@react-native-community/cli-doctor": "11.3.7", - "@react-native-community/cli-hermes": "11.3.7", - "@react-native-community/cli-plugin-metro": "11.3.7", - "@react-native-community/cli-server-api": "11.3.7", - "@react-native-community/cli-tools": "11.3.7", - "@react-native-community/cli-types": "11.3.7", - "chalk": "^4.1.2", - "commander": "^9.4.1", - "execa": "^5.0.0", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0", - "graceful-fs": "^4.1.3", - "prompts": "^2.4.0", - "semver": "^7.5.2" - }, - "bin": { - "react-native": "build/bin.js" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@react-native-community/cli-clean": { - "version": "11.3.7", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-11.3.7.tgz", - "integrity": "sha512-twtsv54ohcRyWVzPXL3F9VHGb4Qhn3slqqRs3wEuRzjR7cTmV2TIO2b1VhaqF4HlCgNd+cGuirvLtK2JJyaxMg==", - "dev": true, - "dependencies": { - "@react-native-community/cli-tools": "11.3.7", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "prompts": "^2.4.0" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@react-native-community/cli-clean/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-config": { - "version": "11.3.7", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-11.3.7.tgz", - "integrity": "sha512-FDBLku9xskS+bx0YFJFLCmUJhEZ4/MMSC9qPYOGBollWYdgE7k/TWI0IeYFmMALAnbCdKQAYP5N29N55Tad8lg==", - "dev": true, - "dependencies": { - "@react-native-community/cli-tools": "11.3.7", - "chalk": "^4.1.2", - "cosmiconfig": "^5.1.0", - "deepmerge": "^4.3.0", - "glob": "^7.1.3", - "joi": "^17.2.1" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@react-native-community/cli-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-debugger-ui": { - "version": "11.3.7", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.7.tgz", - "integrity": "sha512-aVmKuPKHZENR8SrflkMurZqeyLwbKieHdOvaZCh1Nn/0UC5CxWcyST2DB2XQboZwsvr3/WXKJkSUO+SZ1J9qTQ==", - "dev": true, - "dependencies": { - "serve-static": "^1.13.1" - } - }, - "node_modules/@react-native-community/cli-doctor": { - "version": "11.3.7", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-11.3.7.tgz", - "integrity": "sha512-YEHUqWISOHnsl5+NM14KHelKh68Sr5/HeEZvvNdIcvcKtZic3FU7Xd1WcbNdo3gCq5JvzGFfufx02Tabh5zmrg==", - "dev": true, - "dependencies": { - "@react-native-community/cli-config": "11.3.7", - "@react-native-community/cli-platform-android": "11.3.7", - "@react-native-community/cli-platform-ios": "11.3.7", - "@react-native-community/cli-tools": "11.3.7", - "chalk": "^4.1.2", - "command-exists": "^1.2.8", - "envinfo": "^7.7.2", - "execa": "^5.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": "^7.5.2", - "strip-ansi": "^5.2.0", - "sudo-prompt": "^9.0.0", - "wcwidth": "^1.0.1", - "yaml": "^2.2.1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@react-native-community/cli-doctor/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@react-native-community/cli-hermes": { - "version": "11.3.7", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-11.3.7.tgz", - "integrity": "sha512-chkKd8n/xeZkinRvtH6QcYA8rjNOKU3S3Lw/3Psxgx+hAYV0Gyk95qJHTalx7iu+PwjOOqqvCkJo5jCkYLkoqw==", - "dev": true, - "dependencies": { - "@react-native-community/cli-platform-android": "11.3.7", - "@react-native-community/cli-tools": "11.3.7", - "chalk": "^4.1.2", - "hermes-profile-transformer": "^0.0.6", - "ip": "^1.1.5" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@react-native-community/cli-hermes/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-android": { - "version": "11.3.7", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.7.tgz", - "integrity": "sha512-WGtXI/Rm178UQb8bu1TAeFC/RJvYGnbHpULXvE20GkmeJ1HIrMjkagyk6kkY3Ej25JAP2R878gv+TJ/XiRhaEg==", - "dev": true, - "dependencies": { - "@react-native-community/cli-tools": "11.3.7", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "glob": "^7.1.3", - "logkitty": "^0.7.1" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-ios": { - "version": "11.3.7", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.7.tgz", - "integrity": "sha512-Z/8rseBput49EldX7MogvN6zJlWzZ/4M97s2P+zjS09ZoBU7I0eOKLi0N9wx+95FNBvGQQ/0P62bB9UaFQH2jw==", - "dev": true, - "dependencies": { - "@react-native-community/cli-tools": "11.3.7", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-xml-parser": "^4.0.12", - "glob": "^7.1.3", - "ora": "^5.4.1" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-plugin-metro": { - "version": "11.3.7", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.7.tgz", - "integrity": "sha512-0WhgoBVGF1f9jXcuagQmtxpwpfP+2LbLZH4qMyo6OtYLWLG13n2uRep+8tdGzfNzl1bIuUTeE9yZSAdnf9LfYQ==", - "dev": true, - "dependencies": { - "@react-native-community/cli-server-api": "11.3.7", - "@react-native-community/cli-tools": "11.3.7", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "metro": "0.76.8", - "metro-config": "0.76.8", - "metro-core": "0.76.8", - "metro-react-native-babel-transformer": "0.76.8", - "metro-resolver": "0.76.8", - "metro-runtime": "0.76.8", - "readline": "^1.3.0" - } - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-server-api": { - "version": "11.3.7", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-11.3.7.tgz", - "integrity": "sha512-yoFyGdvR3HxCnU6i9vFqKmmSqFzCbnFSnJ29a+5dppgPRetN+d//O8ard/YHqHzToFnXutAFf2neONn23qcJAg==", - "dev": true, - "dependencies": { - "@react-native-community/cli-debugger-ui": "11.3.7", - "@react-native-community/cli-tools": "11.3.7", - "compression": "^1.7.1", - "connect": "^3.6.5", - "errorhandler": "^1.5.1", - "nocache": "^3.0.1", - "pretty-format": "^26.6.2", - "serve-static": "^1.13.1", - "ws": "^7.5.1" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@react-native-community/cli-tools": { - "version": "11.3.7", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-11.3.7.tgz", - "integrity": "sha512-peyhP4TV6Ps1hk+MBHTFaIR1eI3u+OfGBvr5r0wPwo3FAJvldRinMgcB/TcCcOBXVORu7ba1XYjkubPeYcqAyA==", - "dev": true, - "dependencies": { - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "find-up": "^5.0.0", - "mime": "^2.4.1", - "node-fetch": "^2.6.0", - "open": "^6.2.0", - "ora": "^5.4.1", - "semver": "^7.5.2", - "shell-quote": "^1.7.3" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@react-native-community/cli-tools/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@react-native-community/cli-types": { - "version": "11.3.7", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-11.3.7.tgz", - "integrity": "sha512-OhSr/TiDQkXjL5YOs8+hvGSB+HltLn5ZI0+A3DCiMsjUgTTsYh+Z63OtyMpNjrdCEFcg0MpfdU2uxstCS6Dc5g==", - "dev": true, - "dependencies": { - "joi": "^17.2.1" - } - }, - "node_modules/@react-native-community/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@react-native-community/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native-community/cli/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native-community/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@react-native-windows/cli": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@react-native-windows/cli/-/cli-0.72.3.tgz", - "integrity": "sha512-wh28U9us97U3i7V5MZiFuMiIsMe6bMplt6NHtmeXDjYrNAKjbBLum3RR0DFE3AF04pUnEL6aASs10ZIO6aq4hQ==", - "dev": true, - "dependencies": { - "@react-native-windows/codegen": "0.72.2", - "@react-native-windows/fs": "0.72.0", - "@react-native-windows/package-utils": "0.72.0", - "@react-native-windows/telemetry": "0.72.1", - "@xmldom/xmldom": "^0.7.7", - "chalk": "^4.1.0", - "cli-spinners": "^2.2.0", - "envinfo": "^7.5.0", - "find-up": "^4.1.0", - "glob": "^7.1.1", - "lodash": "^4.17.15", - "mustache": "^4.0.1", - "ora": "^3.4.0", - "prompts": "^2.4.1", - "semver": "^7.3.2", - "shelljs": "^0.8.4", - "username": "^5.1.0", - "uuid": "^3.3.2", - "xml-formatter": "^2.4.0", - "xml-parser": "^1.2.1", - "xpath": "^0.0.27" - }, - "engines": { - "node": ">= 16" - }, - "peerDependencies": { - "react-native": "*" - } - }, - "node_modules/@react-native-windows/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-windows/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-windows/cli/node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", - "dev": true, - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-windows/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-windows/cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@react-native-windows/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-windows/cli/node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-windows/cli/node_modules/log-symbols/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-windows/cli/node_modules/log-symbols/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-windows/cli/node_modules/log-symbols/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@react-native-windows/cli/node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@react-native-windows/cli/node_modules/log-symbols/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-windows/cli/node_modules/log-symbols/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-windows/cli/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native-windows/cli/node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-windows/cli/node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", - "dev": true, - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-windows/cli/node_modules/ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-windows/cli/node_modules/ora/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-windows/cli/node_modules/ora/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-windows/cli/node_modules/ora/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@react-native-windows/cli/node_modules/ora/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@react-native-windows/cli/node_modules/ora/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-windows/cli/node_modules/ora/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-windows/cli/node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", - "dev": true, - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-windows/cli/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native-windows/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-windows/cli/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@react-native-windows/codegen": { - "version": "0.72.2", - "resolved": "https://registry.npmjs.org/@react-native-windows/codegen/-/codegen-0.72.2.tgz", - "integrity": "sha512-dk9/UdulAT7ltie+rNxMigvspZEYvfWLUT1NwthxXmn+7VT6PZtp9rBLrkfyBRrXjnIyCgueLfSKaH3RzeSlJw==", - "dev": true, - "dependencies": { - "@react-native-windows/fs": "0.72.0", - "chalk": "^4.1.0", - "globby": "^11.0.4", - "mustache": "^4.0.1", - "source-map-support": "^0.5.19", - "yargs": "^16.2.0" - }, - "bin": { - "react-native-windows-codegen": "bin.js" - }, - "engines": { - "node": ">= 16" - }, - "peerDependencies": { - "react-native": "*" - } - }, - "node_modules/@react-native-windows/codegen/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-windows/codegen/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-windows/codegen/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/@react-native-windows/codegen/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-windows/codegen/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@react-native-windows/codegen/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-windows/codegen/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-windows/codegen/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-windows/codegen/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "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" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native-windows/codegen/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native-windows/find-repo-root": { - "version": "0.72.0", - "resolved": "https://registry.npmjs.org/@react-native-windows/find-repo-root/-/find-repo-root-0.72.0.tgz", - "integrity": "sha512-z6lTaC3Wt1QdtUzTwUOk/9qOPtZiVIQqE1JMojpfYyQmGQIoaoKr90pXdlLmk/vntNAKRCS/YqjETjXIXbwk3A==", - "dev": true, - "dependencies": { - "@react-native-windows/fs": "0.72.0", - "find-up": "^4.1.0" - }, - "engines": { - "node": ">= 16" - } - }, - "node_modules/@react-native-windows/fs": { - "version": "0.72.0", - "resolved": "https://registry.npmjs.org/@react-native-windows/fs/-/fs-0.72.0.tgz", - "integrity": "sha512-apKoWRGv+mCvOy7N0xke2JtubPQ+S5sk9v1jyUiSirevwMoIBCsYyZolq90w0kr90SAtulVIKErV18jqIthKLg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.8" - }, - "engines": { - "node": ">= 16" - } - }, - "node_modules/@react-native-windows/package-utils": { - "version": "0.72.0", - "resolved": "https://registry.npmjs.org/@react-native-windows/package-utils/-/package-utils-0.72.0.tgz", - "integrity": "sha512-wnIVPzO4cBCdWrmgeawhHDCIZaAXACVIMtL/4Nt8PSttSm6VYaGgBiq518kv58G42Ld8kxmppgXMWoBBIoozlw==", - "dev": true, - "dependencies": { - "@react-native-windows/find-repo-root": "0.72.0", - "@react-native-windows/fs": "0.72.0", - "get-monorepo-packages": "^1.2.0", - "lodash": "^4.17.15" - }, - "engines": { - "node": ">= 16" - } - }, - "node_modules/@react-native-windows/telemetry": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/@react-native-windows/telemetry/-/telemetry-0.72.1.tgz", - "integrity": "sha512-1+lwQd74Hbqka8VjU/9qvhG8c0S8c4cT6es3DibdqNvHSHioJbt6jnnnVKJSBoPuiqRqgvVnfgBpbgeNPxZmEw==", - "dev": true, - "dependencies": { - "@react-native-windows/fs": "0.72.0", - "@xmldom/xmldom": "^0.7.7", - "applicationinsights": "^2.3.1", - "ci-info": "^3.2.0", - "envinfo": "^7.8.1", - "lodash": "^4.17.21", - "os-locale": "^5.0.0", - "xpath": "^0.0.27" - }, - "engines": { - "node": ">= 16" - } - }, - "node_modules/@react-native/assets": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", - "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==", - "dev": true - }, - "node_modules/@react-native/assets-registry": { - "version": "0.72.0", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.72.0.tgz", - "integrity": "sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==", - "dev": true - }, - "node_modules/@react-native/codegen": { - "version": "0.72.7", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.72.7.tgz", - "integrity": "sha512-O7xNcGeXGbY+VoqBGNlZ3O05gxfATlwE1Q1qQf5E38dK+tXn5BY4u0jaQ9DPjfE8pBba8g/BYI1N44lynidMtg==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.20.0", - "flow-parser": "^0.206.0", - "jscodeshift": "^0.14.0", - "nullthrows": "^1.1.1" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/@react-native/gradle-plugin": { - "version": "0.72.11", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.72.11.tgz", - "integrity": "sha512-P9iRnxiR2w7EHcZ0mJ+fmbPzMby77ZzV6y9sJI3lVLJzF7TLSdbwcQyD3lwMsiL+q5lKUHoZJS4sYmih+P2HXw==", - "dev": true - }, - "node_modules/@react-native/js-polyfills": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz", - "integrity": "sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA==", - "dev": true - }, - "node_modules/@react-native/normalize-colors": { - "version": "0.72.0", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz", - "integrity": "sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw==", - "dev": true - }, - "node_modules/@react-native/virtualized-lists": { - "version": "0.72.8", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", - "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", - "dev": true, - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "peerDependencies": { - "react-native": "*" - } - }, - "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "dev": true, - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "dev": true - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "dev": true - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/node": { - "version": "20.8.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.3.tgz", - "integrity": "sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==", - "dev": true - }, - "node_modules/@types/shimmer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.3.tgz", - "integrity": "sha512-F/IjUGnV6pIN7R4ZV4npHJVoNtaLZWvb+2/9gctxjb99wkpI7Ozg8VPogwDiTRyjLwZXAYxjvdg1KS8LTHKdDA==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "node_modules/@types/yargs": { - "version": "17.0.28", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.28.tgz", - "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==", - "dev": true - }, - "node_modules/@xmldom/xmldom": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/anser": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", - "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", - "dev": true - }, - "node_modules/ansi-fragments": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", - "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", - "dev": true, - "dependencies": { - "colorette": "^1.0.7", - "slice-ansi": "^2.0.0", - "strip-ansi": "^5.0.0" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/appdirsjs": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", - "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", - "dev": true - }, - "node_modules/applicationinsights": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/applicationinsights/-/applicationinsights-2.8.0.tgz", - "integrity": "sha512-pxVOdCPwXTal1A904yGmzOOUJrIeQ89xQir0ifr7fLl+e0BlGrZ1P4StcIDuEXk93gV9CGxGm5Mol8ksPk2mcg==", - "dev": true, - "dependencies": { - "@azure/core-auth": "^1.5.0", - "@azure/core-rest-pipeline": "1.10.1", - "@azure/core-util": "1.2.0", - "@azure/opentelemetry-instrumentation-azure-sdk": "^1.0.0-beta.5", - "@microsoft/applicationinsights-web-snippet": "^1.0.1", - "@opentelemetry/api": "^1.4.1", - "@opentelemetry/core": "^1.15.2", - "@opentelemetry/sdk-trace-base": "^1.15.2", - "@opentelemetry/semantic-conventions": "^1.15.2", - "cls-hooked": "^4.2.2", - "continuation-local-storage": "^3.2.1", - "diagnostic-channel": "1.1.1", - "diagnostic-channel-publishers": "1.0.7" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "applicationinsights-native-metrics": "*" - }, - "peerDependenciesMeta": { - "applicationinsights-native-metrics": { - "optional": true - } - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "dev": true - }, - "node_modules/ast-types": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", - "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", - "dev": true, - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "node_modules/async-hook-jl": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/async-hook-jl/-/async-hook-jl-1.7.6.tgz", - "integrity": "sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg==", - "dev": true, - "dependencies": { - "stack-chain": "^1.3.7" - }, - "engines": { - "node": "^4.7 || >=6.9 || >=7.3" - } - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "node_modules/async-listener": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/async-listener/-/async-listener-0.6.10.tgz", - "integrity": "sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw==", - "dev": true, - "dependencies": { - "semver": "^5.3.0", - "shimmer": "^1.1.0" - }, - "engines": { - "node": "<=0.11.8 || >0.11.10" - } - }, - "node_modules/async-listener/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "dev": true, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", - "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.2", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz", - "integrity": "sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2", - "core-js-compat": "^3.32.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", - "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-syntax-trailing-function-commas": { - "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", - "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", - "dev": true - }, - "node_modules/babel-plugin-transform-flow-enums": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", - "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-flow": "^7.12.1" - } - }, - "node_modules/babel-preset-fbjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", - "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", - "dev": true, - "dependencies": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-syntax-class-properties": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoped-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-member-expression-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-super": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-property-literals": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "dev": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "dev": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001546", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz", - "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", - "dev": true - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", - "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cls-hooked": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/cls-hooked/-/cls-hooked-4.2.2.tgz", - "integrity": "sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw==", - "dev": true, - "dependencies": { - "async-hook-jl": "^1.7.6", - "emitter-listener": "^1.0.1", - "semver": "^5.4.1" - }, - "engines": { - "node": "^4.7 || >=6.9 || >=7.3 || >=8.2.1" - } - }, - "node_modules/cls-hooked/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", - "dev": true - }, - "node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "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" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/continuation-local-storage": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz", - "integrity": "sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA==", - "dev": true, - "dependencies": { - "async-listener": "^0.6.0", - "emitter-listener": "^1.1.1" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/core-js-compat": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz", - "integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==", - "dev": true, - "dependencies": { - "browserslist": "^4.22.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==", - "dev": true - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", - "dev": true - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/deprecated-react-native-prop-types": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.1.0.tgz", - "integrity": "sha512-WfepZHmRbbdTvhcolb8aOKEvQdcmTMn5tKLbqbXmkBvjFjRVWAYqsXk/DBsV8TZxws8SdGHLuHaJrHSQUPRdfw==", - "dev": true, - "dependencies": { - "@react-native/normalize-colors": "*", - "invariant": "*", - "prop-types": "*" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/diagnostic-channel": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz", - "integrity": "sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw==", - "dev": true, - "dependencies": { - "semver": "^7.5.3" - } - }, - "node_modules/diagnostic-channel-publishers": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz", - "integrity": "sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg==", - "dev": true, - "peerDependencies": { - "diagnostic-channel": "*" - } - }, - "node_modules/diagnostic-channel/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/diagnostic-channel/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/diagnostic-channel/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.544", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.544.tgz", - "integrity": "sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w==", - "dev": true - }, - "node_modules/emitter-listener": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/emitter-listener/-/emitter-listener-1.1.2.tgz", - "integrity": "sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==", - "dev": true, - "dependencies": { - "shimmer": "^1.2.0" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/envinfo": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", - "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "dev": true, - "dependencies": { - "stackframe": "^1.3.4" - } - }, - "node_modules/errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "dev": true, - "dependencies": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-xml-parser": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz", - "integrity": "sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - }, - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - ], - "dependencies": { - "strnum": "^1.0.5" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "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" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flow-enums-runtime": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.5.tgz", - "integrity": "sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ==", - "dev": true - }, - "node_modules/flow-parser": { - "version": "0.206.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz", - "integrity": "sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-monorepo-packages": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-monorepo-packages/-/get-monorepo-packages-1.2.0.tgz", - "integrity": "sha512-aDP6tH+eM3EuVSp3YyCutOcFS4Y9AhRRH9FAd+cjtR/g63Hx+DCXdKoP1ViRPUJz5wm+BOEXB4FhoffGHxJ7jQ==", - "dev": true, - "dependencies": { - "globby": "^7.1.1", - "load-json-file": "^4.0.0" - } - }, - "node_modules/get-monorepo-packages/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-monorepo-packages/node_modules/dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "dependencies": { - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/get-monorepo-packages/node_modules/globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha512-yANWAN2DUcBtuus5Cpd+SKROzXHs2iVXFZt/Ykrfz6SAXqacLX25NZpltE+39ceMexYF4TtEadjuSTw8+3wX4g==", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/get-monorepo-packages/node_modules/ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "node_modules/get-monorepo-packages/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/get-monorepo-packages/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/get-monorepo-packages/node_modules/slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/hermes-estree": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.12.0.tgz", - "integrity": "sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw==", - "dev": true - }, - "node_modules/hermes-parser": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.12.0.tgz", - "integrity": "sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw==", - "dev": true, - "dependencies": { - "hermes-estree": "0.12.0" - } - }, - "node_modules/hermes-profile-transformer": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", - "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", - "dev": true, - "dependencies": { - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/i18n-js": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/i18n-js/-/i18n-js-3.5.1.tgz", - "integrity": "sha512-nJgbE5Vj9qzOQfjdVd/uoMoO8ppVaB/3LB6KOmMfD8IQ1vNNh307iHyQLK8ZnLYWkAszfPvVpYmUt1Le/RuHMQ==" - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", - "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", - "dev": true, - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-in-the-middle": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz", - "integrity": "sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw==", - "dev": true, - "dependencies": { - "acorn": "^8.8.2", - "acorn-import-assertions": "^1.9.0", - "cjs-module-lexer": "^1.2.2", - "module-details-from-path": "^1.0.3" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" - } - }, - "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/joi": { - "version": "17.11.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz", - "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", - "dev": true, - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsc-android": { - "version": "250231.0.0", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", - "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", - "dev": true - }, - "node_modules/jsc-safe-url": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", - "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", - "dev": true - }, - "node_modules/jscodeshift": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", - "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", - "dev": true, - "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": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.21.0", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/jscodeshift/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jscodeshift/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jscodeshift/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jscodeshift/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jscodeshift/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jscodeshift/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "dev": true, - "dependencies": { - "invert-kv": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "dev": true - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/logkitty": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", - "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", - "dev": true, - "dependencies": { - "ansi-fragments": "^0.2.1", - "dayjs": "^1.8.15", - "yargs": "^15.1.0" - }, - "bin": { - "logkitty": "bin/logkitty.js" - } - }, - "node_modules/logkitty/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/logkitty/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/logkitty/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/logkitty/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/logkitty/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/logkitty/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/logkitty/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/logkitty/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/logkitty/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/logkitty/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "dependencies": { - "p-defer": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "dev": true, - "dependencies": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/metro": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.76.8.tgz", - "integrity": "sha512-oQA3gLzrrYv3qKtuWArMgHPbHu8odZOD9AoavrqSFllkPgOtmkBvNNDLCELqv5SjBfqjISNffypg+5UGG3y0pg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/parser": "^7.20.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.20.0", - "@babel/types": "^7.20.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", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.12.0", - "image-size": "^1.0.2", - "invariant": "^2.2.4", - "jest-worker": "^27.2.0", - "jsc-safe-url": "^0.2.2", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.76.8", - "metro-cache": "0.76.8", - "metro-cache-key": "0.76.8", - "metro-config": "0.76.8", - "metro-core": "0.76.8", - "metro-file-map": "0.76.8", - "metro-inspector-proxy": "0.76.8", - "metro-minify-terser": "0.76.8", - "metro-minify-uglify": "0.76.8", - "metro-react-native-babel-preset": "0.76.8", - "metro-resolver": "0.76.8", - "metro-runtime": "0.76.8", - "metro-source-map": "0.76.8", - "metro-symbolicate": "0.76.8", - "metro-transform-plugins": "0.76.8", - "metro-transform-worker": "0.76.8", - "mime-types": "^2.1.27", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.1", - "rimraf": "^3.0.2", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "throat": "^5.0.0", - "ws": "^7.5.1", - "yargs": "^17.6.2" - }, - "bin": { - "metro": "src/cli.js" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro-babel-transformer": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.76.8.tgz", - "integrity": "sha512-Hh6PW34Ug/nShlBGxkwQJSgPGAzSJ9FwQXhUImkzdsDgVu6zj5bx258J8cJVSandjNoQ8nbaHK6CaHlnbZKbyA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.0", - "hermes-parser": "0.12.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro-cache": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.76.8.tgz", - "integrity": "sha512-QBJSJIVNH7Hc/Yo6br/U/qQDUpiUdRgZ2ZBJmvAbmAKp2XDzsapnMwK/3BGj8JNWJF7OLrqrYHsRsukSbUBpvQ==", - "dev": true, - "dependencies": { - "metro-core": "0.76.8", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro-cache-key": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.76.8.tgz", - "integrity": "sha512-buKQ5xentPig9G6T37Ww/R/bC+/V1MA5xU/D8zjnhlelsrPG6w6LtHUS61ID3zZcMZqYaELWk5UIadIdDsaaLw==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro-config": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.76.8.tgz", - "integrity": "sha512-SL1lfKB0qGHALcAk2zBqVgQZpazDYvYFGwCK1ikz0S6Y/CM2i2/HwuZN31kpX6z3mqjv/6KvlzaKoTb1otuSAA==", - "dev": true, - "dependencies": { - "connect": "^3.6.5", - "cosmiconfig": "^5.0.5", - "jest-validate": "^29.2.1", - "metro": "0.76.8", - "metro-cache": "0.76.8", - "metro-core": "0.76.8", - "metro-runtime": "0.76.8" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro-core": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.76.8.tgz", - "integrity": "sha512-sl2QLFI3d1b1XUUGxwzw/KbaXXU/bvFYrSKz6Sg19AdYGWFyzsgZ1VISRIDf+HWm4R/TJXluhWMEkEtZuqi3qA==", - "dev": true, - "dependencies": { - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.76.8" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro-file-map": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.76.8.tgz", - "integrity": "sha512-A/xP1YNEVwO1SUV9/YYo6/Y1MmzhL4ZnVgcJC3VmHp/BYVOXVStzgVbWv2wILe56IIMkfXU+jpXrGKKYhFyHVw==", - "dev": true, - "dependencies": { - "anymatch": "^3.0.3", - "debug": "^2.2.0", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-regex-util": "^27.0.6", - "jest-util": "^27.2.0", - "jest-worker": "^27.2.0", - "micromatch": "^4.0.4", - "node-abort-controller": "^3.1.1", - "nullthrows": "^1.1.1", - "walker": "^1.0.7" - }, - "engines": { - "node": ">=16" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/metro-file-map/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro-file-map/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/metro-file-map/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/metro-file-map/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/metro-file-map/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/metro-file-map/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/metro-file-map/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro-file-map/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-file-map/node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dev": true, - "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" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro-file-map/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/metro-file-map/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-inspector-proxy": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.76.8.tgz", - "integrity": "sha512-Us5o5UEd4Smgn1+TfHX4LvVPoWVo9VsVMn4Ldbk0g5CQx3Gu0ygc/ei2AKPGTwsOZmKxJeACj7yMH2kgxQP/iw==", - "dev": true, - "dependencies": { - "connect": "^3.6.5", - "debug": "^2.2.0", - "node-fetch": "^2.2.0", - "ws": "^7.5.1", - "yargs": "^17.6.2" - }, - "bin": { - "metro-inspector-proxy": "src/cli.js" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro-inspector-proxy/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro-inspector-proxy/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/metro-inspector-proxy/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/metro-minify-terser": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.76.8.tgz", - "integrity": "sha512-Orbvg18qXHCrSj1KbaeSDVYRy/gkro2PC7Fy2tDSH1c9RB4aH8tuMOIXnKJE+1SXxBtjWmQ5Yirwkth2DyyEZA==", - "dev": true, - "dependencies": { - "terser": "^5.15.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro-minify-uglify": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.76.8.tgz", - "integrity": "sha512-6l8/bEvtVaTSuhG1FqS0+Mc8lZ3Bl4RI8SeRIifVLC21eeSDp4CEBUWSGjpFyUDfi6R5dXzYaFnSgMNyfxADiQ==", - "dev": true, - "dependencies": { - "uglify-es": "^3.1.9" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro-react-native-babel-preset": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz", - "integrity": "sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.18.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-async-to-generator": "^7.20.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.20.0", - "@babel/plugin-transform-flow-strip-types": "^7.20.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-named-capturing-groups-regex": "^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-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-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.4.0" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/metro-react-native-babel-transformer": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.8.tgz", - "integrity": "sha512-3h+LfS1WG1PAzhq8QF0kfXjxuXetbY/lgz8vYMQhgrMMp17WM1DNJD0gjx8tOGYbpbBC1qesJ45KMS4o5TA73A==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.0", - "babel-preset-fbjs": "^3.4.0", - "hermes-parser": "0.12.0", - "metro-react-native-babel-preset": "0.76.8", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/metro-resolver": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.76.8.tgz", - "integrity": "sha512-KccOqc10vrzS7ZhG2NSnL2dh3uVydarB7nOhjreQ7C4zyWuiW9XpLC4h47KtGQv3Rnv/NDLJYeDqaJ4/+140HQ==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro-runtime": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.76.8.tgz", - "integrity": "sha512-XKahvB+iuYJSCr3QqCpROli4B4zASAYpkK+j3a0CJmokxCDNbgyI4Fp88uIL6rNaZfN0Mv35S0b99SdFXIfHjg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.0.0", - "react-refresh": "^0.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro-source-map": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.76.8.tgz", - "integrity": "sha512-Hh0ncPsHPVf6wXQSqJqB3K9Zbudht4aUtNpNXYXSxH+pteWqGAXnjtPsRAnCsCWl38wL0jYF0rJDdMajUI3BDw==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.20.0", - "@babel/types": "^7.20.0", - "invariant": "^2.2.4", - "metro-symbolicate": "0.76.8", - "nullthrows": "^1.1.1", - "ob1": "0.76.8", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro-source-map/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-symbolicate": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.76.8.tgz", - "integrity": "sha512-LrRL3uy2VkzrIXVlxoPtqb40J6Bf1mlPNmUQewipc3qfKKFgtPHBackqDy1YL0njDsWopCKcfGtFYLn0PTUn3w==", - "dev": true, - "dependencies": { - "invariant": "^2.2.4", - "metro-source-map": "0.76.8", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro-symbolicate/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-transform-plugins": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.76.8.tgz", - "integrity": "sha512-PlkGTQNqS51Bx4vuufSQCdSn2R2rt7korzngo+b5GCkeX5pjinPjnO2kNhQ8l+5bO0iUD/WZ9nsM2PGGKIkWFA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.20.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro-transform-worker": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.76.8.tgz", - "integrity": "sha512-mE1fxVAnJKmwwJyDtThildxxos9+DGs9+vTrx2ktSFMEVTtXS/bIv2W6hux1pqivqAfyJpTeACXHk5u2DgGvIQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/parser": "^7.20.0", - "@babel/types": "^7.20.0", - "babel-preset-fbjs": "^3.4.0", - "metro": "0.76.8", - "metro-babel-transformer": "0.76.8", - "metro-cache": "0.76.8", - "metro-cache-key": "0.76.8", - "metro-source-map": "0.76.8", - "metro-transform-plugins": "0.76.8", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/metro/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/metro/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/metro/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/metro/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/metro/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/metro/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/metro/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/module-details-from-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz", - "integrity": "sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==", - "dev": true - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/mustache": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", - "dev": true, - "bin": { - "mustache": "bin/mustache" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/nocache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", - "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", - "dev": true, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/node-abort-controller": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", - "dev": true - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "dev": true, - "dependencies": { - "minimatch": "^3.0.2" - }, - "engines": { - "node": ">= 0.10.5" - } - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", - "dev": true - }, - "node_modules/node-stream-zip": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", - "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", - "dev": true, - "engines": { - "node": ">=0.12.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/antelle" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", - "dev": true - }, - "node_modules/ob1": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.76.8.tgz", - "integrity": "sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "dev": true, - "dependencies": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/os-locale/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/os-locale/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/os-locale/node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/pretty-format/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/pretty-format/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/pretty-format/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/pretty-format/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pretty-format/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "dev": true, - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dev": true, - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dev": true, - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-devtools-core": { - "version": "4.28.4", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.4.tgz", - "integrity": "sha512-IUZKLv3CimeM07G3vX4H4loxVpByrzq3HvfTX7v9migalwvLs9ZY5D3S3pKR33U+GguYfBBdMMZyToFhsSE/iQ==", - "dev": true, - "dependencies": { - "shell-quote": "^1.6.1", - "ws": "^7" - } - }, - "node_modules/react-devtools-core/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "node_modules/react-native": { - "version": "0.72.5", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.72.5.tgz", - "integrity": "sha512-oIewslu5DBwOmo7x5rdzZlZXCqDIna0R4dUwVpfmVteORYLr4yaZo5wQnMeR+H7x54GaMhmgeqp0ZpULtulJFg==", - "dev": true, - "dependencies": { - "@jest/create-cache-key-function": "^29.2.1", - "@react-native-community/cli": "11.3.7", - "@react-native-community/cli-platform-android": "11.3.7", - "@react-native-community/cli-platform-ios": "11.3.7", - "@react-native/assets-registry": "^0.72.0", - "@react-native/codegen": "^0.72.7", - "@react-native/gradle-plugin": "^0.72.11", - "@react-native/js-polyfills": "^0.72.1", - "@react-native/normalize-colors": "^0.72.0", - "@react-native/virtualized-lists": "^0.72.8", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "base64-js": "^1.1.2", - "deprecated-react-native-prop-types": "4.1.0", - "event-target-shim": "^5.0.1", - "flow-enums-runtime": "^0.0.5", - "invariant": "^2.2.4", - "jest-environment-node": "^29.2.1", - "jsc-android": "^250231.0.0", - "memoize-one": "^5.0.0", - "metro-runtime": "0.76.8", - "metro-source-map": "0.76.8", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^26.5.2", - "promise": "^8.3.0", - "react-devtools-core": "^4.27.2", - "react-refresh": "^0.4.0", - "react-shallow-renderer": "^16.15.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.24.0-canary-efb381bbf-20230505", - "stacktrace-parser": "^0.1.10", - "use-sync-external-store": "^1.0.0", - "whatwg-fetch": "^3.0.0", - "ws": "^6.2.2", - "yargs": "^17.6.2" - }, - "bin": { - "react-native": "cli.js" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "react": "18.2.0" - } - }, - "node_modules/react-native-windows": { - "version": "0.72.10", - "resolved": "https://registry.npmjs.org/react-native-windows/-/react-native-windows-0.72.10.tgz", - "integrity": "sha512-3r0pPn7m0e5cgTSFfmjFqqGk1QJnluE8D0M7+vDMwi2L13ofJv7WqggUYLNZNQXP9RNRlQmIHUuuadrH880mEA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.0.0", - "@jest/create-cache-key-function": "^29.2.1", - "@react-native-community/cli": "11.3.7", - "@react-native-community/cli-platform-android": "11.3.7", - "@react-native-community/cli-platform-ios": "11.3.7", - "@react-native-windows/cli": "0.72.3", - "@react-native/assets": "1.0.0", - "@react-native/assets-registry": "^0.72.0", - "@react-native/codegen": "^0.72.7", - "@react-native/gradle-plugin": "^0.72.11", - "@react-native/js-polyfills": "^0.72.1", - "@react-native/normalize-colors": "^0.72.0", - "@react-native/virtualized-lists": "^0.72.8", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "base64-js": "^1.1.2", - "deprecated-react-native-prop-types": "4.1.0", - "event-target-shim": "^5.0.1", - "flow-enums-runtime": "^0.0.5", - "invariant": "^2.2.4", - "jest-environment-node": "^29.2.1", - "jsc-android": "^250231.0.0", - "memoize-one": "^5.0.0", - "metro-runtime": "0.76.8", - "metro-source-map": "0.76.8", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^26.5.2", - "promise": "^8.3.0", - "react-devtools-core": "^4.27.2", - "react-refresh": "^0.4.0", - "react-shallow-renderer": "^16.15.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.24.0-canary-efb381bbf-20230505", - "source-map-support": "^0.5.19", - "stacktrace-parser": "^0.1.10", - "use-sync-external-store": "^1.0.0", - "whatwg-fetch": "^3.0.0", - "ws": "^6.2.2", - "yargs": "^17.6.2" - }, - "engines": { - "node": ">= 16" - }, - "peerDependencies": { - "react": "18.2.0", - "react-native": "^0.72.3" - } - }, - "node_modules/react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-shallow-renderer": { - "version": "16.15.0", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", - "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", - "dev": true - }, - "node_modules/recast": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", - "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", - "dev": true, - "dependencies": { - "ast-types": "0.15.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "dev": true, - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dev": true, - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-in-the-middle": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz", - "integrity": "sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "module-details-from-path": "^1.0.3", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.22.6", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", - "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/scheduler": { - "version": "0.24.0-canary-efb381bbf-20230505", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", - "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", - "dev": true, - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "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" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/send/node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shimmer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", - "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==", - "dev": true - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/stack-chain": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/stack-chain/-/stack-chain-1.3.7.tgz", - "integrity": "sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug==", - "dev": true - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "dev": true - }, - "node_modules/stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", - "dev": true, - "dependencies": { - "type-fest": "^0.7.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "dev": true - }, - "node_modules/sudo-prompt": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", - "dev": true - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "dev": true, - "dependencies": { - "rimraf": "~2.6.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/terser": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz", - "integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==", - "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "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" - } - }, - "node_modules/through2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", - "dev": true, - "dependencies": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uglify-es/node_modules/commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "dev": true - }, - "node_modules/uglify-es/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "dev": true, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/username": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/username/-/username-5.1.0.tgz", - "integrity": "sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==", - "dev": true, - "dependencies": { - "execa": "^1.0.0", - "mem": "^4.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/username/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/username/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "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" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/username/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/username/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/username/node_modules/mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "dependencies": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/username/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/username/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/username/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/username/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/username/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/username/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", - "dev": true - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/whatwg-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", - "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/xml-formatter": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/xml-formatter/-/xml-formatter-2.6.1.tgz", - "integrity": "sha512-dOiGwoqm8y22QdTNI7A+N03tyVfBlQ0/oehAzxIZtwnFAHGeSlrfjF73YQvzSsa/Kt6+YZasKsrdu6OIpuBggw==", - "dev": true, - "dependencies": { - "xml-parser-xo": "^3.2.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/xml-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/xml-parser/-/xml-parser-1.2.1.tgz", - "integrity": "sha512-lPUzzmS0zdwcNtyNndCl2IwH172ozkUDqmfmH3FcuDzHVl552Kr6oNfsvteHabqTWhsrMgpijqZ/yT7Wo1/Pzw==", - "dev": true, - "dependencies": { - "debug": "^2.2.0" - } - }, - "node_modules/xml-parser-xo": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/xml-parser-xo/-/xml-parser-xo-3.2.0.tgz", - "integrity": "sha512-8LRU6cq+d7mVsoDaMhnkkt3CTtAs4153p49fRo+HIB3I1FD1o5CeXRjRH29sQevIfVJIcPjKSsPU/+Ujhq09Rg==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/xml-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/xml-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/xpath": { - "version": "0.0.27", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.27.tgz", - "integrity": "sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ==", - "dev": true, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yaml": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", - "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", - "dev": true, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/package.json b/package.json index 42f58d4..a46218e 100644 --- a/package.json +++ b/package.json @@ -25,10 +25,11 @@ "react-native-windows": "*" }, "devDependencies": { + "metro-config": "^0.76.8", "react": "^18.0.0", "react-native": "^0.72.5", - "react-native-windows": "^0.72.10", - "metro-config": "^0.76.8" + "react-native-test-app": "^2.5.28", + "react-native-windows": "^0.72.10" }, "dependencies": { "i18n-js": "^3.0.3" diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..63e76e3 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,4803 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@azure/abort-controller@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" + integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== + dependencies: + tslib "^2.2.0" + +"@azure/core-auth@^1.4.0", "@azure/core-auth@^1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" + integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== + dependencies: + "@azure/abort-controller" "^1.0.0" + "@azure/core-util" "^1.1.0" + tslib "^2.2.0" + +"@azure/core-rest-pipeline@1.10.1": + version "1.10.1" + resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz#348290847ca31b9eecf9cf5de7519aaccdd30968" + integrity sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA== + dependencies: + "@azure/abort-controller" "^1.0.0" + "@azure/core-auth" "^1.4.0" + "@azure/core-tracing" "^1.0.1" + "@azure/core-util" "^1.0.0" + "@azure/logger" "^1.0.0" + form-data "^4.0.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.0" + tslib "^2.2.0" + uuid "^8.3.0" + +"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.1.tgz#352a38cbea438c4a83c86b314f48017d70ba9503" + integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== + dependencies: + tslib "^2.2.0" + +"@azure/core-util@1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.2.0.tgz#3499deba1fc36dda6f1912b791809b6f15d4a392" + integrity sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng== + dependencies: + "@azure/abort-controller" "^1.0.0" + tslib "^2.2.0" + +"@azure/core-util@^1.0.0", "@azure/core-util@^1.1.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.5.0.tgz#ffe49c3e867044da67daeb8122143fa065e1eb0e" + integrity sha512-GZBpVFDtQ/15hW1OgBcRdT4Bl7AEpcEZqLfbAvOtm1CQUncKWiYapFHVD588hmlV27NbOOtSm3cnLF3lvoHi4g== + dependencies: + "@azure/abort-controller" "^1.0.0" + tslib "^2.2.0" + +"@azure/logger@^1.0.0": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.4.tgz#28bc6d0e5b3c38ef29296b32d35da4e483593fa1" + integrity sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg== + dependencies: + tslib "^2.2.0" + +"@azure/opentelemetry-instrumentation-azure-sdk@^1.0.0-beta.5": + version "1.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz#78809e6c005d08450701e5d37f087f6fce2f86eb" + integrity sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA== + dependencies: + "@azure/core-tracing" "^1.0.0" + "@azure/logger" "^1.0.0" + "@opentelemetry/api" "^1.4.1" + "@opentelemetry/core" "^1.15.2" + "@opentelemetry/instrumentation" "^0.41.2" + tslib "^2.2.0" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== + dependencies: + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" + +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.20.tgz#8df6e96661209623f1975d66c35ffca66f3306d0" + integrity sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw== + +"@babel/core@^7.13.16", "@babel/core@^7.20.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.0.tgz#f8259ae0e52a123eb40f552551e647b506a94d83" + integrity sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.0" + "@babel/parser" "^7.23.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.0" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.20.0", "@babel/generator@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== + dependencies: + "@babel/types" "^7.23.0" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.15" + browserslist "^4.21.9" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz#82c825cadeeeee7aad237618ebbe8fa1710015d7" + integrity sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + +"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-member-expression-to-functions@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== + dependencies: + "@babel/types" "^7.23.0" + +"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-option@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== + +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" + +"@babel/helpers@^7.23.0": + version "7.23.1" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.1.tgz#44e981e8ce2b9e99f8f0b703f3326a4636c16d15" + integrity sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA== + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.0" + "@babel/types" "^7.23.0" + +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.13.16", "@babel/parser@^7.20.0", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== + +"@babel/plugin-proposal-async-generator-functions@^7.0.0": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" + integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" + "@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", "@babel/plugin-proposal-class-properties@^7.18.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-export-default-from@^7.0.0": + version "7.22.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.22.17.tgz#91b60cd338f501cccdf549af2308768911ec5fbb" + integrity sha512-cop/3quQBVvdz6X5SJC6AhUv3C9DrVTM06LUEXimEdWAhCSyOJIr9NiZDU9leHZ0/aiG0Sh7Zmvaku5TWYNgbA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-default-from" "^7.22.5" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.0.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.20.0": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" + integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== + dependencies: + "@babel/compat-data" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.7" + +"@babel/plugin-proposal-optional-catch-binding@^7.0.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.20.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" + integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.0.0": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-dynamic-import@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.22.5.tgz#ac3a24b362a04415a017ab96b9b4483d0e2a6e44" + integrity sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.18.0", "@babel/plugin-syntax-flow@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz#163b820b9e7696ce134df3ee716d9c0c98035859" + integrity sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" + integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-typescript@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" + integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-arrow-functions@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-async-to-generator@^7.20.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== + dependencies: + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" + +"@babel/plugin-transform-block-scoped-functions@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-block-scoping@^7.0.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" + integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-classes@^7.0.0": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" + integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-split-export-declaration" "^7.22.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" + +"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.20.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" + integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.20.0", "@babel/plugin-transform-flow-strip-types@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz#0bb17110c7bf5b35a60754b2f00c58302381dee2" + integrity sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-flow" "^7.22.5" + +"@babel/plugin-transform-for-of@^7.0.0": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" + integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-function-name@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== + dependencies: + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-literals@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-member-expression-literals@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" + integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== + dependencies: + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-object-super@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" + integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-property-literals@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-display-name@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b" + integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx-self@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz#ca2fdc11bc20d4d46de01137318b13d04e481d8e" + integrity sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx-source@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz#49af1615bfdf6ed9d3e9e43e425e0b2b65d15b6c" + integrity sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx@^7.0.0": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz#7e6266d88705d7c49f11c98db8b9464531289cd6" + integrity sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.22.5" + "@babel/types" "^7.22.15" + +"@babel/plugin-transform-runtime@^7.0.0": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz#3a625c4c05a39e932d7d34f5d4895cdd0172fdc9" + integrity sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g== + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.5" + babel-plugin-polyfill-corejs3 "^0.8.3" + babel-plugin-polyfill-regenerator "^0.5.2" + semver "^6.3.1" + +"@babel/plugin-transform-shorthand-properties@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-spread@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-sticky-regex@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-template-literals@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typescript@^7.22.15", "@babel/plugin-transform-typescript@^7.5.0": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127" + integrity sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-typescript" "^7.22.5" + +"@babel/plugin-transform-unicode-regex@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/preset-flow@^7.13.13": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.22.15.tgz#30318deb9b3ebd9f5738e96da03a531e0cd3165d" + integrity sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-transform-flow-strip-types" "^7.22.5" + +"@babel/preset-typescript@^7.13.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.0.tgz#cc6602d13e7e5b2087c811912b87cf937a9129d9" + integrity sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-syntax-jsx" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-typescript" "^7.22.15" + +"@babel/register@^7.13.16": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.22.15.tgz#c2c294a361d59f5fa7bcc8b97ef7319c32ecaec7" + integrity sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg== + 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/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + +"@babel/runtime@^7.0.0": + version "7.23.1" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.1.tgz#72741dc4d413338a91dcb044a86f3c0bc402646d" + integrity sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.0.0", "@babel/template@^7.22.15", "@babel/template@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/traverse@^7.20.0", "@babel/traverse@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.0.tgz#18196ddfbcf4ccea324b7f6d3ada00d8c5a99c53" + integrity sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.20.0", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + +"@hapi/hoek@^9.0.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + +"@hapi/topo@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@jest/create-cache-key-function@^29.2.1": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz#793be38148fab78e65f40ae30c36785f4ad859f0" + integrity sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA== + dependencies: + "@jest/types" "^29.6.3" + +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== + dependencies: + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== + dependencies: + "@jest/types" "^29.6.3" + "@sinonjs/fake-timers" "^10.0.2" + "@types/node" "*" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/types@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== + dependencies: + "@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/types@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.19" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811" + integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@microsoft/applicationinsights-web-snippet@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz#6bb788b2902e48bf5d460c38c6bb7fedd686ddd7" + integrity sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ== + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@opentelemetry/api@^1.4.1": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.6.0.tgz#de2c6823203d6f319511898bb5de7e70f5267e19" + integrity sha512-OWlrQAnWn9577PhVgqjUvMr1pg57Bc4jv0iL4w0PRuOSRvq67rvHW9Ie/dZVMvCzhSCB+UxhcY/PmCmFj33Q+g== + +"@opentelemetry/core@1.17.0", "@opentelemetry/core@^1.15.2": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.17.0.tgz#6a72425f5f953dc68b4c7c66d947c018173d30d2" + integrity sha512-tfnl3h+UefCgx1aeN2xtrmr6BmdWGKXypk0pflQR0urFS40aE88trnkOMc2HTJZbMrqEEl4HsaBeFhwLVXsrJg== + dependencies: + "@opentelemetry/semantic-conventions" "1.17.0" + +"@opentelemetry/instrumentation@^0.41.2": + version "0.41.2" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz#cae11fa64485dcf03dae331f35b315b64bc6189f" + integrity sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw== + dependencies: + "@types/shimmer" "^1.0.2" + import-in-the-middle "1.4.2" + require-in-the-middle "^7.1.1" + semver "^7.5.1" + shimmer "^1.2.1" + +"@opentelemetry/resources@1.17.0": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.17.0.tgz#ee29144cfd7d194c69698c8153dbadec7fe6819f" + integrity sha512-+u0ciVnj8lhuL/qGRBPeVYvk7fL+H/vOddfvmOeJaA1KC+5/3UED1c9KoZQlRsNT5Kw1FaK8LkY2NVLYfOVZQw== + dependencies: + "@opentelemetry/core" "1.17.0" + "@opentelemetry/semantic-conventions" "1.17.0" + +"@opentelemetry/sdk-trace-base@^1.15.2": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.17.0.tgz#05a21763c9efa72903c20b8930293cdde344b681" + integrity sha512-2T5HA1/1iE36Q9eg6D4zYlC4Y4GcycI1J6NsHPKZY9oWfAxWsoYnRlkPfUqyY5XVtocCo/xHpnJvGNHwzT70oQ== + dependencies: + "@opentelemetry/core" "1.17.0" + "@opentelemetry/resources" "1.17.0" + "@opentelemetry/semantic-conventions" "1.17.0" + +"@opentelemetry/semantic-conventions@1.17.0", "@opentelemetry/semantic-conventions@^1.15.2": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.17.0.tgz#af10baa9f05ce1e64a14065fc138b5739bfb65f6" + integrity sha512-+fguCd2d8d2qruk0H0DsCEy2CTK3t0Tugg7MhZ/UQMvmewbZLNnJ6heSYyzIZWG5IPfAXzoj4f4F/qpM7l4VBA== + +"@react-native-community/cli-clean@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-11.3.7.tgz#cb4c2f225f78593412c2d191b55b8570f409a48f" + integrity sha512-twtsv54ohcRyWVzPXL3F9VHGb4Qhn3slqqRs3wEuRzjR7cTmV2TIO2b1VhaqF4HlCgNd+cGuirvLtK2JJyaxMg== + dependencies: + "@react-native-community/cli-tools" "11.3.7" + chalk "^4.1.2" + execa "^5.0.0" + prompts "^2.4.0" + +"@react-native-community/cli-config@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-11.3.7.tgz#4ce95548252ecb094b576369abebf9867c95d277" + integrity sha512-FDBLku9xskS+bx0YFJFLCmUJhEZ4/MMSC9qPYOGBollWYdgE7k/TWI0IeYFmMALAnbCdKQAYP5N29N55Tad8lg== + dependencies: + "@react-native-community/cli-tools" "11.3.7" + chalk "^4.1.2" + cosmiconfig "^5.1.0" + deepmerge "^4.3.0" + glob "^7.1.3" + joi "^17.2.1" + +"@react-native-community/cli-debugger-ui@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.7.tgz#2147b73313af8de3c9b396406d5d344b904cf2bb" + integrity sha512-aVmKuPKHZENR8SrflkMurZqeyLwbKieHdOvaZCh1Nn/0UC5CxWcyST2DB2XQboZwsvr3/WXKJkSUO+SZ1J9qTQ== + dependencies: + serve-static "^1.13.1" + +"@react-native-community/cli-doctor@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-11.3.7.tgz#7d5f5b1aea78134bba713fa97795986345ff1344" + integrity sha512-YEHUqWISOHnsl5+NM14KHelKh68Sr5/HeEZvvNdIcvcKtZic3FU7Xd1WcbNdo3gCq5JvzGFfufx02Tabh5zmrg== + dependencies: + "@react-native-community/cli-config" "11.3.7" + "@react-native-community/cli-platform-android" "11.3.7" + "@react-native-community/cli-platform-ios" "11.3.7" + "@react-native-community/cli-tools" "11.3.7" + chalk "^4.1.2" + command-exists "^1.2.8" + envinfo "^7.7.2" + execa "^5.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 "^7.5.2" + strip-ansi "^5.2.0" + sudo-prompt "^9.0.0" + wcwidth "^1.0.1" + yaml "^2.2.1" + +"@react-native-community/cli-hermes@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-11.3.7.tgz#091e730a1f8bace6c3729e8744bad6141002e0e8" + integrity sha512-chkKd8n/xeZkinRvtH6QcYA8rjNOKU3S3Lw/3Psxgx+hAYV0Gyk95qJHTalx7iu+PwjOOqqvCkJo5jCkYLkoqw== + dependencies: + "@react-native-community/cli-platform-android" "11.3.7" + "@react-native-community/cli-tools" "11.3.7" + chalk "^4.1.2" + hermes-profile-transformer "^0.0.6" + ip "^1.1.5" + +"@react-native-community/cli-platform-android@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.7.tgz#7845bc48258b6bb55df208a23b3690647f113995" + integrity sha512-WGtXI/Rm178UQb8bu1TAeFC/RJvYGnbHpULXvE20GkmeJ1HIrMjkagyk6kkY3Ej25JAP2R878gv+TJ/XiRhaEg== + dependencies: + "@react-native-community/cli-tools" "11.3.7" + chalk "^4.1.2" + execa "^5.0.0" + glob "^7.1.3" + logkitty "^0.7.1" + +"@react-native-community/cli-platform-ios@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.7.tgz#87478f907634713b7236c77870446a5ca1f35ff1" + integrity sha512-Z/8rseBput49EldX7MogvN6zJlWzZ/4M97s2P+zjS09ZoBU7I0eOKLi0N9wx+95FNBvGQQ/0P62bB9UaFQH2jw== + dependencies: + "@react-native-community/cli-tools" "11.3.7" + chalk "^4.1.2" + execa "^5.0.0" + fast-xml-parser "^4.0.12" + glob "^7.1.3" + ora "^5.4.1" + +"@react-native-community/cli-plugin-metro@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.7.tgz#2e8a9deb30b40495c5c1347a1837a824400fa00f" + integrity sha512-0WhgoBVGF1f9jXcuagQmtxpwpfP+2LbLZH4qMyo6OtYLWLG13n2uRep+8tdGzfNzl1bIuUTeE9yZSAdnf9LfYQ== + dependencies: + "@react-native-community/cli-server-api" "11.3.7" + "@react-native-community/cli-tools" "11.3.7" + chalk "^4.1.2" + execa "^5.0.0" + metro "0.76.8" + metro-config "0.76.8" + metro-core "0.76.8" + metro-react-native-babel-transformer "0.76.8" + metro-resolver "0.76.8" + metro-runtime "0.76.8" + readline "^1.3.0" + +"@react-native-community/cli-server-api@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-11.3.7.tgz#2cce54b3331c9c51b9067129c297ab2e9a142216" + integrity sha512-yoFyGdvR3HxCnU6i9vFqKmmSqFzCbnFSnJ29a+5dppgPRetN+d//O8ard/YHqHzToFnXutAFf2neONn23qcJAg== + dependencies: + "@react-native-community/cli-debugger-ui" "11.3.7" + "@react-native-community/cli-tools" "11.3.7" + compression "^1.7.1" + connect "^3.6.5" + errorhandler "^1.5.1" + nocache "^3.0.1" + pretty-format "^26.6.2" + serve-static "^1.13.1" + ws "^7.5.1" + +"@react-native-community/cli-tools@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-11.3.7.tgz#37aa7efc7b4a1b7077d541f1d7bb11a2ab7b6ff2" + integrity sha512-peyhP4TV6Ps1hk+MBHTFaIR1eI3u+OfGBvr5r0wPwo3FAJvldRinMgcB/TcCcOBXVORu7ba1XYjkubPeYcqAyA== + dependencies: + appdirsjs "^1.2.4" + chalk "^4.1.2" + find-up "^5.0.0" + mime "^2.4.1" + node-fetch "^2.6.0" + open "^6.2.0" + ora "^5.4.1" + semver "^7.5.2" + shell-quote "^1.7.3" + +"@react-native-community/cli-types@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-11.3.7.tgz#12fe7cff3da08bd27e11116531b2e001939854b9" + integrity sha512-OhSr/TiDQkXjL5YOs8+hvGSB+HltLn5ZI0+A3DCiMsjUgTTsYh+Z63OtyMpNjrdCEFcg0MpfdU2uxstCS6Dc5g== + dependencies: + joi "^17.2.1" + +"@react-native-community/cli@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-11.3.7.tgz#564c0054269d8385fa9d301750b2e56dbb5c0cc9" + integrity sha512-Ou8eDlF+yh2rzXeCTpMPYJ2fuqsusNOhmpYPYNQJQ2h6PvaF30kPomflgRILems+EBBuggRtcT+I+1YH4o/q6w== + dependencies: + "@react-native-community/cli-clean" "11.3.7" + "@react-native-community/cli-config" "11.3.7" + "@react-native-community/cli-debugger-ui" "11.3.7" + "@react-native-community/cli-doctor" "11.3.7" + "@react-native-community/cli-hermes" "11.3.7" + "@react-native-community/cli-plugin-metro" "11.3.7" + "@react-native-community/cli-server-api" "11.3.7" + "@react-native-community/cli-tools" "11.3.7" + "@react-native-community/cli-types" "11.3.7" + chalk "^4.1.2" + commander "^9.4.1" + execa "^5.0.0" + find-up "^4.1.0" + fs-extra "^8.1.0" + graceful-fs "^4.1.3" + prompts "^2.4.0" + semver "^7.5.2" + +"@react-native-windows/cli@0.72.3": + version "0.72.3" + resolved "https://registry.yarnpkg.com/@react-native-windows/cli/-/cli-0.72.3.tgz#4e30f91cbc976d5c05e3bf28ffe43245c38831b6" + integrity sha512-wh28U9us97U3i7V5MZiFuMiIsMe6bMplt6NHtmeXDjYrNAKjbBLum3RR0DFE3AF04pUnEL6aASs10ZIO6aq4hQ== + dependencies: + "@react-native-windows/codegen" "0.72.2" + "@react-native-windows/fs" "0.72.0" + "@react-native-windows/package-utils" "0.72.0" + "@react-native-windows/telemetry" "0.72.1" + "@xmldom/xmldom" "^0.7.7" + chalk "^4.1.0" + cli-spinners "^2.2.0" + envinfo "^7.5.0" + find-up "^4.1.0" + glob "^7.1.1" + lodash "^4.17.15" + mustache "^4.0.1" + ora "^3.4.0" + prompts "^2.4.1" + semver "^7.3.2" + shelljs "^0.8.4" + username "^5.1.0" + uuid "^3.3.2" + xml-formatter "^2.4.0" + xml-parser "^1.2.1" + xpath "^0.0.27" + +"@react-native-windows/codegen@0.72.2": + version "0.72.2" + resolved "https://registry.yarnpkg.com/@react-native-windows/codegen/-/codegen-0.72.2.tgz#5774d6c5e3604d0d2f80238a7ff87b5a9be33413" + integrity sha512-dk9/UdulAT7ltie+rNxMigvspZEYvfWLUT1NwthxXmn+7VT6PZtp9rBLrkfyBRrXjnIyCgueLfSKaH3RzeSlJw== + dependencies: + "@react-native-windows/fs" "0.72.0" + chalk "^4.1.0" + globby "^11.0.4" + mustache "^4.0.1" + source-map-support "^0.5.19" + yargs "^16.2.0" + +"@react-native-windows/find-repo-root@0.72.0": + version "0.72.0" + resolved "https://registry.yarnpkg.com/@react-native-windows/find-repo-root/-/find-repo-root-0.72.0.tgz#435f2dfc8ecaf7f5274e6467961e461e7bac5bc0" + integrity sha512-z6lTaC3Wt1QdtUzTwUOk/9qOPtZiVIQqE1JMojpfYyQmGQIoaoKr90pXdlLmk/vntNAKRCS/YqjETjXIXbwk3A== + dependencies: + "@react-native-windows/fs" "0.72.0" + find-up "^4.1.0" + +"@react-native-windows/fs@0.72.0": + version "0.72.0" + resolved "https://registry.yarnpkg.com/@react-native-windows/fs/-/fs-0.72.0.tgz#ed5f16b3386d3567d2baef2f91399fbea820c2af" + integrity sha512-apKoWRGv+mCvOy7N0xke2JtubPQ+S5sk9v1jyUiSirevwMoIBCsYyZolq90w0kr90SAtulVIKErV18jqIthKLg== + dependencies: + graceful-fs "^4.2.8" + +"@react-native-windows/package-utils@0.72.0": + version "0.72.0" + resolved "https://registry.yarnpkg.com/@react-native-windows/package-utils/-/package-utils-0.72.0.tgz#31eb88eaaf8c5782f557efc78b8ddb03b459404c" + integrity sha512-wnIVPzO4cBCdWrmgeawhHDCIZaAXACVIMtL/4Nt8PSttSm6VYaGgBiq518kv58G42Ld8kxmppgXMWoBBIoozlw== + dependencies: + "@react-native-windows/find-repo-root" "0.72.0" + "@react-native-windows/fs" "0.72.0" + get-monorepo-packages "^1.2.0" + lodash "^4.17.15" + +"@react-native-windows/telemetry@0.72.1": + version "0.72.1" + resolved "https://registry.yarnpkg.com/@react-native-windows/telemetry/-/telemetry-0.72.1.tgz#7d712bf9c6584f09a4d022e89bd69b496a4aaae0" + integrity sha512-1+lwQd74Hbqka8VjU/9qvhG8c0S8c4cT6es3DibdqNvHSHioJbt6jnnnVKJSBoPuiqRqgvVnfgBpbgeNPxZmEw== + dependencies: + "@react-native-windows/fs" "0.72.0" + "@xmldom/xmldom" "^0.7.7" + applicationinsights "^2.3.1" + ci-info "^3.2.0" + envinfo "^7.8.1" + lodash "^4.17.21" + os-locale "^5.0.0" + xpath "^0.0.27" + +"@react-native/assets-registry@^0.72.0": + version "0.72.0" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.72.0.tgz#c82a76a1d86ec0c3907be76f7faf97a32bbed05d" + integrity sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ== + +"@react-native/assets@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@react-native/assets/-/assets-1.0.0.tgz#c6f9bf63d274bafc8e970628de24986b30a55c8e" + integrity sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ== + +"@react-native/codegen@^0.72.7": + version "0.72.7" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.72.7.tgz#b6832ce631ac63143024ea094a6b5480a780e589" + integrity sha512-O7xNcGeXGbY+VoqBGNlZ3O05gxfATlwE1Q1qQf5E38dK+tXn5BY4u0jaQ9DPjfE8pBba8g/BYI1N44lynidMtg== + dependencies: + "@babel/parser" "^7.20.0" + flow-parser "^0.206.0" + jscodeshift "^0.14.0" + nullthrows "^1.1.1" + +"@react-native/gradle-plugin@^0.72.11": + version "0.72.11" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.72.11.tgz#c063ef12778706611de7a1e42b74b14d9405fb9f" + integrity sha512-P9iRnxiR2w7EHcZ0mJ+fmbPzMby77ZzV6y9sJI3lVLJzF7TLSdbwcQyD3lwMsiL+q5lKUHoZJS4sYmih+P2HXw== + +"@react-native/js-polyfills@^0.72.1": + version "0.72.1" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz#905343ef0c51256f128256330fccbdb35b922291" + integrity sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA== + +"@react-native/normalize-colors@*": + version "0.73.2" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.73.2.tgz#cc8e48fbae2bbfff53e12f209369e8d2e4cf34ec" + integrity sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w== + +"@react-native/normalize-colors@^0.72.0": + version "0.72.0" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz#14294b7ed3c1d92176d2a00df48456e8d7d62212" + integrity sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw== + +"@react-native/virtualized-lists@^0.72.8": + version "0.72.8" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz#a2c6a91ea0f1d40eb5a122fb063daedb92ed1dc3" + integrity sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw== + dependencies: + invariant "^2.2.4" + nullthrows "^1.1.1" + +"@rnx-kit/react-native-host@^0.2.8": + version "0.2.8" + resolved "https://registry.yarnpkg.com/@rnx-kit/react-native-host/-/react-native-host-0.2.8.tgz#e0bbba21c7f7fb47f53dfb0304a0156c3ea836b3" + integrity sha512-lPE4uWW1Td6UE/Gu7m0OKkzkOHYlEUolW8l0dCnUhl3ayq/x9e1MmyLQSgAXhh2aDci9dqtoSBQfgD749XRPqg== + +"@sideway/address@^4.1.3": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" + integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" + integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + +"@sinonjs/commons@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" + integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^10.0.2": + version "10.3.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" + integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== + dependencies: + "@sinonjs/commons" "^3.0.0" + +"@tootallnate/once@2": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" + integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#412e0725ef41cde73bfa03e0e833eaff41e0fd63" + integrity sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz#edc8e421991a3b4df875036d381fc0a5a982f549" + integrity sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/node@*": + version "20.8.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.4.tgz#0e9ebb2ff29d5c3302fc84477d066fa7c6b441aa" + integrity sha512-ZVPnqU58giiCjSxjVUESDtdPk4QR5WQhhINbc9UBrKLU68MX5BF6kbQzTrkwbolyr0X8ChBpXfavr5mZFKZQ5A== + dependencies: + undici-types "~5.25.1" + +"@types/shimmer@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.3.tgz#2259274874392a4413fb6f6717a7ec209a8651a7" + integrity sha512-F/IjUGnV6pIN7R4ZV4npHJVoNtaLZWvb+2/9gctxjb99wkpI7Ozg8VPogwDiTRyjLwZXAYxjvdg1KS8LTHKdDA== + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/yargs-parser@*": + version "21.0.1" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.1.tgz#07773d7160494d56aa882d7531aac7319ea67c3b" + integrity sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ== + +"@types/yargs@^15.0.0": + version "15.0.16" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.16.tgz#258009dc52907e8f03041eb64ffdac297ba4b208" + integrity sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^16.0.0": + version "16.0.6" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.6.tgz#cc0c63684d68d23498cf0b5f32aa4c3fb437c638" + integrity sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.28" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.28.tgz#d106e4301fbacde3d1796ab27374dd16588ec851" + integrity sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw== + dependencies: + "@types/yargs-parser" "*" + +"@xmldom/xmldom@^0.7.7": + version "0.7.13" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.13.tgz#ff34942667a4e19a9f4a0996a76814daac364cf3" + integrity sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g== + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +accepts@^1.3.7, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-assertions@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== + +acorn@^8.8.2: + version "8.10.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv@^8.0.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + 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: + version "1.4.10" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" + integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== + +ansi-fragments@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" + integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w== + dependencies: + colorette "^1.0.7" + slice-ansi "^2.0.0" + strip-ansi "^5.0.0" + +ansi-regex@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" + integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== + +ansi-regex@^5.0.0, ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +appdirsjs@^1.2.4: + version "1.2.7" + resolved "https://registry.yarnpkg.com/appdirsjs/-/appdirsjs-1.2.7.tgz#50b4b7948a26ba6090d4aede2ae2dc2b051be3b3" + integrity sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw== + +applicationinsights@^2.3.1: + version "2.9.0" + resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-2.9.0.tgz#62d6fb0d7cdcdbd2dd0a38a085943f9c262ff317" + integrity sha512-W90WNjtvZ10GUInpkyNM0xBGe2qRYChHhdb44SE5KU7hXtCZLxs3IZjWw1gJINQem0qGAgtZlxrVvKPj5SlTbQ== + dependencies: + "@azure/core-auth" "^1.5.0" + "@azure/core-rest-pipeline" "1.10.1" + "@azure/core-util" "1.2.0" + "@azure/opentelemetry-instrumentation-azure-sdk" "^1.0.0-beta.5" + "@microsoft/applicationinsights-web-snippet" "^1.0.1" + "@opentelemetry/api" "^1.4.1" + "@opentelemetry/core" "^1.15.2" + "@opentelemetry/sdk-trace-base" "^1.15.2" + "@opentelemetry/semantic-conventions" "^1.15.2" + cls-hooked "^4.2.2" + continuation-local-storage "^3.2.1" + diagnostic-channel "1.1.1" + diagnostic-channel-publishers "1.0.7" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== + dependencies: + array-uniq "^1.0.1" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== + +asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +ast-types@0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.15.2.tgz#39ae4809393c4b16df751ee563411423e85fb49d" + integrity sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg== + dependencies: + tslib "^2.0.1" + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-hook-jl@^1.7.6: + version "1.7.6" + resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" + integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== + dependencies: + stack-chain "^1.3.7" + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +async-listener@^0.6.0: + version "0.6.10" + resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" + integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== + dependencies: + semver "^5.3.0" + shimmer "^1.1.0" + +async@^3.2.2: + version "3.2.4" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +babel-core@^7.0.0-bridge.0: + version "7.0.0-bridge.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" + integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== + +babel-plugin-polyfill-corejs2@^0.4.5: + version "0.4.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" + integrity sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.2" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.8.3: + version "0.8.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz#1fac2b1dcef6274e72b3c72977ed8325cb330591" + integrity sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.2" + core-js-compat "^3.32.2" + +babel-plugin-polyfill-regenerator@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" + integrity sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.2" + +babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: + version "7.0.0-beta.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" + integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== + +babel-plugin-transform-flow-enums@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz#d1d0cc9bdc799c850ca110d0ddc9f21b9ec3ef25" + integrity sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ== + dependencies: + "@babel/plugin-syntax-flow" "^7.12.1" + +babel-preset-fbjs@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" + integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-syntax-class-properties" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoped-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.0.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.0.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-member-expression-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-super" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-property-literals" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.1.2, base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +bl@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browserslist@^4.21.9, browserslist@^4.22.1: + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== + dependencies: + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" + node-releases "^2.0.13" + update-browserslist-db "^1.0.13" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== + +camelcase@^5.0.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001541: + version "1.0.30001547" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001547.tgz#d4f92efc488aab3c7f92c738d3977c2a3180472b" + integrity sha512-W7CrtIModMAxobGhz8iXmDfuJiiKg1WADMO/9x7/CLNin5cpSbuBjooyoIUVB5eyCc36QuTVlkVa1iB2S5+/eA== + +chalk@^2.0.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +cjs-module-lexer@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" + integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== + dependencies: + restore-cursor "^2.0.0" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-spinners@^2.0.0, cli-spinners@^2.2.0, cli-spinners@^2.5.0: + version "2.9.1" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.1.tgz#9c0b9dad69a6d47cbb4333c14319b060ed395a35" + integrity sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ== + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +cliui@^8.0.0, cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +cls-hooked@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" + integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== + dependencies: + async-hook-jl "^1.7.6" + emitter-listener "^1.0.1" + semver "^5.4.1" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^1.0.7: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" + integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +command-exists@^1.2.8: + version "1.2.9" + resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" + integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^9.4.1: + version "9.5.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" + integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== + +commander@~2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.1: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +connect@^3.6.5: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" + +continuation-local-storage@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" + integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== + dependencies: + async-listener "^0.6.0" + emitter-listener "^1.1.1" + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +core-js-compat@^3.32.2: + version "3.33.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.0.tgz#24aa230b228406450b2277b7c8bfebae932df966" + integrity sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw== + dependencies: + browserslist "^4.22.1" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^7.0.0, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +dayjs@^1.8.15: + version "1.11.10" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" + integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== + +debug@2.6.9, debug@^2.2.0: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + +deepmerge@^4.3.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +defaults@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + dependencies: + clone "^1.0.2" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +denodeify@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" + integrity sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +deprecated-react-native-prop-types@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.1.0.tgz#8ed03a64c21b7fbdd2d000957b6838d4f38d2c66" + integrity sha512-WfepZHmRbbdTvhcolb8aOKEvQdcmTMn5tKLbqbXmkBvjFjRVWAYqsXk/DBsV8TZxws8SdGHLuHaJrHSQUPRdfw== + dependencies: + "@react-native/normalize-colors" "*" + invariant "*" + prop-types "*" + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +diagnostic-channel-publishers@1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz#9b7f8d5ee1295481aee19c827d917e96fedf2c4a" + integrity sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg== + +diagnostic-channel@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz#44b60972de9ee055c16216535b0e9db3f6a0efd0" + integrity sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw== + dependencies: + semver "^7.5.3" + +dir-glob@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== + dependencies: + path-type "^3.0.0" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.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" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.535: + version "1.4.548" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.548.tgz#e695d769e0e801fa6d438b63f6bc9b80372000d6" + integrity sha512-R77KD6mXv37DOyKLN/eW1rGS61N6yHOfapNSX9w+y9DdPG83l9Gkuv7qkCFZ4Ta4JPhrjgQfYbv4Y3TnM1Hi2Q== + +emitter-listener@^1.0.1, emitter-listener@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" + integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== + dependencies: + shimmer "^1.2.0" + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +envinfo@^7.5.0, envinfo@^7.7.2, envinfo@^7.8.1: + version "7.10.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.10.0.tgz#55146e3909cc5fe63c22da63fb15b05aeac35b13" + integrity sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.6: + version "2.1.4" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + +errorhandler@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" + integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== + dependencies: + accepts "~1.3.7" + escape-html "~1.0.3" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +esprima@^4.0.0, esprima@~4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-target-shim@^5.0.0, event-target-shim@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + 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@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.9: + version "3.3.1" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" + integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-xml-parser@^4.0.0, fast-xml-parser@^4.0.12: + version "4.3.2" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz#761e641260706d6e13251c4ef8e3f5694d4b0d79" + integrity sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg== + dependencies: + strnum "^1.0.5" + +fastq@^1.6.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + dependencies: + reusify "^1.0.4" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flow-enums-runtime@^0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.5.tgz#95884bfcc82edaf27eef7e1dd09732331cfbafbc" + integrity sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ== + +flow-parser@0.*: + version "0.218.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.218.0.tgz#ec2e446b00eba373c661b4f5ccd9705996278c0a" + integrity sha512-mk4e7UK4P/W3tjrJyto6oxPuCjwvRMyzBh72hTl8T0dOcTzkP0M2JJHpncgyhKphMFi9pnjwHfc8e0oe4Uk3LA== + +flow-parser@^0.206.0: + version "0.206.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.206.0.tgz#f4f794f8026535278393308e01ea72f31000bfef" + integrity sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w== + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-monorepo-packages@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/get-monorepo-packages/-/get-monorepo-packages-1.2.0.tgz#3eee88d30b11a5f65955dec6ae331958b2a168e4" + integrity sha512-aDP6tH+eM3EuVSp3YyCutOcFS4Y9AhRRH9FAd+cjtR/g63Hx+DCXdKoP1ViRPUJz5wm+BOEXB4FhoffGHxJ7jQ== + dependencies: + globby "^7.1.1" + load-json-file "^4.0.0" + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^11.0.4: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +globby@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" + integrity sha512-yANWAN2DUcBtuus5Cpd+SKROzXHs2iVXFZt/Ykrfz6SAXqacLX25NZpltE+39ceMexYF4TtEadjuSTw8+3wX4g== + dependencies: + array-union "^1.0.1" + dir-glob "^2.0.0" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.8, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" + integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== + +hermes-estree@0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.12.0.tgz#8a289f9aee854854422345e6995a48613bac2ca8" + integrity sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw== + +hermes-parser@0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.12.0.tgz#114dc26697cfb41a6302c215b859b74224383773" + integrity sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw== + dependencies: + hermes-estree "0.12.0" + +hermes-profile-transformer@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz#bd0f5ecceda80dd0ddaae443469ab26fb38fc27b" + integrity sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ== + dependencies: + source-map "^0.7.3" + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" + integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== + dependencies: + "@tootallnate/once" "2" + agent-base "6" + debug "4" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +i18n-js@^3.0.3: + version "3.9.2" + resolved "https://registry.yarnpkg.com/i18n-js/-/i18n-js-3.9.2.tgz#4a015dcfabd4c9fc73115fc2d02d2627e4c15ca5" + integrity sha512-+Gm8h5HL0emzKhRx2avMKX+nKiVPXeaOZm7Euf2/pbbFcLQoJ3zZYiUykAzoRasijCoWos2Kl1tslmScTgAQKw== + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + +ignore@^5.2.0: + version "5.2.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== + +image-size@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" + integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== + dependencies: + queue "6.0.2" + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-in-the-middle@1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b" + integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw== + dependencies: + acorn "^8.8.2" + acorn-import-assertions "^1.9.0" + cjs-module-lexer "^1.2.2" + module-details-from-path "^1.0.3" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +invariant@*, invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +invert-kv@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-3.0.1.tgz#a93c7a3d4386a1dc8325b97da9bb1620c0282523" + integrity sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw== + +ip@^1.1.5: + version "1.1.8" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" + integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-core-module@^2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== + dependencies: + has "^1.0.3" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +jest-environment-node@^29.2.1: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + jest-util "^29.7.0" + +jest-get-type@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== + +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.6.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-util "^29.7.0" + +jest-regex-util@^27.0.6: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-util@^27.2.0: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + 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-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^29.2.1: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" + integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== + dependencies: + "@jest/types" "^29.6.3" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^29.6.3" + leven "^3.1.0" + pretty-format "^29.7.0" + +jest-worker@^27.2.0: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +joi@^17.2.1: + version "17.11.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.11.0.tgz#aa9da753578ec7720e6f0ca2c7046996ed04fc1a" + integrity sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.1" + "@sideway/pinpoint" "^2.0.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsc-android@^250231.0.0: + version "250231.0.0" + resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-250231.0.0.tgz#91720f8df382a108872fa4b3f558f33ba5e95262" + integrity sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw== + +jsc-safe-url@^0.2.2: + version "0.2.4" + resolved "https://registry.yarnpkg.com/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz#141c14fbb43791e88d5dc64e85a374575a83477a" + integrity sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q== + +jscodeshift@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.14.0.tgz#7542e6715d6d2e8bde0b4e883f0ccea358b46881" + integrity sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA== + 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 "^4.0.4" + neo-async "^2.5.0" + node-dir "^0.1.17" + recast "^0.21.0" + temp "^0.8.4" + write-file-atomic "^2.3.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +lcid@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-3.1.1.tgz#9030ec479a058fc36b5e8243ebaac8b6ac582fd0" + integrity sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg== + dependencies: + invert-kv "^3.0.0" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +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" + integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== + +lodash@^4.17.15, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + +log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +logkitty@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.7.1.tgz#8e8d62f4085a826e8d38987722570234e33c6aa7" + integrity sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ== + 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: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^2.0.0, make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +map-age-cleaner@^0.1.1, map-age-cleaner@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + dependencies: + p-defer "^1.0.0" + +mem@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^2.0.0" + p-is-promise "^2.0.0" + +mem@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/mem/-/mem-5.1.1.tgz#7059b67bf9ac2c924c9f1cff7155a064394adfb3" + integrity sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw== + dependencies: + map-age-cleaner "^0.1.3" + mimic-fn "^2.1.0" + p-is-promise "^2.1.0" + +memoize-one@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" + integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +metro-babel-transformer@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.76.8.tgz#5efd1027353b36b73706164ef09c290dceac096a" + integrity sha512-Hh6PW34Ug/nShlBGxkwQJSgPGAzSJ9FwQXhUImkzdsDgVu6zj5bx258J8cJVSandjNoQ8nbaHK6CaHlnbZKbyA== + dependencies: + "@babel/core" "^7.20.0" + hermes-parser "0.12.0" + nullthrows "^1.1.1" + +metro-cache-key@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.76.8.tgz#8a0a5e991c06f56fcc584acadacb313c312bdc16" + integrity sha512-buKQ5xentPig9G6T37Ww/R/bC+/V1MA5xU/D8zjnhlelsrPG6w6LtHUS61ID3zZcMZqYaELWk5UIadIdDsaaLw== + +metro-cache@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.76.8.tgz#296c1c189db2053b89735a8f33dbe82575f53661" + integrity sha512-QBJSJIVNH7Hc/Yo6br/U/qQDUpiUdRgZ2ZBJmvAbmAKp2XDzsapnMwK/3BGj8JNWJF7OLrqrYHsRsukSbUBpvQ== + dependencies: + metro-core "0.76.8" + rimraf "^3.0.2" + +metro-config@0.76.8, metro-config@^0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.76.8.tgz#20bd5397fcc6096f98d2a813a7cecb38b8af062d" + integrity sha512-SL1lfKB0qGHALcAk2zBqVgQZpazDYvYFGwCK1ikz0S6Y/CM2i2/HwuZN31kpX6z3mqjv/6KvlzaKoTb1otuSAA== + dependencies: + connect "^3.6.5" + cosmiconfig "^5.0.5" + jest-validate "^29.2.1" + metro "0.76.8" + metro-cache "0.76.8" + metro-core "0.76.8" + metro-runtime "0.76.8" + +metro-core@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.76.8.tgz#917c8157c63406cb223522835abb8e7c6291dcad" + integrity sha512-sl2QLFI3d1b1XUUGxwzw/KbaXXU/bvFYrSKz6Sg19AdYGWFyzsgZ1VISRIDf+HWm4R/TJXluhWMEkEtZuqi3qA== + dependencies: + lodash.throttle "^4.1.1" + metro-resolver "0.76.8" + +metro-file-map@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.76.8.tgz#a1db1185b6c316904ba6b53d628e5d1323991d79" + integrity sha512-A/xP1YNEVwO1SUV9/YYo6/Y1MmzhL4ZnVgcJC3VmHp/BYVOXVStzgVbWv2wILe56IIMkfXU+jpXrGKKYhFyHVw== + dependencies: + anymatch "^3.0.3" + debug "^2.2.0" + fb-watchman "^2.0.0" + graceful-fs "^4.2.4" + invariant "^2.2.4" + jest-regex-util "^27.0.6" + jest-util "^27.2.0" + jest-worker "^27.2.0" + micromatch "^4.0.4" + node-abort-controller "^3.1.1" + nullthrows "^1.1.1" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +metro-inspector-proxy@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.76.8.tgz#6b8678a7461b0b42f913a7881cc9319b4d3cddff" + integrity sha512-Us5o5UEd4Smgn1+TfHX4LvVPoWVo9VsVMn4Ldbk0g5CQx3Gu0ygc/ei2AKPGTwsOZmKxJeACj7yMH2kgxQP/iw== + dependencies: + connect "^3.6.5" + debug "^2.2.0" + node-fetch "^2.2.0" + ws "^7.5.1" + yargs "^17.6.2" + +metro-minify-terser@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.76.8.tgz#915ab4d1419257fc6a0b9fa15827b83fe69814bf" + integrity sha512-Orbvg18qXHCrSj1KbaeSDVYRy/gkro2PC7Fy2tDSH1c9RB4aH8tuMOIXnKJE+1SXxBtjWmQ5Yirwkth2DyyEZA== + dependencies: + terser "^5.15.0" + +metro-minify-uglify@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.76.8.tgz#74745045ea2dd29f8783db483b2fce58385ba695" + integrity sha512-6l8/bEvtVaTSuhG1FqS0+Mc8lZ3Bl4RI8SeRIifVLC21eeSDp4CEBUWSGjpFyUDfi6R5dXzYaFnSgMNyfxADiQ== + dependencies: + uglify-es "^3.1.9" + +metro-react-native-babel-preset@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz#7476efae14363cbdfeeec403b4f01d7348e6c048" + integrity sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg== + dependencies: + "@babel/core" "^7.20.0" + "@babel/plugin-proposal-async-generator-functions" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^7.18.0" + "@babel/plugin-proposal-export-default-from" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0" + "@babel/plugin-proposal-numeric-separator" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.20.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.20.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-export-default-from" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.18.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-async-to-generator" "^7.20.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.20.0" + "@babel/plugin-transform-flow-strip-types" "^7.20.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-named-capturing-groups-regex" "^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-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-typescript" "^7.5.0" + "@babel/plugin-transform-unicode-regex" "^7.0.0" + "@babel/template" "^7.0.0" + babel-plugin-transform-flow-enums "^0.0.2" + react-refresh "^0.4.0" + +metro-react-native-babel-transformer@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.8.tgz#c3a98e1f4cd5faf1e21eba8e004b94a90c4db69b" + integrity sha512-3h+LfS1WG1PAzhq8QF0kfXjxuXetbY/lgz8vYMQhgrMMp17WM1DNJD0gjx8tOGYbpbBC1qesJ45KMS4o5TA73A== + dependencies: + "@babel/core" "^7.20.0" + babel-preset-fbjs "^3.4.0" + hermes-parser "0.12.0" + metro-react-native-babel-preset "0.76.8" + nullthrows "^1.1.1" + +metro-resolver@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.76.8.tgz#0862755b9b84e26853978322464fb37c6fdad76d" + integrity sha512-KccOqc10vrzS7ZhG2NSnL2dh3uVydarB7nOhjreQ7C4zyWuiW9XpLC4h47KtGQv3Rnv/NDLJYeDqaJ4/+140HQ== + +metro-runtime@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.76.8.tgz#74b2d301a2be5f3bbde91b8f1312106f8ffe50c3" + integrity sha512-XKahvB+iuYJSCr3QqCpROli4B4zASAYpkK+j3a0CJmokxCDNbgyI4Fp88uIL6rNaZfN0Mv35S0b99SdFXIfHjg== + dependencies: + "@babel/runtime" "^7.0.0" + react-refresh "^0.4.0" + +metro-source-map@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.76.8.tgz#f085800152a6ba0b41ca26833874d31ec36c5a53" + integrity sha512-Hh0ncPsHPVf6wXQSqJqB3K9Zbudht4aUtNpNXYXSxH+pteWqGAXnjtPsRAnCsCWl38wL0jYF0rJDdMajUI3BDw== + dependencies: + "@babel/traverse" "^7.20.0" + "@babel/types" "^7.20.0" + invariant "^2.2.4" + metro-symbolicate "0.76.8" + nullthrows "^1.1.1" + ob1 "0.76.8" + source-map "^0.5.6" + vlq "^1.0.0" + +metro-symbolicate@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.76.8.tgz#f102ac1a306d51597ecc8fdf961c0a88bddbca03" + integrity sha512-LrRL3uy2VkzrIXVlxoPtqb40J6Bf1mlPNmUQewipc3qfKKFgtPHBackqDy1YL0njDsWopCKcfGtFYLn0PTUn3w== + dependencies: + invariant "^2.2.4" + metro-source-map "0.76.8" + nullthrows "^1.1.1" + source-map "^0.5.6" + through2 "^2.0.1" + vlq "^1.0.0" + +metro-transform-plugins@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.76.8.tgz#d77c28a6547a8e3b72250f740fcfbd7f5408f8ba" + integrity sha512-PlkGTQNqS51Bx4vuufSQCdSn2R2rt7korzngo+b5GCkeX5pjinPjnO2kNhQ8l+5bO0iUD/WZ9nsM2PGGKIkWFA== + dependencies: + "@babel/core" "^7.20.0" + "@babel/generator" "^7.20.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.20.0" + nullthrows "^1.1.1" + +metro-transform-worker@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.76.8.tgz#b9012a196cee205170d0c899b8b175b9305acdea" + integrity sha512-mE1fxVAnJKmwwJyDtThildxxos9+DGs9+vTrx2ktSFMEVTtXS/bIv2W6hux1pqivqAfyJpTeACXHk5u2DgGvIQ== + dependencies: + "@babel/core" "^7.20.0" + "@babel/generator" "^7.20.0" + "@babel/parser" "^7.20.0" + "@babel/types" "^7.20.0" + babel-preset-fbjs "^3.4.0" + metro "0.76.8" + metro-babel-transformer "0.76.8" + metro-cache "0.76.8" + metro-cache-key "0.76.8" + metro-source-map "0.76.8" + metro-transform-plugins "0.76.8" + nullthrows "^1.1.1" + +metro@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.76.8.tgz#ba526808b99977ca3f9ac5a7432fd02a340d13a6" + integrity sha512-oQA3gLzrrYv3qKtuWArMgHPbHu8odZOD9AoavrqSFllkPgOtmkBvNNDLCELqv5SjBfqjISNffypg+5UGG3y0pg== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/core" "^7.20.0" + "@babel/generator" "^7.20.0" + "@babel/parser" "^7.20.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.20.0" + "@babel/types" "^7.20.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" + graceful-fs "^4.2.4" + hermes-parser "0.12.0" + image-size "^1.0.2" + invariant "^2.2.4" + jest-worker "^27.2.0" + jsc-safe-url "^0.2.2" + lodash.throttle "^4.1.1" + metro-babel-transformer "0.76.8" + metro-cache "0.76.8" + metro-cache-key "0.76.8" + metro-config "0.76.8" + metro-core "0.76.8" + metro-file-map "0.76.8" + metro-inspector-proxy "0.76.8" + metro-minify-terser "0.76.8" + metro-minify-uglify "0.76.8" + metro-react-native-babel-preset "0.76.8" + metro-resolver "0.76.8" + metro-runtime "0.76.8" + metro-source-map "0.76.8" + metro-symbolicate "0.76.8" + metro-transform-plugins "0.76.8" + metro-transform-worker "0.76.8" + mime-types "^2.1.27" + node-fetch "^2.2.0" + nullthrows "^1.1.1" + rimraf "^3.0.2" + serialize-error "^2.1.0" + source-map "^0.5.6" + strip-ansi "^6.0.0" + throat "^5.0.0" + ws "^7.5.1" + yargs "^17.6.2" + +micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.4.1: + version "2.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +mimic-fn@^2.0.0, mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimatch@^3.0.2, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.6, minimist@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mkdirp@^0.5.1: + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +module-details-from-path@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" + integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +mustache@^4.0.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64" + integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.5.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +nocache@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/nocache/-/nocache-3.0.4.tgz#5b37a56ec6e09fc7d401dceaed2eab40c8bfdf79" + integrity sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw== + +node-abort-controller@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" + integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== + +node-dir@^0.1.17: + version "0.1.17" + resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" + integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg== + dependencies: + minimatch "^3.0.2" + +node-fetch@^2.2.0, node-fetch@^2.6.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== + +node-stream-zip@^1.9.1: + version "1.15.0" + resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.15.0.tgz#158adb88ed8004c6c49a396b50a6a5de3bca33ea" + integrity sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw== + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== + dependencies: + path-key "^2.0.0" + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + +ob1@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.76.8.tgz#ac4c459465b1c0e2c29aaa527e09fc463d3ffec8" + integrity sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== + dependencies: + mimic-fn "^1.0.0" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^6.2.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" + integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== + dependencies: + is-wsl "^1.1.0" + +ora@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== + dependencies: + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-spinners "^2.0.0" + log-symbols "^2.2.0" + strip-ansi "^5.2.0" + wcwidth "^1.0.1" + +ora@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== + 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-locale@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-5.0.0.tgz#6d26c1d95b6597c5d5317bf5fba37eccec3672e0" + integrity sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA== + dependencies: + execa "^4.0.0" + lcid "^3.0.0" + mem "^5.0.0" + +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw== + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-is-promise@^2.0.0, p-is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pirates@^4.0.5: + version "4.0.6" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +pretty-format@^26.5.2, pretty-format@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== + dependencies: + "@jest/types" "^26.6.2" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^17.0.1" + +pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== + dependencies: + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +promise@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" + integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg== + dependencies: + asap "~2.0.6" + +prompts@^2.4.0, prompts@^2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@*: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +queue@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== + dependencies: + inherits "~2.0.3" + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +react-devtools-core@^4.27.2: + version "4.28.4" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.28.4.tgz#fb8183eada77093f4c2f9830e664bf22255abe27" + integrity sha512-IUZKLv3CimeM07G3vX4H4loxVpByrzq3HvfTX7v9migalwvLs9ZY5D3S3pKR33U+GguYfBBdMMZyToFhsSE/iQ== + dependencies: + shell-quote "^1.6.1" + ws "^7" + +"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react-is@^16.13.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-native-test-app@^2.5.28: + version "2.5.28" + resolved "https://registry.yarnpkg.com/react-native-test-app/-/react-native-test-app-2.5.28.tgz#52154f2c2e1d2a5e8af30058bfd65dde73a65d7e" + integrity sha512-R/fGpzZC0S1P4Hm9NIBUH8rAoAeyakd5BhY8YHJwbXgewaXevppXWpWU9uPf8Bpy0qslZ4S2lFkJ5Cqf2DzjCw== + dependencies: + "@rnx-kit/react-native-host" "^0.2.8" + ajv "^8.0.0" + chalk "^4.1.0" + cliui "^8.0.0" + fast-xml-parser "^4.0.0" + minimist "^1.2.8" + prompts "^2.4.0" + semver "^7.3.5" + uuid "^8.3.2" + +react-native-windows@^0.72.10: + version "0.72.11" + resolved "https://registry.yarnpkg.com/react-native-windows/-/react-native-windows-0.72.11.tgz#7c9714347a59622e904b2ffd9e91d9feb0f28531" + integrity sha512-zqfbfRqjXYii7ShbLGQu/4SOjXOZs8JF0nP1Vnpiu40lM2dzP1r7FvErKlkJ3plk1pPXlCfLHGeveQdFdZldvA== + dependencies: + "@babel/runtime" "^7.0.0" + "@jest/create-cache-key-function" "^29.2.1" + "@react-native-community/cli" "11.3.7" + "@react-native-community/cli-platform-android" "11.3.7" + "@react-native-community/cli-platform-ios" "11.3.7" + "@react-native-windows/cli" "0.72.3" + "@react-native/assets" "1.0.0" + "@react-native/assets-registry" "^0.72.0" + "@react-native/codegen" "^0.72.7" + "@react-native/gradle-plugin" "^0.72.11" + "@react-native/js-polyfills" "^0.72.1" + "@react-native/normalize-colors" "^0.72.0" + "@react-native/virtualized-lists" "^0.72.8" + abort-controller "^3.0.0" + anser "^1.4.9" + base64-js "^1.1.2" + deprecated-react-native-prop-types "4.1.0" + event-target-shim "^5.0.1" + flow-enums-runtime "^0.0.5" + invariant "^2.2.4" + jest-environment-node "^29.2.1" + jsc-android "^250231.0.0" + memoize-one "^5.0.0" + metro-runtime "0.76.8" + metro-source-map "0.76.8" + mkdirp "^0.5.1" + nullthrows "^1.1.1" + pretty-format "^26.5.2" + promise "^8.3.0" + react-devtools-core "^4.27.2" + react-refresh "^0.4.0" + react-shallow-renderer "^16.15.0" + regenerator-runtime "^0.13.2" + scheduler "0.24.0-canary-efb381bbf-20230505" + source-map-support "^0.5.19" + stacktrace-parser "^0.1.10" + use-sync-external-store "^1.0.0" + whatwg-fetch "^3.0.0" + ws "^6.2.2" + yargs "^17.6.2" + +react-native@^0.72.5: + version "0.72.5" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.72.5.tgz#2c343fa6f3ead362cf07376634a33a4078864357" + integrity sha512-oIewslu5DBwOmo7x5rdzZlZXCqDIna0R4dUwVpfmVteORYLr4yaZo5wQnMeR+H7x54GaMhmgeqp0ZpULtulJFg== + dependencies: + "@jest/create-cache-key-function" "^29.2.1" + "@react-native-community/cli" "11.3.7" + "@react-native-community/cli-platform-android" "11.3.7" + "@react-native-community/cli-platform-ios" "11.3.7" + "@react-native/assets-registry" "^0.72.0" + "@react-native/codegen" "^0.72.7" + "@react-native/gradle-plugin" "^0.72.11" + "@react-native/js-polyfills" "^0.72.1" + "@react-native/normalize-colors" "^0.72.0" + "@react-native/virtualized-lists" "^0.72.8" + abort-controller "^3.0.0" + anser "^1.4.9" + base64-js "^1.1.2" + deprecated-react-native-prop-types "4.1.0" + event-target-shim "^5.0.1" + flow-enums-runtime "^0.0.5" + invariant "^2.2.4" + jest-environment-node "^29.2.1" + jsc-android "^250231.0.0" + memoize-one "^5.0.0" + metro-runtime "0.76.8" + metro-source-map "0.76.8" + mkdirp "^0.5.1" + nullthrows "^1.1.1" + pretty-format "^26.5.2" + promise "^8.3.0" + react-devtools-core "^4.27.2" + react-refresh "^0.4.0" + react-shallow-renderer "^16.15.0" + regenerator-runtime "^0.13.2" + scheduler "0.24.0-canary-efb381bbf-20230505" + stacktrace-parser "^0.1.10" + use-sync-external-store "^1.0.0" + whatwg-fetch "^3.0.0" + ws "^6.2.2" + yargs "^17.6.2" + +react-refresh@^0.4.0: + version "0.4.3" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" + integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== + +react-shallow-renderer@^16.15.0: + version "16.15.0" + resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457" + integrity sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA== + dependencies: + object-assign "^4.1.1" + react-is "^16.12.0 || ^17.0.0 || ^18.0.0" + +react@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" + integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== + dependencies: + loose-envify "^1.1.0" + +readable-stream@^3.4.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@~2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + 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: + version "1.3.0" + resolved "https://registry.yarnpkg.com/readline/-/readline-1.3.0.tgz#c580d77ef2cfc8752b132498060dc9793a7ac01c" + integrity sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg== + +recast@^0.21.0: + version "0.21.5" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.21.5.tgz#e8cd22bb51bcd6130e54f87955d33a2b2e57b495" + integrity sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg== + dependencies: + ast-types "0.15.2" + esprima "~4.0.0" + source-map "~0.6.1" + tslib "^2.0.1" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== + dependencies: + resolve "^1.1.6" + +regenerate-unicode-properties@^10.1.0: + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.2: + version "0.13.11" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +require-in-the-middle@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz#b539de8f00955444dc8aed95e17c69b0a4f10fcf" + integrity sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw== + dependencies: + debug "^4.1.1" + module-details-from-path "^1.0.3" + resolve "^1.22.1" + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== + +resolve@^1.1.6, resolve@^1.14.2, resolve@^1.22.1: + version "1.22.6" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.6.tgz#dd209739eca3aef739c626fea1b4f3c506195362" + integrity sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^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" + integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q== + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +scheduler@0.24.0-canary-efb381bbf-20230505: + version "0.24.0-canary-efb381bbf-20230505" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz#5dddc60e29f91cd7f8b983d7ce4a99c2202d178f" + integrity sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA== + dependencies: + loose-envify "^1.1.0" + +semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: + version "5.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.2, semver@^7.3.5, semver@^7.5.1, semver@^7.5.2, semver@^7.5.3: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + 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: + version "2.1.0" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" + integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== + +serve-static@^1.13.1: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.6.1, shell-quote@^1.7.3: + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + +shelljs@^0.8.4: + version "0.8.5" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +shimmer@^1.1.0, shimmer@^1.2.0, shimmer@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" + integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== + +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +source-map-support@^0.5.16, source-map-support@^0.5.19, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-chain@^1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" + integrity sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +stacktrace-parser@^0.1.10: + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== + dependencies: + type-fest "^0.7.1" + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^5.0.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strnum@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" + integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA== + +sudo-prompt@^9.0.0: + version "9.2.1" + resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" + integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +temp@^0.8.4: + version "0.8.4" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" + integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== + dependencies: + rimraf "~2.6.2" + +terser@^5.15.0: + version "5.21.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.21.0.tgz#d2b27e92b5e56650bc83b6defa00a110f0b124b2" + integrity sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +throat@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== + +through2@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +tslib@^2.0.1, tslib@^2.2.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== + +uglify-es@^3.1.9: + version "3.3.9" + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" + integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== + dependencies: + commander "~2.13.0" + source-map "~0.6.1" + +undici-types@~5.25.1: + version "5.25.3" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" + integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +use-sync-external-store@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" + integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== + +username@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/username/-/username-5.1.0.tgz#a7f9325adce2d0166448cdd55d4985b1360f2508" + integrity sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg== + dependencies: + execa "^1.0.0" + mem "^4.3.0" + +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" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +uuid@^8.3.0, uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vlq@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" + integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + dependencies: + defaults "^1.0.3" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-fetch@^3.0.0: + version "3.6.19" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz#caefd92ae630b91c07345537e67f8354db470973" + integrity sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which-module@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" + integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^2.3.0: + version "2.4.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" + integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +ws@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" + integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== + dependencies: + async-limiter "~1.0.0" + +ws@^7, ws@^7.5.1: + version "7.5.9" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +xml-formatter@^2.4.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/xml-formatter/-/xml-formatter-2.6.1.tgz#066ef3a100bd58ee3b943f0c503be63176d3d497" + integrity sha512-dOiGwoqm8y22QdTNI7A+N03tyVfBlQ0/oehAzxIZtwnFAHGeSlrfjF73YQvzSsa/Kt6+YZasKsrdu6OIpuBggw== + dependencies: + xml-parser-xo "^3.2.0" + +xml-parser-xo@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/xml-parser-xo/-/xml-parser-xo-3.2.0.tgz#c633ab55cf1976d6b03ab4a6a85045093ac32b73" + integrity sha512-8LRU6cq+d7mVsoDaMhnkkt3CTtAs4153p49fRo+HIB3I1FD1o5CeXRjRH29sQevIfVJIcPjKSsPU/+Ujhq09Rg== + +xml-parser@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/xml-parser/-/xml-parser-1.2.1.tgz#c31f4c34f2975db82ad013222120592736156fcd" + integrity sha512-lPUzzmS0zdwcNtyNndCl2IwH172ozkUDqmfmH3FcuDzHVl552Kr6oNfsvteHabqTWhsrMgpijqZ/yT7Wo1/Pzw== + dependencies: + debug "^2.2.0" + +xpath@^0.0.27: + version "0.0.27" + resolved "https://registry.yarnpkg.com/xpath/-/xpath-0.0.27.tgz#dd3421fbdcc5646ac32c48531b4d7e9d0c2cfa92" + integrity sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ== + +xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^2.2.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.2.tgz#f522db4313c671a0ca963a75670f1c12ea909144" + integrity sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg== + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^15.1.0: + version "15.4.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + 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.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + 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" + +yargs@^17.6.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From a5e618ccfe59f2e07396d6a20a971bd99d4a150e Mon Sep 17 00:00:00 2001 From: Colin Carter Date: Tue, 10 Oct 2023 14:21:01 +0100 Subject: [PATCH 23/27] Small cleanup --- index.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/index.js b/index.js index f0250f3..9cd60bd 100644 --- a/index.js +++ b/index.js @@ -1,14 +1,10 @@ -// @flow +const RNI18n = require("react-native").NativeModules.RNI18n; +const I18nJs = require("i18n-js"); -'use strict'; - -const RNI18n = require('react-native').NativeModules.RNI18n; -const I18nJs = require('i18n-js'); - -if (typeof RNI18n !== 'undefined') { +if (typeof RNI18n !== "undefined") { I18nJs.locale = RNI18n.languages[0]; } else if (__DEV__) { - console.warn('react-native-i18n module is not correctly linked'); + console.warn("react-native-i18n module is not correctly linked"); } I18nJs.getLanguages = () => RNI18n.getLanguages(); From 856eb469aa8919e2582bd199f0dc922c8fa5d76a Mon Sep 17 00:00:00 2001 From: Colin Carter Date: Tue, 10 Oct 2023 14:21:52 +0100 Subject: [PATCH 24/27] example app --- example/.gitignore | 15 + example/.watchmanconfig | 1 + example/App.tsx | 64 + example/android/build.gradle | 26 + example/android/gradle.properties | 45 + .../android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 63721 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 + example/android/gradlew | 249 + example/android/gradlew.bat | 92 + example/android/settings.gradle | 12 + example/app.json | 28 + example/babel.config.js | 3 + example/index.js | 9 + example/ios/Podfile | 7 + example/metro.config.js | 54 + example/package.json | 44 + example/react-native.config.js | 23 + example/translations/en.json | 3 + example/translations/es.json | 3 + example/translations/fr-CA.json | 3 + example/translations/fr.json | 3 + example/windows/.gitignore | 33 + example/yarn.lock | 7462 +++++++++++++++++ package.json | 2 +- 24 files changed, 8187 insertions(+), 1 deletion(-) create mode 100644 example/.gitignore create mode 100644 example/.watchmanconfig create mode 100644 example/App.tsx create mode 100644 example/android/build.gradle create mode 100644 example/android/gradle.properties create mode 100644 example/android/gradle/wrapper/gradle-wrapper.jar create mode 100644 example/android/gradle/wrapper/gradle-wrapper.properties create mode 100644 example/android/gradlew create mode 100644 example/android/gradlew.bat create mode 100644 example/android/settings.gradle create mode 100644 example/app.json create mode 100644 example/babel.config.js create mode 100644 example/index.js create mode 100644 example/ios/Podfile create mode 100644 example/metro.config.js create mode 100644 example/package.json create mode 100644 example/react-native.config.js create mode 100644 example/translations/en.json create mode 100644 example/translations/es.json create mode 100644 example/translations/fr-CA.json create mode 100644 example/translations/fr.json create mode 100644 example/windows/.gitignore create mode 100644 example/yarn.lock diff --git a/example/.gitignore b/example/.gitignore new file mode 100644 index 0000000..a585535 --- /dev/null +++ b/example/.gitignore @@ -0,0 +1,15 @@ +*.binlog +*.hprof +*.xcworkspace/ +*.zip +.DS_Store +.gradle/ +.idea/ +.vs/ +.xcode.env +Pods/ +build/ +dist/ +local.properties +msbuild.binlog +node_modules/ diff --git a/example/.watchmanconfig b/example/.watchmanconfig new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/example/.watchmanconfig @@ -0,0 +1 @@ +{} diff --git a/example/App.tsx b/example/App.tsx new file mode 100644 index 0000000..5527c60 --- /dev/null +++ b/example/App.tsx @@ -0,0 +1,64 @@ +import React, { useState, useEffect } from "react"; +import { StyleSheet, Text, ScrollView, View } from "react-native"; +import I18n, { getLanguages } from "@axsy-dev/react-native-i18n"; + +// Enable fallbacks if you want `en-US` +// and `en-GB` to fallback to `en` +I18n.fallbacks = true; + +// Available languages +I18n.translations = { + en: require("./translations/en"), + fr: require("./translations/fr"), + "fr-CA": require("./translations/fr-CA"), + es: require("./translations/es"), +}; + +export default function App() { + const [languages, setLanguages] = useState(); + + useEffect(() => { + getLanguages().then((languages) => { + setLanguages({ languages }); + }); + }, []); + + return ( + + Additional methods + + + getLanguages (Promise) + {JSON.stringify(languages)} + + + Demos + + + I18n.t('hello world') + {I18n.t("hello world")} + + + ); +} + +const styles = StyleSheet.create({ + container: { + flex: 1, + backgroundColor: "#F5FCFF", + padding: 24, + paddingTop: 44, + }, + title: { + fontSize: 20, + fontWeight: "700", + marginBottom: 8, + }, + block: { + marginBottom: 16, + }, + label: { + fontWeight: "700", + marginRight: 8, + }, +}); diff --git a/example/android/build.gradle b/example/android/build.gradle new file mode 100644 index 0000000..29ef8ce --- /dev/null +++ b/example/android/build.gradle @@ -0,0 +1,26 @@ +buildscript { + def androidTestAppDir = "../node_modules/react-native-test-app/android" + apply(from: "${androidTestAppDir}/dependencies.gradle") + + repositories { + mavenCentral() + google() + } + + dependencies { + getReactNativeDependencies().each { dependency -> + classpath(dependency) + } + } +} + +allprojects { + repositories { + maven { + // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm + url("${rootDir}/../node_modules/react-native/android") + } + mavenCentral() + google() + } +} diff --git a/example/android/gradle.properties b/example/android/gradle.properties new file mode 100644 index 0000000..a951019 --- /dev/null +++ b/example/android/gradle.properties @@ -0,0 +1,45 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the Gradle Daemon. The setting is +# particularly useful for configuring JVM memory settings for build performance. +# This does not affect the JVM settings for the Gradle client VM. +# The default is `-Xmx512m -XX:MaxMetaspaceSize=256m`. +org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# When configured, Gradle will fork up to org.gradle.workers.max JVMs to execute +# projects in parallel. To learn more about parallel task execution, see the +# section on Gradle build performance: +# https://docs.gradle.org/current/userguide/performance.html#parallel_execution. +# Default is `false`. +#org.gradle.parallel=true + +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true +# Automatically convert third-party libraries to use AndroidX +android.enableJetifier=true + +# Version of Flipper to use with React Native. Default value is whatever React +# Native defaults to. To disable Flipper, set it to `false`. +#FLIPPER_VERSION=0.182.0 + +# Enable Fabric at runtime. +#USE_FABRIC=1 + +# Enable new architecture, i.e. Fabric + TurboModule - implies USE_FABRIC=1. +# Note that this is incompatible with web debugging. +#newArchEnabled=true + +# Uncomment the line below if building react-native from source +#ANDROID_NDK_VERSION=23.1.7779620 + +# Version of Kotlin to build against. +#KOTLIN_VERSION=1.7.22 diff --git a/example/android/gradle/wrapper/gradle-wrapper.jar b/example/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..7f93135c49b765f8051ef9d0a6055ff8e46073d8 GIT binary patch literal 63721 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鯊%1Et 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⁢ zv5o9#E7!G0XmdzfsS{efPNi`1b44~SZ4Z8fuX!I}#8g+(wxzQwUT#Xb2(tbY1+EUhGKoT@KEU9Ktl>_0 z%bjDJg;#*gtJZv!-Zs`?^}v5eKmnbjqlvnSzE@_SP|LG_PJ6CYU+6zY6>92%E+ z=j@TZf-iW4(%U{lnYxQA;7Q!b;^brF8n0D>)`q5>|WDDXLrqYU_tKN2>=#@~OE7grMnNh?UOz-O~6 z6%rHy{#h9K0AT+lDC7q4{hw^|q6*Ry;;L%Q@)Ga}$60_q%D)rv(CtS$CQbpq9|y1e zRSrN4;$Jyl{m5bZw`$8TGvb}(LpY{-cQ)fcyJv7l3S52TLXVDsphtv&aPuDk1OzCA z4A^QtC(!11`IsNx_HnSy?>EKpHJWT^wmS~hc^p^zIIh@9f6U@I2 zC=Mve{j2^)mS#U$e{@Q?SO6%LDsXz@SY+=cK_QMmXBIU)j!$ajc-zLx3V60EXJ!qC zi<%2x8Q24YN+&8U@CIlN zrZkcT9yh%LrlGS9`G)KdP(@9Eo-AQz@8GEFWcb7U=a0H^ZVbLmz{+&M7W(nXJ4sN8 zJLR7eeK(K8`2-}j(T7JsO`L!+CvbueT%izanm-^A1Dn{`1Nw`9P?cq;7no+XfC`K(GO9?O^5zNIt4M+M8LM0=7Gz8UA@Z0N+lg+cX)NfazRu z5D)~HA^(u%w^cz+@2@_#S|u>GpB+j4KzQ^&Wcl9f z&hG#bCA(Yk0D&t&aJE^xME^&E-&xGHhXn%}psEIj641H+Nl-}boj;)Zt*t(4wZ5DN z@GXF$bL=&pBq-#vkTkh>7hl%K5|3 z{`Vn9b$iR-SoGENp}bn4;fR3>9sA%X2@1L3aE9yTra;Wb#_`xWwLSLdfu+PAu+o3| zGVnpzPr=ch{uuoHjtw7+_!L_2;knQ!DuDl0R`|%jr+}jFzXtrHIKc323?JO{l&;VF z*L1+}JU7%QJOg|5|Tc|D8fN zJORAg=_vsy{ak|o);@)Yh8Lkcg@$FG3k@ep36BRa^>~UmnRPziS>Z=`Jb2x*Q#`%A zU*i3&Vg?TluO@X0O;r2Jl6LKLUOVhSqg1*qOt^|8*c7 zo(298@+r$k_wQNGHv{|$tW(T8L+4_`FQ{kEW5Jgg{yf7ey4ss_(SNKfz(N9lx&a;< je(UuV8hP?p&}TPdm1I$XmG#(RzlD&B2izSj9sl%y5~4qc literal 0 HcmV?d00001 diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..66c01cf --- /dev/null +++ b/example/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,7 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.2-bin.zip +networkTimeout=10000 +validateDistributionUrl=true +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/example/android/gradlew b/example/android/gradlew new file mode 100644 index 0000000..1aa94a4 --- /dev/null +++ b/example/android/gradlew @@ -0,0 +1,249 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/example/android/gradlew.bat b/example/android/gradlew.bat new file mode 100644 index 0000000..93e3f59 --- /dev/null +++ b/example/android/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/example/android/settings.gradle b/example/android/settings.gradle new file mode 100644 index 0000000..8d63640 --- /dev/null +++ b/example/android/settings.gradle @@ -0,0 +1,12 @@ +pluginManagement { + repositories { + gradlePluginPortal() + mavenCentral() + google() + } +} + +rootProject.name = "Example" + +apply(from: "../node_modules/react-native-test-app/test-app.gradle") +applyTestAppSettings(settings) diff --git a/example/app.json b/example/app.json new file mode 100644 index 0000000..425f2e1 --- /dev/null +++ b/example/app.json @@ -0,0 +1,28 @@ +{ + "name": "Example", + "displayName": "Example", + "components": [ + { + "appKey": "Example", + "displayName": "Example" + } + ], + "resources": { + "android": [ + "dist/res", + "dist/main.android.jsbundle" + ], + "ios": [ + "dist/assets", + "dist/main.ios.jsbundle" + ], + "macos": [ + "dist/assets", + "dist/main.macos.jsbundle" + ], + "windows": [ + "dist/assets", + "dist/main.windows.bundle" + ] + } +} diff --git a/example/babel.config.js b/example/babel.config.js new file mode 100644 index 0000000..f842b77 --- /dev/null +++ b/example/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: ['module:metro-react-native-babel-preset'], +}; diff --git a/example/index.js b/example/index.js new file mode 100644 index 0000000..a850d03 --- /dev/null +++ b/example/index.js @@ -0,0 +1,9 @@ +/** + * @format + */ + +import {AppRegistry} from 'react-native'; +import App from './App'; +import {name as appName} from './app.json'; + +AppRegistry.registerComponent(appName, () => App); diff --git a/example/ios/Podfile b/example/ios/Podfile new file mode 100644 index 0000000..fd879ef --- /dev/null +++ b/example/ios/Podfile @@ -0,0 +1,7 @@ +require_relative '../node_modules/react-native-test-app/test_app' + +use_flipper! false if ENV['USE_FLIPPER'] == '0' + +workspace 'Example.xcworkspace' + +use_test_app! diff --git a/example/metro.config.js b/example/metro.config.js new file mode 100644 index 0000000..f50d161 --- /dev/null +++ b/example/metro.config.js @@ -0,0 +1,54 @@ +const path = require("path"); + +const exclusionList = (() => { + try { + return require("metro-config/src/defaults/exclusionList"); + } catch (_) { + // `blacklist` was renamed to `exclusionList` in 0.60 + return require("metro-config/src/defaults/blacklist"); + } +})(); + +const blockList = exclusionList([ + /node_modules\/.*\/node_modules\/react-native\/.*/, + + // This stops "react-native run-windows" from causing the metro server to + // crash if its already running + new RegExp(`${path.join(__dirname, "windows").replace(/[/\\]+/g, "/")}.*`), + + // Workaround for `EPERM: operation not permitted, lstat '~\midl-MIDLRT-cl.read.1.tlog'` + /.*\.tlog/, + + // Prevent Metro from watching temporary files generated by Visual Studio + // otherwise it may crash when they are removed when closing a project. + /.*\/.vs\/.*/, + + // Workaround for `EBUSY: resource busy or locked, open '~\msbuild.ProjectImports.zip'` + /.*\.ProjectImports\.zip/, +]); + +const config = { + resolver: { + blacklistRE: blockList, + blockList, + }, + transformer: { + getTransformOptions: async () => ({ + transform: { + experimentalImportSupport: false, + inlineRequires: false, + }, + }), + }, +}; + +try { + // Starting with react-native 0.72, we are required to provide a full config. + const { + getDefaultConfig, + mergeConfig, + } = require("@react-native/metro-config"); + module.exports = mergeConfig(getDefaultConfig(__dirname), config); +} catch (_) { + module.exports = config; +} diff --git a/example/package.json b/example/package.json new file mode 100644 index 0000000..a0cafce --- /dev/null +++ b/example/package.json @@ -0,0 +1,44 @@ +{ + "name": "Example", + "version": "0.0.1", + "private": true, + "scripts": { + "android": "react-native run-android", + "build:android": "mkdirp dist/res && react-native bundle --entry-file index.js --platform android --dev true --bundle-output dist/main.android.jsbundle --assets-dest dist/res", + "build:ios": "mkdirp dist && react-native bundle --entry-file index.js --platform ios --dev true --bundle-output dist/main.ios.jsbundle --assets-dest dist", + "build:windows": "mkdirp dist && react-native bundle --entry-file index.js --platform windows --dev true --bundle-output dist/main.windows.bundle --assets-dest dist", + "ios": "react-native run-ios", + "lint": "eslint .", + "start": "react-native start", + "test": "jest", + "windows": "react-native run-windows --sln windows/Example.sln" + }, + "dependencies": { + "react": "18.2.0", + "react-native": "0.72.5", + "react-native-windows": "^0.72.0", + "@axsy-dev/react-native-i18n": "file:.." + }, + "devDependencies": { + "@babel/core": "^7.20.0", + "@babel/preset-env": "^7.20.0", + "@babel/runtime": "^7.20.0", + "@react-native/eslint-config": "^0.72.2", + "@react-native/metro-config": "^0.72.11", + "@tsconfig/react-native": "^3.0.0", + "@types/react": "^18.0.24", + "@types/react-test-renderer": "^18.0.0", + "babel-jest": "^29.2.1", + "eslint": "^8.19.0", + "jest": "^29.2.1", + "metro-react-native-babel-preset": "0.76.8", + "mkdirp": "^1.0.0", + "prettier": "^2.4.1", + "react-native-test-app": "^2.5.28", + "react-test-renderer": "18.2.0", + "typescript": "4.8.4" + }, + "engines": { + "node": ">=16" + } +} diff --git a/example/react-native.config.js b/example/react-native.config.js new file mode 100644 index 0000000..20420a2 --- /dev/null +++ b/example/react-native.config.js @@ -0,0 +1,23 @@ +const project = (() => { + try { + const { configureProjects } = require("react-native-test-app"); + return configureProjects({ + android: { + sourceDir: "android", + }, + ios: { + sourceDir: "ios", + }, + windows: { + sourceDir: "windows", + solutionFile: "windows/Example.sln", + }, + }); + } catch (_) { + return undefined; + } +})(); + +module.exports = { + ...(project ? { project } : undefined), +}; diff --git a/example/translations/en.json b/example/translations/en.json new file mode 100644 index 0000000..5109617 --- /dev/null +++ b/example/translations/en.json @@ -0,0 +1,3 @@ +{ + "hello world": "hello world" +} diff --git a/example/translations/es.json b/example/translations/es.json new file mode 100644 index 0000000..5b4304f --- /dev/null +++ b/example/translations/es.json @@ -0,0 +1,3 @@ +{ + "hello world": "hola mundo" +} diff --git a/example/translations/fr-CA.json b/example/translations/fr-CA.json new file mode 100644 index 0000000..90f526e --- /dev/null +++ b/example/translations/fr-CA.json @@ -0,0 +1,3 @@ +{ + "hello world": "allo le monde" +} diff --git a/example/translations/fr.json b/example/translations/fr.json new file mode 100644 index 0000000..b9548d8 --- /dev/null +++ b/example/translations/fr.json @@ -0,0 +1,3 @@ +{ + "hello world": "bonjour le monde" +} diff --git a/example/windows/.gitignore b/example/windows/.gitignore new file mode 100644 index 0000000..fb81ae2 --- /dev/null +++ b/example/windows/.gitignore @@ -0,0 +1,33 @@ +.vs/ + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results +ARM64/ +AppPackages/ +[Bb]in/ +[Dd]ebug/ +[Dd]ebugPublic/ +[Oo]bj/ +[Rr]elease/ +[Rr]eleases/ +bld/ +build/ +x64/ +x86/ + +# NuGet Packages Directory +packages/ + +**/Generated Files/** +*.binlog +*.hprof +*.sln +ExperimentalFeatures.props +NuGet.Config +dist/ +msbuild.binlog +node_modules/ diff --git a/example/yarn.lock b/example/yarn.lock new file mode 100644 index 0000000..b4105a2 --- /dev/null +++ b/example/yarn.lock @@ -0,0 +1,7462 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@axsy-dev/react-native-i18n@file:..": + version "2.0.11" + dependencies: + i18n-js "^3.0.3" + +"@azure/abort-controller@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" + integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== + dependencies: + tslib "^2.2.0" + +"@azure/core-auth@^1.4.0", "@azure/core-auth@^1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" + integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== + dependencies: + "@azure/abort-controller" "^1.0.0" + "@azure/core-util" "^1.1.0" + tslib "^2.2.0" + +"@azure/core-rest-pipeline@1.10.1": + version "1.10.1" + resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz#348290847ca31b9eecf9cf5de7519aaccdd30968" + integrity sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA== + dependencies: + "@azure/abort-controller" "^1.0.0" + "@azure/core-auth" "^1.4.0" + "@azure/core-tracing" "^1.0.1" + "@azure/core-util" "^1.0.0" + "@azure/logger" "^1.0.0" + form-data "^4.0.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.0" + tslib "^2.2.0" + uuid "^8.3.0" + +"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.1.tgz#352a38cbea438c4a83c86b314f48017d70ba9503" + integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== + dependencies: + tslib "^2.2.0" + +"@azure/core-util@1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.2.0.tgz#3499deba1fc36dda6f1912b791809b6f15d4a392" + integrity sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng== + dependencies: + "@azure/abort-controller" "^1.0.0" + tslib "^2.2.0" + +"@azure/core-util@^1.0.0", "@azure/core-util@^1.1.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.5.0.tgz#ffe49c3e867044da67daeb8122143fa065e1eb0e" + integrity sha512-GZBpVFDtQ/15hW1OgBcRdT4Bl7AEpcEZqLfbAvOtm1CQUncKWiYapFHVD588hmlV27NbOOtSm3cnLF3lvoHi4g== + dependencies: + "@azure/abort-controller" "^1.0.0" + tslib "^2.2.0" + +"@azure/logger@^1.0.0": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.4.tgz#28bc6d0e5b3c38ef29296b32d35da4e483593fa1" + integrity sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg== + dependencies: + tslib "^2.2.0" + +"@azure/opentelemetry-instrumentation-azure-sdk@^1.0.0-beta.5": + version "1.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz#78809e6c005d08450701e5d37f087f6fce2f86eb" + integrity sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA== + dependencies: + "@azure/core-tracing" "^1.0.0" + "@azure/logger" "^1.0.0" + "@opentelemetry/api" "^1.4.1" + "@opentelemetry/core" "^1.15.2" + "@opentelemetry/instrumentation" "^0.41.2" + tslib "^2.2.0" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== + dependencies: + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" + +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.20", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.20.tgz#8df6e96661209623f1975d66c35ffca66f3306d0" + integrity sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw== + +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.20.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.0.tgz#f8259ae0e52a123eb40f552551e647b506a94d83" + integrity sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.0" + "@babel/parser" "^7.23.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.0" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/eslint-parser@^7.20.0": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz#263f059c476e29ca4972481a17b8b660cb025a34" + integrity sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.1" + +"@babel/generator@^7.20.0", "@babel/generator@^7.23.0", "@babel/generator@^7.7.2": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== + dependencies: + "@babel/types" "^7.23.0" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.15" + browserslist "^4.21.9" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz#82c825cadeeeee7aad237618ebbe8fa1710015d7" + integrity sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + +"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-member-expression-to-functions@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== + dependencies: + "@babel/types" "^7.23.0" + +"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@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.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.5", "@babel/helper-remap-async-to-generator@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-option@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== + +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" + +"@babel/helpers@^7.23.0": + version "7.23.1" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.1.tgz#44e981e8ce2b9e99f8f0b703f3326a4636c16d15" + integrity sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA== + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.0" + "@babel/types" "^7.23.0" + +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.7", "@babel/parser@^7.20.0", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962" + integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f" + integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.15" + +"@babel/plugin-proposal-async-generator-functions@^7.0.0": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" + integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" + "@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", "@babel/plugin-proposal-class-properties@^7.18.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-export-default-from@^7.0.0": + version "7.22.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.22.17.tgz#91b60cd338f501cccdf549af2308768911ec5fbb" + integrity sha512-cop/3quQBVvdz6X5SJC6AhUv3C9DrVTM06LUEXimEdWAhCSyOJIr9NiZDU9leHZ0/aiG0Sh7Zmvaku5TWYNgbA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-default-from" "^7.22.5" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.0.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.20.0": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" + integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== + dependencies: + "@babel/compat-data" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.7" + +"@babel/plugin-proposal-optional-catch-binding@^7.0.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.20.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" + integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.22.5.tgz#ac3a24b362a04415a017ab96b9b4483d0e2a6e44" + integrity sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.18.0", "@babel/plugin-syntax-flow@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz#163b820b9e7696ce134df3ee716d9c0c98035859" + integrity sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-assertions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" + integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-attributes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" + integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.22.5", "@babel/plugin-syntax-jsx@^7.7.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" + integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.22.5", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" + integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-async-generator-functions@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz#3b153af4a6b779f340d5b80d3f634f55820aefa3" + integrity sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-to-generator@^7.20.0", "@babel/plugin-transform-async-to-generator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== + dependencies: + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" + +"@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" + integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" + integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974" + integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.11" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" + integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-split-export-declaration" "^7.22.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" + +"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.20.0", "@babel/plugin-transform-destructuring@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" + integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dotall-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" + integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-duplicate-keys@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" + integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dynamic-import@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa" + integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" + integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-export-namespace-from@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c" + integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.20.0", "@babel/plugin-transform-flow-strip-types@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz#0bb17110c7bf5b35a60754b2f00c58302381dee2" + integrity sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-flow" "^7.22.5" + +"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" + integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== + dependencies: + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-json-strings@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835" + integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-logical-assignment-operators@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c" + integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.0.0", "@babel/plugin-transform-member-expression-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-amd@^7.22.5": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" + integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== + dependencies: + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.22.15", "@babel/plugin-transform-modules-commonjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" + integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== + dependencies: + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-modules-systemjs@^7.22.11": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" + integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/plugin-transform-modules-umd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" + integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== + dependencies: + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0", "@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-new-target@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" + integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc" + integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd" + integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f" + integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.22.15" + +"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + +"@babel/plugin-transform-optional-catch-binding@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0" + integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" + integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" + integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-methods@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" + integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1" + integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.11" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-display-name@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b" + integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx-self@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz#ca2fdc11bc20d4d46de01137318b13d04e481d8e" + integrity sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx-source@^7.0.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz#49af1615bfdf6ed9d3e9e43e425e0b2b65d15b6c" + integrity sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx@^7.0.0": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz#7e6266d88705d7c49f11c98db8b9464531289cd6" + integrity sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.22.5" + "@babel/types" "^7.22.15" + +"@babel/plugin-transform-regenerator@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" + integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.2" + +"@babel/plugin-transform-reserved-words@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" + integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-runtime@^7.0.0": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz#3a625c4c05a39e932d7d34f5d4895cdd0172fdc9" + integrity sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g== + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.5" + babel-plugin-polyfill-corejs3 "^0.8.3" + babel-plugin-polyfill-regenerator "^0.5.2" + semver "^6.3.1" + +"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-sticky-regex@^7.0.0", "@babel/plugin-transform-sticky-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typeof-symbol@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" + integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typescript@^7.22.15", "@babel/plugin-transform-typescript@^7.5.0": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127" + integrity sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-typescript" "^7.22.5" + +"@babel/plugin-transform-unicode-escapes@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9" + integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-property-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" + integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-regex@^7.0.0", "@babel/plugin-transform-unicode-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" + integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/preset-env@^7.20.0": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.20.tgz#de9e9b57e1127ce0a2f580831717f7fb677ceedb" + integrity sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg== + dependencies: + "@babel/compat-data" "^7.22.20" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.15" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.15" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.22.5" + "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@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-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.22.5" + "@babel/plugin-transform-async-generator-functions" "^7.22.15" + "@babel/plugin-transform-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions" "^7.22.5" + "@babel/plugin-transform-block-scoping" "^7.22.15" + "@babel/plugin-transform-class-properties" "^7.22.5" + "@babel/plugin-transform-class-static-block" "^7.22.11" + "@babel/plugin-transform-classes" "^7.22.15" + "@babel/plugin-transform-computed-properties" "^7.22.5" + "@babel/plugin-transform-destructuring" "^7.22.15" + "@babel/plugin-transform-dotall-regex" "^7.22.5" + "@babel/plugin-transform-duplicate-keys" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.11" + "@babel/plugin-transform-exponentiation-operator" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.11" + "@babel/plugin-transform-for-of" "^7.22.15" + "@babel/plugin-transform-function-name" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.11" + "@babel/plugin-transform-literals" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" + "@babel/plugin-transform-member-expression-literals" "^7.22.5" + "@babel/plugin-transform-modules-amd" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.22.15" + "@babel/plugin-transform-modules-systemjs" "^7.22.11" + "@babel/plugin-transform-modules-umd" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11" + "@babel/plugin-transform-numeric-separator" "^7.22.11" + "@babel/plugin-transform-object-rest-spread" "^7.22.15" + "@babel/plugin-transform-object-super" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.11" + "@babel/plugin-transform-optional-chaining" "^7.22.15" + "@babel/plugin-transform-parameters" "^7.22.15" + "@babel/plugin-transform-private-methods" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.11" + "@babel/plugin-transform-property-literals" "^7.22.5" + "@babel/plugin-transform-regenerator" "^7.22.10" + "@babel/plugin-transform-reserved-words" "^7.22.5" + "@babel/plugin-transform-shorthand-properties" "^7.22.5" + "@babel/plugin-transform-spread" "^7.22.5" + "@babel/plugin-transform-sticky-regex" "^7.22.5" + "@babel/plugin-transform-template-literals" "^7.22.5" + "@babel/plugin-transform-typeof-symbol" "^7.22.5" + "@babel/plugin-transform-unicode-escapes" "^7.22.10" + "@babel/plugin-transform-unicode-property-regex" "^7.22.5" + "@babel/plugin-transform-unicode-regex" "^7.22.5" + "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" + "@babel/preset-modules" "0.1.6-no-external-plugins" + "@babel/types" "^7.22.19" + babel-plugin-polyfill-corejs2 "^0.4.5" + babel-plugin-polyfill-corejs3 "^0.8.3" + babel-plugin-polyfill-regenerator "^0.5.2" + core-js-compat "^3.31.0" + semver "^6.3.1" + +"@babel/preset-flow@^7.13.13": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.22.15.tgz#30318deb9b3ebd9f5738e96da03a531e0cd3165d" + integrity sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-transform-flow-strip-types" "^7.22.5" + +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-typescript@^7.13.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.0.tgz#cc6602d13e7e5b2087c811912b87cf937a9129d9" + integrity sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-syntax-jsx" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-typescript" "^7.22.15" + +"@babel/register@^7.13.16": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.22.15.tgz#c2c294a361d59f5fa7bcc8b97ef7319c32ecaec7" + integrity sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg== + 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/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.20.0", "@babel/runtime@^7.8.4": + version "7.23.1" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.1.tgz#72741dc4d413338a91dcb044a86f3c0bc402646d" + integrity sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.0.0", "@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.3.3": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/traverse@^7.20.0", "@babel/traverse@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.0.tgz#18196ddfbcf4ccea324b7f6d3ada00d8c5a99c53" + integrity sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.20.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@eslint-community/eslint-utils@^4.2.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.6.1": + version "4.9.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz#449dfa81a57a1d755b09aa58d826c1262e4283b4" + integrity sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA== + +"@eslint/eslintrc@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396" + integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.6.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@8.51.0": + version "8.51.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.51.0.tgz#6d419c240cfb2b66da37df230f7e7eef801c32fa" + integrity sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg== + +"@hapi/hoek@^9.0.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + +"@hapi/topo@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@humanwhocodes/config-array@^0.11.11": + version "0.11.11" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.11.tgz#88a04c570dbbc7dd943e4712429c3df09bc32844" + integrity sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA== + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + debug "^4.1.1" + minimatch "^3.0.5" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + 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": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" + integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + slash "^3.0.0" + +"@jest/core@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" + integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== + dependencies: + "@jest/console" "^29.7.0" + "@jest/reporters" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + ci-info "^3.2.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^29.7.0" + jest-config "^29.7.0" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-resolve-dependencies "^29.7.0" + jest-runner "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + jest-watcher "^29.7.0" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/create-cache-key-function@^29.2.1": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz#793be38148fab78e65f40ae30c36785f4ad859f0" + integrity sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA== + dependencies: + "@jest/types" "^29.6.3" + +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== + dependencies: + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== + dependencies: + jest-get-type "^29.6.3" + +"@jest/expect@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" + integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== + dependencies: + expect "^29.7.0" + jest-snapshot "^29.7.0" + +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== + dependencies: + "@jest/types" "^29.6.3" + "@sinonjs/fake-timers" "^10.0.2" + "@types/node" "*" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" + +"@jest/globals@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" + integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/types" "^29.6.3" + jest-mock "^29.7.0" + +"@jest/reporters@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" + integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^6.0.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + jest-worker "^29.7.0" + slash "^3.0.0" + string-length "^4.0.1" + strip-ansi "^6.0.0" + v8-to-istanbul "^9.0.1" + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/source-map@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" + integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== + dependencies: + "@jridgewell/trace-mapping" "^0.3.18" + callsites "^3.0.0" + graceful-fs "^4.2.9" + +"@jest/test-result@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" + integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== + dependencies: + "@jest/console" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" + integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== + dependencies: + "@jest/test-result" "^29.7.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + slash "^3.0.0" + +"@jest/transform@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== + dependencies: + "@babel/core" "^7.11.6" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^2.0.0" + fast-json-stable-stringify "^2.1.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + write-file-atomic "^4.0.2" + +"@jest/types@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== + dependencies: + "@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/types@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.19" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811" + integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@microsoft/applicationinsights-web-snippet@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz#6bb788b2902e48bf5d460c38c6bb7fedd686ddd7" + integrity sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ== + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@opentelemetry/api@^1.4.1": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.6.0.tgz#de2c6823203d6f319511898bb5de7e70f5267e19" + integrity sha512-OWlrQAnWn9577PhVgqjUvMr1pg57Bc4jv0iL4w0PRuOSRvq67rvHW9Ie/dZVMvCzhSCB+UxhcY/PmCmFj33Q+g== + +"@opentelemetry/core@1.17.0", "@opentelemetry/core@^1.15.2": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.17.0.tgz#6a72425f5f953dc68b4c7c66d947c018173d30d2" + integrity sha512-tfnl3h+UefCgx1aeN2xtrmr6BmdWGKXypk0pflQR0urFS40aE88trnkOMc2HTJZbMrqEEl4HsaBeFhwLVXsrJg== + dependencies: + "@opentelemetry/semantic-conventions" "1.17.0" + +"@opentelemetry/instrumentation@^0.41.2": + version "0.41.2" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz#cae11fa64485dcf03dae331f35b315b64bc6189f" + integrity sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw== + dependencies: + "@types/shimmer" "^1.0.2" + import-in-the-middle "1.4.2" + require-in-the-middle "^7.1.1" + semver "^7.5.1" + shimmer "^1.2.1" + +"@opentelemetry/resources@1.17.0": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.17.0.tgz#ee29144cfd7d194c69698c8153dbadec7fe6819f" + integrity sha512-+u0ciVnj8lhuL/qGRBPeVYvk7fL+H/vOddfvmOeJaA1KC+5/3UED1c9KoZQlRsNT5Kw1FaK8LkY2NVLYfOVZQw== + dependencies: + "@opentelemetry/core" "1.17.0" + "@opentelemetry/semantic-conventions" "1.17.0" + +"@opentelemetry/sdk-trace-base@^1.15.2": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.17.0.tgz#05a21763c9efa72903c20b8930293cdde344b681" + integrity sha512-2T5HA1/1iE36Q9eg6D4zYlC4Y4GcycI1J6NsHPKZY9oWfAxWsoYnRlkPfUqyY5XVtocCo/xHpnJvGNHwzT70oQ== + dependencies: + "@opentelemetry/core" "1.17.0" + "@opentelemetry/resources" "1.17.0" + "@opentelemetry/semantic-conventions" "1.17.0" + +"@opentelemetry/semantic-conventions@1.17.0", "@opentelemetry/semantic-conventions@^1.15.2": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.17.0.tgz#af10baa9f05ce1e64a14065fc138b5739bfb65f6" + integrity sha512-+fguCd2d8d2qruk0H0DsCEy2CTK3t0Tugg7MhZ/UQMvmewbZLNnJ6heSYyzIZWG5IPfAXzoj4f4F/qpM7l4VBA== + +"@react-native-community/cli-clean@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-11.3.7.tgz#cb4c2f225f78593412c2d191b55b8570f409a48f" + integrity sha512-twtsv54ohcRyWVzPXL3F9VHGb4Qhn3slqqRs3wEuRzjR7cTmV2TIO2b1VhaqF4HlCgNd+cGuirvLtK2JJyaxMg== + dependencies: + "@react-native-community/cli-tools" "11.3.7" + chalk "^4.1.2" + execa "^5.0.0" + prompts "^2.4.0" + +"@react-native-community/cli-config@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-11.3.7.tgz#4ce95548252ecb094b576369abebf9867c95d277" + integrity sha512-FDBLku9xskS+bx0YFJFLCmUJhEZ4/MMSC9qPYOGBollWYdgE7k/TWI0IeYFmMALAnbCdKQAYP5N29N55Tad8lg== + dependencies: + "@react-native-community/cli-tools" "11.3.7" + chalk "^4.1.2" + cosmiconfig "^5.1.0" + deepmerge "^4.3.0" + glob "^7.1.3" + joi "^17.2.1" + +"@react-native-community/cli-debugger-ui@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.7.tgz#2147b73313af8de3c9b396406d5d344b904cf2bb" + integrity sha512-aVmKuPKHZENR8SrflkMurZqeyLwbKieHdOvaZCh1Nn/0UC5CxWcyST2DB2XQboZwsvr3/WXKJkSUO+SZ1J9qTQ== + dependencies: + serve-static "^1.13.1" + +"@react-native-community/cli-doctor@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-11.3.7.tgz#7d5f5b1aea78134bba713fa97795986345ff1344" + integrity sha512-YEHUqWISOHnsl5+NM14KHelKh68Sr5/HeEZvvNdIcvcKtZic3FU7Xd1WcbNdo3gCq5JvzGFfufx02Tabh5zmrg== + dependencies: + "@react-native-community/cli-config" "11.3.7" + "@react-native-community/cli-platform-android" "11.3.7" + "@react-native-community/cli-platform-ios" "11.3.7" + "@react-native-community/cli-tools" "11.3.7" + chalk "^4.1.2" + command-exists "^1.2.8" + envinfo "^7.7.2" + execa "^5.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 "^7.5.2" + strip-ansi "^5.2.0" + sudo-prompt "^9.0.0" + wcwidth "^1.0.1" + yaml "^2.2.1" + +"@react-native-community/cli-hermes@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-11.3.7.tgz#091e730a1f8bace6c3729e8744bad6141002e0e8" + integrity sha512-chkKd8n/xeZkinRvtH6QcYA8rjNOKU3S3Lw/3Psxgx+hAYV0Gyk95qJHTalx7iu+PwjOOqqvCkJo5jCkYLkoqw== + dependencies: + "@react-native-community/cli-platform-android" "11.3.7" + "@react-native-community/cli-tools" "11.3.7" + chalk "^4.1.2" + hermes-profile-transformer "^0.0.6" + ip "^1.1.5" + +"@react-native-community/cli-platform-android@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.7.tgz#7845bc48258b6bb55df208a23b3690647f113995" + integrity sha512-WGtXI/Rm178UQb8bu1TAeFC/RJvYGnbHpULXvE20GkmeJ1HIrMjkagyk6kkY3Ej25JAP2R878gv+TJ/XiRhaEg== + dependencies: + "@react-native-community/cli-tools" "11.3.7" + chalk "^4.1.2" + execa "^5.0.0" + glob "^7.1.3" + logkitty "^0.7.1" + +"@react-native-community/cli-platform-ios@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.7.tgz#87478f907634713b7236c77870446a5ca1f35ff1" + integrity sha512-Z/8rseBput49EldX7MogvN6zJlWzZ/4M97s2P+zjS09ZoBU7I0eOKLi0N9wx+95FNBvGQQ/0P62bB9UaFQH2jw== + dependencies: + "@react-native-community/cli-tools" "11.3.7" + chalk "^4.1.2" + execa "^5.0.0" + fast-xml-parser "^4.0.12" + glob "^7.1.3" + ora "^5.4.1" + +"@react-native-community/cli-plugin-metro@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.7.tgz#2e8a9deb30b40495c5c1347a1837a824400fa00f" + integrity sha512-0WhgoBVGF1f9jXcuagQmtxpwpfP+2LbLZH4qMyo6OtYLWLG13n2uRep+8tdGzfNzl1bIuUTeE9yZSAdnf9LfYQ== + dependencies: + "@react-native-community/cli-server-api" "11.3.7" + "@react-native-community/cli-tools" "11.3.7" + chalk "^4.1.2" + execa "^5.0.0" + metro "0.76.8" + metro-config "0.76.8" + metro-core "0.76.8" + metro-react-native-babel-transformer "0.76.8" + metro-resolver "0.76.8" + metro-runtime "0.76.8" + readline "^1.3.0" + +"@react-native-community/cli-server-api@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-11.3.7.tgz#2cce54b3331c9c51b9067129c297ab2e9a142216" + integrity sha512-yoFyGdvR3HxCnU6i9vFqKmmSqFzCbnFSnJ29a+5dppgPRetN+d//O8ard/YHqHzToFnXutAFf2neONn23qcJAg== + dependencies: + "@react-native-community/cli-debugger-ui" "11.3.7" + "@react-native-community/cli-tools" "11.3.7" + compression "^1.7.1" + connect "^3.6.5" + errorhandler "^1.5.1" + nocache "^3.0.1" + pretty-format "^26.6.2" + serve-static "^1.13.1" + ws "^7.5.1" + +"@react-native-community/cli-tools@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-11.3.7.tgz#37aa7efc7b4a1b7077d541f1d7bb11a2ab7b6ff2" + integrity sha512-peyhP4TV6Ps1hk+MBHTFaIR1eI3u+OfGBvr5r0wPwo3FAJvldRinMgcB/TcCcOBXVORu7ba1XYjkubPeYcqAyA== + dependencies: + appdirsjs "^1.2.4" + chalk "^4.1.2" + find-up "^5.0.0" + mime "^2.4.1" + node-fetch "^2.6.0" + open "^6.2.0" + ora "^5.4.1" + semver "^7.5.2" + shell-quote "^1.7.3" + +"@react-native-community/cli-types@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-11.3.7.tgz#12fe7cff3da08bd27e11116531b2e001939854b9" + integrity sha512-OhSr/TiDQkXjL5YOs8+hvGSB+HltLn5ZI0+A3DCiMsjUgTTsYh+Z63OtyMpNjrdCEFcg0MpfdU2uxstCS6Dc5g== + dependencies: + joi "^17.2.1" + +"@react-native-community/cli@11.3.7": + version "11.3.7" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-11.3.7.tgz#564c0054269d8385fa9d301750b2e56dbb5c0cc9" + integrity sha512-Ou8eDlF+yh2rzXeCTpMPYJ2fuqsusNOhmpYPYNQJQ2h6PvaF30kPomflgRILems+EBBuggRtcT+I+1YH4o/q6w== + dependencies: + "@react-native-community/cli-clean" "11.3.7" + "@react-native-community/cli-config" "11.3.7" + "@react-native-community/cli-debugger-ui" "11.3.7" + "@react-native-community/cli-doctor" "11.3.7" + "@react-native-community/cli-hermes" "11.3.7" + "@react-native-community/cli-plugin-metro" "11.3.7" + "@react-native-community/cli-server-api" "11.3.7" + "@react-native-community/cli-tools" "11.3.7" + "@react-native-community/cli-types" "11.3.7" + chalk "^4.1.2" + commander "^9.4.1" + execa "^5.0.0" + find-up "^4.1.0" + fs-extra "^8.1.0" + graceful-fs "^4.1.3" + prompts "^2.4.0" + semver "^7.5.2" + +"@react-native-windows/cli@0.72.3": + version "0.72.3" + resolved "https://registry.yarnpkg.com/@react-native-windows/cli/-/cli-0.72.3.tgz#4e30f91cbc976d5c05e3bf28ffe43245c38831b6" + integrity sha512-wh28U9us97U3i7V5MZiFuMiIsMe6bMplt6NHtmeXDjYrNAKjbBLum3RR0DFE3AF04pUnEL6aASs10ZIO6aq4hQ== + dependencies: + "@react-native-windows/codegen" "0.72.2" + "@react-native-windows/fs" "0.72.0" + "@react-native-windows/package-utils" "0.72.0" + "@react-native-windows/telemetry" "0.72.1" + "@xmldom/xmldom" "^0.7.7" + chalk "^4.1.0" + cli-spinners "^2.2.0" + envinfo "^7.5.0" + find-up "^4.1.0" + glob "^7.1.1" + lodash "^4.17.15" + mustache "^4.0.1" + ora "^3.4.0" + prompts "^2.4.1" + semver "^7.3.2" + shelljs "^0.8.4" + username "^5.1.0" + uuid "^3.3.2" + xml-formatter "^2.4.0" + xml-parser "^1.2.1" + xpath "^0.0.27" + +"@react-native-windows/codegen@0.72.2": + version "0.72.2" + resolved "https://registry.yarnpkg.com/@react-native-windows/codegen/-/codegen-0.72.2.tgz#5774d6c5e3604d0d2f80238a7ff87b5a9be33413" + integrity sha512-dk9/UdulAT7ltie+rNxMigvspZEYvfWLUT1NwthxXmn+7VT6PZtp9rBLrkfyBRrXjnIyCgueLfSKaH3RzeSlJw== + dependencies: + "@react-native-windows/fs" "0.72.0" + chalk "^4.1.0" + globby "^11.0.4" + mustache "^4.0.1" + source-map-support "^0.5.19" + yargs "^16.2.0" + +"@react-native-windows/find-repo-root@0.72.0": + version "0.72.0" + resolved "https://registry.yarnpkg.com/@react-native-windows/find-repo-root/-/find-repo-root-0.72.0.tgz#435f2dfc8ecaf7f5274e6467961e461e7bac5bc0" + integrity sha512-z6lTaC3Wt1QdtUzTwUOk/9qOPtZiVIQqE1JMojpfYyQmGQIoaoKr90pXdlLmk/vntNAKRCS/YqjETjXIXbwk3A== + dependencies: + "@react-native-windows/fs" "0.72.0" + find-up "^4.1.0" + +"@react-native-windows/fs@0.72.0": + version "0.72.0" + resolved "https://registry.yarnpkg.com/@react-native-windows/fs/-/fs-0.72.0.tgz#ed5f16b3386d3567d2baef2f91399fbea820c2af" + integrity sha512-apKoWRGv+mCvOy7N0xke2JtubPQ+S5sk9v1jyUiSirevwMoIBCsYyZolq90w0kr90SAtulVIKErV18jqIthKLg== + dependencies: + graceful-fs "^4.2.8" + +"@react-native-windows/package-utils@0.72.0": + version "0.72.0" + resolved "https://registry.yarnpkg.com/@react-native-windows/package-utils/-/package-utils-0.72.0.tgz#31eb88eaaf8c5782f557efc78b8ddb03b459404c" + integrity sha512-wnIVPzO4cBCdWrmgeawhHDCIZaAXACVIMtL/4Nt8PSttSm6VYaGgBiq518kv58G42Ld8kxmppgXMWoBBIoozlw== + dependencies: + "@react-native-windows/find-repo-root" "0.72.0" + "@react-native-windows/fs" "0.72.0" + get-monorepo-packages "^1.2.0" + lodash "^4.17.15" + +"@react-native-windows/telemetry@0.72.1": + version "0.72.1" + resolved "https://registry.yarnpkg.com/@react-native-windows/telemetry/-/telemetry-0.72.1.tgz#7d712bf9c6584f09a4d022e89bd69b496a4aaae0" + integrity sha512-1+lwQd74Hbqka8VjU/9qvhG8c0S8c4cT6es3DibdqNvHSHioJbt6jnnnVKJSBoPuiqRqgvVnfgBpbgeNPxZmEw== + dependencies: + "@react-native-windows/fs" "0.72.0" + "@xmldom/xmldom" "^0.7.7" + applicationinsights "^2.3.1" + ci-info "^3.2.0" + envinfo "^7.8.1" + lodash "^4.17.21" + os-locale "^5.0.0" + xpath "^0.0.27" + +"@react-native/assets-registry@^0.72.0": + version "0.72.0" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.72.0.tgz#c82a76a1d86ec0c3907be76f7faf97a32bbed05d" + integrity sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ== + +"@react-native/assets@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@react-native/assets/-/assets-1.0.0.tgz#c6f9bf63d274bafc8e970628de24986b30a55c8e" + integrity sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ== + +"@react-native/codegen@^0.72.7": + version "0.72.7" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.72.7.tgz#b6832ce631ac63143024ea094a6b5480a780e589" + integrity sha512-O7xNcGeXGbY+VoqBGNlZ3O05gxfATlwE1Q1qQf5E38dK+tXn5BY4u0jaQ9DPjfE8pBba8g/BYI1N44lynidMtg== + dependencies: + "@babel/parser" "^7.20.0" + flow-parser "^0.206.0" + jscodeshift "^0.14.0" + nullthrows "^1.1.1" + +"@react-native/eslint-config@^0.72.2": + version "0.72.2" + resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.72.2.tgz#31da4cec65ad2805d4db9fdda138452821d72133" + integrity sha512-rAYuQQXzi63W7+9Pu/+23od/b/lTSzHjMFibum3sKgdG2LIyvhoMEWQ5+Chu7TqebqYy1b9SDn/KEMHvpWFtNg== + dependencies: + "@babel/core" "^7.20.0" + "@babel/eslint-parser" "^7.20.0" + "@react-native/eslint-plugin" "^0.72.0" + "@typescript-eslint/eslint-plugin" "^5.30.5" + "@typescript-eslint/parser" "^5.30.5" + eslint-config-prettier "^8.5.0" + eslint-plugin-eslint-comments "^3.2.0" + eslint-plugin-ft-flow "^2.0.1" + eslint-plugin-jest "^26.5.3" + eslint-plugin-prettier "^4.2.1" + eslint-plugin-react "^7.30.1" + eslint-plugin-react-hooks "^4.6.0" + eslint-plugin-react-native "^4.0.0" + +"@react-native/eslint-plugin@^0.72.0": + version "0.72.0" + resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.72.0.tgz#7ec4c6a73dfde4bd6b4a4d3c462cfdc2637bf91d" + integrity sha512-xWQthnyKd+H22TBqeJUTFebsyWAAwzUb7EQCT8F/WMZsS1sv5UG+2cM/cU9/2HEbVZgxHYuLIi915WznjKPvlg== + +"@react-native/gradle-plugin@^0.72.11": + version "0.72.11" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.72.11.tgz#c063ef12778706611de7a1e42b74b14d9405fb9f" + integrity sha512-P9iRnxiR2w7EHcZ0mJ+fmbPzMby77ZzV6y9sJI3lVLJzF7TLSdbwcQyD3lwMsiL+q5lKUHoZJS4sYmih+P2HXw== + +"@react-native/js-polyfills@^0.72.1": + version "0.72.1" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz#905343ef0c51256f128256330fccbdb35b922291" + integrity sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA== + +"@react-native/metro-config@^0.72.11": + version "0.72.11" + resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.72.11.tgz#c775a22fbb138cedd4513ca46c06bfd6a9dad316" + integrity sha512-661EyQnDdVelyc0qP/ew7kKkGAh6N6KlkuPLC2SQ8sxaXskVU6fSuNlpLW4bUTBUDFKG8gEOU2hp6rzk4wQnGQ== + dependencies: + "@react-native/js-polyfills" "^0.72.1" + metro-config "0.76.8" + metro-react-native-babel-transformer "0.76.8" + metro-runtime "0.76.8" + +"@react-native/normalize-colors@*": + version "0.73.2" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.73.2.tgz#cc8e48fbae2bbfff53e12f209369e8d2e4cf34ec" + integrity sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w== + +"@react-native/normalize-colors@^0.72.0": + version "0.72.0" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz#14294b7ed3c1d92176d2a00df48456e8d7d62212" + integrity sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw== + +"@react-native/virtualized-lists@^0.72.8": + version "0.72.8" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz#a2c6a91ea0f1d40eb5a122fb063daedb92ed1dc3" + integrity sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw== + dependencies: + invariant "^2.2.4" + nullthrows "^1.1.1" + +"@rnx-kit/react-native-host@^0.2.8": + version "0.2.8" + resolved "https://registry.yarnpkg.com/@rnx-kit/react-native-host/-/react-native-host-0.2.8.tgz#e0bbba21c7f7fb47f53dfb0304a0156c3ea836b3" + integrity sha512-lPE4uWW1Td6UE/Gu7m0OKkzkOHYlEUolW8l0dCnUhl3ayq/x9e1MmyLQSgAXhh2aDci9dqtoSBQfgD749XRPqg== + +"@sideway/address@^4.1.3": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" + integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" + integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + +"@sinonjs/commons@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" + integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^10.0.2": + version "10.3.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" + integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== + dependencies: + "@sinonjs/commons" "^3.0.0" + +"@tootallnate/once@2": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" + integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== + +"@tsconfig/react-native@^3.0.0": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@tsconfig/react-native/-/react-native-3.0.2.tgz#f7db242eee4820f5a3d0edcc86c920bb7d9ec0f2" + integrity sha512-F7IoHEqf741lut4Z2K+IkWQRvXAhBiZMeY5L7BysG7Z2Z3MlIyFR+AagD8jQ/CqC1vowGnRwfLjeuwIpaeoJxA== + +"@types/babel__core@^7.1.14": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.2.tgz#215db4f4a35d710256579784a548907237728756" + integrity sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA== + dependencies: + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.5.tgz#281f4764bcbbbc51fdded0f25aa587b4ce14da95" + integrity sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.2" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.2.tgz#843e9f1f47c957553b0c374481dc4772921d6a6b" + integrity sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.2.tgz#4ddf99d95cfdd946ff35d2b65c978d9c9bf2645d" + integrity sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw== + dependencies: + "@babel/types" "^7.20.7" + +"@types/graceful-fs@^4.1.3": + version "4.1.7" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.7.tgz#30443a2e64fd51113bc3e2ba0914d47109695e2a" + integrity sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#412e0725ef41cde73bfa03e0e833eaff41e0fd63" + integrity sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz#edc8e421991a3b4df875036d381fc0a5a982f549" + integrity sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/json-schema@^7.0.9": + version "7.0.13" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.13.tgz#02c24f4363176d2d18fc8b70b9f3c54aba178a85" + integrity sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ== + +"@types/node@*": + version "20.8.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.4.tgz#0e9ebb2ff29d5c3302fc84477d066fa7c6b441aa" + integrity sha512-ZVPnqU58giiCjSxjVUESDtdPk4QR5WQhhINbc9UBrKLU68MX5BF6kbQzTrkwbolyr0X8ChBpXfavr5mZFKZQ5A== + dependencies: + undici-types "~5.25.1" + +"@types/prop-types@*": + version "15.7.8" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.8.tgz#805eae6e8f41bd19e88917d2ea200dc992f405d3" + integrity sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ== + +"@types/react-test-renderer@^18.0.0": + version "18.0.3" + resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-18.0.3.tgz#67922bf5e5f0096581b1efd67dcdeabdd400cfea" + integrity sha512-4wcNLnY6nIT+L6g94CpzL4CXX2P18JvKPU9CDlaHr3DnbP3GiaQLhDotJqjWlVqOcE4UhLRjp0MtxqwuNKONnA== + dependencies: + "@types/react" "*" + +"@types/react@*", "@types/react@^18.0.24": + version "18.2.27" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.27.tgz#746e52b06f3ccd5d7a724fd53769b70792601440" + integrity sha512-Wfv7B7FZiR2r3MIqbAlXoY1+tXm4bOqfz4oRr+nyXdBqapDBZ0l/IGcSlAfvxIHEEJjkPU0MYAc/BlFPOcrgLw== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/scheduler@*": + version "0.16.4" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.4.tgz#fedc3e5b15c26dc18faae96bf1317487cb3658cf" + integrity sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ== + +"@types/semver@^7.3.12": + version "7.5.3" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.3.tgz#9a726e116beb26c24f1ccd6850201e1246122e04" + integrity sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw== + +"@types/shimmer@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.3.tgz#2259274874392a4413fb6f6717a7ec209a8651a7" + integrity sha512-F/IjUGnV6pIN7R4ZV4npHJVoNtaLZWvb+2/9gctxjb99wkpI7Ozg8VPogwDiTRyjLwZXAYxjvdg1KS8LTHKdDA== + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/yargs-parser@*": + version "21.0.1" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.1.tgz#07773d7160494d56aa882d7531aac7319ea67c3b" + integrity sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ== + +"@types/yargs@^15.0.0": + version "15.0.16" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.16.tgz#258009dc52907e8f03041eb64ffdac297ba4b208" + integrity sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^16.0.0": + version "16.0.6" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.6.tgz#cc0c63684d68d23498cf0b5f32aa4c3fb437c638" + integrity sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.28" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.28.tgz#d106e4301fbacde3d1796ab27374dd16588ec851" + integrity sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^5.30.5": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db" + integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== + dependencies: + "@eslint-community/regexpp" "^4.4.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/type-utils" "5.62.0" + "@typescript-eslint/utils" "5.62.0" + debug "^4.3.4" + graphemer "^1.4.0" + ignore "^5.2.0" + natural-compare-lite "^1.4.0" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/parser@^5.30.5": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7" + integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== + dependencies: + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" + debug "^4.3.4" + +"@typescript-eslint/scope-manager@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" + integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== + dependencies: + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" + +"@typescript-eslint/type-utils@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a" + integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew== + dependencies: + "@typescript-eslint/typescript-estree" "5.62.0" + "@typescript-eslint/utils" "5.62.0" + debug "^4.3.4" + tsutils "^3.21.0" + +"@typescript-eslint/types@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" + integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== + +"@typescript-eslint/typescript-estree@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" + integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== + dependencies: + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/utils@5.62.0", "@typescript-eslint/utils@^5.10.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" + integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" + eslint-scope "^5.1.1" + semver "^7.3.7" + +"@typescript-eslint/visitor-keys@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" + integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== + dependencies: + "@typescript-eslint/types" "5.62.0" + eslint-visitor-keys "^3.3.0" + +"@xmldom/xmldom@^0.7.7": + version "0.7.13" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.13.tgz#ff34942667a4e19a9f4a0996a76814daac364cf3" + integrity sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g== + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +accepts@^1.3.7, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-assertions@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn@^8.8.2, acorn@^8.9.0: + version "8.10.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv@^6.12.4: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + 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.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + 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: + version "1.4.10" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" + integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-fragments@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" + integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w== + dependencies: + colorette "^1.0.7" + slice-ansi "^2.0.0" + strip-ansi "^5.0.0" + +ansi-regex@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" + integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== + +ansi-regex@^5.0.0, ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +appdirsjs@^1.2.4: + version "1.2.7" + resolved "https://registry.yarnpkg.com/appdirsjs/-/appdirsjs-1.2.7.tgz#50b4b7948a26ba6090d4aede2ae2dc2b051be3b3" + integrity sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw== + +applicationinsights@^2.3.1: + version "2.9.0" + resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-2.9.0.tgz#62d6fb0d7cdcdbd2dd0a38a085943f9c262ff317" + integrity sha512-W90WNjtvZ10GUInpkyNM0xBGe2qRYChHhdb44SE5KU7hXtCZLxs3IZjWw1gJINQem0qGAgtZlxrVvKPj5SlTbQ== + dependencies: + "@azure/core-auth" "^1.5.0" + "@azure/core-rest-pipeline" "1.10.1" + "@azure/core-util" "1.2.0" + "@azure/opentelemetry-instrumentation-azure-sdk" "^1.0.0-beta.5" + "@microsoft/applicationinsights-web-snippet" "^1.0.1" + "@opentelemetry/api" "^1.4.1" + "@opentelemetry/core" "^1.15.2" + "@opentelemetry/sdk-trace-base" "^1.15.2" + "@opentelemetry/semantic-conventions" "^1.15.2" + cls-hooked "^4.2.2" + continuation-local-storage "^3.2.1" + diagnostic-channel "1.1.1" + diagnostic-channel-publishers "1.0.7" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + +array-includes@^3.1.6: + version "3.1.7" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" + integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-string "^1.0.7" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== + dependencies: + array-uniq "^1.0.1" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== + +array.prototype.flat@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" + integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + +array.prototype.flatmap@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" + integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + +array.prototype.tosorted@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz#620eff7442503d66c799d95503f82b475745cefd" + integrity sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.2.1" + +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" + +asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +ast-types@0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.15.2.tgz#39ae4809393c4b16df751ee563411423e85fb49d" + integrity sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg== + dependencies: + tslib "^2.0.1" + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-hook-jl@^1.7.6: + version "1.7.6" + resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" + integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== + dependencies: + stack-chain "^1.3.7" + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +async-listener@^0.6.0: + version "0.6.10" + resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" + integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== + dependencies: + semver "^5.3.0" + shimmer "^1.1.0" + +async@^3.2.2: + version "3.2.4" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + +asynciterator.prototype@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62" + integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== + dependencies: + has-symbols "^1.0.3" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +babel-core@^7.0.0-bridge.0: + version "7.0.0-bridge.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" + integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== + +babel-jest@^29.2.1, babel-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" + integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== + dependencies: + "@jest/transform" "^29.7.0" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^29.6.3" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@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@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" + integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.1.14" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.4.5: + version "0.4.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" + integrity sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.2" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.8.3: + version "0.8.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz#1fac2b1dcef6274e72b3c72977ed8325cb330591" + integrity sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.2" + core-js-compat "^3.32.2" + +babel-plugin-polyfill-regenerator@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" + integrity sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.2" + +babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: + version "7.0.0-beta.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" + integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== + +babel-plugin-transform-flow-enums@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz#d1d0cc9bdc799c850ca110d0ddc9f21b9ec3ef25" + integrity sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ== + dependencies: + "@babel/plugin-syntax-flow" "^7.12.1" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + 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-fbjs@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" + integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-syntax-class-properties" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoped-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.0.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.0.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-member-expression-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-super" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-property-literals" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" + +babel-preset-jest@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" + integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== + dependencies: + babel-plugin-jest-hoist "^29.6.3" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.1.2, base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +bl@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browserslist@^4.21.9, browserslist@^4.22.1: + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== + dependencies: + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" + node-releases "^2.0.13" + update-browserslist-db "^1.0.13" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001541: + version "1.0.30001547" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001547.tgz#d4f92efc488aab3c7f92c738d3977c2a3180472b" + integrity sha512-W7CrtIModMAxobGhz8iXmDfuJiiKg1WADMO/9x7/CLNin5cpSbuBjooyoIUVB5eyCc36QuTVlkVa1iB2S5+/eA== + +chalk@^2.0.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +cjs-module-lexer@^1.0.0, cjs-module-lexer@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" + integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== + dependencies: + restore-cursor "^2.0.0" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-spinners@^2.0.0, cli-spinners@^2.2.0, cli-spinners@^2.5.0: + version "2.9.1" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.1.tgz#9c0b9dad69a6d47cbb4333c14319b060ed395a35" + integrity sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ== + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +cliui@^8.0.0, cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +cls-hooked@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" + integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== + dependencies: + async-hook-jl "^1.7.6" + emitter-listener "^1.0.1" + semver "^5.4.1" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" + integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^1.0.7: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" + integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +command-exists@^1.2.8: + version "1.2.9" + resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" + integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^9.4.1: + version "9.5.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" + integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== + +commander@~2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.1: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +connect@^3.6.5: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" + +continuation-local-storage@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" + integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== + dependencies: + async-listener "^0.6.0" + emitter-listener "^1.1.1" + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +core-js-compat@^3.31.0, core-js-compat@^3.32.2: + version "3.33.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.0.tgz#24aa230b228406450b2277b7c8bfebae932df966" + integrity sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw== + dependencies: + browserslist "^4.22.1" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +create-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" + integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== + dependencies: + "@jest/types" "^29.6.3" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-config "^29.7.0" + jest-util "^29.7.0" + prompts "^2.0.1" + +cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +csstype@^3.0.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== + +dayjs@^1.8.15: + version "1.11.10" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" + integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== + +debug@2.6.9, debug@^2.2.0: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + +dedent@^1.0.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.1.tgz#4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff" + integrity sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg== + +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2, deepmerge@^4.3.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +defaults@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + dependencies: + clone "^1.0.2" + +define-data-property@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.0.tgz#0db13540704e1d8d479a0656cf781267531b9451" + integrity sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +denodeify@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" + integrity sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +deprecated-react-native-prop-types@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.1.0.tgz#8ed03a64c21b7fbdd2d000957b6838d4f38d2c66" + integrity sha512-WfepZHmRbbdTvhcolb8aOKEvQdcmTMn5tKLbqbXmkBvjFjRVWAYqsXk/DBsV8TZxws8SdGHLuHaJrHSQUPRdfw== + dependencies: + "@react-native/normalize-colors" "*" + invariant "*" + prop-types "*" + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +diagnostic-channel-publishers@1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz#9b7f8d5ee1295481aee19c827d917e96fedf2c4a" + integrity sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg== + +diagnostic-channel@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz#44b60972de9ee055c16216535b0e9db3f6a0efd0" + integrity sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw== + dependencies: + semver "^7.5.3" + +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== + +dir-glob@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== + dependencies: + path-type "^3.0.0" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.535: + version "1.4.548" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.548.tgz#e695d769e0e801fa6d438b63f6bc9b80372000d6" + integrity sha512-R77KD6mXv37DOyKLN/eW1rGS61N6yHOfapNSX9w+y9DdPG83l9Gkuv7qkCFZ4Ta4JPhrjgQfYbv4Y3TnM1Hi2Q== + +emitter-listener@^1.0.1, emitter-listener@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" + integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== + dependencies: + shimmer "^1.2.0" + +emittery@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" + integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +envinfo@^7.5.0, envinfo@^7.7.2, envinfo@^7.8.1: + version "7.10.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.10.0.tgz#55146e3909cc5fe63c22da63fb15b05aeac35b13" + integrity sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.6: + version "2.1.4" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + +errorhandler@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" + integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== + dependencies: + accepts "~1.3.7" + escape-html "~1.0.3" + +es-abstract@^1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.2.tgz#90f7282d91d0ad577f505e423e52d4c1d93c1b8a" + integrity sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA== + dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.2" + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.1" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.12" + is-weakref "^1.0.2" + object-inspect "^1.12.3" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.11" + +es-iterator-helpers@^1.0.12: + version "1.0.15" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz#bd81d275ac766431d19305923707c3efd9f1ae40" + integrity sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g== + dependencies: + asynciterator.prototype "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.1" + es-abstract "^1.22.1" + es-set-tostringtag "^2.0.1" + function-bind "^1.1.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + iterator.prototype "^1.1.2" + safe-array-concat "^1.0.1" + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" + +es-shim-unscopables@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" + integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== + dependencies: + has "^1.0.3" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-config-prettier@^8.5.0: + version "8.10.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz#3a06a662130807e2502fc3ff8b4143d8a0658e11" + integrity sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg== + +eslint-plugin-eslint-comments@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz#9e1cd7b4413526abb313933071d7aba05ca12ffa" + integrity sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ== + dependencies: + escape-string-regexp "^1.0.5" + ignore "^5.0.5" + +eslint-plugin-ft-flow@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-ft-flow/-/eslint-plugin-ft-flow-2.0.3.tgz#3b3c113c41902bcbacf0e22b536debcfc3c819e8" + integrity sha512-Vbsd/b+LYA99jUbsL6viEUWShFaYQt2YQs3QN3f+aeszOhh2sgdcU0mjzDyD4yyBvMc8qy2uwvBBWfMzEX06tg== + dependencies: + lodash "^4.17.21" + string-natural-compare "^3.0.1" + +eslint-plugin-jest@^26.5.3: + version "26.9.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-26.9.0.tgz#7931c31000b1c19e57dbfb71bbf71b817d1bf949" + integrity sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng== + dependencies: + "@typescript-eslint/utils" "^5.10.0" + +eslint-plugin-prettier@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b" + integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react-hooks@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-plugin-react-native-globals@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz#ee1348bc2ceb912303ce6bdbd22e2f045ea86ea2" + integrity sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g== + +eslint-plugin-react-native@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-4.1.0.tgz#5343acd3b2246bc1b857ac38be708f070d18809f" + integrity sha512-QLo7rzTBOl43FvVqDdq5Ql9IoElIuTdjrz9SKAXCvULvBoRZ44JGSkx9z4999ZusCsb4rK3gjS8gOGyeYqZv2Q== + dependencies: + eslint-plugin-react-native-globals "^0.1.1" + +eslint-plugin-react@^7.30.1: + version "7.33.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608" + integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== + dependencies: + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" + array.prototype.tosorted "^1.1.1" + doctrine "^2.1.0" + es-iterator-helpers "^1.0.12" + estraverse "^5.3.0" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" + object.hasown "^1.1.2" + object.values "^1.1.6" + prop-types "^15.8.1" + resolve "^2.0.0-next.4" + semver "^6.3.1" + string.prototype.matchall "^4.0.8" + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint@^8.19.0: + version "8.51.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.51.0.tgz#4a82dae60d209ac89a5cff1604fea978ba4950f3" + integrity sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.2" + "@eslint/js" "8.51.0" + "@humanwhocodes/config-array" "^0.11.11" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" + esquery "^1.4.2" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.19.0" + graphemer "^1.4.0" + ignore "^5.2.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + is-path-inside "^3.0.3" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + +esprima@^4.0.0, esprima@~4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.2: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-target-shim@^5.0.0, event-target-shim@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + 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@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== + dependencies: + "@jest/expect-utils" "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" + integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== + +fast-glob@^3.2.9: + version "3.3.1" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" + integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fast-xml-parser@^4.0.0, fast-xml-parser@^4.0.12: + version "4.3.2" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz#761e641260706d6e13251c4ef8e3f5694d4b0d79" + integrity sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg== + dependencies: + strnum "^1.0.5" + +fastq@^1.6.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + dependencies: + reusify "^1.0.4" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.1.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b" + integrity sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q== + dependencies: + flatted "^3.2.9" + keyv "^4.5.3" + rimraf "^3.0.2" + +flatted@^3.2.9: + version "3.2.9" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" + integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== + +flow-enums-runtime@^0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.5.tgz#95884bfcc82edaf27eef7e1dd09732331cfbafbc" + integrity sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ== + +flow-parser@0.*: + version "0.218.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.218.0.tgz#ec2e446b00eba373c661b4f5ccd9705996278c0a" + integrity sha512-mk4e7UK4P/W3tjrJyto6oxPuCjwvRMyzBh72hTl8T0dOcTzkP0M2JJHpncgyhKphMFi9pnjwHfc8e0oe4Uk3LA== + +flow-parser@^0.206.0: + version "0.206.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.206.0.tgz#f4f794f8026535278393308e01ea72f31000bfef" + integrity sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" + +functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-proto "^1.0.1" + has-symbols "^1.0.3" + +get-monorepo-packages@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/get-monorepo-packages/-/get-monorepo-packages-1.2.0.tgz#3eee88d30b11a5f65955dec6ae331958b2a168e4" + integrity sha512-aDP6tH+eM3EuVSp3YyCutOcFS4Y9AhRRH9FAd+cjtR/g63Hx+DCXdKoP1ViRPUJz5wm+BOEXB4FhoffGHxJ7jQ== + dependencies: + globby "^7.1.1" + load-json-file "^4.0.0" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.19.0: + version "13.23.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" + integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== + dependencies: + type-fest "^0.20.2" + +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +globby@^11.0.4, globby@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +globby@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" + integrity sha512-yANWAN2DUcBtuus5Cpd+SKROzXHs2iVXFZt/Ykrfz6SAXqacLX25NZpltE+39ceMexYF4TtEadjuSTw8+3wX4g== + dependencies: + array-union "^1.0.1" + dir-glob "^2.0.0" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.8, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" + integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== + +hermes-estree@0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.12.0.tgz#8a289f9aee854854422345e6995a48613bac2ca8" + integrity sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw== + +hermes-parser@0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.12.0.tgz#114dc26697cfb41a6302c215b859b74224383773" + integrity sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw== + dependencies: + hermes-estree "0.12.0" + +hermes-profile-transformer@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz#bd0f5ecceda80dd0ddaae443469ab26fb38fc27b" + integrity sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ== + dependencies: + source-map "^0.7.3" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" + integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== + dependencies: + "@tootallnate/once" "2" + agent-base "6" + debug "4" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +i18n-js@^3.0.3: + version "3.9.2" + resolved "https://registry.yarnpkg.com/i18n-js/-/i18n-js-3.9.2.tgz#4a015dcfabd4c9fc73115fc2d02d2627e4c15ca5" + integrity sha512-+Gm8h5HL0emzKhRx2avMKX+nKiVPXeaOZm7Euf2/pbbFcLQoJ3zZYiUykAzoRasijCoWos2Kl1tslmScTgAQKw== + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + +ignore@^5.0.5, ignore@^5.2.0: + version "5.2.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== + +image-size@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" + integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== + dependencies: + queue "6.0.2" + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-in-the-middle@1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b" + integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw== + dependencies: + acorn "^8.8.2" + acorn-import-assertions "^1.9.0" + cjs-module-lexer "^1.2.2" + module-details-from-path "^1.0.3" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== + dependencies: + get-intrinsic "^1.2.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +invariant@*, invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +invert-kv@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-3.0.1.tgz#a93c7a3d4386a1dc8325b97da9bb1620c0282523" + integrity sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw== + +ip@^1.1.5: + version "1.1.8" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" + integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== + +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-async-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" + integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== + dependencies: + has-tostringtag "^1.0.0" + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.13.0, is-core-module@^2.9.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-finalizationregistry@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" + integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== + dependencies: + call-bind "^1.0.2" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-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" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-generator-function@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + +is-map@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-path-inside@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== + dependencies: + which-typed-array "^1.1.11" + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4: + version "5.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + 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-instrument@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz#71e87707e8041428732518c6fb5211761753fbdf" + integrity sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^7.5.4" + +istanbul-lib-report@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" + integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^4.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.6" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.6.tgz#2544bcab4768154281a2f0870471902704ccaa1a" + integrity sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +iterator.prototype@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" + integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== + dependencies: + define-properties "^1.2.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + reflect.getprototypeof "^1.0.4" + set-function-name "^2.0.1" + +jest-changed-files@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" + integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== + dependencies: + execa "^5.0.0" + jest-util "^29.7.0" + p-limit "^3.1.0" + +jest-circus@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" + integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^1.0.0" + is-generator-fn "^2.0.0" + jest-each "^29.7.0" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + p-limit "^3.1.0" + pretty-format "^29.7.0" + pure-rand "^6.0.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-cli@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" + integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== + dependencies: + "@jest/core" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + chalk "^4.0.0" + create-jest "^29.7.0" + exit "^0.1.2" + import-local "^3.0.2" + jest-config "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + yargs "^17.3.1" + +jest-config@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" + integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== + dependencies: + "@babel/core" "^7.11.6" + "@jest/test-sequencer" "^29.7.0" + "@jest/types" "^29.6.3" + babel-jest "^29.7.0" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-circus "^29.7.0" + jest-environment-node "^29.7.0" + jest-get-type "^29.6.3" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-runner "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^29.7.0" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-docblock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" + integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== + dependencies: + detect-newline "^3.0.0" + +jest-each@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" + integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== + dependencies: + "@jest/types" "^29.6.3" + chalk "^4.0.0" + jest-get-type "^29.6.3" + jest-util "^29.7.0" + pretty-format "^29.7.0" + +jest-environment-node@^29.2.1, jest-environment-node@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + jest-util "^29.7.0" + +jest-get-type@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== + +jest-haste-map@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" + integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== + dependencies: + "@jest/types" "^29.6.3" + "@types/graceful-fs" "^4.1.3" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + jest-worker "^29.7.0" + micromatch "^4.0.4" + walker "^1.0.8" + optionalDependencies: + fsevents "^2.3.2" + +jest-leak-detector@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" + integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== + dependencies: + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-matcher-utils@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== + dependencies: + chalk "^4.0.0" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.6.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-util "^29.7.0" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.0.6: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-regex-util@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" + integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== + +jest-resolve-dependencies@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" + integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== + dependencies: + jest-regex-util "^29.6.3" + jest-snapshot "^29.7.0" + +jest-resolve@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" + integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== + dependencies: + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-pnp-resolver "^1.2.2" + jest-util "^29.7.0" + jest-validate "^29.7.0" + resolve "^1.20.0" + resolve.exports "^2.0.0" + slash "^3.0.0" + +jest-runner@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" + integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== + dependencies: + "@jest/console" "^29.7.0" + "@jest/environment" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.13.1" + graceful-fs "^4.2.9" + jest-docblock "^29.7.0" + jest-environment-node "^29.7.0" + jest-haste-map "^29.7.0" + jest-leak-detector "^29.7.0" + jest-message-util "^29.7.0" + jest-resolve "^29.7.0" + jest-runtime "^29.7.0" + jest-util "^29.7.0" + jest-watcher "^29.7.0" + jest-worker "^29.7.0" + p-limit "^3.1.0" + source-map-support "0.5.13" + +jest-runtime@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" + integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/globals" "^29.7.0" + "@jest/source-map" "^29.6.3" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-snapshot@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" + integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== + dependencies: + "@babel/core" "^7.11.6" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-jsx" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/types" "^7.3.3" + "@jest/expect-utils" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^29.7.0" + graceful-fs "^4.2.9" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + natural-compare "^1.4.0" + pretty-format "^29.7.0" + semver "^7.5.3" + +jest-util@^27.2.0: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + 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-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^29.2.1, jest-validate@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" + integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== + dependencies: + "@jest/types" "^29.6.3" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^29.6.3" + leven "^3.1.0" + pretty-format "^29.7.0" + +jest-watcher@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" + integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== + dependencies: + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.13.1" + jest-util "^29.7.0" + string-length "^4.0.1" + +jest-worker@^27.2.0: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== + dependencies: + "@types/node" "*" + jest-util "^29.7.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^29.2.1: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" + integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== + dependencies: + "@jest/core" "^29.7.0" + "@jest/types" "^29.6.3" + import-local "^3.0.2" + jest-cli "^29.7.0" + +joi@^17.2.1: + version "17.11.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.11.0.tgz#aa9da753578ec7720e6f0ca2c7046996ed04fc1a" + integrity sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.1" + "@sideway/pinpoint" "^2.0.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsc-android@^250231.0.0: + version "250231.0.0" + resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-250231.0.0.tgz#91720f8df382a108872fa4b3f558f33ba5e95262" + integrity sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw== + +jsc-safe-url@^0.2.2: + version "0.2.4" + resolved "https://registry.yarnpkg.com/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz#141c14fbb43791e88d5dc64e85a374575a83477a" + integrity sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q== + +jscodeshift@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.14.0.tgz#7542e6715d6d2e8bde0b4e883f0ccea358b46881" + integrity sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA== + 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 "^4.0.4" + neo-async "^2.5.0" + node-dir "^0.1.17" + recast "^0.21.0" + temp "^0.8.4" + write-file-atomic "^2.3.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + +"jsx-ast-utils@^2.4.1 || ^3.0.0": + version "3.3.5" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" + integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== + dependencies: + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + object.assign "^4.1.4" + object.values "^1.1.6" + +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +lcid@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-3.1.1.tgz#9030ec479a058fc36b5e8243ebaac8b6ac582fd0" + integrity sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg== + dependencies: + invert-kv "^3.0.0" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +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" + integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== + +lodash@^4.17.15, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + +log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +logkitty@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.7.1.tgz#8e8d62f4085a826e8d38987722570234e33c6aa7" + integrity sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ== + 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: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^2.0.0, make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== + dependencies: + semver "^7.5.3" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +map-age-cleaner@^0.1.1, map-age-cleaner@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + dependencies: + p-defer "^1.0.0" + +mem@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^2.0.0" + p-is-promise "^2.0.0" + +mem@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/mem/-/mem-5.1.1.tgz#7059b67bf9ac2c924c9f1cff7155a064394adfb3" + integrity sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw== + dependencies: + map-age-cleaner "^0.1.3" + mimic-fn "^2.1.0" + p-is-promise "^2.1.0" + +memoize-one@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" + integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +metro-babel-transformer@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.76.8.tgz#5efd1027353b36b73706164ef09c290dceac096a" + integrity sha512-Hh6PW34Ug/nShlBGxkwQJSgPGAzSJ9FwQXhUImkzdsDgVu6zj5bx258J8cJVSandjNoQ8nbaHK6CaHlnbZKbyA== + dependencies: + "@babel/core" "^7.20.0" + hermes-parser "0.12.0" + nullthrows "^1.1.1" + +metro-cache-key@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.76.8.tgz#8a0a5e991c06f56fcc584acadacb313c312bdc16" + integrity sha512-buKQ5xentPig9G6T37Ww/R/bC+/V1MA5xU/D8zjnhlelsrPG6w6LtHUS61ID3zZcMZqYaELWk5UIadIdDsaaLw== + +metro-cache@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.76.8.tgz#296c1c189db2053b89735a8f33dbe82575f53661" + integrity sha512-QBJSJIVNH7Hc/Yo6br/U/qQDUpiUdRgZ2ZBJmvAbmAKp2XDzsapnMwK/3BGj8JNWJF7OLrqrYHsRsukSbUBpvQ== + dependencies: + metro-core "0.76.8" + rimraf "^3.0.2" + +metro-config@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.76.8.tgz#20bd5397fcc6096f98d2a813a7cecb38b8af062d" + integrity sha512-SL1lfKB0qGHALcAk2zBqVgQZpazDYvYFGwCK1ikz0S6Y/CM2i2/HwuZN31kpX6z3mqjv/6KvlzaKoTb1otuSAA== + dependencies: + connect "^3.6.5" + cosmiconfig "^5.0.5" + jest-validate "^29.2.1" + metro "0.76.8" + metro-cache "0.76.8" + metro-core "0.76.8" + metro-runtime "0.76.8" + +metro-core@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.76.8.tgz#917c8157c63406cb223522835abb8e7c6291dcad" + integrity sha512-sl2QLFI3d1b1XUUGxwzw/KbaXXU/bvFYrSKz6Sg19AdYGWFyzsgZ1VISRIDf+HWm4R/TJXluhWMEkEtZuqi3qA== + dependencies: + lodash.throttle "^4.1.1" + metro-resolver "0.76.8" + +metro-file-map@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.76.8.tgz#a1db1185b6c316904ba6b53d628e5d1323991d79" + integrity sha512-A/xP1YNEVwO1SUV9/YYo6/Y1MmzhL4ZnVgcJC3VmHp/BYVOXVStzgVbWv2wILe56IIMkfXU+jpXrGKKYhFyHVw== + dependencies: + anymatch "^3.0.3" + debug "^2.2.0" + fb-watchman "^2.0.0" + graceful-fs "^4.2.4" + invariant "^2.2.4" + jest-regex-util "^27.0.6" + jest-util "^27.2.0" + jest-worker "^27.2.0" + micromatch "^4.0.4" + node-abort-controller "^3.1.1" + nullthrows "^1.1.1" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +metro-inspector-proxy@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.76.8.tgz#6b8678a7461b0b42f913a7881cc9319b4d3cddff" + integrity sha512-Us5o5UEd4Smgn1+TfHX4LvVPoWVo9VsVMn4Ldbk0g5CQx3Gu0ygc/ei2AKPGTwsOZmKxJeACj7yMH2kgxQP/iw== + dependencies: + connect "^3.6.5" + debug "^2.2.0" + node-fetch "^2.2.0" + ws "^7.5.1" + yargs "^17.6.2" + +metro-minify-terser@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.76.8.tgz#915ab4d1419257fc6a0b9fa15827b83fe69814bf" + integrity sha512-Orbvg18qXHCrSj1KbaeSDVYRy/gkro2PC7Fy2tDSH1c9RB4aH8tuMOIXnKJE+1SXxBtjWmQ5Yirwkth2DyyEZA== + dependencies: + terser "^5.15.0" + +metro-minify-uglify@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.76.8.tgz#74745045ea2dd29f8783db483b2fce58385ba695" + integrity sha512-6l8/bEvtVaTSuhG1FqS0+Mc8lZ3Bl4RI8SeRIifVLC21eeSDp4CEBUWSGjpFyUDfi6R5dXzYaFnSgMNyfxADiQ== + dependencies: + uglify-es "^3.1.9" + +metro-react-native-babel-preset@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz#7476efae14363cbdfeeec403b4f01d7348e6c048" + integrity sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg== + dependencies: + "@babel/core" "^7.20.0" + "@babel/plugin-proposal-async-generator-functions" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^7.18.0" + "@babel/plugin-proposal-export-default-from" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0" + "@babel/plugin-proposal-numeric-separator" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.20.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.20.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-export-default-from" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.18.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-async-to-generator" "^7.20.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.20.0" + "@babel/plugin-transform-flow-strip-types" "^7.20.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-named-capturing-groups-regex" "^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-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-typescript" "^7.5.0" + "@babel/plugin-transform-unicode-regex" "^7.0.0" + "@babel/template" "^7.0.0" + babel-plugin-transform-flow-enums "^0.0.2" + react-refresh "^0.4.0" + +metro-react-native-babel-transformer@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.8.tgz#c3a98e1f4cd5faf1e21eba8e004b94a90c4db69b" + integrity sha512-3h+LfS1WG1PAzhq8QF0kfXjxuXetbY/lgz8vYMQhgrMMp17WM1DNJD0gjx8tOGYbpbBC1qesJ45KMS4o5TA73A== + dependencies: + "@babel/core" "^7.20.0" + babel-preset-fbjs "^3.4.0" + hermes-parser "0.12.0" + metro-react-native-babel-preset "0.76.8" + nullthrows "^1.1.1" + +metro-resolver@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.76.8.tgz#0862755b9b84e26853978322464fb37c6fdad76d" + integrity sha512-KccOqc10vrzS7ZhG2NSnL2dh3uVydarB7nOhjreQ7C4zyWuiW9XpLC4h47KtGQv3Rnv/NDLJYeDqaJ4/+140HQ== + +metro-runtime@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.76.8.tgz#74b2d301a2be5f3bbde91b8f1312106f8ffe50c3" + integrity sha512-XKahvB+iuYJSCr3QqCpROli4B4zASAYpkK+j3a0CJmokxCDNbgyI4Fp88uIL6rNaZfN0Mv35S0b99SdFXIfHjg== + dependencies: + "@babel/runtime" "^7.0.0" + react-refresh "^0.4.0" + +metro-source-map@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.76.8.tgz#f085800152a6ba0b41ca26833874d31ec36c5a53" + integrity sha512-Hh0ncPsHPVf6wXQSqJqB3K9Zbudht4aUtNpNXYXSxH+pteWqGAXnjtPsRAnCsCWl38wL0jYF0rJDdMajUI3BDw== + dependencies: + "@babel/traverse" "^7.20.0" + "@babel/types" "^7.20.0" + invariant "^2.2.4" + metro-symbolicate "0.76.8" + nullthrows "^1.1.1" + ob1 "0.76.8" + source-map "^0.5.6" + vlq "^1.0.0" + +metro-symbolicate@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.76.8.tgz#f102ac1a306d51597ecc8fdf961c0a88bddbca03" + integrity sha512-LrRL3uy2VkzrIXVlxoPtqb40J6Bf1mlPNmUQewipc3qfKKFgtPHBackqDy1YL0njDsWopCKcfGtFYLn0PTUn3w== + dependencies: + invariant "^2.2.4" + metro-source-map "0.76.8" + nullthrows "^1.1.1" + source-map "^0.5.6" + through2 "^2.0.1" + vlq "^1.0.0" + +metro-transform-plugins@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.76.8.tgz#d77c28a6547a8e3b72250f740fcfbd7f5408f8ba" + integrity sha512-PlkGTQNqS51Bx4vuufSQCdSn2R2rt7korzngo+b5GCkeX5pjinPjnO2kNhQ8l+5bO0iUD/WZ9nsM2PGGKIkWFA== + dependencies: + "@babel/core" "^7.20.0" + "@babel/generator" "^7.20.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.20.0" + nullthrows "^1.1.1" + +metro-transform-worker@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.76.8.tgz#b9012a196cee205170d0c899b8b175b9305acdea" + integrity sha512-mE1fxVAnJKmwwJyDtThildxxos9+DGs9+vTrx2ktSFMEVTtXS/bIv2W6hux1pqivqAfyJpTeACXHk5u2DgGvIQ== + dependencies: + "@babel/core" "^7.20.0" + "@babel/generator" "^7.20.0" + "@babel/parser" "^7.20.0" + "@babel/types" "^7.20.0" + babel-preset-fbjs "^3.4.0" + metro "0.76.8" + metro-babel-transformer "0.76.8" + metro-cache "0.76.8" + metro-cache-key "0.76.8" + metro-source-map "0.76.8" + metro-transform-plugins "0.76.8" + nullthrows "^1.1.1" + +metro@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.76.8.tgz#ba526808b99977ca3f9ac5a7432fd02a340d13a6" + integrity sha512-oQA3gLzrrYv3qKtuWArMgHPbHu8odZOD9AoavrqSFllkPgOtmkBvNNDLCELqv5SjBfqjISNffypg+5UGG3y0pg== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/core" "^7.20.0" + "@babel/generator" "^7.20.0" + "@babel/parser" "^7.20.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.20.0" + "@babel/types" "^7.20.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" + graceful-fs "^4.2.4" + hermes-parser "0.12.0" + image-size "^1.0.2" + invariant "^2.2.4" + jest-worker "^27.2.0" + jsc-safe-url "^0.2.2" + lodash.throttle "^4.1.1" + metro-babel-transformer "0.76.8" + metro-cache "0.76.8" + metro-cache-key "0.76.8" + metro-config "0.76.8" + metro-core "0.76.8" + metro-file-map "0.76.8" + metro-inspector-proxy "0.76.8" + metro-minify-terser "0.76.8" + metro-minify-uglify "0.76.8" + metro-react-native-babel-preset "0.76.8" + metro-resolver "0.76.8" + metro-runtime "0.76.8" + metro-source-map "0.76.8" + metro-symbolicate "0.76.8" + metro-transform-plugins "0.76.8" + metro-transform-worker "0.76.8" + mime-types "^2.1.27" + node-fetch "^2.2.0" + nullthrows "^1.1.1" + rimraf "^3.0.2" + serialize-error "^2.1.0" + source-map "^0.5.6" + strip-ansi "^6.0.0" + throat "^5.0.0" + ws "^7.5.1" + yargs "^17.6.2" + +micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.4.1: + version "2.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +mimic-fn@^2.0.0, mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.6, minimist@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mkdirp@^0.5.1: + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +mkdirp@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +module-details-from-path@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" + integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +mustache@^4.0.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64" + integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ== + +natural-compare-lite@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" + integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.5.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +nocache@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/nocache/-/nocache-3.0.4.tgz#5b37a56ec6e09fc7d401dceaed2eab40c8bfdf79" + integrity sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw== + +node-abort-controller@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" + integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== + +node-dir@^0.1.17: + version "0.1.17" + resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" + integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg== + dependencies: + minimatch "^3.0.2" + +node-fetch@^2.2.0, node-fetch@^2.6.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== + +node-stream-zip@^1.9.1: + version "1.15.0" + resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.15.0.tgz#158adb88ed8004c6c49a396b50a6a5de3bca33ea" + integrity sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw== + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== + dependencies: + path-key "^2.0.0" + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + +ob1@0.76.8: + version "0.76.8" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.76.8.tgz#ac4c459465b1c0e2c29aaa527e09fc463d3ffec8" + integrity sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.12.3, object-inspect@^1.9.0: + version "1.12.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + 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.6: + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" + integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.fromentries@^2.0.6: + version "2.0.7" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" + integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.hasown@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae" + integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA== + dependencies: + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.values@^1.1.6: + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" + integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== + dependencies: + mimic-fn "^1.0.0" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^6.2.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" + integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== + dependencies: + is-wsl "^1.1.0" + +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + +ora@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== + dependencies: + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-spinners "^2.0.0" + log-symbols "^2.2.0" + strip-ansi "^5.2.0" + wcwidth "^1.0.1" + +ora@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== + 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-locale@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-5.0.0.tgz#6d26c1d95b6597c5d5317bf5fba37eccec3672e0" + integrity sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA== + dependencies: + execa "^4.0.0" + lcid "^3.0.0" + mem "^5.0.0" + +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw== + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-is-promise@^2.0.0, p-is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2, p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@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" + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pirates@^4.0.4, pirates@^4.0.5: + version "4.0.6" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.4.1: + version "2.8.8" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" + integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== + +pretty-format@^26.5.2, pretty-format@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== + dependencies: + "@jest/types" "^26.6.2" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^17.0.1" + +pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== + dependencies: + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +promise@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" + integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg== + dependencies: + asap "~2.0.6" + +prompts@^2.0.1, prompts@^2.4.0, prompts@^2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@*, prop-types@^15.8.1: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + +pure-rand@^6.0.0: + version "6.0.4" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.4.tgz#50b737f6a925468679bff00ad20eade53f37d5c7" + integrity sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +queue@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== + dependencies: + inherits "~2.0.3" + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +react-devtools-core@^4.27.2: + version "4.28.4" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.28.4.tgz#fb8183eada77093f4c2f9830e664bf22255abe27" + integrity sha512-IUZKLv3CimeM07G3vX4H4loxVpByrzq3HvfTX7v9migalwvLs9ZY5D3S3pKR33U+GguYfBBdMMZyToFhsSE/iQ== + dependencies: + shell-quote "^1.6.1" + ws "^7" + +"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0, react-is@^18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react-is@^16.13.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-native-test-app@^2.5.28: + version "2.5.28" + resolved "https://registry.yarnpkg.com/react-native-test-app/-/react-native-test-app-2.5.28.tgz#52154f2c2e1d2a5e8af30058bfd65dde73a65d7e" + integrity sha512-R/fGpzZC0S1P4Hm9NIBUH8rAoAeyakd5BhY8YHJwbXgewaXevppXWpWU9uPf8Bpy0qslZ4S2lFkJ5Cqf2DzjCw== + dependencies: + "@rnx-kit/react-native-host" "^0.2.8" + ajv "^8.0.0" + chalk "^4.1.0" + cliui "^8.0.0" + fast-xml-parser "^4.0.0" + minimist "^1.2.8" + prompts "^2.4.0" + semver "^7.3.5" + uuid "^8.3.2" + +react-native-windows@^0.72.0: + version "0.72.11" + resolved "https://registry.yarnpkg.com/react-native-windows/-/react-native-windows-0.72.11.tgz#7c9714347a59622e904b2ffd9e91d9feb0f28531" + integrity sha512-zqfbfRqjXYii7ShbLGQu/4SOjXOZs8JF0nP1Vnpiu40lM2dzP1r7FvErKlkJ3plk1pPXlCfLHGeveQdFdZldvA== + dependencies: + "@babel/runtime" "^7.0.0" + "@jest/create-cache-key-function" "^29.2.1" + "@react-native-community/cli" "11.3.7" + "@react-native-community/cli-platform-android" "11.3.7" + "@react-native-community/cli-platform-ios" "11.3.7" + "@react-native-windows/cli" "0.72.3" + "@react-native/assets" "1.0.0" + "@react-native/assets-registry" "^0.72.0" + "@react-native/codegen" "^0.72.7" + "@react-native/gradle-plugin" "^0.72.11" + "@react-native/js-polyfills" "^0.72.1" + "@react-native/normalize-colors" "^0.72.0" + "@react-native/virtualized-lists" "^0.72.8" + abort-controller "^3.0.0" + anser "^1.4.9" + base64-js "^1.1.2" + deprecated-react-native-prop-types "4.1.0" + event-target-shim "^5.0.1" + flow-enums-runtime "^0.0.5" + invariant "^2.2.4" + jest-environment-node "^29.2.1" + jsc-android "^250231.0.0" + memoize-one "^5.0.0" + metro-runtime "0.76.8" + metro-source-map "0.76.8" + mkdirp "^0.5.1" + nullthrows "^1.1.1" + pretty-format "^26.5.2" + promise "^8.3.0" + react-devtools-core "^4.27.2" + react-refresh "^0.4.0" + react-shallow-renderer "^16.15.0" + regenerator-runtime "^0.13.2" + scheduler "0.24.0-canary-efb381bbf-20230505" + source-map-support "^0.5.19" + stacktrace-parser "^0.1.10" + use-sync-external-store "^1.0.0" + whatwg-fetch "^3.0.0" + ws "^6.2.2" + yargs "^17.6.2" + +react-native@0.72.5: + version "0.72.5" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.72.5.tgz#2c343fa6f3ead362cf07376634a33a4078864357" + integrity sha512-oIewslu5DBwOmo7x5rdzZlZXCqDIna0R4dUwVpfmVteORYLr4yaZo5wQnMeR+H7x54GaMhmgeqp0ZpULtulJFg== + dependencies: + "@jest/create-cache-key-function" "^29.2.1" + "@react-native-community/cli" "11.3.7" + "@react-native-community/cli-platform-android" "11.3.7" + "@react-native-community/cli-platform-ios" "11.3.7" + "@react-native/assets-registry" "^0.72.0" + "@react-native/codegen" "^0.72.7" + "@react-native/gradle-plugin" "^0.72.11" + "@react-native/js-polyfills" "^0.72.1" + "@react-native/normalize-colors" "^0.72.0" + "@react-native/virtualized-lists" "^0.72.8" + abort-controller "^3.0.0" + anser "^1.4.9" + base64-js "^1.1.2" + deprecated-react-native-prop-types "4.1.0" + event-target-shim "^5.0.1" + flow-enums-runtime "^0.0.5" + invariant "^2.2.4" + jest-environment-node "^29.2.1" + jsc-android "^250231.0.0" + memoize-one "^5.0.0" + metro-runtime "0.76.8" + metro-source-map "0.76.8" + mkdirp "^0.5.1" + nullthrows "^1.1.1" + pretty-format "^26.5.2" + promise "^8.3.0" + react-devtools-core "^4.27.2" + react-refresh "^0.4.0" + react-shallow-renderer "^16.15.0" + regenerator-runtime "^0.13.2" + scheduler "0.24.0-canary-efb381bbf-20230505" + stacktrace-parser "^0.1.10" + use-sync-external-store "^1.0.0" + whatwg-fetch "^3.0.0" + ws "^6.2.2" + yargs "^17.6.2" + +react-refresh@^0.4.0: + version "0.4.3" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" + integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== + +react-shallow-renderer@^16.15.0: + version "16.15.0" + resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457" + integrity sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA== + dependencies: + object-assign "^4.1.1" + react-is "^16.12.0 || ^17.0.0 || ^18.0.0" + +react-test-renderer@18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.2.0.tgz#1dd912bd908ff26da5b9fca4fd1c489b9523d37e" + integrity sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA== + dependencies: + react-is "^18.2.0" + react-shallow-renderer "^16.15.0" + scheduler "^0.23.0" + +react@18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" + integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== + dependencies: + loose-envify "^1.1.0" + +readable-stream@^3.4.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@~2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + 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: + version "1.3.0" + resolved "https://registry.yarnpkg.com/readline/-/readline-1.3.0.tgz#c580d77ef2cfc8752b132498060dc9793a7ac01c" + integrity sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg== + +recast@^0.21.0: + version "0.21.5" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.21.5.tgz#e8cd22bb51bcd6130e54f87955d33a2b2e57b495" + integrity sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg== + dependencies: + ast-types "0.15.2" + esprima "~4.0.0" + source-map "~0.6.1" + tslib "^2.0.1" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== + dependencies: + resolve "^1.1.6" + +reflect.getprototypeof@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz#aaccbf41aca3821b87bb71d9dcbc7ad0ba50a3f3" + integrity sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + which-builtin-type "^1.1.3" + +regenerate-unicode-properties@^10.1.0: + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.2: + version "0.13.11" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + set-function-name "^2.0.0" + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +require-in-the-middle@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz#b539de8f00955444dc8aed95e17c69b0a4f10fcf" + integrity sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw== + dependencies: + debug "^4.1.1" + module-details-from-path "^1.0.3" + resolve "^1.22.1" + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" + integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== + +resolve@^1.1.6, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.1: + version "1.22.6" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.6.tgz#dd209739eca3aef739c626fea1b4f3c506195362" + integrity sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^2.0.0-next.4: + version "2.0.0-next.4" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" + integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^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" + integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q== + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + isarray "^2.0.5" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +scheduler@0.24.0-canary-efb381bbf-20230505: + version "0.24.0-canary-efb381bbf-20230505" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz#5dddc60e29f91cd7f8b983d7ce4a99c2202d178f" + integrity sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA== + dependencies: + loose-envify "^1.1.0" + +scheduler@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" + integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== + dependencies: + loose-envify "^1.1.0" + +semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: + version "5.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^6.3.0, semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.1, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + 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: + version "2.1.0" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" + integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== + +serve-static@^1.13.1: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + +set-function-name@^2.0.0, set-function-name@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.6.1, shell-quote@^1.7.3: + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + +shelljs@^0.8.4: + version "0.8.5" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +shimmer@^1.1.0, shimmer@^1.2.0, shimmer@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" + integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + 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.3, signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +source-map-support@0.5.13: + version "0.5.13" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-support@^0.5.16, source-map-support@^0.5.19, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +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" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-chain@^1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" + integrity sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +stacktrace-parser@^0.1.10: + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== + dependencies: + type-fest "^0.7.1" + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-natural-compare@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" + integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.matchall@^4.0.8: + version "4.0.10" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" + integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + regexp.prototype.flags "^1.5.0" + set-function-name "^2.0.0" + side-channel "^1.0.4" + +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^5.0.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strnum@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" + integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA== + +sudo-prompt@^9.0.0: + version "9.2.1" + resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" + integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +temp@^0.8.4: + version "0.8.4" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" + integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== + dependencies: + rimraf "~2.6.2" + +terser@^5.15.0: + version "5.21.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.21.0.tgz#d2b27e92b5e56650bc83b6defa00a110f0b124b2" + integrity sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throat@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== + +through2@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +tslib@^1.8.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.1, tslib@^2.2.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + +tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== + +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + +typescript@4.8.4: + version "4.8.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" + integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== + +uglify-es@^3.1.9: + version "3.3.9" + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" + integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== + dependencies: + commander "~2.13.0" + source-map "~0.6.1" + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +undici-types@~5.25.1: + version "5.25.3" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" + integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +use-sync-external-store@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" + integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== + +username@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/username/-/username-5.1.0.tgz#a7f9325adce2d0166448cdd55d4985b1360f2508" + integrity sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg== + dependencies: + execa "^1.0.0" + mem "^4.3.0" + +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" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +uuid@^8.3.0, uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-to-istanbul@^9.0.1: + version "9.1.3" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.3.tgz#ea456604101cd18005ac2cae3cdd1aa058a6306b" + integrity sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg== + dependencies: + "@jridgewell/trace-mapping" "^0.3.12" + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^2.0.0" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vlq@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" + integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== + +walker@^1.0.7, walker@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + dependencies: + defaults "^1.0.3" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-fetch@^3.0.0: + version "3.6.19" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz#caefd92ae630b91c07345537e67f8354db470973" + integrity sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + 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-builtin-type@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" + integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== + dependencies: + function.prototype.name "^1.1.5" + has-tostringtag "^1.0.0" + is-async-function "^2.0.0" + is-date-object "^1.0.5" + is-finalizationregistry "^1.0.2" + is-generator-function "^1.0.10" + is-regex "^1.1.4" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.9" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + 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: + version "2.0.1" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" + integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== + +which-typed-array@^1.1.11, which-typed-array@^1.1.9: + version "1.1.11" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" + integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^2.3.0: + version "2.4.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" + integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write-file-atomic@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" + integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^3.0.7" + +ws@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" + integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== + dependencies: + async-limiter "~1.0.0" + +ws@^7, ws@^7.5.1: + version "7.5.9" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +xml-formatter@^2.4.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/xml-formatter/-/xml-formatter-2.6.1.tgz#066ef3a100bd58ee3b943f0c503be63176d3d497" + integrity sha512-dOiGwoqm8y22QdTNI7A+N03tyVfBlQ0/oehAzxIZtwnFAHGeSlrfjF73YQvzSsa/Kt6+YZasKsrdu6OIpuBggw== + dependencies: + xml-parser-xo "^3.2.0" + +xml-parser-xo@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/xml-parser-xo/-/xml-parser-xo-3.2.0.tgz#c633ab55cf1976d6b03ab4a6a85045093ac32b73" + integrity sha512-8LRU6cq+d7mVsoDaMhnkkt3CTtAs4153p49fRo+HIB3I1FD1o5CeXRjRH29sQevIfVJIcPjKSsPU/+Ujhq09Rg== + +xml-parser@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/xml-parser/-/xml-parser-1.2.1.tgz#c31f4c34f2975db82ad013222120592736156fcd" + integrity sha512-lPUzzmS0zdwcNtyNndCl2IwH172ozkUDqmfmH3FcuDzHVl552Kr6oNfsvteHabqTWhsrMgpijqZ/yT7Wo1/Pzw== + dependencies: + debug "^2.2.0" + +xpath@^0.0.27: + version "0.0.27" + resolved "https://registry.yarnpkg.com/xpath/-/xpath-0.0.27.tgz#dd3421fbdcc5646ac32c48531b4d7e9d0c2cfa92" + integrity sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ== + +xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^2.2.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.2.tgz#f522db4313c671a0ca963a75670f1c12ea909144" + integrity sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg== + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^15.1.0: + version "15.4.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + 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.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + 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" + +yargs@^17.3.1, yargs@^17.6.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/package.json b/package.json index a46218e..d00bf9d 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,6 @@ "windows" ], "scripts": { - "windows": "react-native run-windows" + "windows": "install-windows-test-app --project-directory example/windows && react-native run-windows --root example --arch x64s" } } From 4d5f9fc8cd90cae9bb2961dcd2a9ea8b80347963 Mon Sep 17 00:00:00 2001 From: Colin Carter Date: Tue, 10 Oct 2023 17:00:39 +0100 Subject: [PATCH 25/27] Update example using react-native-webview as a template --- example/app.json | 23 +- example/package.json | 44 - example/react-native.config.js | 23 - example/windows/.gitignore | 354 +++- example/windows/Example.sln | 199 +++ example/windows/ExperimentalFeatures.props | 19 + example/metro.config.js => metro.config.js | 40 +- msbuild.binlog | Bin 0 -> 2245415 bytes package.json | 16 +- react-native.config.js | 52 + .../AxsyDevReactNativeI18N/packages.lock.json | 4 +- yarn.lock | 1535 ++++++++++++++++- 12 files changed, 2145 insertions(+), 164 deletions(-) delete mode 100644 example/package.json delete mode 100644 example/react-native.config.js create mode 100644 example/windows/Example.sln create mode 100644 example/windows/ExperimentalFeatures.props rename example/metro.config.js => metro.config.js (56%) create mode 100644 msbuild.binlog create mode 100644 react-native.config.js diff --git a/example/app.json b/example/app.json index 425f2e1..a36e89a 100644 --- a/example/app.json +++ b/example/app.json @@ -8,21 +8,12 @@ } ], "resources": { - "android": [ - "dist/res", - "dist/main.android.jsbundle" - ], - "ios": [ - "dist/assets", - "dist/main.ios.jsbundle" - ], - "macos": [ - "dist/assets", - "dist/main.macos.jsbundle" - ], - "windows": [ - "dist/assets", - "dist/main.windows.bundle" - ] + "android": ["dist/res", "dist/main.android.jsbundle"], + "ios": ["dist/assets", "dist/main.ios.jsbundle"], + "macos": ["dist/assets", "dist/main.macos.jsbundle"], + "windows": ["dist/assets", "dist/main.windows.bundle"] + }, + "windows": { + "appxManifest": "windows/Package.appxmanifest" } } diff --git a/example/package.json b/example/package.json deleted file mode 100644 index a0cafce..0000000 --- a/example/package.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "Example", - "version": "0.0.1", - "private": true, - "scripts": { - "android": "react-native run-android", - "build:android": "mkdirp dist/res && react-native bundle --entry-file index.js --platform android --dev true --bundle-output dist/main.android.jsbundle --assets-dest dist/res", - "build:ios": "mkdirp dist && react-native bundle --entry-file index.js --platform ios --dev true --bundle-output dist/main.ios.jsbundle --assets-dest dist", - "build:windows": "mkdirp dist && react-native bundle --entry-file index.js --platform windows --dev true --bundle-output dist/main.windows.bundle --assets-dest dist", - "ios": "react-native run-ios", - "lint": "eslint .", - "start": "react-native start", - "test": "jest", - "windows": "react-native run-windows --sln windows/Example.sln" - }, - "dependencies": { - "react": "18.2.0", - "react-native": "0.72.5", - "react-native-windows": "^0.72.0", - "@axsy-dev/react-native-i18n": "file:.." - }, - "devDependencies": { - "@babel/core": "^7.20.0", - "@babel/preset-env": "^7.20.0", - "@babel/runtime": "^7.20.0", - "@react-native/eslint-config": "^0.72.2", - "@react-native/metro-config": "^0.72.11", - "@tsconfig/react-native": "^3.0.0", - "@types/react": "^18.0.24", - "@types/react-test-renderer": "^18.0.0", - "babel-jest": "^29.2.1", - "eslint": "^8.19.0", - "jest": "^29.2.1", - "metro-react-native-babel-preset": "0.76.8", - "mkdirp": "^1.0.0", - "prettier": "^2.4.1", - "react-native-test-app": "^2.5.28", - "react-test-renderer": "18.2.0", - "typescript": "4.8.4" - }, - "engines": { - "node": ">=16" - } -} diff --git a/example/react-native.config.js b/example/react-native.config.js deleted file mode 100644 index 20420a2..0000000 --- a/example/react-native.config.js +++ /dev/null @@ -1,23 +0,0 @@ -const project = (() => { - try { - const { configureProjects } = require("react-native-test-app"); - return configureProjects({ - android: { - sourceDir: "android", - }, - ios: { - sourceDir: "ios", - }, - windows: { - sourceDir: "windows", - solutionFile: "windows/Example.sln", - }, - }); - } catch (_) { - return undefined; - } -})(); - -module.exports = { - ...(project ? { project } : undefined), -}; diff --git a/example/windows/.gitignore b/example/windows/.gitignore index fb81ae2..63ab488 100644 --- a/example/windows/.gitignore +++ b/example/windows/.gitignore @@ -1,33 +1,355 @@ -.vs/ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore # User-specific files +*.rsuser *.suo *.user +*.userosscache *.sln.docstates +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + # Build results -ARM64/ -AppPackages/ -[Bb]in/ [Dd]ebug/ [Dd]ebugPublic/ -[Oo]bj/ [Rr]elease/ [Rr]eleases/ -bld/ -build/ x64/ x86/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*[.json, .xml, .info] + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj -# NuGet Packages Directory -packages/ +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ -**/Generated Files/** +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log *.binlog -*.hprof -*.sln -ExperimentalFeatures.props -NuGet.Config -dist/ + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + msbuild.binlog -node_modules/ diff --git a/example/windows/Example.sln b/example/windows/Example.sln new file mode 100644 index 0000000..e0a9846 --- /dev/null +++ b/example/windows/Example.sln @@ -0,0 +1,199 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.3.32929.385 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactTestApp", "..\..\node_modules\.generated\windows\ReactTestApp\ReactTestApp.vcxproj", "{B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}" + ProjectSection(ProjectDependencies) = postProject + {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {F7D32BD0-2749-483E-9A0D-1635EF7E3136} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\..\node_modules\react-native-windows\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "..\..\node_modules\react-native-windows\fmt\fmt.vcxproj", "{14B93DC8-FD93-4A6D-81CB-8BC96644501C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\..\node_modules\react-native-windows\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" + ProjectSection(ProjectDependencies) = postProject + {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {A990658C-CE31-4BCC-976F-0FC6B1AF693D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chakra", "..\..\node_modules\react-native-windows\Chakra\Chakra.vcxitems", "{C38970C0-5FBF-4D69-90D8-CBAC225AE895}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\..\node_modules\react-native-windows\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Cxx", "..\..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems", "{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\..\node_modules\react-native-windows\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{5EA20F54-880A-49F3-99FA-4B3FE54E8AB1}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Shared", "..\..\node_modules\react-native-windows\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\..\node_modules\react-native-windows\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Include", "..\..\node_modules\react-native-windows\include\Include.vcxitems", "{EF074BA1-2D54-4D49-A28E-5E040B47CD2E}" +EndProject + +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AxsyDevReactNativeI18N", "..\..\windows\AxsyDevReactNativeI18N\AxsyDevReactNativeI18N.csproj", "{ADF1F12E-0129-4653-9941-92EF4C0DBF04}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.ReactNative.Managed", "..\..\node_modules\react-native-windows\Microsoft.ReactNative.Managed\Microsoft.ReactNative.Managed.csproj", "{F2824844-CE15-4242-9420-308923CD76C3}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.ReactNative.Managed.CodeGen", "..\..\node_modules\react-native-windows\Microsoft.ReactNative.Managed.CodeGen\Microsoft.ReactNative.Managed.CodeGen.csproj", "{ADED4FBE-887D-4271-AF24-F0823BCE7961}" +EndProject +Global + GlobalSection(SharedMSBuildProjectFiles) = preSolution + ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\include\Include.vcxitems*{ef074ba1-2d54-4d49-a28e-5e040b47cd2e}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + EndGlobalSection + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Debug|ARM64 = Debug|ARM64 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + Release|ARM64 = Release|ARM64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Debug|ARM64.Build.0 = Debug|ARM64 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Debug|ARM64.Deploy.0 = Debug|ARM64 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Debug|x64.ActiveCfg = Debug|x64 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Debug|x64.Build.0 = Debug|x64 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Debug|x64.Deploy.0 = Debug|x64 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Debug|x86.ActiveCfg = Debug|Win32 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Debug|x86.Build.0 = Debug|Win32 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Debug|x86.Deploy.0 = Debug|Win32 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Release|ARM64.ActiveCfg = Release|ARM64 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Release|ARM64.Build.0 = Release|ARM64 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Release|ARM64.Deploy.0 = Release|ARM64 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Release|x64.ActiveCfg = Release|x64 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Release|x64.Build.0 = Release|x64 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Release|x64.Deploy.0 = Release|x64 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Release|x86.ActiveCfg = Release|Win32 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Release|x86.Build.0 = Release|Win32 + {B44CEAD7-FBFF-4A17-95EA-FF5434BBD79D}.Release|x86.Deploy.0 = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.Build.0 = Debug|ARM64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.ActiveCfg = Debug|x64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.Build.0 = Debug|x64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.ActiveCfg = Debug|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Build.0 = Debug|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Deploy.0 = Debug|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.ActiveCfg = Release|ARM64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.Build.0 = Release|ARM64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.ActiveCfg = Release|x64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.Build.0 = Release|x64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.ActiveCfg = Release|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Build.0 = Release|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Deploy.0 = Release|Win32 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|x64.ActiveCfg = Debug|x64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|x64.Build.0 = Debug|x64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|x86.ActiveCfg = Debug|x86 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|x86.Build.0 = Debug|x86 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Debug|ARM64.Build.0 = Debug|ARM64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|x64.ActiveCfg = Release|x64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|x64.Build.0 = Release|x64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|x86.ActiveCfg = Release|x86 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|x86.Build.0 = Release|x86 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|ARM64.ActiveCfg = Release|ARM64 + {ADF1F12E-0129-4653-9941-92EF4C0DBF04}.Release|ARM64.Build.0 = Release|ARM64 + {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x64.ActiveCfg = Debug|x64 + {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x64.Build.0 = Debug|x64 + {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x86.ActiveCfg = Debug|x86 + {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x86.Build.0 = Debug|x86 + {F2824844-CE15-4242-9420-308923CD76C3}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {F2824844-CE15-4242-9420-308923CD76C3}.Debug|ARM64.Build.0 = Debug|ARM64 + {F2824844-CE15-4242-9420-308923CD76C3}.Release|x64.ActiveCfg = Release|x64 + {F2824844-CE15-4242-9420-308923CD76C3}.Release|x64.Build.0 = Release|x64 + {F2824844-CE15-4242-9420-308923CD76C3}.Release|x86.ActiveCfg = Release|x86 + {F2824844-CE15-4242-9420-308923CD76C3}.Release|x86.Build.0 = Release|x86 + {F2824844-CE15-4242-9420-308923CD76C3}.Release|ARM64.ActiveCfg = Release|ARM64 + {F2824844-CE15-4242-9420-308923CD76C3}.Release|ARM64.Build.0 = Release|ARM64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x64.ActiveCfg = Debug|x64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x64.Build.0 = Debug|x64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x86.ActiveCfg = Debug|x86 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x86.Build.0 = Debug|x86 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|ARM64.Build.0 = Debug|ARM64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x64.ActiveCfg = Release|x64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x64.Build.0 = Release|x64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x86.ActiveCfg = Release|x86 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x86.Build.0 = Release|x86 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|ARM64.ActiveCfg = Release|ARM64 + {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|ARM64.Build.0 = Release|ARM64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {EF074BA1-2D54-4D49-A28E-5E040B47CD2E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {14B93DC8-FD93-4A6D-81CB-8BC96644501C} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {D43FAD39-F619-437D-BB40-04A3982ACB6A} + EndGlobalSection +EndGlobal diff --git a/example/windows/ExperimentalFeatures.props b/example/windows/ExperimentalFeatures.props new file mode 100644 index 0000000..5ba1b4f --- /dev/null +++ b/example/windows/ExperimentalFeatures.props @@ -0,0 +1,19 @@ + + + + + false + + + false + + diff --git a/example/metro.config.js b/metro.config.js similarity index 56% rename from example/metro.config.js rename to metro.config.js index f50d161..cf67a07 100644 --- a/example/metro.config.js +++ b/metro.config.js @@ -1,4 +1,12 @@ +/** + * Metro configuration for React Native + * https://github.com/facebook/react-native + * + * @format + */ + const path = require("path"); +const { getDefaultConfig, mergeConfig } = require("@react-native/metro-config"); const exclusionList = (() => { try { @@ -12,23 +20,30 @@ const exclusionList = (() => { const blockList = exclusionList([ /node_modules\/.*\/node_modules\/react-native\/.*/, - // This stops "react-native run-windows" from causing the metro server to - // crash if its already running - new RegExp(`${path.join(__dirname, "windows").replace(/[/\\]+/g, "/")}.*`), - // Workaround for `EPERM: operation not permitted, lstat '~\midl-MIDLRT-cl.read.1.tlog'` /.*\.tlog/, - // Prevent Metro from watching temporary files generated by Visual Studio - // otherwise it may crash when they are removed when closing a project. - /.*\/.vs\/.*/, + // This stops "react-native run-windows" from causing the metro server to + // crash if its already running + new RegExp(`${path.join(__dirname, "windows").replace(/[/\\]+/g, "/")}.*`), // Workaround for `EBUSY: resource busy or locked, open '~\msbuild.ProjectImports.zip'` /.*\.ProjectImports\.zip/, ]); +/** + * This config is a bit exotic because our example app is not its own package + * (that would require setting this repo up as a monorepo). We need to tell + * Metro that the root of the project is our `example` folder (`projectRoot`), + * and that it should look for modules in repo root (`watchFolders`) as this is + * where the `node_modules` folder lives. Metro will otherwise fail to resolve + * anything. + */ const config = { + projectRoot: path.join(__dirname, "example"), + watchFolders: [__dirname], resolver: { + resolverMainFields: ["main-internal", "browser", "main"], blacklistRE: blockList, blockList, }, @@ -42,13 +57,4 @@ const config = { }, }; -try { - // Starting with react-native 0.72, we are required to provide a full config. - const { - getDefaultConfig, - mergeConfig, - } = require("@react-native/metro-config"); - module.exports = mergeConfig(getDefaultConfig(__dirname), config); -} catch (_) { - module.exports = config; -} +module.exports = mergeConfig(getDefaultConfig(__dirname), config); diff --git a/msbuild.binlog b/msbuild.binlog new file mode 100644 index 0000000000000000000000000000000000000000..4d3a9b9008e1722f860afc704f0abf806f422d46 GIT binary patch literal 2245415 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
  • 7R?pRF>!x0L85mKDUzy$#}Xz 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%0A6j#n%65 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%0ABDo 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
    2hK9t7nHw}<@i>T~`4 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 h|xXN_^XIc9cF})spFee8@GZB#t{BO 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

    aQ~z5?1{|}{4K0lbz%rbC@E*L+$u`pm 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

    6^0-`Go}jav2fVSQ9DQ4hxF;W1igT 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

    )(iA~Gf(dNPeEPF|v^H^_7gDk(= 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

    BN6>Sw8<{h^xSs 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

    ~ z)_xt==S&w@PiHl?Pf@SG74;#PJob_PAZz!)ERiCMVe9AIuIdx$HW57phXlH(E9%_O zsZ*%q4}H@Rgm}NYtzvgI*$N2UoP! zo?Irn+OwrL(=Y~T7zSc@peC6uwOQn(P`bc6|8-UpbR&v(hr_aq@gAu!zYm#~T z+!_3`bAerZvJ|(d!MMM%2;Z8~-WC>JEhbX_aFI8e3W(7$1N#pgIHok(*qDll$>uRt z-V(e~B@G`_of|y(mkFBt3Bf8hA*Mh{mt>hg0az z5Uo^}sWZ3^%l=TZ{0}87{!qH|4`r+V;ItR`@JZXMXhfVS#Pw26o5AsOyISt(YOyD& z>DY4q#f{z`bj<@)?`QKl-qc~ThcZyBr{TAP)gKeYhE&lR*Y?h6#XIv&z6?U*~ zf>cl1AlW9@^X8Ima>2l4i))h$1}0lvyL*~U1f!3aArTsVyzKh0r^%wJwC247AMf&m zcJl8*(Y#}5%;|(VjJX}R%h;F|oK#tD@59G#;QxL81G8lgsXmlaeP}k-hy3rXwvXWB zV@UN8|A{#>{)q2v&HEHSKH~>{&hG(TeQMVJeb&4$;Nwev&|dy4NcaW0q=V0uk{e;R zFibKcTJzfAV;?_gKYsuiX)`OqL~GtR@bN7_=sW%(B>cv-nV2lc$yVDT`1l@5Yu+*VIL;3`!JmYL z$4oY5Q>;_1+%&5>@N{d7m20({Qr$+r*=n0%-N?_h4zkR!&a#>kWQO&3*1YSiGptYr zuD9M`wOFn*n-IE>*^m&rk2%&GA>nMZeEyf!b`$VB7ELrp3j@C zJrJKaS#PxhpYt%EW-FaZd0ywNw)r5?Z6MHm>+R7<7b1b?Tkk{y z-E}GgE#`iI;oVjp*d?nH1a^-(J~r}Gcx&FhAoqRNK?|(+10(mEO*s`(E`*d1SO-05 zeF#!6G@Ei7q+A3k7h4A{u`Y#_i%eFfW!B}^71os|(W|UoJ*&;x^9`u$S!2BccRg#Y z51W%@jkUm$->i90S)Z^zZ5_1Ux&ion%51{_u;y)qgwI$9J&O}=G@B6GOJlP=bhB7PNQBh%fx>oEk9v>(K_fQ>lUl5WfKXR^&D7R&%Ldvv#rCwpm}ZUOvdO&AQzjkK2&#y`oQ{;VKb3VW&7CriS<+KXC~2~TlZMGFHC~J zwEj1@*ASbwX&bt`k~?G)j9wMX9We?1!FtsCqxC04C8p6ISf7EO@Mr4>)?Yx2KUuopKX4~eNa)sPCcN2_gX%%*}ib1kHT zHgm1*5wnR3p|6HSPXdEa*q$<*s;kxZ45WG%QaxjP&St6}EwpvB=52yh&)WuVw!HxL zXp`B5zqjVS2nk=Z4ccOR84|u|v;WKZ_Q}ffc(f5u)yXgYuun35&0<7I)S8QZaQ{>J9nhF*GY{?}6EH zCDb#j-8;;f!Fe|S+kx{ocJ{pVZ+CQicht^N_J7dilT1dJ_!D9sX7&``5quV?j}jx7 z4=nb?#YPcLvf^26`{ZAr18;L8DKr*4Vlg~r-IT8r0VO@-8hKqbP5`m$d*RK zVWAGanmGaABXy}bm?4pU8XGQLjg6_Ke?nMbsfy}oWVjF!;!+i8VZ((tCe(@ku=rm> z0JG7=gbPG@CQSu2#-b50!m4OM2p2mdk!aHYTi^u$nGg{xn3EfraZ=__`m^=IjvMDB z_zK;H5O5@#Bc#I2V8%^W&v6|yMtsdN0a{eZDk;Piscf={iu*3^xZ(mXh=}{Xq2huoE(j_vC~nCARCm*C4U{vPcHZZg z#5&z{eNUZJr>agZw{DfgFuI4p*Q4h)3Lrzc zE~R>tRTQZa9qVea|Lr>s5^O&psqKbCzUzsb6+lw|;ybCMVr`IG=;ukXj_46~Usu2X z9TPVU&DUH*pZ>NOdu)`=J*iK9Q);05k)4;-C;E6G*j5c6PYVY8&N&KBfZhQ~cV1BE zit%w@(N2+ni;j1m;pp2zTRSCu+$=zPEBk+%0I7He4nAxaZPjS!8GSgQY^%rbZH~xq z-95GM+GblFeA_pH>;W)KvpMWhgB)=Qkh)WWF+MGUf%Xw`38Mzu;^Xa6&h6Mv9g=*h z0uvqoM#RP?IDFnEf!r@*N4PdjyG%dGkzlvEs$QHg)j$IO>NA1i(XsylJ#e$<^>r8Q z6wlZaY%wwJbs*pMIZoOCC&`{L%Cnm9yM+R$a3pe+&qPMp9ihKvx+mvL-btRZtq+HkP7Ul1^xzncqY_56jIe!ceWrPa z=R2?B6x(*_=G!Lzx&1$q?1_#yA$pKKGASY2G3pI8^Fj86@1rB_OkA{k&DVEJ-A?gw zk>A-JzV1DdvW1A??XGddqK389vx#(aF2=;-Fs&H``TT*)oIrteD}DmS%Kf$VxyXuP^bI8I0m4* zB;(>erQ!a){oHu+o7c?CXv&9Eiq5q1aU*tX(Pnh@1{yJBKf2}dhslz7@v=Vyei`3ZMV%zwDTcf39qeTB0Tl5H@d(js038Ug2=vb@xZ^0lj-^9VM-;VIPukfx< zfA{+In^z<;-q-%ZyCT1djf{(GUbcVZ^`%|k;=>V|cYVI<_wKLy+Y=no!=oc@4!h6C z0v@fvFtL%*@wS*|2kYahg%?G9+~;~UaDK55awIg@THh@Iwt3**-P(72e!-u{LVFp+|sibojk}n2(=AwGr>z2SCja zK3lzL;KM42w)MAk+5I8^43gmMRr$7Rys-_%ZPj=aMe(`)o1_?9Li-I}KHR!E_}c`# z&6)q-0e_5h|Dw;UgGUF~L9^(stl=?nKfGx@+H7?5-At^#8oqVSt)x4@y}1hM`o_fh zd@9^Zh3FCPrvg4W+M|PX-wx3SC)i>WZSI%!!{Z{|Lv-Ku%54NERa5h>S-h2aySgOhjZ7BDsi6Mq~;i zQxTbl$aF+zATkq?S%}O=WDX*85t)a`d_)!?l84AbL>3{k7?CB2EJb7)BFhoUM`Q&e zD-l_R$ZAB^AhH&b0z}p!vL2BQh-^fp5RoE8HX*VZku8X9MWh&!ZHSa0vK^69M0Oxj zhR9Atb|JDGkv)j)MPwf$`w=;S$U#I7A#xazBZwSD?hhkH}+0o*>eI$Wug~A@UrN7l^z>q!E!_mf$}tZVJ;gcAIm4;I zMxO=zIc)TKz+b>dR|5VbHu@6aFJq&x0RAdR;k<{(g=tqpRV1IaCio|Z`IE!^f81f> zwy0~+rmC>p-*v#>z((H${4H#BHQ;Y!qH8#{oI9MmoFMZ(PAA|j(f2NJ9cG&MITZ5% z6Z?>3Bp>0P-#nJZ<}`3}I7`_UqJi@i?~L9CP8!MPJqN}Y9Lq~iBZnZK;|fd$flVNA zG}l5jamH{l+0uY5nVZ8&0k&jrDlS_(uw?*SCa`62v$%K`%;t{g=5QxqqbCA>5;i&) z@RKpoQ@B&P)40>I(K7%)lPgz$I{1^%VcPI{n^TkBm#Mj~FKyRJd1@qUK{`p{W@Q#+ zW;R!@>GiKa``S5%abFZS0A^^3Z?(Jo)4M$OmWaG`a$lEME43=naZsRhp+M(BfzIX5 z=knU$+2=`^M5CdtegtO18IbS-NH`A?Ucg<*MVA3uye3=|p2pfgAeF*9hdzgs4Jj{z zlovzFi?~aiDtk|vL1+t@kwUv+=8 zC}zG^v$>pAAbvG>4u@F9UDKWLst&@v-AIa8_11C=xa+v z1UGOgW+S)xqDAjXvZnqi8MA2=av7?K>%5b(pRs*9TJF?8A?5Ir+5|~$#&iH%xLdi! z+-7Rne zf4Z~AG~-X?lHgA;8}}w?+-IPLRzM3q%RL8;`wUke(ZAjOy7bRRe(>H~Lp&oH`jf;& z`-ovN(e_qX?+)=?!7wB=;x~i)$0gW@eBUqh-65Um`P4x!Oeb;s*{z`Hc~JBMC|b$A z2#TKP%0EhQ?^^#MI=1(_?|_n_9(9^^2>qgYE!Mq^%(&NL+jH9zM!XL9zjl!QjxEmd z_oVQiQh3ku8r+>!j+uWF&*(ucg8G5NVs}{L4olr(nL8|Z zhkSRy?4F9Dd%6O3>MH7xTC)*Zll2Uza{>pgBAu-?ICEd$p3!1@4KA95c7>wR3-oxoZTtdD{93AX`Q>pO8% z&TK%9?-rHA!|MYk@Fw!8Nq9P!vwO06xx8}rWS(UTZz^b<%X2=V z@IJ#0<+IlW|KuBg@{K?FMyzpMIa|r*Oo!$*gJ&V8^Jd~T%A@QaY~C#1QT9%bWj1dP zG|E|cjGNd|Y~EbnCiXm@Wj=2KFwVteT+3$Iygc4o_ClUz5pOXt=HW7a%jPWu#^pRq zK5qpuF2iN~j?G&MjCCx_DjxFfD{&cP*}T=jxQ1t0%PRnhtGn`8zeJBzfAUyAd90s2 z7H0E`LpMpUWv}B|*7I6!lEz?6VDmOWyWGgL6!Os3;v4W9bQbIXaCt?%EY>C%HErf? zffilF!}6|KtifDPF>u~w!6dnuw+)x=_gqd1ux;m|Wo=$59$N`7kj>e_E8$&ZS%@9H zGF&bRo3j_V(Dki*dHe9V_VWDMoP)f*yeAwBagcWikLw^$%jO*69poK_-sTAJ7|*ZQ z@ya9!u!#4T4Tn^O(t+Sfu<^KN&^O@waZyPz_IA+#i$HY0?#-)1h9yPEL=74Fo@I#h!mL(T z%zlpG5l(cd>m0MFu46+Z6XQXZQ1=4zD9@5|XrwLjTYK|kaqqce-TrDtI*DnlAU3BQ zjI|exRn9xj>n7zpUon{J2D3ShknSs}$c?O#W@@prE^nz_6Zu4vK)Vs~^g{Ba<`FHr1yL{IaqLboT_tS$G@~5f! zPg8TO=6IX`b2g`rf17`wZz1aV54v)s>uqCLSdF!gFJki^^6U8P*_KCqG;M#_Rk|B& zV$3b<%?{^0<2`8^W|*LSiy6C zvcN)&6{H9{abKHl+$}a@tBokO5!-A;iLJ{WBObo70vVf^Di|w(Y2XR=Nw9gUpbNEY zdoQzMsXbNz6N_9(7fmd31(Q2d+r7J`3z6GxS4ga^jUsQzg>def<1!0T_yJDE6jFNDj3Y>?Guy=Zn7-< z1qTEKu}>fm^o+aE@K8?wE+P7x=vZ5fdxqj_jFk$rPU|tf#}NnhDsGwJw*!tks3jlekz=jN z)^XMhYe70WsmH{C={;t$$fX}m>d_E*%+XW+Bc|Od-A?M%+H{gtGW3M3WavpeZ&oV! zlFg|F1Kxo)Rx7xR*D`AbZ?QS`f?5Gu;;9!r7T}fq6G4N3e2OQcUSMQ%j_~URPgoY> z2)_}J>j)nv-xd5Ld^Gv4;GcE+A#HbDEFFzi+bZ}fHt#0Cf`5^1xy7%B0pCq*0SNcA zZgKbcKgY^v1z!yX0GdpImRZk#j5m^Way@f%J$o&#(E=COXaOeIGrp9~DG)y6_q7lO z!Zf_%8!b?QO6Z}2R01araH%*JK>gw0z7jEe=9C4!wGaS<-#ui3nOU@T`@RtR;-y+7V5m*FX|5zOfh%xRbeC?nmM`u%D_4W^KL0*0)^#NHP^5Iz(>!fZD8h4p}cjE#N*_y$b$Q{gk= zbKwiz{$aj_&3gu>c`mTL5WECG{|wh%=K<$vVFiDT&@xuo2>yDs5VJUzL2;x2XR6Rb zqzKdS*iwW&*qn4>iV!{TNf(a8G)IOoQp#x=)E$kYT-Ek|fc^-J?3hzYoyYk_kL za84CkrU}!5a|*6G3c(yRfO968V}@`RX2xa<=LqKt=iv(3148D5kOd%QzAz6{$U-5- zEW*St2J8|{>{8)a|78DsA!gSV{yMnsrLPjM7OoMl#VgtQ!i`)uZ=GZJR&?Q zJcip&_Cq^44i)i)&~j2Z9jtjAw+f$tD%_`ne+FuBpMF@<`fT!N^FHkJk>%t6MGzl$ z#p2oV3gb^u@Cqn+RcN^;tOCDwMcCE6$HUppyr%_MBkXeC(@K@okmFiVrl?__)oyg*-N33&CB(BDSX1R zO!m7AIm^Y9_EKnKa|(lB3b(T?L}Bn$JaL7=GB&R$xG;D#$FeDSb1*>^1!FSyVDq*B zBMdLL1{VY4mf)`ZpNElC61+XQG&XKda=U|i&9S?qTN7#HF) zzQyJ(0mf@Q%Tm9iz_ftM)gw4tKdnH7>>GJ(nboq*W zOUbSDTjf_Cyap4!-fx57M!!N#bcXO$aHen*CVI2q7Qd~2#dv1Q_nXUR^S1fr`<3`v zw)>q1J8kpB?f$UrIodA(Ci#A&{ibjp@Q5i9D z@KxDv}b)fN>|w za@_9_FdoBYe4ouL2gcKU%PFVCa!gP2L_jtOvgCN+?ebgJYU^#x>bg>tEng)XkC}FX zC`Z0dGyxNxBfe+dVV#7D&XrG=Pmxc>L{F1Xm(P&T#6+(b&64MlvoX;dL~{T=7Zbfv zG!M}8SQpi31t`a0lm zV4`ozZ^^6Ww{d-&xJFLaVuBZl@5twi?{?YzzaBHPx%t0@*?Ju`|NC;w1NlQ}{&jeq zrGl^6yhrjUj7&uA9bmqhY?!T;_%e)226C3h+>|~yBZg@Qt1}O<~#$Pp35!7 zGx-Zl5evkP@;mZZxcN>EV)L3n$Y_OSjAE>UAewO1OM_8tvZ7RwqOcIjic|$ATRO0% z0b4q-r76bYv85@vY|edN8Vq7B#C_hwF5gvZ#l>TDG8AcwOpukK$Wq{0Fk7)H{FQYA zCVIPkOZejONtozd#bm`4#Z*jmp=_Gsl6X2MdY52^Vz*!>o<%bhF=~+pDhc1-Wv}0YJ`3p5@Ew@w z*}}5$dTY8rt{rDUvl-|A(l5gw3^@)n1DXC={@MQHF@;q7Ws^uqwcq5|5psrFq^O`4 zV>XC0)Dp!a#Zp|)G!8t|a_~&~;4PLbR^YN_0NW~HTMcZh6l?Iu9XRRVvZ~$h# zYZV2UIeIEQ6u!>7UV-J@a|I?gZv)8K&T=1&vH_2AtU%7@ZB&dEBnvEsiX!L~HsUeX z@u!ho-X=vIe=~TMEsCwcx(SzcIo#C@ox@O!%Q^#COMrDdu$C%zfYcIP*4Z$j zD+AV@3inYAWq1Wx$6o*yco%T)hH~Gf*n?SuIpTBS_pJLc(fbt#6bBWDa5J+IGIJPI zy34a1QJ{_Rhw(UX^WS0fjw){Rulre!DUj)p;xZ0#y(e>AVL72_dDXsK^WEl0vNpbca&nYh8@|6K!CGcHD ze3gnzczl%#e>UfUf29H~u^sR~=#R-IVskDlDi!P57UHtv3ZAUXiU2O>s{duh6tqxz z)&DA9=~gPlY~D2x20iL2e}*8g;bu+A=2QV6Ix?n8aUD-ul|sPg9phCgZYV4_6}O-f zAHy5wRVq|$PBn-_&n&AIxABy$R`A)J8b!6D7HVLP;!c-beC?=aSsECWgRJMk^-S>s zmrKj$Gy)eo)u2)F3YSaI<}?8pdV`=zF}ll@(NJ`f}R++3Mh%sF*#I|DW z!{(#_V-ep%q$pGIxKfnCTuz!YMfnPyM3JUU$7Sou<%|Qi$%t*7G6R=Q&gEnRTe1My zGL>1%t~`N<4Xu+ZPbA30&|XX0xp}9%b5slGf{RLU~|}`+%HLg*x`r2^*!n@`wtl$7Z(HgLGZP=CA9DRp?&*&02rGi zX2kHwA^?Y_wnjS=hxC4T$N(37i0c-$U%hMT9s2H&q{sxv zhksuRBmOS-#BXg0_Nc!ri65e4Arnl3{d;??V^Gw0U)bUyt@y-G5)-4piA5J1VkIB( zo57!bHRx085KHI>9zl>hJco2&xGtSsrChC)KPCO>R{wq7|66cciLsF4oOc>?Gv$VBvu=k2WKm$+OpuAGHO$9^}^?yyDK9JUV!*&Y2qalX>;IzZ$% zvEN50#5r^Sr7a=aHVkszR$~A7c+l$e!C%@FqKA(H6TlaAuXqdUb@6zXdMaF>P96$h ztCTz1q~F#Y&C))Jiu%enA_nCX-SrKn_G4>(N zr@45pEo?ccrTJ>wX1Sq#pgQ*H-TU1>AB4W|KK{j(WLHcMTf#SX2h_#)K6v|AZ{Znl zn{h)rSz_FnPRa{N4D*2>iBEFakySh{Z(wv(%z#+)ycI#4ztA-^Zs7x?2HHWo+iYH&m=oZ(6Z|mn)2_fy zH<1_@^SwRFiS>@^9~VE$89g}ecS#ON?bGN4NIfoLRI8$H&d4Xj9rgrNitb5OY(>AHqk%90iN9h_|R)o&7Z%v z506W*yR+GKx=w#noSQ z9^c{UsTM@DANVzhi;n%~b9HY{B;nncj!p-Sq zS$LsRez2|6>ZWFUt-?P}z3VvAX%*ASh^HCRqO^0Y)4teSx55@Cml?gqec0RvTHR%e z1UsCgujT@2?Y&wh;qh>`gzpA9pcO@iM-NMY!InLdNr?U)DtIf``r{^tSN7}uwxp9! zteceb6qeWWbp3|}CdDIH218@UmYCT4!$7a_*BYTgbgL|V*Ia3!ZY6r@aa>NZe~eoT z_wOxg{3z1!td_0Vnoe#C-=dTs;dIjdbQ}n|^>+7dZO!+(`1Tz}`_I2oDUW@AYq!P! zCKl`+X-Ct8-^Dwi7xhvm&FQrBa0BCFqrbB!eBy8S&a8^dA_Gv&qUjcX$ViR2F#E>xd+ju5vSWI-{x2`kf z+KvpI@$LfmvCUzs%(2Yxm&phZ-G9Gb&TZl_A9ek2b6O-2bG7E1hF5N^*FE| z2G%3MdQ^D~SP$c}o&eV4zHD!Wd$DJX{A4#b5?m; ziJowsRd&6J+{1NN$!2rTE6*w|7UI0J>rLdXm^f@sB`~2)cxEU*lj9r3^T}BzZ zq`aaGGSBw!giSVZtcz`qbF)JKPGJ5^-3L@~*7#TO*Z9vD;-S|9dM!43lXd@qP1ZA3 zJakPsx^op5T?^=1Z1i0~-^E5h1oT5}bd|D#U!|-U;Gy%#3Vt4mi@pwNU&l`S2B2?X zqi2dM_%p?|U7|e)nQ(4G+BcQB=v#okg^k|gUn@WX4_yuER%54q8<4lL(KUdq!A93Y zE^D#TcL03{8+{khcd^m;0DTV|T?gnoZ1jCV-^WHjP|g=V#6~}Yv>#!k>j7PljeZR1 z$Jpp6fPR9FZUA(HvJ?~j6wptx(XQ5ji+0smT(qk-;G&-a`WZHQBj~*mTW?n@#zj8| z3qHq2zX0?LZ1hV&zr;p2g5HhT=vRP#g^g|kbQ3muwCb6BvH;r6jZ5oM-E(DttV%ww` z(8bv3-Jthwd<*^n7W@I*f`HzMjot^E?8DY%2h^$^*tKdW1)5N}=qFG*Pq0g;2<%;i zZSPt@*J7jZfCcY>1?B3m+q6{o<22Vptwc{{&7TLLy)f^D;8D7|DT zJ^3%%g#Cd+IeU~V!YSrcw2&Pge%(K|6hiD zk!Vjy91mxJerrz{0den!_73gcZ-~RW z6VAQABf$<8J<&d7wooQ_uXL`@irf7X}<>ErM{Ab&Rz*fLao8jFlTEo*XtMtRS>J zcxu?gkEey@htCMB3YZx-E3C}8)40pH+qlQL*SOC}Z4TQKwl%CcY+G1K*!Hl}upMD# zVLQWih3yX86Sg;OU)cVz17Qcl4uu^KI}&y@>{!_GuoGct!_I}B54#Xn8Fn#jX}~4c zvVi3Q`2i~eRt8Y30#*mC30NCY5FlO`us&cz0JSloFrX-a+!R1<4xqLKP+J42;s9z} z096t|Z4aPI1E?JVR9OJEGl1F^KrL1+Q7u(1Q!R%a=c`tzR;sM4RI62^*<;wr>=gDI z)ml}7idv^yuiBuZHmYU>7pm6qi&UFbPo$ewTU1+B#j0(p64iFqef9(PBX&KzRJB7@ zrrN36rP{69qoU>usSiOI5A9t*TMgs_v-ns_v=kRQFX6R1Z~; zRQ0OIswXO{0W^3D;TeSIsu!x4@Yx9A6@(@Tqt)A0W7K2S$?93bDe6>pnmS!QPMx97 zRA;HP)#KGq*bVF)wRM7eJG(N#IuX#5)Vb=(>M81ce`czBnz|}5S#>=yRrMlpy1Fqi zi*+f`Izv5EJxk5ZRx?cj)EqT6SIx{*GxOEV0yUGTW)`ZMMQUcTnpw@J^4TlcOVrF# zHM2~;T)kYv>Is@|b4Qy*gQR6pnMQkS!Lt8)c=0J2w2?Nd|x)zkqsH8bF#dM&qrdq{mY@GyiU z5RR(JV`}oa`h@zVn!3!s!meUpXWwN1<#E81fQEpl0p;pb>eK2o>IyY=7T~3#6Y6vD zd0u@%U8%mPzNEg+z6^g~Q9oc`RbNwAsjsVVsBfxosjJnu)ivr`^&RzHHFZy2r@pU# zpnj-+q^?&#RzFcUsGq8zsh_J~s9&lZ)vwe|>d~4pnz5Q>O^PN}lcq`6jMHRjGBsJ6 zY|VI0j%I>pqGpmNS2I~NMKe`1O*36HLqnx;(m9!&EY3{LEX{1q9L-$KJk5N~0!^M~ zp=Ob0v1W;8sb-mGxh7w;LbFn{O0!y%&RL_$;;aQRlQ_AY0u8l4V4Y^YW`ky<=9yoi zrbx3%vstr6GlR2LQ>@vhDbZ}#lxlWp$}~^?iZnan`!3CH%^vuBuO^SPPji5?Uvrpq z0B{E(9D;Bd!Vw5ZAso|C$2HUm4Rumet~sTlPHU($nhMQX%{k3^%>_-R=A!13=CbCB z=BnnJ=7z9Jb6s;ob5nCmQ?0qJxhbsC)N1Z%?rQF7>NNK?4>S)ok2Lj~$C@Xa2F+8= zGtG0&3(ZSSqvn;SNi$kIMmtuUtWD9TYSXmo+Hu+pZKgI$o2?zM&CyQKPSj4)=4vNv zr)Z~Yr)jOzwGEmX+9u6RfX;&G+1eMHIlw*_Smpt2K73!G&C@Q_F48X6F3~R4F4Hd8 z=4)4IS87*jS8La3*J=y2>$K~&8?+m>h1w$RChcbJ7VTDTv38rbM7v#Es@(zK%e2ol zJ3+Nwpw4bkVUM;^vlmp{2WssHRSswmY7c1-YmaD;YL97;YforTYRk2!w5PRav=!R3 z+H;`idC>C$=vfJRUId*kflik}rz@b-RnX}g=u`zdT?d_RfKE3-r(2*?HRyC3C$!MbQ!u#U6w9eH(r;co1mMho21LtP1a4(P1Q})P1nuP&D71(&DPD)&DG7* z&DSl^<>?mc7U^yZ7weYjmg<)2PI0O^%i;HY-3na|r!>3->Zp!7rlXGQm=ikk zq>d@qF{gCQLyqyZj@iJaHgTCP+^yU*I;KL$oYgVsbj*3(1zn}?qVAH8%I41EPT|hr zUe+;JbktQHb6t2-SPkKtu1a@Z$K24})ZNlm>u&36bhSG2j*h&mWA5q5I{5p(?t$*1 zj(Vh{>UGp(9aYAy;y%$a4LatjZUuW@K)y03@R{y-z=?q8x)T8}bT4&{x>vd;$Z5Jn zywHC%J%$#q4jfA-(`kysq9dZCqGO`tq7$MNI+aeNkCEy0I68yg=$}b9DACneS#%XY zn;uW+&=cs1^dvf$o=i`nsj2iddOAIWo=MN5XVY`&x%51GKD~g>qp5{7wW}w!yXT&s zdwZS>+uxHp(33gXlR4D$a8Gnk>XDvDd)^7S8*scQb)qMQt_wKXv%Kf2p2pKX&-AS5 z`Gj+}Cv&dn`JRht>tv~QF};LdO8;RQy`0XcsTK4}dKLYL)$|$~9npI_a4mf!;AX(B zfa-wT0W|@&@QH3_M7JrT8xYf|0(yVoI(j|5f!;_L(na(pdNaL+&Y-r^hXaf0Z8TLv zZ>LM?9dsGJlio$|ruWc$>3#Hm`T))31r%@((ue57^br~zw{w(cP6blOXzDmkH3XiZ zZv>vCp9B_g%jpyJ0_Yn?i%!v}Y3dAJL7%11(dX$4bR}KDeIjBm($pn7k9;B^FVp0% zzzY8EKx$7QwKtI37f7MgY_HH)>4SmPHJYlTsY8L}dI@zj@L1sSz!QNd1Iq)^OXaWp zsfxg}f#@=UbAjgrF9bHQD+8?;0|#6V9B?J@YTyO|QzT%{2QY_WaCV)hZUs`+fj8)y zz?<|fn!E$L-h;1of#m%_`@#+H~2fhky3aqB7Q$l8}h?>Ttl0{64h)NYP zX(A?Fbeql)k#hoS=uA-!jZV|g5>eTr@uD0NGeKmXD4HZH6Og$gYO;u$B4VbBrirGD zYU!DxS)$pZIik6uJM?_f0#Tl5p=golTXa18ViB`ML@pJP%S7aIQNE~zPp%MA=zXfy zqBWwmqC674WrI+DQ>rE_xDhN_1LuM#P}wiq44!oEH@fE{Lc~(M8cE z(PhyU(N)nk(Ovqw=!WQ~h(Yh=-x5`eZi~no5m_s`Bf2ZPC#n-s_eIPD5&2N`NK`Mn zM>mM-=w~7Zoelq7M7T=6{d zd@(waBTr1CbBz~@7l{{(mxz}_SO#G^gnS4qAgqM2N?a{iEnXvDD=rXk5HlOaWTBWW z5;L2`%x3Wx@m4WYEM~TesS+`@T}+jVsU2dbOnidgDSk-r7C)l*ikW?4X1|y@AU-HQ zBt9%YBBqXt>*?cS=7jj9_@00%7c-~C)M+vEn0`V#-$FSH{O82fdGW{#;!5#F@g?zP z@fGn^@ilRk_`3Lpn7JuVQQZ<(i*JiZ?j;-OTJcl*uJ{>UCw@*p5Wk?C#507WCG&-2 zBx5DXk`zg*Buz3-!emI8ObL@Ep|T~^cnOswVJ1kZi4tm(gvymrlO@y?2{lzhO_Na5 zCDaTFHB&;(k}$I+)Eo&jS3=E`Q1c~Jo`hKl|Af?HA+<=tES6A9BroY@FkqCdkgSxf zlB|}jk*t*zNY+WH4U&zLMw%*=yrMTrHcPfhn&@K5X#I9csbq(wOtMo#?vm`5?2+u1 z?30YqACQdIACe^Nk3h?n9FrWEkS8SMNeNjlNztE{kY^+nlCzR?lJk;OeWfH#e@Q}K zmZa;iO2+A{BpLb}l1%+ANtXV$BwJrA8Lz)5sgvB7X~Gc z{)L2kDWMuAx%wu_Wc?WF6n(OkNs*GNQZh|Srb{2N$4Lvg8PcixENQlMyfjBTL0T%A zD4itDl`>PL<14PdZ<^Ksr;uP`XIESUO9;R61L~T$(Rk zA)TXNC7r8ZBb}!&kj~eymoCt6l;-J+qzm<%rHk}irNz>1(h})*>02m!+X}oa7Rs1KGG?)iSt6sB%9v#`YPpQcmr*NZOo~6XQbw(kQLAOt8X2`#My=DY z*Dnv;px>x3)ECIEkn3dYWgBE0W#~MXBH1R{W*N0bR-`YMZPJ&>HtS1eTl8hJt@>TE zV*MW3HvK+XiT;3WyZ(@@RDVQvRCY{uTy{csQdTZIB|9xUBdd_@(4Ui?mtBxm$}Y+- z$u7&T$eeqKs$|z?H)J2@k_UiZP_v^<>4(QV)2la>ahxHeANA%P< zDw%&&e@uT|e?os!U#>r;KdnEbuh5^>pVOb$U(loDg)8;ei~20hCH-an6+LxTPhHb9 zRr>4t8+zuZp1P%Hs`bomJyoM;YW2(=J#$yj+|x64dgi{Kd7x(=>X}D+re4oH)-zA^ zOoM(0{Z#)<{~Q!}p|@sH`F`jm-0@TnHIZ6NztmH?6g8QeLQSQnQH}a()O2bFRp7_W zq?lP0HJh44&85x+&ZA!GoAjd%^Qkhw1ymljkfIh*%wmd~X`E%8ZJcAAYn*4CZ(Lx^ zGg1qU%pxPT*hnog?ijkvST;1@xWc&7xXQTNxW>5FSYTXdTyNZ9+-NK`78y4gHygJY zsjWt;*ho2FwsOAq<9tuVxiQ$eJrixZL|Z8j46QR>v|hFz9BMr@^ri9e&{@VKLyrzU zHuU(=6GQi=ljTGArIV+JGG~TX3_UwEUwLjQb$%#yVQA&h9Y*UCidsr7qn1TKXT>ZRX$Dn+#czHg+cLW(J(Hc^|Y3d2^anA%2_ zP}`|eY6pa!6t#<@_E5}TirGg|`zh)WMP3f34pY<->L_)LI!>LW%BfS-Y3dwRL7k^A zP?gk03LRo|)^N^n-auV2FqMXjhD(OahAW1vhHHi@13Hc4x`Di5xM{d$s5aa-P&Ec| zt>KR0u7SE|ppN<9@XrpYGu$^kFg!FoGSnL$8=e>%4C4Ya0=9CV8lD-R8(tV*8X67E zD?^iEv~i4atTEY`Vr(*`8q$MqU>LfaBahG z8{I6t<^8?SQMBtlrO^H(M-K6ckkC-~zfKbw;$%UuYRAP6`S--=e@3+;Z80&?vERpi z*J``;KaqOQ2zM27frmuKCHSTm{Y|P4ONfs8COY<;e-;hB#D}84-m%3;zXNr0Nb5h| z>DPDI2fuoM*t>lrdq=)+@ArOW-@fnnu|-C{*Qc+=VtL5UE}=<}W>)Y8YRPkhJuD9m}r#6KYQAs@a*!GwO( z{7R0;$2$uHy)XGme7u)~FYE4z<>t^PLnYn4cWv({AG~R~K8gs4r z4t&3h@^>hmtTQtc%+mYj2j+(m`^b#ctv5T>d~AMVZZI=X&ClGbJ~uNj00i2;G&h=G znVBY})aVf8Ip3u8R8vn5n!|=r_lDLDtq-SqvR!|oue^st#gB$kt{>7qXW%z+XRpb5 zHZEnc$YY#x+1VbZ{YK*QP~w1*xH6PDXe169iNi+Xh>iDNK_e#>qg>+QF+t&#Vw8%AsoVc!XxKwcd>fh-M~K&}j-?uKQM zcf&Htdtq5*U061GKWsdCZDFiO4V!nI8cA``L6L~J$@TTH}O6H#m;wwZ_$ z6S3Vyl$wYgCZfzl>@*R(OvG*zvByO0H4*zv#C{WTz(gE0kz-8uV4I0oT3gcA@>LMVrD3c_jg1z81zvk=ZfI1lMvfKUnHB7}|ptV`xf*_e=v zvX@5A*bpK)gxJO-QbLH-5KilAofg7M4=?31va#q>#h|L4F5=h(kfd7JtV^ z|Dju-`B;H)Pc0kpG+#^5?@rtf?Wyv=E{^hA~+!2zHszpM=Y>#E@YS{?k~Yl01ThhCE1A9`7~E#$K7!O$zRdI*mpJb};v z;VFb?5S~ML0pTTtMhLGUG(i~s$1Aci5XM4ChL8dw6+#+>bO_@hWI)J-kOd(d!gvTd z5GFvF2w@V04SyhW|42LvXB7`5F6wS`W`uAKstG8W6a$g3BxbfPy;&jL8YR)FBxZ*Y zb3%y6Mq+(1IX8qDBS%$nUI+_#fpI=cWHgy#7)_=@$XAXgD@bV0W60$pW67!jR(?n_ zSrd>#7Kd=!JBSpkr`@Nvd`)ZlN)T*4?@z5CPPcjGp0>qC(aqcJor*ZV1U+^1mXCYET)$T+Du^6bXU1WTw;oO><(t_5FPes?{{Zqw*hbOAKm)ry zI`$h^LL=;niMDU-@N=Xs3Diew+K|o(qnwyH+PQKAx;7i&hiJ#QaY+vNrTHufdU$k< z{cWeF9dZ~O7yC|>eYh4SWhjx`q&Enw;G@abE~0D5WUK$`6!K2%=v!p# zabL1kp!dd0x@5a_Q?-xX-9fhwkhZ#YjIJS@!aTaEyz15z=G3hNuUj|yDzew>J*jC~ zrfajF*NfJFO!w;LtX2Bo+7bsR*rH>gN)C##C4T#}A4$er-By?>)}!Dw-s{zpLN|)F z0(PJJH0v>pN;}Is+bU0C(cNVFwU$fchW)!IC!au0{xNC)=!te~t2x%=P+rL-%GbxB zfg>Tw?#^M0TCQ*He)P4jRpdPDiFA_JX>aaqPoFuv`w*{yY-<)PQ<+Dynk9LMfmIe* z^Q^p1(;-nZ*;c2dUS1JT24=BND%_H8lAXa=*%9L-oZhLIx_w+8hnpRNQfYQS9U-iV z5o1_gL{IB6DZ+m>XL>}d*zAZ_&Ix&@j(ns`u1haX``9HN^y&aoFgxofpw6wxik|_}ZwgYahG1gW4S+ zZPo4=ofVwbRrItT`4RHJd^u?FZ^FMGILLXJqPyLGmJ}0%#&941h)vnsXb+5bGQG8O z9j(?u?KW1U+sCf!V6_gAwpQyHofVv`>LPktkM$Aq_gq$U+h)M0AOCrn#S&?^MZN#d z@L|J;zhklWe*c|c^|RaF89uz9rLSe!u&DQc74=uhZ+Uv_WZUEy3ElRQSE1`8a#c=q zbck}BgV(9YAyM>`fli|?oF?-)5dqwPNU+~^xto;!KnsxDxfPy~|aWKMZ&Nhh3cmCo+jF<3PkHSf`WW#H( zj|b$`cu$0vRS6FSty`@3ud&uz4@D3x*Sf?nye4+niiR?+GUpw}s~gPL+l_7ty*If; z6IuhiDq9|MP1c2W53Madr8@fMtOL-b^QpB} z>|JZCdIotvOm+iV9&)%7Qnpott1cV{Xs-0KZiypI@jX#ANT6j>?6Hfkv%4SZ1|~k zSD)h@aw>q&YPE>m1@asq)2t*yc8@}7@j5MCXC=BRaC*{rydu)V5hOjF#p@K}Oe8Jb znMkNtM0&Wp5;Z$p?=V(I_*%~-);okfm6aL3!!@c6HMEaS6>+DsTKn6M5Y{x7xQp27 zEHP@a9bP31=b88w5F7&dScCR&^eA zJG|4V!p@`abRKoDlPI>H72C=U1%>dQXSnM}D~427P<8lV@;HY;j;k|{RM!Iv@LL2) zvfy(Fgr2SZR*=VUv0~koGRXPiN#gOqRHz5l;qEHe8H`oan{oB;ogx|rI{SBsSGSK_ zDdsjf<+y5vHwf$bz%ejG^A<(AczK=Xfke@d(UgQ08|oEN9gZN)PlP%{v9FN3-f<1h zZ*~e|H8$rnRMS2#S?|>#l^X%s&FAtu%`53D zP=eEGMN5UDkK8%*`6!h&IfCkR1T-arbZ+>c8bQKPXj%lhmLh*U;975T$w$@UXk4`I z9TJ-C(vOyhv}v<J5Vtr@Pgn#a7}fvlYHde@jY)Yv|5y@;C=-o^)afUuTCq^RV9 zNw#>`veOCkiiq=p@(+F%9s3sD zKPe%hA2&LZU&r_j%A zF)_nzk>9lwmq_<&W1kOW?GDR(y^+9*&IQT~NoS&;#Ky)s(8#C5Vd6jPvh$BNf`VL~ z?IKsJ$e+a}Io@)gq26-f{XcDH&b7#5Z$_%%9 zKIOHMxZ>O1-0?d9IiH)j<{f&^6BehmRzG-kq#g^hbHXQupLad_>fqNrDAwd~_gp^I z)IP34#GULc1!nXz0mecuf@>lT&0*pIj4u-A*5^W=S<{XuZWY* zrN}vy^Ui z?(;ZnM)NXn$3&smVkNU~$eiBYJEHySL`R5cb)u7~Rh>qqkQ>6i$C1g+D-^HIxjdvx zPUqT2CsFr0iDK*dsr**Hl5&1fQ*t~D93HM@7Dam2H@f6XW)XR$dyNC8@PrM0CtKDy zDEAr%r)%NKEK(ltwb8syH;=;l^y?SeD!dIdoft<_g8k!Idy*r;7V|dkyeulxY9BQ? z?mK(z$FWH<@MHhDSO?6929Jujf9$>&_Vc7zNAw6gS{mPB6GpygB7>dk)PMChv&_9> z$RaPMI~UJ)c8(|+iU7O11EeK&3OMKJ25`L}0*vV#Fg6KB>dBqP%SX0Y^@{m-F3m;Sa+pOu5T-o?j36R zuz&dH^!FCXP~Ug^_Wo5j=DUp4=*oVBTI|<<(6_dPR(7-Cnr+y-eTVlO{{HaZy`%cQ zYwK(4#xz&DHBD+7*^O;h+vMM4zkUp}a`X~@Xi_XRxP(MojJqd^cW*Qu@?L14&|g7U zHGGI?I^VB%-w%egw@v8C5i#9V=&MeH@9tFdZftYf){SY>aZK}PUz+C2=)@#j%&%>U z(UBPTxz>$+A9x zd&B>KW96+%Cp-68>7@LRXu9%6qG!AG_b#DybZnx-Zi_St=J9n15hI65EzT0CVU2b%)3+rY&Ios8kx|^kPU0IGl`gOxArCBVVe58l*%#!>*hfNVV4|e9J^J3x?$6?wRN)zI!3n{Y&J5N@f ziFGlro-{JlehxSPm(GY9lf$8~W&D-)f}Z^y)s}gtb%&JfqbWq~PGu2m@D;@0m(a|E@1bO#$Lzd9v({EYo zR6M38oQc1pH8(9(L-X)e%*XlNo@QbNdX`4xqVmbJoWhr& zOka3|psQL|MezuUicE~$9B%6!H_#uGHh{i(VG@6(8kVUJ*)9%F}^Lf2w2WPo?5iCxq&_4Zc0cYnuGH{DjonK)`P_ zUB6BuX{)5w(op#Oh`zpfRGoE%?blDwHYHjUPiYO(n1Ta=;`C@M#NJAUlBOz8y8Bv$ z!j`TDc2C~PbKdyVJ!S#i_{PA`xF3sW$1&21LrqZ^3LrT#Hlj*TqxE@MB?$q&-!#@Q zkh}(|Dt&An*T-0Be2nb?oRr(xedI*pd$(TZc}At^c)>sF>$AfK!u4fKQ%!{=B?(g} ztQcof6KW2nimpi={L^`T6Pl6yW;x;?Ahb7X(|g=Yx*GpdO6gK2U4S6F1A7987sX1$ zWbV@-+4SoL(tPzT6hQ?@&M(G+Bl5I)YPkQ!RNl*@Tbvti-fbB&KmO@%+vEM)dzkV^ zpQm@)rgu*~1c?CN6V^h)f6@^)6`+5m5~aJZ@-zq@Oi4%x-(u?(!oYft$ayo20~cZ~ zi%1%z-E2$+|0J;94*K9z$xIEeF64pp$mQ*>6~;NNRj-Mri>3zWM8N%8>P&37!*qX+ zYtTelp>lI+r5=T9^Xjx!U!V&1`I?W`*!R9-r|~~9BqIckDhk`LSpwU!K2&)?&5!eO z4VdC3+09}*n-&f~w6UaDD#yC;qhprl?|Lh(oQ~qME*$6W(g;x$`)UeN*BO(=C`K&o z=HY2pt4H}YewHxGmh1Nk999+Mz3GcR42AMo$9fJ= zi@I&>+X|mA4H04*soa%S4*`scd|f_{2-sXpin>}<)*yMJg7(~>^9RD=GOsZns7l43 zp`!Fw_!h(_ENZe>+|f1dSgdQNP3TOcL`xQhu`4QSjl-0T2)g2&-(Ke@-lWZAfuA&r z{m!`AR5;nbT9##(H}fTLcr3OlM75|hn3d+^;1iX%Le#YYj*y?zGBq~%q{!Xp%S9V$ zQ@BSdY$egsxb6wZ1=pA?wPIHiFBQ}W2ucw)?T%C^y(MfEh> z%8W!BN3(&fKIf>Sv%ha*CTfc^l@@^Y_0zXfVdd)(-f6E?o@u?@NjdA1ZgYjLIpyl| zrP<^Tr7v>UTvQr4UwASt*tqA*HU<0?jz6=xZ@e3_Awrk56n3IL<&9DR2YRJVuq6{a z;3nj+0ZTJgND+C*B`(Hq7==<0<4Mm^1EZkvb9i8Kw1Vr4TpO}>M}MC%y6<<=Y2Fiw zNCp5({bN7_TOo#1x@Govp=6sQeiP1lIk@kpf`;D-M9~Nv%Azr7DjcJCK5gO#2wH42 znu%qRc+raG@J>%wJgh6mZckS|y1+R7#LNsLvEk8gLofhOGdO-Mu9q<>uyHFc?BL6p z1}Yda7R>&Ny7!vkQo?-*FAO(SQnM6S6sh&5J8()QS@mkWC=-=$saqjubDAr3Hfhak z=-sqgP*C_lR7 z_w8|PspIhMn1zDtsRl~Sn?E()lC^v5*|Tl3qv6SwTfFL8ut5}kouVgN`$6!OX*m8U z{({|dYI%;$nRA*gdq)Sb#ZWfWhx4B>@xf5RFx%iw8k1{9&7QFmQ+jqk`m8P&!i%K% zIfj$BWs;qpuZ9M1CAT(9v#lfO`nQ@w%&J8!?|Gp!VfS%+Bj;uPl;7?HQ4M(z+%+z%hWunr~6Vlab;crho7VLO6O9*;W$IBcil<)DTRY z`0(#-)r^=fg3{UaEW0z`FN{2QrO8bv!I?SV?vGuzA1;L_empVErX2YemXNLUuetFy z!oSF0>VnaI^BR%c7pO@@vbGQUfoBuJv3LVP5Y}~D%%e7%nGafj*nUaLtmz%G>Wo3u z&1qSf0!qtEM$3!nJ6O5t7nHRD?sMJ)r%sOS`6fb#M1PzUtoIv=f`KeURDX^Md2|CC z{l#Y{9uT(CYjgjrlFn@6GxlE_o!EolT6R4q_N8MdNCr#n`o{@nBD;OOMBJ0&S;)L| z`xx8OEatO}6@ze(T2K+%1~d=rfmYMZsa!;bi+JX&8?OT~VdJcZL-($uP7N`Z2j%D9 zNVKOxnjptzC(Y(J7Y6FB54zqAS2rTNZ{Z4lL#9{bo-^@I{IXp3{2v3@)g;N8J@`Ch zwqBv?w1#Hc@pmE$dOElrOh(@uWb<&_ILt~ftxK&I6+}7br9=i|QP6h?Zb;o!a-7{{ zC|uDv-7j+6(o3QhTP{_iZk7dV;u)Gw)%iL4vcI}Kj=1;~4QVPwiQeSrQ+W_NAV}7> zSdkl-K&~Frayx*_PkM(6bj2P& z66{84T$OHmwDI7Fp=Da#$!Y*{i09!IdjF4s17``PM0t*^?1YC!_5EUSl@Zt#p&kLV z{-g<$$YI=st1OQ1XKX?$jFTU?tU|cFC>xVm7GO5|x6XRbOE#I>F2Rwm;@tQ*T#OQvHfk9n?{& zD*2jZ{vOYp7=bC&6saM#;lYyMt7PlXF)k01Eid^)tIbvI+SZ&R!!i+`GHJS{_m8axr`sK3|A0EOpF_wku*Fn9vz{ zqfE$xLQy~mm4_4{z3saiar8FMRA}T-ie}B9T*pL8U!$+kfNm997YmrABE5J8za_pn z?8Kx#SDSG7#b^bfW#m3QX!IdjCJ_{jummo5d=-(b`N7oAN?A$+6>Q7Ud#ya2NMB0B zSe zzkV?;72OaL>t8|4H`YtmHgVhK3XX) z!lF}5R>^R?+$t{;s$!>E8i9v8*FP6|yd_=Jg7tC4upmvhL{-Ufw4RP8tuS&%goFF?UHC-};RCFdpECee}=vxMS( zIFI4qto%}x-dvpmq~iWuJsWS7X*;DNQc1>^xpU7lOFR|TQ+xH16V{}VNA!R0!$^FQ zxqy=idFN7u!|;H>mb&n_cesy;hJ00x$zQ9~I6T-_i-U=$%;@Gnf*b4$G!1aabNiSV zQ`)cJgtHmwrEW}i=~d3m>P2TCxEBX||H}T`RIK=C>vFQot3ydI zt73!npMst&V!u$mK_9*|$uwV0Sj(UQQkvgP7sDFo22%)@^yc!3R5aWR+xFQAxolA9 zt{0CUC+t_@Y5R2bcJY7$J%jrfqRLgh(%~t`GyBp%al!6Gx~l*sr?_cLf8ly0p}(b{ z@5(Dws&W^{-jF)TEbBL_C9_^%F8>uJ{%A92eR5Q@vL$m=YKU?Bw&ZZeLq@)=CM{Ry zB#D(~UI3i6!tJByFL6W*M$d`nqCC&U{jMJ#U;okn-YcD%;<`uYIbn3aB-6n;C#9V~ zVB*ZJznwy}q~L_6foJ(t;xI|ux?GvBvV~D+%6fiGSy9icePsM!Iqr8gCeY$tKHxii zGij6Jx%KdVle!e7Lafaw^@?4>%h>!yyJb9zbH0z;nE8jy-RDnHr@0B^G2@Fn-h;T6 zD#$S+s-@%Y=~=P=q8hUdmg5HqkMT@?j?kq{6{)won6bG08aK%;Vf$)ZI(mU?Wan8E zC6@`(Y)Kc|cl@>>9+wq|Taw_DWm+z1lSfw2&=exX@+rH3Er{46oXw(Yr>r$>fM|GN z4lC#KPG0LJD@{W7PscRPb<_H{?P7V{sMnZzB4a$mM1f#qbuB}OhjAIP7@7Nd{$ zV=?s+9>|7ce!gm{e^~?ch7IsP?REt;|N1r>w|#s6r49OLn}}lPUNJ-TzMyIYaSO^T z)3e*{7)wF1v*;_DQ@@C~J6$M#hY*9)y(TtzHq6*?^TE|OHkT1(7CW=gjT>M{D8#$LJQTXO%U3on}?!mBuWn{`A(_$yppl?O>FQm zgiG)*D{NCjpVi_4BL;8BOT-ho2D1gfcmw$_-`~WGZ*_Cjr|yh^TdZ1hG@tEudBxjOF=d=H{<|n~UNj`Xc+gA%Dwn zGPErS48=W@?0RCn6rkIHdxA-9LDe@PuW4j)5sb*|#bZPeeZQ1o^((5j@s>5#)m|># zR7RGkP^vmMZ*$X&>4dFD?g?GENuT&4f2ox5|y`X z*v5W9@@{)ZD_{M1I}*g{+WpN#;rM|-^T^ci9$VAjP|O2xl0{+D32oB6x}demPX%@4 zvCyxRy9kINRv0uo8O0tmvIY&u25>y>eHJsEERh_94y=MWgT?}e=W=xQ0tJ9tqSFkK zK)TD!xO<$)J)ez_5bTakGvmk$W;^7fZ~It&UO4ryfiEmTA+d^-C_aI9f?R}U{T0Tt zC+;qO%l91sVgY-SMu5S+nxlcL=QkJSlVvTpE|)a{2VkQM*vP=9qMp@Iv&m!koOZE? zb{lSkvd8MMdxy7kcWUQ*^mkfiANdLK^qBs%N2)xMqV#^xU$$AJJq$YPA@%u}S+2=e zr7|;~_V?3{A+@(Ycr50%YKr332lg_1D%BUqU9ZOVYriWL#XfM(Prs-bnbMMDUfQr0ivqx5WjWXO`K3h0?iT zudKqYeaIXdOQAg_b#|puni>^Dr=f-fpdG2;rlqeCe9mEnt|K0VF&jt1~f2Yc`VZOH4Ek(5`AOl?uGz9%v-imZCd_6ETcs`mgYXW5-(Dx>C>SD zP@AKh!4Mv*c~^Umv*QuA%ZEo2QL-ghJ}A9QROX=zfP$6z*nFU2%D{A+fto)>pvq2F z+7>}PrdIW-gS~Yhn5+KfeL;a_yu4fffuK=_X+?!TKJLd=#LZ0fm_~;cRACBZo?oN2 zpf>dhYoX%&A{;_q0^VWUv2PAnxZ_Ea^VUqi7<0lVpb*E>GwV3@tI@8Wyq8KMJw6U% zfkeB(FjI;z^;S~Vznb&Kce7@JO>y-Cm`DE*-7o2F96G$4LG^Xt@Ri+canGm@?I~v$ z18k*2v%92;rYUXQI42pkc~zy=r*X0`thH>hH0w0oaR5Oq8Y7}K7P2(`EXYE%X_J%; zHbI{(QNs00YI7|;6sw92`D?vPw9?`z8IH8H@aFU@bG6I#`73rAk9fz2uyAi$a4w2U zrYST|Yhg{wZ?WQo+TJQWL?{D*e04Ii-T-EOW>PAB|Eh$(u)a0yi&wkk*>8r12Nji4=1=5 zw9>Pq$OCq{H;8pvv+VYgDQJ8vGmhw=tM;tw8ZW*D^so&%Qnt7*R>{nMQCPi!bRvAY z>q%xqeiDY?@4#ytD`$qbD5QS#JQ1$n!$*BVtJ{ZcXYgYSA>_nvp}Gelj8tYzu{t#K zNMFi+mvu|h-Cmc>0xIomNz(y{xYrGv+!j(l_}nrdQH9IbuOi-%=Io$7Dx;gD-|hZIe@v^e z=~HXSJs`7!vD7i-1%HSLKmN8Cc>88!lU;(vJt!Ogj1RjBeF38FAeF zAVx+_+A<4+S`~7(@c^T&$^R14C!)xn&;{ky3t=;fV#SBW`4w$0DM+mWTA$WD%YlWS z3PQ6yj6(+DRD`=|x8FXnOOJ!v3Y5u-8||tYPLPXN^umKfHJL(B-{#JwB8Kw3{}gKb z%@c0hpR|-)ZA5JhDO+AJP|v$zp3pX~ZkpP23trfIytN)YQv)wMU7(2rt$_=x%@6+dEob0%gjb)}dP#P|sgzBeEBp#IT zGJ1weXcM3wSUIG*%TO$tH9v;ZLRx{$4y_%0Q}tpupkaCB%yRzOt~VsR;q!70<$+zB zIv))lSzJjSu#4GjskWsJr6s*sgc*uKUsB%d*4j19w4m)RvW0u1hwUbyrA6APY!EV| zS;4Ai3?Nlr_=N`!;Z6vB)l>+CG>@uRYG_In-i(#^6wrHX&=SnDNMg}0E{^7(NB3is zOOM=Ouw7YLFftQ5j2}CzSgR%cMgLY;hTBS`83A8lj#GZ>mFKC4@X7{IanoE=iB0;^$m#IaZ?j?Nr-r2yS0bnYpU&$Q4=a^Piwwz zF%@70jD#|GQzQ`tGImQPG2KjPy4otHDVQJuUUNZUXkqfPTuk;FUN|9@m%Cz`x3ONq zEZgq;6dc@_aBNQ;o=yeFapw85&QgykrrFUdzIQ6nJ-Ax>mHDyh^epW7Xr3X85q#xL z@SPrfWuFkrK2F!4JaF88M62}E0Iih7UicJ1ZD0Xj*p|l(h7z_ZqB+hT690&ECOiZ8FA#+CbZhewM{;$0uT_PU zgcZ9l%5;DoO2Qo`7804d-!~FL8Nd%KxOEFW)B=}L8wlBkRsO{gWeE;(Y(-U_4VI*laA-07~YjhQ=A zw&#guBc)L<>EP)V=JFdr2N#`jD*+4Vf{bZNF1KOfaTK-kzHjIL&7}~4pG=O#BeD+= z>OE7rz;SNd0+y=*1-j*wpi+SS{W6vm@b*F}aVRtA2-$gvNDKvrble-0y(jrtLw#^t zZ7!2y%n@9^<6K6CY<(n`kbOc8pHEbu)Eee0HC6l}Cy$zi)?!X?(f|!vsyZj}Z}DoE zRZ0!AXmSA!0oMP)0aa4Ec9@JTyc4RMShek$@1&zSN!+1`FQ#%^fOKIcG+{jcon6w6 zdbHJS1~&T_)23cq>$jNbTguki;rmP^U)3w%?y@o`KH+;zyH#cU#)`V)^~tK9q1aK|@8-x#}b zE8)YgTcEPE)1D3FZc?WHaN7rQ^EKjk1@x~?x_mXHBkIsAn6nB`E%ugcIE8ba z9ls%NqL7ni&3u0HN-;&~gluuy)x5%Co8jtm{yEKoaPfa2b17aZM<%6o%Js^AQdmt; zsn=?y(O4ghDQYO)G?u!IwpWoK+P2%7_6aeluM8)zQ>GH)1~f+J!_x*Uv1?I}<$ua? z!{pb}vBq^Ooe^e<*CgfO_$U!7H)5`|;IL3re^?rv$+^x_NT<5>ESeddtXjKSe*Ei`~ zofIt0wHLZ770g_ee4_dq$bydXy1{1k$;QP&ZhU% zivPImvr2Y{6tJ+q`wb6p{-)4P(;W4Eyd(CGF|GK_rrTXzW0M5~4bHnM(}xL};y;4n zGK{m#5vOVqO*i_^mt+2wTq(%A@GdG2g~ie7QX(@|T zIixj++}pad{fGN~Pd1l_v8879&H8DRKGKnzD+k#l$LS^{_%k^Tx!>Q~_Ox}iailLT zn(w-KzB0{2^WSk0E**r3U%eg-$8SW6PN!3YSINsNoUD*Yvx*H96(Yf+bN^wjvsz#6 zgJ#|Qk_YGsagKcsx6>VfBc)AWQP z9@{wdAa$J4v&8?lSifR$n>8@)$+27>~mc3+eI9fW7#|xT7nh9!#Cra1pcojoL6hgU(@Hs zbI2ig?SZ@~(HS8}8I=$hsebhXGRo#yy&smLNcQgWT4LjfhJcUvQ zACrWhnWR%>&h#c@y+jTiOLIq^6W9Y!FACIn<(XB-Zu;ig2aC@kTLNrA&?CPaJLhvhtg~<2dL=Z}8xvCi4 z-d>eAbjX6!N3 zAki@tA`|&Z&meVv$DtVCA%3Wi9Tk1=;dqiMepzHsqA5ew{Eu~H8+^XFs>iuFmsU|+ z;G@6Nf1G}2WeRu%y=Z9RmY6rL7xiXWLG_8qf`j%Tpknz^r@G0c$fJU3{;7%|Ndx-A zUtIQzOG)(b7@)DLU*HN)l*gHZbN!lhZKEoTiqHQ&`CTgfP$n0g%X5i-=BT>wNnJ~y zvPGBYN>8x=ajUylH;$&emX1w1)igCWU)3n{SpkNC2%DwQzGW-^^1ZZ%%W5>wr}$s{ zn1mJe4ccxW19Y#DZ$YZ?C3fKhP?Yss8TR zf<;~YgrFZ=E>WZ!?SQt3foJ6OrWTOCXogh^U|!P8n~YYnbCYdc6VtR)R1kU(9C?w0 zQxbYWc?#zU`p%H{4Lz^Is%|V$3pydj3s8ezel4l+-Sxg-wOc4r7kROUZ%|cV$lMdN zsD4lzJowC2Xi#ZEFYgHdV?Cb|L&Mt@!^4$0-$JP|xr#aCzO;Dl_LMp{rGm-Y*0nsgeM=8G+S_rmZR`H8Y7GBH5APEI3u zWcJ@6mu2Z_6lh285wlMrUFh(MA|pg={SLqR2U zeqOc<*qYHlMF9baFBd$dGG`ycHQTU!2ei;_u$EtW)k&B(-w^aqyi-vLS;)CmXxNrg z-A8vM#OCq&iSJ63>tRD1oLa-@eV?mwJLifTX*CBgPIkz zXq&VphUZG>b8w}h@%C=Ca;mP574J5)6!Xtj+M}(%6j>X)XSeH9*U;%2woeIwB3(2q zED4H)UDl2A#`hlqfxc@WJD*-E(ZB91ab2Yc@J|_T>)MsM&k90CuJ%OK$aaoNO?1w) zZq{a2;z1?Q;KrHWlU=yX8jcPf1@EEY>7P(EdYOC)fZK@1{;q`?Vx_o;>9CXiE72im4kFi>~9 zL9pWEOp)ja7^%A<+Mfu4pUj~8gh1l~zzrA9*Z?5UiY6rxH~=s511K^%&J?xf#I+?o z>kk(L-RK|5hcGS_)-J$LD;nKUVBv^dH34WWAR8cul7iaksJp!(=Sh(OdyZ~+{otne;q@!;1vtYC1%Wbh`9t{CUW^C{9l8MNmNbi@ zK)zAAb9}l*D(dc)6w~xbKsraa2O)5+8}JdH;Rlc}4RyCq$_9uK$Y%jH;=*Z*0gA$V z4vlV+nYvpWQf(pwbxhenBLs?e0g&MtPJHU)!ubb(x1zaENgX&Fz9i3qHF0s>$0~`z zApnRZF>XTx;$kQRHFBV%rtTKyLywI!jo3Lr0(^uj29s^fw`{S0}}^IFbaz9Eu80H2~;^r$PcHjLNy7 zfHX(sTq51Y-HJXF?3P(tp0m;w$Hi@+&=voT+hCw0pr!5x@=?Oy1?ULib@`fN3XKG; zTR`Qxa58!T8kRKoZ$S`vG!I=0ysrr%9Evi~x)jsKNPw6*6kb0=OG&AZdN0Bw>=wop{B5Fp^gEE<(Lh+-9x-YRpNZF5&ED?!?Qv!(ENm}_ zBB1u69`&VlZ-)8)EL{ibL1SDN>47{=2k~KM{1^&L-J1iyI9#Psyjol>Qv_6c`NfK@ z`)bB^PWrmVb}st*#&*v7LSj4r`Z~mRPWu|hb}su$#CFd6n#Xpo`KrfuPWigVb}sqa z#gdz+;p~K@6(T;E6&`~9f7{B$lAEOw?u;tcL47B$U1O^_#xX7_XEG>EY}1H$WYY>Y z&$S94z#Ypx>_ZDF_<#rfnH~xg>mGr6TeVnnD}DSO+4Lm917~3Y*uVTRib8DSS|OI) zS)Xi&K1Cbw5LTE7_K&yKip_HH<{eVutiZU`P^v*ZyHA zIfW1Tp`h?C5XLo=MA7-To_DB6XS{SN>Q%hmJYJc=!j5Alj?7h4DC1E&U5bYjPq*eJD+q$Q&exsb{1aIC z`7FiM?zR$GXmFNlirTOQn903U;+R`9haQe$zMFxuTb}xD)0|&}ll{k=|#{kO7KH8|wdm%A@{T%Qtf{)G~xtAonzgmwb4~%l5A2EQ_%^ z%09}{Y@KaQDHwUE+vRJTLLrm_L^Y&|V=04US&G6n2S_D?LRi6t(G(ggv4oPbgo?3* zvay6Jv8i&gsgT%IiP%(`*i_}%RB&vnd~B+8tXC=pcRB@k2nBaC1$PWZ-8YK5Sc9w~Uw2RgRB|BKJ_^@9km~~qmn2iZ zRWOcaFt%kd$WjK&asu@r9iF*K&lXQi~u?&03Gv$jsc)! zQqZydLasp~%butFo?DQdr{pBTvmx$%mfwrnUhhe8YEvVz(@PWUG z&aO6|K6V~<%!>%Pr5l*}RVh|yUz<=LJ8vi1R&wgXkNe#{cS`>tFUe37+cknM6V6W3 zEuGYL;6+v1I@(3q_*uyP!kB?1?064T0!F+?O6ec<(2LbM5BnTyV*SF?SH%zacS}6x zBLPd_^P}|7d$_`SO?nu`dTo3t!|EJ{DTM|M`ZDx&+Kb|Bt#gy3U8IlGOTeD?&Lm*? zS0z}TbG|}-&fHn(7vw2_g6>cD&?x;w9@InEZ98zb#CS~5F33}zf8586OENvEjP=5U zacZUqqdimF&J~i<9Wm~h@}0YsGUkW&y=4XetmcmRb!Rf8;Q%Kxli>ifU%JBqw!aLA z$vIRib~?FKs&+d0{*>=@a(2QooA+sBMke-XrxnTU_VtVR~MCPJ%@`UY2R6YBJ* zlh?yy1Akp*`B$=s^i-2pmh}y~Us=z#2j?!g?Y$IZhHQ zTTxlrx|nmM)`LLerN73c8*v`i7sW~cLZNVabz3%^=tPO;!TLx;Rro!A{hPY}-e<`h z_bUNFazp#d$;HYvB4Sj7)8ryg@xJ=YllDdTr zuD9h5-!^X0)_6>_u!9mY`wqzVO zNK~isc^oW|zWR7lo{2ytkio-szyclgNGke1rwBm9)D9J>P(JPW z#iQC9p1lVbk+Cr&vJsJ*ynN>Kc{NrIJS2d8M=||>9S@)*G{?go`r~5-5>??ZxH<=O zX6}BN8D*z0TzW@)sb4cNbP`zjeV#UauK^wKV~hm``?jUr{#$NgWadYNgpA6 zrawrwhKFt)=)r$nUa+v*0v-Ep-8)nU-dL%wt|E5c=yi6oJgez5Yp*&FYJSE2c{&Qx zBvh)q@of~rjn5fTB7k6?88j^)oJ&}hx)$H<6)YeNgV5r_ zUe5>+X5kX?Z$R}BvrEJjCBf&wnQw=)fPw!Pcvl_?<>&?o^+|aBdk(4}xp8~102hW6 z5>+z&xq!Q`*S&|;7FAdE-kt=@ET2DAbsN~%!XFeio4|YW{hmA5Gc`pb8@Fg&^!Q3u zi_AIAB10RUI##7iPuek0mXoY1Vb8EM=g8c7!d}2aldvr^&BN)PG15=V>uiC?8(v?u ztjxrT;$n?=pFDA5k!I1!m_iv%cJR4u=-4t9|FeIdQ4MY*nvy5D4s-)G*y{4~1W%lJ;kL10?x zwQsYckjLDYG73_4y{O~Ax}=h0?z1qz{Z;8tc5g4QKgkk|pD95a;#6xr(&jot^jpF7 zaXK~fS~+ZK%JEKMn%JtS@?T`yK?GyYQ@#CzP36YT$0wl+{78tewj`4Hg5%euCBrHF zByd&=N*Y*`W!mot^)BfgG#@A(xB1f?!>$WSjab!wBMUYU8KcIcGQr|=R z{hz$23EkT)>wZdZ0{VW68s~6LgL{Kt^m&!6NEkw^ZUdJp{nS=)^Wguzw)l12({vu4rI_vg%G-mf`W;+PvM_-V^8JhLcm9TbMaio7T>h=lRFi(^h4XD8 z|G!-^>Gz!Z7~w*=V!?CZ@J;vgChU8)XmT)2&YU!l6qbwntM$t%mj5%z97oTB{*yDGPMhs}PEKBUS=0#ik%?|$Wxxe4I9dFdZs)Dz7vo5^f zSxuhlzwmCVkY;pnB|CC-C^lCuE%o>?9p68HjVa$|U+aku2!VL-JzudXa^cWBx3e;9 z4!&+dHi!OwIsZcD&(`%v`o0+;mb|%-3NsAKvOoVq>hIL`N9mqWorlYZ0royHYxA7@ zo&U%tJ&G9KIS87ia8C#n(>m8c7vnwGKofI6*T59Z+Zc?W*}Ch*uYj)qNY_OhT@bU4 z+xb;9l)zXNF>}UjGgo^dga$)j7ZzQvWrbwsxz68amajV8;uIMiFfFz@k>K|~lNm*- zcgZkg-us9k?qz9 zQjdK$hS1pegDhHfKRwIRH?87zf!!v=SRTpoD}GCt8BpA&>TG>RLr1icWfnJAI6)CR z`<%pk?#LYI>>$x_7|d>s`g+KiJh(>gsCQk(pd>**Ww>iBh&vVewa}1A^G~N*zRPVlN0MUhFi$X&iRjOn2bgam2`b;Ua@OyRkHWG3o4$IX-$+3lerb1ecBs)t#i{Gyvt(-r& z->hHVkiiwTPsA9*H1n3K%~@ftqD_5B?+w+R6xhDiUK1N<1%LQrAsNPY93ATBhUwxh z;uJYRUvZ1e5ND4SB!kRQtP;5W%!|8e5;A zkQ^Mao0u6rjocRywsx4dfI3}uDmj5F>`cDB%Nn589_968ht-Xr_o=R$M-O< zgUa6-lc+?%SeuVWP?QsMd3TT-SMu{bbu)apysU;r7KX!<_xV17?wDVaFe`cada#_g zZA}@BQ4GfkI^O(7SSgrz!FoxXowgmO`pQp_x%q3u{%A3%XT4ukY-F(Q84UDYN=Zq> zlnp&=WgRw1dyeJ~VkG;ecysPs8uCG1q%GxWvp^G*y~x{>cCNRqgv=No;614b1V&U zFCm*R@)js%=zp3lYg$XAd z!gC3ia&l9b5~b^EW%1iHjI?+@wzk+Pdnir){kNR!wd5{+Rd*bLZyCd+pOOh(oZ46k&fc0Us z*B(P)^cBr0lYGC_c+>Xa0g$n@w}jLx%r`h=tYUlD#SL9|4R*eGeNHfo75$foO-gkNcTG#YVUU_~Y3izqp>pH}_`gxHvyqafknbf3>WA*b!P}QRMhtWSS z=kX!jN{wYB(}n$K0h!2rppqSYL6NrK#Z-IlQph<~Gbh&}?o90t)_bk6UGq?YbsjrTU>U;iHy1Tm@LAtx7OOWo8?q;PM z1Sye{25F?bQ;<+VYUzeWYJp{WuAlGkkLUG*g>%lGIWzB>6Zh`iIU?e)@8PsWds~~q zjGK*5k}QAP?L{JtZrZf`Z520{6BF0@7G6(XHbsguc*ehKv-{x(@uqs7<8m^WuooN} z=pNW9Ch*=_iA#L>B~V9bo1o9eWj_`u@(OuVS8=v)-y&P;V^SwlrFT}ghc?>CzRSoa zG9yszQPlNek9+0KRe|?z>zyid17FMsJMK--f3FZcbt<9?)%UL#_afB4h=c-x{H9)a z{};$VZEeAIBZ9!YZ5caCBv7|?62HCv`MaRRkS7t*_gUBc z)#@j`GurVVp$}hC|FoX{ybV`2ZV7{i`=v_!^@(kzHf{y&e$B%5>3@SY{k1SQURz{s zWA5apU%^Ma>f4CBZdNn=*03n=8jcEKZk_Hepe{Vhf%A)MWFU? z6az8>7+nsv5>#tEi-!IX2wgLV@HN)drr2yL@@c_?Va@khCT)Bfhgh6COwM0+PV?I_ z1TOJ~;mExk(?;h3joI49`T?|pRZex zPLa}-PNS4H8bE~4KCTFU5h{#+gN(he&kW!EIL@j~IZM%c5LA0#;4p=9P61s z`{|8X;by%3m6Z#pOy{;Wu=+`RQ5`X`U%ys7Buw~Of&Z29O>~o=qRIXR+#l9Fm1W`| zy*kJ<0;E{mD0Z20XZ#lBEfMN{{_H%}w_eEqbAPJwK4d1$Z6IyuZr2hEhox?wyk6EC=#xLF>9)2p5jRJ>!0;orN)o?bvGd^WY}BwkmgxTlAD#T|oEL?W42Ncd&w z|SlDf>onCYEF|<75byrKINk2EmnK@?&QZBK`!iScSA2+;g$eioJ8k7%qu83eAk& z@+L3&b>pBQ2{@Io$5rOasa(oJ_5uP{6LNE>lW*g_47~ADbiCS3;9EmSQIBbS!0xliQWB}6}O{8FK~F? z;BSIhkHQ+WH6%jv{HY?=BNw~sV)negl+mzmf~(_V|L6gV851cgr$i{aH^Y;)Ri z=ahyaXyf}ym`dqM){Fa}__%+&n4X^XicRZbd1t!!qMRx1Xq+>dg=)kH3fX$n&Xc=y zOzK{W&7wE_3M(h$ofmGClC82~eI-=&XmGKRB0>H_mhqcbMXTM$^3|qWQOIPk-OAlw zX}962{#L6Wx_=@!nkgK4gQs=KT{U#%U9HW#qRZUICrJCor5!Tp@*MYR{#uCW)oky@ z4DnrEH)$en$iFX8?X5OOv`_0f1{)-T=#y7%nJAoE~%{M{g4xm#a&_hoLVw^8N; zmE;wrlk&_{j2QN!xDryFAjP}S8uJFo@4q3mw5%#cqHGyDF4GU=(BE2BGk>_|pn!hI zcu^SBR&F5XxJ(D*zz!C()^Z?y`J5SpJ^0OOIrAMm@H1AKi7;P3*RRX~RY3xMK*4UR zUnu&9*NO2}OE)m`noe1j>3 z(A>XTX~~|l$4N%0QkAw51cxFO#()QG!SY$$Zhy{D?_G!8Xa_171L81n=4pTSJJ3O~ zkZ9ikU7ra+KBGx}I{E}Oh&zIt@j^%kK*_n7KQUDL-x?5QUS&mbNz;NPz)ps832TOCom^|2y+Ba zG0=;!0OT!NF9z_M`GD*L9X9MO5{P)fP#Y-VVTTAt)GI*@E5UT3IVf<7h`tzbJpk5& z2?g{77)cTTS(8x!a)Z`OGqCxOn+^q(0?8s0>%l&m;$PVv>6Bf@{d~r z3Y;XOFB)tDi1UPq4Rb{TQ4X~IyG#H(gfPNg4sr&VOG+LQggUS(3(5aiP(uWf4s0qy zQq#kq?*sGzYo?*VX(IY!!G-@cq{0s2k8oFlnEks}3lT&+u&E50{ikj?N-y$28y(af z5Z$6Q++7h;i`H8R0GaIwUd0Qci~z|3Ku!rjaPeS>NYejM<&QU6Jvi~@fh0h-QzzHnNm3(1dp!nX!REpPr)7n=eaiw36;rd9?xd=Y?X;lT)z zq*Z|e{at#$v?4?cA0`4I7CYbXPY-={D-;gMFysh+#0#OtbkzeKR|GpmIO4*drxg%e zG6Dro9swFPcL8AO%tPr#9k^>CH3784neV@2fSTX(r2+KB0+1&_o1SIBVm@&waM1|R z%mym}NM||<9616M4mJeDmIMmS5x{!01Qg5^5vAk7toR|O%=lEL-<-gxc(4}{o27iH zM-&uLLo_&X1a28nFs6XYB1y-AiGe=rO2R?OU<*d52ZxC2LVuqu#2v3Y59q(d5gdyL z!;3KdH}C|oVPp}sHiVeg2e^Yaj?1z5kG$4~Isi8BD4=apJqXP*sx%v zXPN<40GS{RY#32Qp&W!Akg`A(@%iNdNCx8cub_k|oeZwP5BWEmDi-=@>7e9Dg^B=Y zasfy)S{TWI!#~Vfuwlwb&-eoe{}dnr4iJv8u-)Pp$EJ+3D7Pw9KD~gl1X06kB6xP>z0geySPrHHOODkhY$ z(Y*;GgijfjJ>L)u=7^(j$FL^;Hwlqrhmb|!%0vDcv?mWmifAB~0s0x}_K;B*4NMKcG+8F1AT26hNiM5+wL7XZgx5fPYBypT5kdAp$#m>A7G9PIv2HbHEO zIIt|zrV7xo>zKQBMVSP&xBQzV9uhlB^wjfs5wU!K|~Xy zLbgiugHdHGJRz!4eGVZ)f9Puxdl^J~)c$g{g)(Zn4x%S*Bfcjdr+VtE(3-VlgwSF% zG2A57cFaKE_*fW#9?xC-KFt1z%s)pKYO-suCPDwo3jyI#%?-LSF+LZubr;xpXq_`>1>3 zOHHeA0NIH|&2;mUmlbXmvJqL1hKQK>B`k~W14?G`m9PKmpwIDi(t3uhNUrpJ)lf(k zOA$#CO%X4C3#)N_%C~$QGCT)n8y;zj*%(q&$@78CeF{xi2_co_KVI1!m3}-XZ3|oS z@FF$u{=$}i)3cL-s1^PuWLUUd!zhZD>PNbP0yO7W!;L>drpO?lsHOF9Hee^qsi!Jf z5k}%})$u0f9`Ni3QD_n*)1)m-n2|spbFvAw!mcgcri_WaCzINVzO65$w}>AV zczcdDwE&NL%@mqNXEjA64#t~m_FE+J_*&eS&n5%T)Y@Pbc&#Nv_p?&Ekbq%di8=60^Co#fH6dWz$W84+MO)U~X)6D>jYA2=JT# zT6mQu4_o(_fLhKFwtm=L;4!We#f6`riz7&NZwZDp4%Po55`IElR^1$DUOQbWbdf65 zHa?|*z0;J=u2|j=I&G}93_!C@rW#9XV~9?D?IF9Idc;<6T?t>>9+2fJ2dFPYsD1u#n!4sgZh?G1z+qSh|yW^ z$~SW&p_hwiO6`eee){51S3+!1xjC{K+?X`%ezMzRixB z_woQV3fzhRtXU9e5-q~PkdMNkX9BN`EsF)kMPTDw$M9}5gtR|-WNo(ehxNsZuc;Jp zdKZy55Ke%86b$FtEd4S{Vm;ipFiWdvKqVC3>XH+&G-j`%OHQ5A_=a>e^rvAluvpQU zn7hR;?W>qiS3OqcI~x@Bt?=|;Zq3K_DpU& zt;U)tq5sCP8Lua)#u_uB|H`o0YfnRsH95M)p&x5#{DyA( z5%zV1)6vtWWuGaX_N%8&TRwk#?cHLJQzMCdq?2_0015XD;G!%jiE+qpl%H7MvO3M+ z@uMOY7fPh|7{MvFMpbHz%wK+~epa zbbjL?j=WWDR>P3uGCkdC1CC!Mia0EST6X~FlVz+_!w~s0JH}}{q94~waj6fkR}QO} zE3JX8J^5$y4v!-%y>6|~xo4m3A3v}3+O$gNobA{>x~}xTYXxPV@!LJhuJmfO_NBW< z*;10MjLNmX{OG!9LwUSBD%>iY?8;SIlrzC23bIuPqRY(;6mJVVlo z7=1=$B`&r+gV`z{ab{~NjtJ3jk^^V!%H;c2gxp$vd(MQF zNsCswZ0<5UHS?8u{nn@q?i*V*zLohmt;1>DineMfEAvvVNU7YJHfn#C=lNTel4|#? zo$HqWu(ig-*9uxYM=bxLZXJ!OjkZcOSUx6b#fYl?ZTXF3`53iTHN2L^(*0>=HSm@s zzvs-}y=-OG<~BFGC&lhUV+B+5mLa|8wQc?Fvbe}?T~g1YHBaHP8pADLY>$r>kMgn! zmLyN=09)xE&Y^zc`IWU>Y5_GjkYISRM?Q7qo=0j)oJWz7<_E>4mO;yYx%7Asg8BQm zrLiO7@d4>IpXF>V(;YO(a$u{q{LzQu^YN)2MuX%VAIxz~$=betGzsJ}qyhJbdV+gI zJj|(}uW(FBQ410g$40_8xBFc^!7U;l##B%)98(fhnnXl^Yu|RinJ2hb#KV9J%7J4_ zj9QR@s63(}YYKhIGZOx3yIAnIaylR8S@yQvy_)c*NM@aOv%SYEN*oh=&ptlmW*SAGIJ3QF%C=cDo-NcyQY; z-1rlM_$m$&cQ_nzyZ_k(93}#hq7tFS3Bg6Ji$$Cr3g6l4zwiM2i9p1tM5u8>a8O^x zBBl<74{h~tdVt+TAVO3klsF;SsC6-jT0`L_Tm7>hV0#e=AC(9>P6!t2s~AMwq43D9 z{yq<|xd`MHl?W+L2qtP>G~(=FxXo67y$9Gp1j0cjLW~oFf%+;MF?BFpeyhLG1FR_m zVWAQs#0f!1t&2j`8VqOL>QD6mD~UiDs6_B_LeNlOMIqu2h9hqEgFL`eA`luX5nP-Q zRMfgi%&*k_xKM1IH563yNW_YP@L6!bod@`}hzA)J6cc9+8FeE9(P1FG9^C)d1I#Ys zK|}>bKUb&sulp!&F>c1T`-;RX8>3??dM#7#{5`#Y?Z+d* z+~j(s?k(ZA1s!eyxoFQ<_qT*nF=}ZVMWb5J9$K9rRaULH@J%>PD7#A58C|1dSCvXa z8AR$a>til@)j~#Ndt{eQB*>n9Ci@i2Ut=>7Dm0N`-tk(bLy#&E>qkj=U%O8G$m|}G z?q}lvL7%lgK-|{!5QF}h!x5@;&hinMLOJ9GUgZ|3$H(zA=d2-Q8e5WgGr=vUjJj)H zwv!oaHr|yofaKwpYasijP942!=tSg|=44AWWqPaqhquxfGfaFVoGebWnW1F2Y5bQK zGOm${32k(^&t}AjTCNa(-7W)Hns{>3*wpwoG1Iy+e(K!E6$#z6(mkItV$qR4Pp|CgDXF170#?mJ`AFY z3oAfIMw*1sxk_2#8H&?Fs$|5vV#}iH?0i2?*%MlY<*Mi>*a&fm~mgcbRIk#`umQxoAJlK7rcypLDS7A<&>ksHq$u}HgZj9 zGc-*qSkMw+A{Thz>l>1_2NKTZZPs(<`BL9E`;fFS`%3W+Q!<(_6<7WtvP9nB^JmSC zFKlwAMtH`Z{Q0NX$%9A1oD{zf)3?r*6>;w8Ylhvm96Q!nMFs}vvx95pF@U>?;qG9;4L0}YWzeO#5HBH0&a z@^Rt$Q*PbfIZJiZ8bVQ)co6WlHrYzlHvA#Y4;OvJl{RS6K6rP|0Pyuy$@$LZx#KzI z$5x+ZTG#bIa1{#^@v$M?6)sl_RY)-3^P}5}{#c*hSf9yQpWztd-Va|1oN$7vp~A!I zKC>~92hSq4&D!{DMdt2V4-iKR+3S~6vlN2i*y6`%pK^YYD772u+Sun<&gJb{SYYv= z9sAsYe(z8DcRqGR9SUA7Qv}5$xF{MA4b^UKjsE@_XBREiv$)e*E|V&ReM!~S`s;FP zP@}}~8#LB`vy)rB-%E>#+v~#qdo5G>#6wYv^q-Z#JOoMFZy4g+mM-s#5(sE7@i~BP zH%V|evGZfNx%rn>RC$S)#;48U){gqUn&-Bf7~h^nb%v>P>=fG{R^tpnWSf6JT6~H* zO*9B4^tn<~V~k!m8Us<*0jWpEq(h*;^S7qCpBLYhJ~W&Y6555L{fZUF9Qmk1|Ag;s zlO@iWJic@J$W^NfgY#LmpOvq;Nu#%|4r6tsoK!t_mfixGrq36{1#wXJ&}vaGSFB5I>h(2^{M&Jpbd#Lw9aFRXt3|8z%m9AH?{3 zb{{#xOw;0x&3e(>;vQ+9gjVs<^&B9?@#Q56^-b*dM6*<+ms(;7f#2tCgrpY`OPjlm zVuq7Ju9Lxwr4hU0Juugu(k5KE)tCy0A%u3W)Ys*>7xlQvNS9n_sFqMw2WN(7daTMDvmM|XE>+>vF&u?zRSuRV0e1(NT|kTjN1~&$Y_$q?S7g3%x!yK})vo zEro(MIrbK7W}tobX-IjB(Ie5NFxIy%S=A~LL;-Ln^CL{ z?erx!VuXm+;p5HDSci4{PGzM^Y*eq8)Y7=$c&OdZiM==2c4`t5d@QcBinbv5{Lm{* zrTz{1Y`bu8-FTDq1mTS1l3f@+`y6m^m+Bt|{Bel$51Z3*wHE)8yCD2)fx0}uoG6v_ zE|gh(WJg1eio#RA^>(|)^)DB9b|B~*Y>%C$f>XQTcnQr=o%HBe-jo=G+2Hb_|V5OcwQY zj5mXR+2^j^s9PPko>`8yPrV`5!t!`2s!{r?eZaO$mglso)xS$J?90aOLKMN{uLA{5 zrLT(v`)%Y6XJXM#wC zd9RiID7P6<3Gyy5Z}03jw3i(~n%zNod5Za0@Guv%Tn2chHQdb_@Q zX`}h@OHEH|)N;-fPvmW3o!)?^d`3cg^i54b7$7Ro$Ugz`oI`5Vr;UN|FQAum7>;rhA(L|ZxK0*@g`+$0)KKOqTyVRR# zybLtKAX$gxYmx-tFku3#%l{>rev1`!HE|V$a^zeg!|wOz`Bc>rGS&5~7NI|0@{V3X52RhnVrzLuV$L97>VpheJQCFaJ_4 z|Maev!y-jYBDYxvdojo#ax~4M_HMl!z*899WLTZY?q`FknoBdJ;jndnq38R3t4MNt zaIC3*0Zaaw!k}N!(m@@h)L9}SCd+zulOdRsFb7qDyG4Ca;!8jwhbvw!g%;5;BM|Q{ zKIiv}e5v>>7*3OHpphRM^No`+DOMr=hW(dkF`<=h!zisXYiF%Ck1;m=*sY)GB)O=v z3P`Nu)t6>{X>YgPEg&)OnB+G*W^LvF0(9fI;`WZohP4LAD>gAjJe8=|{Zi#;+o-p{ zV}ZLy;%}Um{?3_pf2pk}#9bG7A-RtJp>EC3;q#9d@WwRNQu(<;g8$OaJ_zv%?Jo(B z{)tlfFRiRC)~n9CM90C>F7Sn&FdC_RJD5xg#UtRgOAw}5UenKvxQ)jo4}Ps3C_QO4 zGp;u;8m&zOugq=={xSPCX1j|yBNzJV+ihZ(hw933SzMJ1>l1%$8J3VDaW|Kgd!mtaDJx1QemVb!!|S{}0e00r_@aWB7k-f@ElgC=;^XP4@;}KCT%O5>$P}#CCk!4gCLipH4Y%{Ycfg_4^5Pad3~6kMm|=Bo6m)ew1St^`Q->B*zxwQ8)%3r0B- z>%Jw1Y5a*V%lI9$=RLRO^T_8=Qro7ksm~RjpkLUSX$@McSmv+fv~@|&o12Srr7}8V zdjEGska~;pv7h=yst~nxFG~xOF&}ZDvY%S)7>S$kc{|w$*}4rx*YnbKQRXzEJW3(9 znCxGBS<4?%)Fu%pk+mDSuqo$v6)=S0u zY0+EjE_Rl?FDr)jQ^;$FPZ(R;?InydBx(1nZqrM#4fvu-T;`gipT5v(=qtR#OxeP8 zMHV6+g=(zfVpM#(Gu;(&P zb=vdh;<_O~HhtpT_%)D^`yhX?e^g>8Y-IEAK=hcB{r0LN1=(>{oU6mQV#UV5QFJ5e zqde4k{XpCj*=;2{xR;6rJG|q6 zFfyO<3WW!CLhelj2uxeCd~gniFA|g(8Gq&4-!($bVD;QQjAm6&@S!aFkeQTuu*Df!HXk>is#Z4de7o6lJ@7a*p!&5u^i@w2`=7J)b_!L$zL*w1vuOrQkX zO3m4iFoSxTTSRmYcdfrA0ihjm3izvTapMXyKV~gYLprV*sk0S)1dc3Q%e zViQ)hoNi1r5ByPnHQNyx$kHp~@%S|Np7r-x9+%Tk)U2n&;F6f+X_Y_iw2-tP(X*%g z(yHr@` zBIyHS6{2R_g03qUY^&n)pZ26L$+d3viap+BKdY8;M_Oj1X=91LfuQ%EWM>gAmtGL# zzfWLle3gnG|KSc3u8~f@IXV6P<|zNq?9zPmk1uCCT|JMa5_)~thV+j;_sqR92mGp| zyDM==_bd~!ic?b3y5eJZwO;#<>=~gO@BI=#vGa|8AjQ3>QwdOgOSUBcK!a>DN|~h& z@5{RFm43hwPFYRoej|}i`=9~~J~`>rYI@plx$Oa6J#e0Zt~zdh-TtD%BJuyu2=?Ca*Pq@j>ynEUsekL9bpZwpsb(?St?mI^L zYF7u{)|^2E>232(GPmR1$0(jbH7sfx^L(!i$uE42SRj0J!cJ)zRm4o&4^HG!rVzMn8ypteMlyahn;c^BOat6Z# zF>^`ciu{}B9_X(+{Em9`*f{e_)dfQIjxBBeI1j{F{StRpo3SJ3 zuiMaqCO-XoZR_NIHcpanG^NqzjAipD^N^h8fXHKuEr+87LUfhTsQ)urSL@!>&>eGO zXpB`q5(H_8_st=c)W?#o=y@~_WTOdU6!N|$Pt(ich-yP>k-M~7=eIfY*NXvxufAqh zy40BQK_>9hhw2nfQ$@%E*}UAYyARj#gBkYa zaDv(H-IxmN$6HXJ1=cdIkQbE^*27fBp0)5u@?bOLsvMMo^g6Z4r6Z@%(OnodW_eNqa^!% zDR072Pq>+Pn}Xd}B7IN2dhokOKO2{?A(6te7-D zOwu$9$$a9}4yiISZSf@{mAElMp$=6;n$RjnnBX~7fDQGjz@J`%9&Rd>IkJgg9+L##<|8GWS13$#J-*rcaz~LPdP`+okfRnmT_V4~K#zI&F&d2^ zWx?aGJEGmJq$i2T_7KGkBDz)X61rV?D))2U=VC4%5X`_@Yijj(@9z!R5Q6(VA6u$q zgB}kI-=Wix%CyPZ2%r2Uynw2j8f*mi@T-f;JYux)D|gBnatCef7IP79`WtbEss#pi zMOX5wrK(aQwD3h*3QbipM#sv#L2~qtrTE>MxLu+ayWKD?<_a0K-3@0E(Rr+jxg=mq z$^_D4GU86xU(8AiiB#1M$5Zih6M2(KZc@U`la~nzi5$PG8Q0S>8Et0FtU#cLz-$=B z_$`r(=b}hw-k|w05lFBS0L1vG3e1%l4swMb5dD+^h3Z((&rInT3B~X^k zVg!0^*iwvMMm?S&1th{y?m~k>vR*|?$3*D@S3d|NN~T_I=%}hbK#<~U5E=cKG+vcC zUKPjtsY*CzW;H;3_UCXw)p)@9`+hV9`VxrVs}{clXl{pdW`0AU_XzF6H$|LP5%>cc zR74*FG4pk^@d1Lp4oRHU4tMl9)+w-Z64;JbBS>(^XE!Hc2T0lAX{tKmjv=fl1v`%4 zx1y&AVn9rM-CX~p`vTD6k@f!ah*G-qAt7;)es zOr=uHq<8KV&y|zbsgd<5+lH9g)>Lxaz*sqK0C+3tN~xKW?YlkX<^F0Zqzfyg1ElGo z@^pPVr1T3Rd#Ac(`~}AmOkrlKXZ76xyKm(-<0&WVSxvnd?W*f3WAbp`W|sk;+DaGfv^ zkS!ooX0J>Jts7pp)op9YD{vkBRdethk)ca0Ex))m$&4X0AA!ChxCdX{4@OLmJ!0O@ z^EFeY)Yqc44DhWRcYR|Fg%Z>fwz;3D(WnIG&q}*DGP^+2&JBHLHp1ND09%)J`PWTM zT;@|Lrlw%FCcVY1#>cox&2Y!-+r~*^ndGeQpM5n22g(WsXaiS(*IdFd0dJpkEZ{H{ z5H$WPmlAbg5hvlTPyiUAfL1RMu-~jOWeX;_tGN2>I%Wrf8!chSUcwqM$kyPhd*w1@ zD_bAUJ%0m62qXvtG5?(+{LcuXa(fj3M1&s#kj+Y{d3M#_g~{1|=4k@DY&_MptCB(E zlI9)O4OIT16l~7+vEfY9)`YGJ0JrfeW6~fTZyCOVXEH&JLxCL_{^=(yL*)~p6X3{> za9R!xz-b)b9{amE3hX1dMIArW>-r|@1K8_7=c~R2G!2sRLrsVY;|X9oh3AjYF#d)W>{;xgxXQvz_IPUP3DvYq_~j3)&aaa_Aj23SQ9+qJZf;3c}|}5&m;)&7cXR z=Dg#@jL9Be8M#{4v_CJ>ase|L*UKCwhA$Gup#TSYu8YP=2W3`i>a4_(qNuXnGU!sV z=>l5nz__#@bm#q%P`?sq~gQJ)qmLxkCq<-{H zy;{4hLmv?qFtJ$GdOKZGhwEvDRjIBEA7lk~dd}G{@vR+EAYds8y%(>_|-+x~!;62mH z;8MfU|7$;#X{wH<|JQUVQ@;&M|8K}pW;>9bEl|gf9U?k+6MSDLqvQOn`vHqT)IqD1 z?slcGEw-w4$p6w@l{7Wjy0545=H;Vo*M%&*xXuc__$W=CMc+rOa@x}xo@;$P<7}a8Iv!tl#Xy6`vANgV7~i*? z_L6&Y4rZUjwk^sYjHG?n>gWsBz2(tnNL29`#joF47D8p|l}}kuSetdT}5#Cg#g>+koz;Iz!_U=!YYE_Lt`u4fQDTTGsGy6yrTrc6<+1n!eEZ=(F z?xF)D@l6m$TIsVuckl3puSt(9gSU#aa#vK3YBc zUS^QblHe3K4Rt@dp`~JfqNkf?{d0DPTbSX&2=0C?^!>5S$INJg%Hg!+!8`?=t$JuO zGM*7Y>=RbsqNQG$-#Pb9yoI{IE$TH-u*!xew%~D8gs8_HAsMX|hrB&+q( zWE4Q-RQjfXQO3;+PB9~HkYIZC(CpuAMs6U$LRkBxyHGp$#bBoZ*2d*redWzck>ZKp zt9AgTSzrE$Z})<6%F^fMT8cvSbL?vevW%s*L9YSX)Gh8U%qNpQ_8K>h9PS=~-K=H?ZQj`>bxQGnbsl-hv9z@6% zzWEbn$Jp1TPS0>&yuar7k}2=JbQy7PM_#Ut*(T1twkRs6mDR#IdWB7qZV_A0m8Jn& zX9*@%7?#|i^}V5Fw#_-}m3*!K7X2bNxOAkEmZ8SEUSc7~w^n_kX;+51)R&tjPxbo^ z#`A5im{qM-3`AVVP^BI%{hjWeZC%Ms!NK8k)x}ydu8tA47o>wVl(8t4Q5#M!{bJ_6 z-i`y`@kLTXKcWmf!q>W@Kjdsr!EC({Hl13ToPA%4ydwHrx!xiFUkf}^m;}OfFWhsB zU!l2TmX{%^@*`;I(e0MAkC?Mn3Ufz08i!lv7S}l%=e#ex+!mvEnU9Mr{vD9yfwLt^ z>tum6iQ9%*+j{x9;i_V7Uy8nlW88h(!kFYz3EF@JY;^*YkSw$Le7yQPj@4uK*5~pH zlu75+7#zVj_0nwgL^Wttg7{6`J z0m5T{HWf9EsQb=wz15N8I+e?!_tyEL$T9y>XbYL{i2YX48FfE(Fz(ahIDeyJ?K47` z32(rMN`nc)PUIVIM7$KZv*MWjo6V-}P42}nKlo+2#K*g7S^OvYI|!FiFQh~IK!Z4y zE>k!{xUX>qHRv`JxTbnD+hDs(VB(0|L!&SL;(FD^lc)S zDyYd=fv6QzScB^W z&(7-QLJkuq8y(y?Nf$|Oy`i5;9~aDHE1I*6clviy(=B$h3%+ZNOG2%a;FLj6Q8tcm zH;%tIjvv{;czYGbvPk6B`f*_ap=``n)Qo=g-th%{#UuXUU%L+_uUEbJn1j#4RaFQP zXO2SS&#CC9jzSj@_b3s9_0TWx%5|BJG`y}t+!;`~hoqVP$&Zs-?G>Zbfj*T1uSp)f2H+det410F|24>_J&@1qhGG{NP~W-=ebRNFD>ih5`rE7h8pxyBnuOb zmu{0tMkH-ChOYd|%3|JVtdo16B*v~Wnk%?NA{BA|(YK*Ri(`P?Mv#p=42d22miO~7 z5p07YkiG$qi4v^|ORsyf*R!DC(kqT|{}rpW6>ljsp?d8IyCfTu_D(IdWdYxvj?wCLeVr<+6ZahOY*%`gpB= z=6x$^0VZjqDl5by&r_4bNbHKH!Y>CWi!Lh8Oiaye2| z-C2(W>b#QS#_ylpO#~tLP3VI#J(zs49 z1w6M9CU4#kgctlWnoB})tbJizg#L%+1CD}YcrUSxT9k?H1lfj}eC0VsLJ0U#F0_=q+%8k; z+^2D5g1?q|Vr;EHbX@aDK)9UizLL^SS(6iyI(a5llz{M2An<}(FuZN^qT<5iz7>3V z`xtp$#r?b%n2l*yjIN#6U0vbM8dg9#`NL8F(y!(?Q2g%+f+P!-54Ecpp{DOotAQh& zF>C9>Ih%nZg3>;GdzU4f(N>%>n~*!B^tAFzoXg9&deiVG#`>rff9RkYyFJPmxl6Pm z>J-To(MO8m3bsiKmOK){;S1K`rw9T>TRqDlay(b3H!+ysx3{Gpkz)H5^qxQ&F5R#nbi=5(=_^9={(LweEmegwdNu&_Ce z8aZazFlKaAH7$t5Dupp?TU1WSEnU?T|T~7CAVz-;@{_g{v+a7_AKV=7CM@E}t|;lR^a7zQ=_r z@~F4qOEuDqPvqk!BCiv_yK^kTWDb?Dp}!o4Wzh7ZAwy&> z^XZ4ap1c@lw{MHCQH`?Mhuf!EbO^zD!*5;=z~2v1x9si6FxLx)@VsxbNiUh#dA?o& z;ZX}s(62bq$wNb9-V9O`sGcTxI*1XNS4iB9Spw_0)!$NXc8wP;vx?#n2*b8ahpWdGzN@alP~8>mD%c%IgjOd* zb41GYWPjfko<2vdr8cZ>8YDOHzLgt}|KMZYQFoR>$K7Ym7{b+{$xN7()udC%ScmD2 zWbONU^po!!Q^6a(JfU%vcDW=}kxP5GmALl5SbeV3i>Yz?gK>^;Tx3Z=&-iRVQnPa_ z@NBMrx0Sh$9Eg>Rmfqz)lg?Q!P?2@@);9P*Sv-@oNzX;}opsKDR$B-dy3TUxZU=py zU6;ZxjXshkzF5|n?4Go z6$9;k2#cFUsS-z)u++jpAETm?k&C2yi%sCA0P5z=vxY*Adm_Cf)?>jA-H>`SRS82t z*7FmHcq5808qQACMek0& z^49A?;mzy5DvcGq}}g-|EYK< zY^YD2qVZEtQ$0JlvXusQ)N``c?L;9pu$(DH8d3{S*>56X? zK)+jbCIz*9TEf!kjI2*D>q;?7G{=1|KZy=(CN(A*!0X?0+q~B1wvk>>gMzuYJ@L71 z7=d9q%7f$cp_LFwSe86ykiDXu-}>#wiX5oM(Sl`V6*$Wum+*nxYQ=d{L= zRr#@wm8{>ogRPQ^>*rYUZ)mV&g4_aI9K_L}Ts$Ka(D4c|Sgm-J+rTygTT9wYYG{{8 zVEV^w66Ymd`F9U($;TGU`!OQ|y1NdR6P!{N-)E;f#KQasE`f$MtfYaQu#htu>I(Mk zQg&hoN@=r)jCFVf&){T|;fP?Jhv|aMM!6w}HeLGp@IP;rKJ9bg{5HVn`11+mmHssm zI+Dh*%YJ#MsgKgzWWcrIkzPbdl~QP4viNPkcTr?4>GWyir9+25H6@mV%G2TOEu9K_ zAd|3lSh1b1^uQ4Jg4xxLqPx@d$ zz1H{olKovjnWi$EZ5rAcX*O;7V{?P;h@G3)PU?3#j3;{YJ<~q;PycHBXugV@VfR=g zYSwD*(stg?S`!rv;^y7Uf*5#ldrPj} z)7sxctxiQ@q(t#+v_F=&yL+m~{1DzYzlbp%ZMbb6Q;J`|SCq-VqZL9g2PasGvK13B zM5Lwe7lw#h6KTb9jx@TwT)z5A;E z@@9W0?*7T-9=l@a9GK)NO%RXpby4n6w%)MjJGt#1qUpKGaKqh-ms9T~Ch&ib$5U2QB;#BF z5v>a|r3+&0|H!`wm<^(Z9wRmnPfz|@yYul6R8Z7q#)-516V|BN(To(<=4U8qz^b?_ ze^WqA@M98FF{^+9)8Je`(ziVFDXqX}-G*CtL}VGh${e0@fFvH2ua7zY>;kqMu3axI zd&3)*-Gs1bBa$7PlU{cG#OKn)Jddks&^v|zF*32|L;JDvGb^X~knAz;5+h^?4beVP z2u;(^?d2m&`S93``_KxfcQ5X4OS#)!|G|hVWWuwXXhTMp5)oL7-{3)hJu-4;k5yb0 zpC8pU8f5sYFP@<6f-MdI3Jz&EgWA8CoJKgv(en`x+8ab?tO&;05UPl`F&Km<*R`N?h(8R{ zHFo{{?F)P9ZCEHjyzn;i*c&dPPAHISO!Mj^)@0fGV0yp&Wa$V-J5bN)<>#(Lj|e?n zCbh_RX(RFhsIQy4aGk7tiMTAN_TTeh6Js@fLV<}xp>F-P!087)vwt!|bEb`4E>_f~ z*SVNkB^{?;_pcoYkuOzl@vL9%a=(`CJWQxeY=E5)d`jS9ha3b92SqLGVpBV5UZ=A9 zamrziKrv)n<>*w^=(Cb7Gleb*7Y_CD3#HY7>YP`Q~k<=C-L4Y ztCQWyT6FV1vem|k<7TWJDUUy;#4R?*wRz9cs`K@9=k9G(p1VpdVX|y}Z5KJ_EN?sd zkl0L)dBX8NMx8SDW~}xZh=8PT{?lOov)pIq9_hY8Yn0`{xg&d~=CdpO^pK7+p+c)kRqy6uaxwxWh{5f%}F0^0(cQbtU7 z68Z*w9a&>xSy%$wF+%U_M$m(q=6uNAvGEL zRCtUdFaowJqA%k)8uLcnb|C%p%CVE>S{N>w7PXm5=ob%X1f#y(Y5Xq< zhfBa}Ic}i)NTK`GYfvk&Szq1^w|^DseLjE>12J1@7S82AH*hUG2^zI0q~_mDjvDn3 zX_ywD<{GzMt_ZbpiqLcBrXxSvS)fV+4bEx}w!Xr(=XQ%}Eg?{&<`+61nWiWgN{7jo z>6L#s9(>1*8TWok4JSohPT%5q`-F*oq@e55nu0sc6$74l#1i}acX$#v76wl)qf! zd$Rh~sM6>9*D36sR!8a6GH1+_n!-Nvmmr16e{q+ja@08v;VuMevYA#GIsW3F;f@5! zvhPj)c{0|2&b;``S4u3D%H#FyI`W0C^lav|Ua2s-BdPvhqLUUx7)osfrW=}|-VE#MnWJOM}Gcii%?M;5jxd_P-bgP9_qg%in`Qd9ah6<6pA4~Y+mFN#m9 zTI`M$qytgdRvd4idym4|HMgAdjPtKvyOya=j%Y#3l4CNFIckF%9$MvAc4GE={0%t` zl^Nobtp?+gyMf$xp&p>_McpLgsas;~&K#0VxX++3N6?jfyK@t-6aDYgV$RYHQw9MYgsG9Ss6Oody-TEhDWAGZ}v? z=H8!fts%{zzQ29v{cychoIPq3bIOG-{v0UZ-(G5IJN1-U{$3T8Xn6aSA=@SAkUSgu z7_zTej_nOuV#7DM?@LBjJ~V#kt*l4320wzz{* zuD3-Hw?-}#fdszfW3LUId|#`L2roQWFyW*fm-SGHOuiP6V${LbQ ze{y{%?gI`k9K>hVNL)mGLlp9<)VYi)hFhdNk$#aaW1PIw%?in$jL_2T;n`JkB5lsC zZp3VyZ2TD_F*)%wq%>7gmh2RS2{)p7t5P@Oz5iAs?j-nPUC%Fyif&%O|VuM z65WgwJT$576BvY@nkUL*tI-oI^i!F1p!tZ_STsiZ;jkPk{+SCCE!-bq*0q#utg&J` zo_T-F#y5ap!k9A8FdK4-0Oxwh9ZCO9 zm&?ukcy@(8suncY19x2D3k7O7cvpB>%58hTfet%Zar{UBy9}!g=FbGb^h!`UXnhfM zkY-M)^W=5#BhM2S&5~Ck61D*;>^)!H&$%>Z-;EkNkz(r|u%ew!&!STZGXBi%%Y14h zHGz|8@E7jM7Zz7ymH%wf<=NO#E|cp2In3J8ciMWi6#OqRQ9C@;Ue&ee$-jdaQvMQi z)4|BM(ZN@LYwvazu8pn>mltj$c=-G2UB;SB+E%*if6xw#1uYdIlqr5Fx0K$m-uc%A zm$WfnSeIXLhJb>k`D6w_>{{mGq6c3N5g`pJ=Il=4|{qwS^E)DIBk?N5QOQP(y{ z8ufw8z%PzRu3Qf@{h1lLwmqdkvet{lo?~1NOpQyEQ>4HDj8ejODSSSYmFeIo0Ss>F zw^a`+&J3U`eV@*Qee*K4yH!-WKP|e!o4r2Bi2i;39Bha*;29hwux~=I+N8ntjT`&N zC^I2C52rfeZ)Zu+Ghm5Sc;gGQ#Tv<1AMd))3zsF*Y8Ja_m?~V}D|73$M9E*Ng*M%B zD@x0M(Uy)QN#SifPVe_;b|0=Gbl}QwxsxZS!FU%#oq-eTQjgw$V}rwV>r<Bu@MZWCu`-fiAD6CowAz2;7yas|?7%F8H+IMI4D8_4#3YvKx@@E`dh zejKgJ_2%ELz@81xH;v3>WP1vK^4h7vrol*lN@6%7hW_Rq+IzghrixxIm*fz%pqkLcy=5YxQaNL%~YZ&$-mEWYa-= z=PA_w1uvd>z8?J`H7!igCZg!;{qp#icXwb-tnfr$MDqMaU+02L_jQr$N3ZtaPXHIu z0>`wRXd5TkSM#-Sn77NL2g|9lS-E$hP@2hvW2AfTG{3a8#Sxp@W39q{@OKhGAs239 zh|wO~7G;OFz6=gt^Yu(r$e%O=J-fFyYImlYnN8B2`u}da|1#ytJ}jn$*lWIa1^LJ+}*g4G9Bv@Nw!hp!-OxErOR{f>9NP*`HNy+aL5D%hkacmxInPI){ zdUx8nm0KFv(o*<$dM-?HI$w*NyU8J2`d>Mn4~jhxOI&L^p^eIJZo7_Zq zkFEG~S69%7IK~e}Lv08v0}y_C5uU57_y-nzqaro&7KYaYy^R%CfEwjgS68;GIB2%+ zFQ&B^hJoJS74Mkll}LBCwC2eH$4aEXwk+md0S84&uC6j4p5c=fDY>2UeGtOGUm*gx zFY_~P*ISFjt%u!UQwh5TA-O%6!&=)t6I#fgeyyDX*tcy<3{ym8=#c>+W|@nLs$ouy z^If@z&gkTJL0oRHoVY|3RPN{{0I#7zoURZ2%aXG_1p4mC3=r9HAx76bxoi2X9R}4s zT4FNz9xFyS0p77BX%C0i9jO6^>c+(Arog+FSnXlZ=p!(Iy{=k3W4s1gkZj)HOXbaj zufO8Oq+z|}fzH{~(@WybhA+6H$uw>y>cN-2-q*|I{Q}=(#ffR$y4iy-|2`6mdjtT` z)Juq8XRY`5vU-c+$F6V#(!OuHe@|H->lOGT0Z41W7dP%bMp-`pCxu_Ve9!dNj?DFY zq|`v~n?HQ`hs#gJjHj3pme>KI(D)-=fJoi2*z$PZwk2^u4)og*A)u+QTx@wV54FYk zM+jeHS&-?-rdoV?Fz;7E%$581Y^kYU=B7xf%StTMku9&=DKH=t`ss)o&}Coi{yo2Q zs2B4O1RsB8m5Is9#oaZdv$vP*hzF4HolHz@bkW^4uCu?_?GG5AV>y5+$L3H>Y;a?D zOXwdAD(Dz2YS7T?EH<{&f?&$tjl4LL74=;S6g9IXp1!tTe}7k(!w9Zp7B#aYUU!WE zZbeo*)-l%9DLS`IrnMmOOm`x)9V;1~>wY=6OeDA~@JPT(eU^KjTgCux{Zif)XmXS% z&Mi|3p8eR~EsV_d{cF>kl0QkscdDiEUv0_`YkIE94?B6z7oh-<<02F@B%7P8ke2pH50l!18q6b1m+NCdhk|$PUYTQWX}{0iW-2Dk{@MMrR6X3SEWc z6LsufYug2p=)(pJ_H1-q1vo|Msj^67H1KfQp~z&pcOwNAHaa@!G=cO~$s{o2&&MrDC3z8Tx9xg4^Dpsy=umEnQW6951 zLq}yu62py$OAWP(kpm4De74e&<>$0t142GLPTlf*FN;gUhEqT~wu3*hf`w)i-m>8M0VVi@pnNugGe za-jZ#&+l}4_&6=-sK6vKGJ!oC8PcRB@poLY2L>?AQ1c({a6t8h6`Uje~8 zoe(}wX*w!qk{AFUEDp%NB0JoI%Wh%gqz=alt$;tH=WLWB`@Nu%zQIV6x;NwML zLyJP?dV30tEp<5gI4S6;2uNbE@ggui8aX_QIXoITJgPZ7+Bx)BzqHPMX+jF=UHgHd*hHGb8Oozgb54d;P~_s>gX5wLle+H^g;iDg6D?q&#wm zMS7kog~d!j=yYLaE$7jj7ajW-PBA3kO}*>(-c+Y?JB3-+t5nH@o|Zl<#aZ~GH%eal zc2ag7(oGd%DI`dARw+A-8gUyc^ZSYhJ5fP>I+oCT|bI3!Sio06DIJ6#r05KlJvjDsLS7Uvvzt zu=lCC+RM<~9!pgPjhg1>(l@5^$^(&GiH{olLd6*2E}Nep^P(T)Wo)qjL(Xmk1xWt<<)tRuQ3kwpUP1W0p7nrA?)EI$s(?U{;e9GTNG~7mw5_`^b z`&Q0;1#FCBe7(opZ6)Jg3pMOVge*S`weeHJTFymAo%)s8GP-|q2%{rIQJw!*V@qK% z$xy{`XH$w+;yfISr>lh-b&^AVl&=vyhyRc%ZJZ9#!;`-%kHGtU@3t4=I)@pQ5uJ37 z8W{G?DER)cN1S}kg1NPoNb~fS2hK-DX-evIectem`+~egik?gDJO1nWL~yBUS;xR) zmiuE6o+=U6Cf}7OMj!K&cbjSy^8flj=4a-(^8EJCav5{LGFjcmA<4tITg*m39p3d< zXR1Wz_$d`B;r3UHU&J*b0{SOg*)jSt=3QDki$3;i4n1_r0@K)MLq7>bkNaS0XCQd# zs%2$QvzpWwrNkE!x~J*%TvXi^R=x(fm*=iTY}(V!hB?eA0SQ1(d34O+)bq#IP8O{n z%k!wxd^w>xiOA`B^VMWpWjAy&B%4ZMc{rO1E4%`&X!RVS& z{MY?8#XdQBZu+}j~PdF%1jD# z9PBEHu-wLP=-DXUT_o9vemymPE=LsZ@~tYyt}^EQ-82>7MUXow z><`$Ra@O#hqzT@?b`RRouCAh!u4O$mt!R#OS5-&CC=@`>1tX`=jm~ME;YO-m8lyw$ z$|P@LLO~Hq9UGixW|WU0Gu&6l6nAu6^)P+c@2mWG-#ZwvzN;%Y_)cf~t3aN$eY0UY zA(NS($aZbXcHPCny~Pe=-Z#uGz=mY;SVpM(vJ2S-6ri4utWlcF1b@gj>^TtneK{8T z+k|0bgDWCggw#l&-m4(F3H>hWriBc(FxBW&o1I75T9Hku4lH9WZZmS*7{eC^`a7#A z`wXs5*=)5~Cx$&Jngd_j{}BkK7x_zVC1@%Q;7cbVUbz_2oiPv9#U=LZ?fFCmk2 zJgy$FOOr9N%z7w!?<`!=OMd(g^R(f*x|@K?IZ{V1-X+gaUgKVTi{nG-=Me;pr@uxs zJ^#AhP$1t6b~o?w?n)L9alX`sae}mH!ScUaNoLZ=GdzddBI!#1DBntfI}~*lr7uQI z-t3@UIN))&<=8T`|G4s@y4T!#)Ll)c5w*V!5iibvq&)6Ti_ z18D_a`6+1|T=^MkJzV)|X)j#)pVAV$){)b`MOi%o)1a&f!D&ba^Yq!lB$358@dJL(zKGCS&1qy~GVtjNG!gM$`k zfl;xaTCSOC|GBwg(Biwf5zt1toneC$wve3Q1O!qHthI%F2G&9#g}{?rMGUmp6wdSF zW;w$Vw6wIYy3p9zmX`3?v6hyw*y@&+$k@Y{meAPjmX?Uv)s~9EL7>^%;GmS*JOU{V zX5K=Az_;zXNzhm`vuymyqWmj0y2sK4T)Q4Y=EV5iI?igzkyppy4ipF*9U|;u)MhqaoJah z%#3{CN&ICb-Q9#U8pI5_bTKBJ3{v9~JaVDt6W!??UO9C8bNe>8)1c3KV6#AAhll#z zH)8g-P~D`2JJXLpzGj4DTxYywPDS!7N|wb83!PZ#FUflza2A( zv0}LMKF+Ygqtcb`mxpM(Oiqx;H=igeG4?eKgqUx5mw|j-Ou{U%6#Fy=I z%S^Nj<@D;PDv!{aUvo!9lf>ZC8phYAJ&hjoA9w8vfBIFOw{*YX_;Zo`tG0>c&SX&ZZT#>_#HU}+$5u@$Yrc}K zW;-;!G>R0ydanLo@rin2-!|XQc7HGJ%uGwoQgb^T5y&$A$j0SNjlp1HN&__dqw
  • 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%0DC?>ZdD2Sn0JwiY;l5D`7_>8 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

    %RrnAk`}9Ym-5n?O7)5=F?|mqfb$uzP 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


    R;7m;GM#*Ia{sbak9@}z*YcTEn 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%0ApS5`6c2 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%0Ae? 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≪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

    ywDpm!FfTWGKh8`+`CFlv;vJS?v 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�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�bvf=VaP4^@fLB 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