From 3a438493fbc47fa6b28c5470db4d1f49d04318d1 Mon Sep 17 00:00:00 2001 From: Daniele Teti Date: Thu, 2 Feb 2023 19:14:34 +0100 Subject: [PATCH] dmvcframework-3.2.3-radium --- .gitignore | 12 + .vscode/launch.json | 10 + README.md | 213 +- samples/ISAPI/ISAPI/isapiapp.dpr | 8 +- samples/ISAPI/ISAPI/isapiapp.dproj | 435 +- .../WineCellarGroup.groupproj | 72 + .../AndroidManifest.template.xml | 0 .../winecellarclient_mobile/MainFormU.fmx | 24 +- .../winecellarclient_mobile/MainFormU.pas | 90 +- .../WineCellarMobileClient.deployproj | 34 +- .../WineCellarMobileClient.dpr | 0 .../WineCellarMobileClient.dproj | 0 .../winecellarclient_mobile/spash_426x320.png | Bin .../winecellarclient_mobile/spash_470x320.png | Bin .../winecellarclient_mobile/spash_640x480.png | Bin .../winecellarclient_mobile/spash_960x720.png | Bin .../winecellarclient_mobile/splash.jpg | Bin .../MainFMX.fmx | 735 +- .../MainFMX.pas | 350 +- .../RESTServicesU.pas | 60 +- ...WineCellarMobileClientWithRESTAdapter.dpr} | 36 +- ...neCellarMobileClientWithRESTAdapter.dproj} | 2688 +- .../winecellarclient_vcl}/MainFormU.dfm | 544 +- .../winecellarclient_vcl}/MainFormU.pas | 250 +- .../WineCellarVCLClient.dpr} | 30 +- .../WineCellarVCLClient.dproj} | 2254 +- .../winecellarserver/MainDataModuleUnit.dfm | 128 +- .../winecellarserver/MainDataModuleUnit.pas | 252 +- .../winecellarserver/MainWebModuleUnit.dfm | 13 +- .../winecellarserver/MainWebModuleUnit.pas | 104 +- .../winecellarserver/WINES_FB25.FDB | Bin .../winecellarserver/WINES_FB30.FDB | Bin 2981888 -> 2981888 bytes .../WineCellarAppControllerU.pas | 100 + .../winecellarserver/WineCellarServer.dpr | 124 +- .../winecellarserver/WineCellarServer.dproj | 488 +- .../winecellarserver/WinesBO.pas | 200 +- .../nbproject/private/private.xml | 8 +- .../nbproject/project.properties | 14 +- .../winecellarserver/nbproject/project.xml | 18 +- .../winecellarserver/www/css/milligram.css | 0 .../winecellarserver/www/css/styles.css | 0 .../winecellarserver/www/index.html | 0 .../www/js/jquery-1.7.1.min.js | 0 .../winecellarserver/www/js/main.js | 0 .../winecellarserver/www/pics/block_nine.jpg | Bin .../www/pics/bodega_lurton.jpg | Bin .../winecellarserver/www/pics/bouscat.jpg | Bin .../www/pics/domaine_serene.jpg | Bin .../winecellarserver/www/pics/ex_umbris.jpg | Bin .../winecellarserver/www/pics/generic.jpg | Bin .../winecellarserver/www/pics/lan_rioja.jpg | Bin .../winecellarserver/www/pics/le_doyenne.jpg | Bin .../www/pics/lurton-pinot-gris.jpg | Bin .../winecellarserver/www/pics/margerum.jpg | Bin .../winecellarserver/www/pics/morizottes.jpg | Bin .../winecellarserver/www/pics/rex_hill.jpg | Bin .../winecellarserver/www/pics/saint_cosme.jpg | Bin .../winecellarserver/www/pics/svglogo.svg | 0 .../winecellarserver/www/pics/viticcio.jpg | Bin samples/apachemodule/mod_dmvc.dpr | 8 +- samples/apachemodule/mod_dmvc.dproj | 444 +- samples/data/activerecorddb.db | Bin 131072 -> 131072 bytes samples/react/WebApp/package-lock.json | 31188 ++++++++++++++++ samples/serversentevents/SSEControllerU.pas | 1 - .../ProjectGroupServerAndClient.groupproj | 60 - .../ProjectGroupServerAndClient.groupproj | 48 - .../winecellarclient/WineCellarClient.dproj | 177 - .../manifest_tweak_for_http.txt | 3 - .../MainFormU.dfm | 321 - .../MainFormU.pas | 185 - .../ProjectGroupServerAndClient.groupproj | 36 - .../WineCellarClientLiveBinding.dpr | 17 - .../winecellarserver/Win32/Debug/fbclient.dll | Bin 1330176 -> 0 bytes .../WineCellarAppControllerU.pas | 120 - sources/dmvcframeworkbuildconsts.inc | 2 +- tasks.py | 2 +- .../general/Several/DMVCFrameworkTests.dproj | 12 + .../general/Several/bin32/firebirdtest.fdb | Bin 2031616 -> 0 bytes .../general/Several/bin32/firebirdtest2.fdb | Bin 1835008 -> 0 bytes unittests/general/Several/bin32/sqlitetest.db | Bin 58368 -> 0 bytes .../general/Several/bin64/firebirdtest.fdb | Bin 2031616 -> 0 bytes .../general/Several/bin64/firebirdtest2.fdb | Bin 1835008 -> 0 bytes unittests/general/Several/bin64/sqlitetest.db | Bin 90112 -> 0 bytes .../dmvcframework_nunit_win32.xml | 1192 +- .../dmvcframework_nunit_win64.xml | 1296 +- 85 files changed, 36884 insertions(+), 7522 deletions(-) create mode 100644 samples/WineCellarSample/WineCellarGroup.groupproj rename samples/{ => WineCellarSample}/winecellarclient_mobile/AndroidManifest.template.xml (100%) rename samples/{ => WineCellarSample}/winecellarclient_mobile/MainFormU.fmx (97%) rename samples/{ => WineCellarSample}/winecellarclient_mobile/MainFormU.pas (65%) rename samples/{ => WineCellarSample}/winecellarclient_mobile/WineCellarMobileClient.deployproj (100%) rename samples/{ => WineCellarSample}/winecellarclient_mobile/WineCellarMobileClient.dpr (100%) rename samples/{ => WineCellarSample}/winecellarclient_mobile/WineCellarMobileClient.dproj (100%) rename samples/{ => WineCellarSample}/winecellarclient_mobile/spash_426x320.png (100%) rename samples/{ => WineCellarSample}/winecellarclient_mobile/spash_470x320.png (100%) rename samples/{ => WineCellarSample}/winecellarclient_mobile/spash_640x480.png (100%) rename samples/{ => WineCellarSample}/winecellarclient_mobile/spash_960x720.png (100%) rename samples/{ => WineCellarSample}/winecellarclient_mobile/splash.jpg (100%) rename samples/{wincellarclient_withrestadapter => WineCellarSample/winecellarclient_mobile_withrestadapter}/MainFMX.fmx (96%) rename samples/{wincellarclient_withrestadapter => WineCellarSample/winecellarclient_mobile_withrestadapter}/MainFMX.pas (96%) rename samples/{wincellarclient_withrestadapter => WineCellarSample/winecellarclient_mobile_withrestadapter}/RESTServicesU.pas (95%) rename samples/{wincellarclient_withrestadapter/WineCellarClientRESTAdapter.dpr => WineCellarSample/winecellarclient_mobile_withrestadapter/WineCellarMobileClientWithRESTAdapter.dpr} (85%) rename samples/{wincellarclient_withrestadapter/WineCellarClientRESTAdapter.dproj => WineCellarSample/winecellarclient_mobile_withrestadapter/WineCellarMobileClientWithRESTAdapter.dproj} (73%) rename samples/{winecellarclient => WineCellarSample/winecellarclient_vcl}/MainFormU.dfm (95%) rename samples/{winecellarclient => WineCellarSample/winecellarclient_vcl}/MainFormU.pas (96%) rename samples/{winecellarclient/WineCellarClient.dpr => WineCellarSample/winecellarclient_vcl/WineCellarVCLClient.dpr} (87%) rename samples/{winecellarclient_withlivebinding/WineCellarClientLiveBinding.dproj => WineCellarSample/winecellarclient_vcl/WineCellarVCLClient.dproj} (76%) rename samples/{ => WineCellarSample}/winecellarserver/MainDataModuleUnit.dfm (96%) rename samples/{ => WineCellarSample}/winecellarserver/MainDataModuleUnit.pas (95%) rename samples/{ => WineCellarSample}/winecellarserver/MainWebModuleUnit.dfm (74%) rename samples/{ => WineCellarSample}/winecellarserver/MainWebModuleUnit.pas (95%) rename samples/{ => WineCellarSample}/winecellarserver/WINES_FB25.FDB (100%) rename samples/{ => WineCellarSample}/winecellarserver/WINES_FB30.FDB (99%) create mode 100644 samples/WineCellarSample/winecellarserver/WineCellarAppControllerU.pas rename samples/{ => WineCellarSample}/winecellarserver/WineCellarServer.dpr (95%) rename samples/{ => WineCellarSample}/winecellarserver/WineCellarServer.dproj (98%) rename samples/{ => WineCellarSample}/winecellarserver/WinesBO.pas (95%) rename samples/{ => WineCellarSample}/winecellarserver/nbproject/private/private.xml (98%) rename samples/{ => WineCellarSample}/winecellarserver/nbproject/project.properties (97%) rename samples/{ => WineCellarSample}/winecellarserver/nbproject/project.xml (97%) rename samples/{ => WineCellarSample}/winecellarserver/www/css/milligram.css (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/css/styles.css (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/index.html (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/js/jquery-1.7.1.min.js (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/js/main.js (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/block_nine.jpg (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/bodega_lurton.jpg (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/bouscat.jpg (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/domaine_serene.jpg (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/ex_umbris.jpg (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/generic.jpg (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/lan_rioja.jpg (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/le_doyenne.jpg (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/lurton-pinot-gris.jpg (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/margerum.jpg (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/morizottes.jpg (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/rex_hill.jpg (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/saint_cosme.jpg (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/svglogo.svg (100%) rename samples/{ => WineCellarSample}/winecellarserver/www/pics/viticcio.jpg (100%) create mode 100644 samples/react/WebApp/package-lock.json delete mode 100644 samples/wincellarclient_withrestadapter/ProjectGroupServerAndClient.groupproj delete mode 100644 samples/winecellarclient/ProjectGroupServerAndClient.groupproj delete mode 100644 samples/winecellarclient/WineCellarClient.dproj delete mode 100644 samples/winecellarclient_mobile/manifest_tweak_for_http.txt delete mode 100644 samples/winecellarclient_withlivebinding/MainFormU.dfm delete mode 100644 samples/winecellarclient_withlivebinding/MainFormU.pas delete mode 100644 samples/winecellarclient_withlivebinding/ProjectGroupServerAndClient.groupproj delete mode 100644 samples/winecellarclient_withlivebinding/WineCellarClientLiveBinding.dpr delete mode 100644 samples/winecellarserver/Win32/Debug/fbclient.dll delete mode 100644 samples/winecellarserver/WineCellarAppControllerU.pas delete mode 100644 unittests/general/Several/bin32/firebirdtest.fdb delete mode 100644 unittests/general/Several/bin32/firebirdtest2.fdb delete mode 100644 unittests/general/Several/bin32/sqlitetest.db delete mode 100644 unittests/general/Several/bin64/firebirdtest.fdb delete mode 100644 unittests/general/Several/bin64/firebirdtest2.fdb delete mode 100644 unittests/general/Several/bin64/sqlitetest.db diff --git a/.gitignore b/.gitignore index 889731caf..1258b6e7d 100644 --- a/.gitignore +++ b/.gitignore @@ -122,3 +122,15 @@ samples/serversideviews_lua/lua4delphi/unittests/Win32/ /unittests/general/Several/bin/EchoSingleComplexRecord_RESPONSE.json /unittests/general/Several/bin/TestRequest_Echo_ComplexRecords_RESPONSE.json unittests/general/Several/pgsql/testdatadir/ +unittests/general/Several/bin32/EchoSingleComplexRecord_RESPONSE.json +TestRequest_Echo_ComplexRecords_RESPONSE.json +EchoSingleComplexRecord_RESPONSE.json +samples/middleware_analytics/bin/analytics/middleware_analytics.00.csv +unittests/general/Several/bin64/dunitx-results.xml +unittests/general/Several/bin64/sqlitetest.db +unittests/general/Several/bin64/firebirdtest2.fdb +unittests/general/Several/bin64/firebirdtest.fdb +unittests/general/Several/bin32/sqlitetest.db +unittests/general/Several/bin32/firebirdtest2.fdb +unittests/general/Several/bin32/firebirdtest.fdb +samples/WineCellarSample/winecellarclient_mobile/Android64/ diff --git a/.vscode/launch.json b/.vscode/launch.json index 4b082ade8..1a2135ede 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -13,6 +13,16 @@ "generate-nullables" ], "console": "integratedTerminal" + }, + { + "name": "Python TASK build-samples", + "type": "python", + "request": "launch", + "module": "invoke", + "args": [ + "build-samples" + ], + "console": "integratedTerminal" } ] } \ No newline at end of file diff --git a/README.md b/README.md index 83b2a254f..b4d2a0857 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # DelphiMVCFramework ![Mentioned in Awesome Go](https://awesome.re/mentioned-badge.svg) ![GitHub All Releases](https://img.shields.io/github/downloads/danieleteti/delphimvcframework/total?label=Downloads) -![](https://img.shields.io/badge/Current%20Version-dmvcframework--3.2.2--nitrogen-blue) -![](https://img.shields.io/badge/Beta%20Version-dmvcframework--3.2.3--radium--beta-red) +![](https://img.shields.io/badge/Current%20Version-dmvcframework--3.2.3--radium-blue) +![](https://img.shields.io/badge/Beta%20Version-dmvcframework--3.3.0--fluorine--beta-red) @@ -131,7 +131,7 @@ Are you using DMVCFramework? Do you want to say "Thanks"? "Our wishes are coming true" -- one Delphi programmer after a small dmvcframework demo for an IT department of a very important national research institute + +## What's New in 3.2.3-radium + +- ⚡ Default error responses contains the official "reason string" associated to the HTTP status code (this can be a breaking change for some generic client which doesn't correctly interpret the http status code) + +- ⚡ Added static method `HTTP_STATUS.ReasonStringFor(HTTPStatusCode)` wich returns the standard `ReasonString` for a given HTTP status code. + +- ⚡ Improved handling of `TMVCErrorResponse` information + +- ⚡ mid-air-collision handling now uses SHA1 instead of MD5 + +- ⚡ Added `MVCFramework.Commons.MVC_HTTP_STATUS_CODES` const array containing all the HTTP status codes with its `ReasonString`. + +- ⚡ Support for `TObject` descendants in JSONRPC APIs (not only for JSONObject and JSONArray). + +- ⚡ New global configuration variable `MVCSerializeNulls`. + + - When MVCSerializeNulls = True (default) empty nullables and nil are serialized as json null. + - When MVCSerializeNulls = False empty nullables and nil are not serialized at all. + +- ⚡ Nullable types now have `Equal` method support, the new method `TryHasValue(out Value)` works like `HasValue` but returns the contained value if present. Also there is a better "equality check" strategy. + +- ⚡ Unit tests now are always executed for Win32 and Win64 bit (both client and server). + +- ⚡ Added `TMVCActiveRecord.Refresh` method + +- ⚡ Unit test suites generates one NUnit XML output file for each platform + +- ⚡ New built-in profiler (usable with Delphi 10.4+) - to profile a block of code, write the following + + ```delphi + procedure TMyController.ProfilerSample1; + begin + NotProfiled(); //this line is not profiled + //the following begin..end block will be profiled + //timing will be saved in a "profiler" log + begin var lProf := Profiler.Start(Context.ActionQualifiedName); + DoSomething(); + DoSomethingElse(); + Render('Just executed ' + Context.ActionQualifiedName); + end; // profiler writes automatically to the log + NotProfiled(); //this line is not profiled + end; + + procedure TMyController.DoSomething; + begin + begin var lProf := Profiler.Start('DoSomething'); + Sleep(100); + end; + end; + + procedure TMyController.DoSomethingElse; + begin + begin var lProf := Profiler.Start('DoSomethingElse'); + Sleep(100); + DoSomething(); + end; + end; + + procedure TMyController.NotProfiled; + begin + Sleep(100); + end; + ``` + + The log contains the following lines - check the caller/called relationship shown using `>>` and `<<` and the deep level + + ``` + [>>][ 1][MainControllerU.TMyController.ProfilerSample1] [profiler] + [ >>][ 2][DoSomething] [profiler] + [ <<][ 2][DoSomething][ELAPSED: 00:00:00.1088214] [profiler] + [ >>][ 2][DoSomethingElse] [profiler] + [ >>][ 3][DoSomething] [profiler] + [ <<][ 3][DoSomething][ELAPSED: 00:00:00.1096617] [profiler] + [ <<][ 2][DoSomethingElse][ELAPSED: 00:00:00.2188468] [profiler] + [<<][ 1][MainControllerU.TMyController.ProfilerSample1][ELAPSED: 00:00:00.3277806] [profiler] + ``` + + To get more info check the "profiling" example. + + All profiler logs are generated with a log level `info`. If measured time is greater than `WarningThreshold` the log level is `warning`. + + `WarningThreshold` is expressed in milliseconds and by default is equals to 1000. + +- ⚡ New `Context` property named `ActionQualifiedName` which contains the currently executed action in the form `UnitName.ClassName.ActionName`. It is available where the `Context` property is available. Obviously is not available in the `OnBeforeRouting` middleware events. +- ⚡ Added ObjectPool and IntfObjectPool (and related unit tests). Thanks to our sponsor [Vivaticket S.p.A.](https://corporate.vivaticket.com) +- ⚡ Method `procedure Render(const AErrorCode: Integer; const AErrorMessage: string = '' ... ` has been renamed to `RenderStatusMessage` with a better parameter names. +- ⚡ `IMVCJSONRPCExecutor` supports async call. Thanks to our sponsor [Orion Law](https://orionlaw.com/). Check the new Async sample in `samples\jsonrpc_with_published_objects\`. +- ⚡ Removed `foTransient` if `TMVCActiveRecord` `FieldOptions`. It became obsolete after introduction of `foReadOnly` and `foWriteOnly`. +- ⚡ Improved `TMVCActiveRecordMiddleware`. Now it can handle multiple connections for the same request. Also, you can completely omit the 'default' connection and just specify wich connection you want to use before starting to create your `TMVCActiveRecord` inherited entities. + +### Bug Fix in 3.2.3-radium +- Fixed a rendering problem in swagger interface format in case of specific JSON structure +- Fix [issue 594](https://github.com/danieleteti/delphimvcframework/issues/594) (Thanks to [biware-repo](https://github.com/biware-repo)) +- Fix [issue 595](https://github.com/danieleteti/delphimvcframework/issues/595) +- Fix [issue 590](https://github.com/danieleteti/delphimvcframework/issues/590) +- Fix [issue 490](https://github.com/danieleteti/delphimvcframework/issues/490) +- Fix [Issue 583](https://github.com/danieleteti/delphimvcframework/issues/583) (Thanks to [Marcelo Jaloto](https://github.com/marcelojaloto)) +- Fix [Issue 585](https://github.com/danieleteti/delphimvcframework/issues/585) + +More details about dmvcframework-3.2.3-radium fixes [here](https://github.com/danieleteti/delphimvcframework/milestone/8?closed=1) + + ## What's new in DelphiMVCFramework-3.2.2-nitrogen - ⚡New! Support for Delphi 11.x Alexandria @@ -1408,109 +1511,13 @@ end; DelphiMVCFramework roadmap is always updated as-soon-as the features planned are implemented. Check the roadmap [here](roadmap.md). -## Next Release: 3.2.3-radium-beta ("repo" version) - -The current beta release is named 3.2.3-radium-beta. If you want to stay on the-edge or just help the testers, clone the repo and start using it. Be warned: it may contains unstable code. - - -### What's New in 3.2.3-radium-beta - -- Default error responses contains the official "reason string" associated to the HTTP status code (this can be a breaking change for some generic client which doesn't correctly interpret the http status code) - -- Added static method `HTTP_STATUS.ReasonStringFor(HTTPStatusCode)` wich returns the standard `ReasonString` for a given HTTP status code. - -- Improved handling of `TMVCErrorResponse` information - -- mid-air-collision handling now uses SHA1 instead of MD5 - -- Added `MVCFramework.Commons.MVC_HTTP_STATUS_CODES` const array containing all the HTTP status codes with its `ReasonString`. - -- Support for `TObject` descendants in JSONRPC APIs (not only for JSONObject and JSONArray). - -- New global configuration variable `MVCSerializeNulls`. - When MVCSerializeNulls = True (default) empty nullables and nil are serialized as json null. - When MVCSerializeNulls = False empty nullables and nil are not serialized at all. - -- Nullable types now have `Equal` method support, the new method `TryHasValue(out Value)` works like `HasValue` but returns the contained value if present. Also there is a better "equality check" strategy. - -- Unit tests now are always executed for Win32 and Win64 bit (both client and server). - -- Added `TMVCActiveRecord.Refresh` method - -- Unit test suites generates one NUnit XML output file for each platform - -- New built-in profiler (usable with Delphi 10.4+) - to profile a block of code, write the following - - ```delphi - procedure TMyController.ProfilerSample1; - begin - NotProfiled(); //this line is not profiled - //the following begin..end block will be profiled - //timing will be saved in a "profiler" log - begin var lProf := Profiler.Start(Context.ActionQualifiedName); - DoSomething(); - DoSomethingElse(); - Render('Just executed ' + Context.ActionQualifiedName); - end; // profiler writes automatically to the log - NotProfiled(); //this line is not profiled - end; - - procedure TMyController.DoSomething; - begin - begin var lProf := Profiler.Start('DoSomething'); - Sleep(100); - end; - end; - - procedure TMyController.DoSomethingElse; - begin - begin var lProf := Profiler.Start('DoSomethingElse'); - Sleep(100); - DoSomething(); - end; - end; - - procedure TMyController.NotProfiled; - begin - Sleep(100); - end; - ``` - - The log contains the following lines - check the caller/called relationship shown using `>>` and `<<` and the deep level - - ``` - [>>][ 1][MainControllerU.TMyController.ProfilerSample1] [profiler] - [ >>][ 2][DoSomething] [profiler] - [ <<][ 2][DoSomething][ELAPSED: 00:00:00.1088214] [profiler] - [ >>][ 2][DoSomethingElse] [profiler] - [ >>][ 3][DoSomething] [profiler] - [ <<][ 3][DoSomething][ELAPSED: 00:00:00.1096617] [profiler] - [ <<][ 2][DoSomethingElse][ELAPSED: 00:00:00.2188468] [profiler] - [<<][ 1][MainControllerU.TMyController.ProfilerSample1][ELAPSED: 00:00:00.3277806] [profiler] - ``` - - To get more info check the "profiling" example. - - All profiler logs are generated with a log level `info`. If measured time is greater than `WarningThreshold` the log level is `warning`. - - `WarningThreshold` is expressed in milliseconds and by default is equals to 1000. +## Next Release: 3.3.0-fluorine-beta ("repo" version) -- New `Context` property named `ActionQualifiedName` which contains the currently executed action in the form `UnitName.ClassName.ActionName`. It is available where the `Context` property is available. Obviously is not available in the `OnBeforeRouting` middleware events. -- Added ObjectPool and IntfObjectPool (and related unit tests). Thanks to our sponsor [Vivaticket S.p.A.](https://corporate.vivaticket.com) -- [Issue 583](https://github.com/danieleteti/delphimvcframework/issues/583) (Thanks to [Marcelo Jaloto](https://github.com/marcelojaloto)) -- [Issue 585](https://github.com/danieleteti/delphimvcframework/issues/585) -- Method `procedure Render(const AErrorCode: Integer; const AErrorMessage: string = '' ... ` has been renamed to `RenderStatusMessage` with a better parameter names. -- `IMVCJSONRPCExecutor` supports async call. Thanks to our sponsor [Orion Law](https://orionlaw.com/). Check the new Async sample in `samples\jsonrpc_with_published_objects\`. -- Removed `foTransient` if TMVCActiveRecord FieldOptions. It became obsolete after introduction of `foReadOnly` and `foWriteOnly`. -- Improved `TMVCActiveRecordMiddleware`. Now it can handle multiple connections for the same request. Also, you can completely omit the 'default' connection and just specify wich connection you want to use before starting to create your `TMVCActiveRecord` inherited entities. +The current beta release is named 3.3.0-fluorine-beta. If you want to stay on the-edge or just help the testers, clone the repo and start using it. Be warned: it may contains unstable code. -#### Bug Fix in 3.2.3-radium-beta -- Fixed a rendering problem in swagger interface format in case of specific JSON structure -- Fix [issue 594](https://github.com/danieleteti/delphimvcframework/issues/594) (Thanks to [biware-repo](https://github.com/biware-repo)) -- Fix [issue 595](https://github.com/danieleteti/delphimvcframework/issues/595) -- Fix [issue 590](https://github.com/danieleteti/delphimvcframework/issues/590) -- Fix [issue 490](https://github.com/danieleteti/delphimvcframework/issues/490) +## What's new in: 3.3.0-fluorine-beta ("repo" version) +Nothing, so far ## Trainings, consultancy or custom development service As you know, good support on open source software is a must for professional users. diff --git a/samples/ISAPI/ISAPI/isapiapp.dpr b/samples/ISAPI/ISAPI/isapiapp.dpr index 3add17fce..9352efa03 100644 --- a/samples/ISAPI/ISAPI/isapiapp.dpr +++ b/samples/ISAPI/ISAPI/isapiapp.dpr @@ -10,10 +10,10 @@ uses Web.WebBroker, Web.Win.ISAPIApp, Web.Win.ISAPIThreadPool, - MainDataModuleUnit in '..\..\winecellarserver\MainDataModuleUnit.pas' {WineCellarDataModule: TDataModule}, - MainWebModuleUnit in '..\..\winecellarserver\MainWebModuleUnit.pas' {wm: TWebModule}, - WineCellarAppControllerU in '..\..\winecellarserver\WineCellarAppControllerU.pas', - WinesBO in '..\..\winecellarserver\WinesBO.pas'; + MainDataModuleUnit in '..\..\WineCellarSample\winecellarserver\MainDataModuleUnit.pas' {WineCellarDataModule: TDataModule}, + MainWebModuleUnit in '..\..\WineCellarSample\winecellarserver\MainWebModuleUnit.pas' {wm: TWebModule}, + WinesBO in '..\..\WineCellarSample\winecellarserver\WinesBO.pas', + WineCellarAppControllerU in '..\..\WineCellarSample\winecellarserver\WineCellarAppControllerU.pas'; {$R *.res} diff --git a/samples/ISAPI/ISAPI/isapiapp.dproj b/samples/ISAPI/ISAPI/isapiapp.dproj index 7acda8def..aa952676c 100644 --- a/samples/ISAPI/ISAPI/isapiapp.dproj +++ b/samples/ISAPI/ISAPI/isapiapp.dproj @@ -1,7 +1,7 @@  {848C41EB-8EF5-472E-8C10-A70151A657B3} - 19.1 + 19.5 VCL isapiapp.dpr True @@ -92,22 +92,18 @@ MainSource - +
WineCellarDataModule
dfm TDataModule
- +
wm
dfm TWebModule
- - - - Cfg_2 - Base - + + Base @@ -115,6 +111,10 @@ Cfg_1 Base + + Cfg_2 + Base + Delphi.Personality.12 @@ -181,7 +181,7 @@ Microsoft Office XP Sample Automation Server Wrapper Components - + isapiapp.dll @@ -196,14 +196,14 @@ 0 - + classes - 1 + 64 classes - 1 + 64 @@ -324,6 +324,16 @@ 1 + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + res\drawable-ldpi @@ -484,6 +494,10 @@ 1 .framework + + 1 + .framework + 0 @@ -497,6 +511,10 @@ 1 .dylib + + 1 + .dylib + 0 .dll;.bpl @@ -511,7 +529,7 @@ 1 .dylib - + 1 .dylib @@ -523,6 +541,10 @@ 1 .dylib + + 1 + .dylib + 0 .bpl @@ -541,7 +563,7 @@ 0 - + 0 @@ -550,6 +572,9 @@ 0 + + 0 + 0 @@ -559,13 +584,17 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -575,181 +604,27 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 @@ -759,7 +634,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -769,7 +644,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -779,7 +654,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -789,7 +664,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -799,191 +674,37 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - 1 - - - 1 - - - 1 - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 @@ -993,7 +714,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 @@ -1003,7 +724,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -1013,7 +734,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -1023,7 +744,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -1033,7 +754,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -1043,7 +764,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -1053,7 +774,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -1075,8 +796,11 @@ ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + - @@ -1087,7 +811,7 @@ 1 - + 1 @@ -1103,6 +827,10 @@ Contents\Resources 1 + + Contents\Resources + 1 + @@ -1119,7 +847,7 @@ 1 - + 1 @@ -1131,6 +859,9 @@ 1 + + 1 + 0 @@ -1169,16 +900,18 @@ 1 - - + + + + + - - - - + + + True diff --git a/samples/WineCellarSample/WineCellarGroup.groupproj b/samples/WineCellarSample/WineCellarGroup.groupproj new file mode 100644 index 000000000..65adfdca9 --- /dev/null +++ b/samples/WineCellarSample/WineCellarGroup.groupproj @@ -0,0 +1,72 @@ + + + {B19EB9AA-EAF1-4439-9E1C-9A9438BDE163} + + + + + + + + + + + + + + + + + Default.Personality.12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/winecellarclient_mobile/AndroidManifest.template.xml b/samples/WineCellarSample/winecellarclient_mobile/AndroidManifest.template.xml similarity index 100% rename from samples/winecellarclient_mobile/AndroidManifest.template.xml rename to samples/WineCellarSample/winecellarclient_mobile/AndroidManifest.template.xml diff --git a/samples/winecellarclient_mobile/MainFormU.fmx b/samples/WineCellarSample/winecellarclient_mobile/MainFormU.fmx similarity index 97% rename from samples/winecellarclient_mobile/MainFormU.fmx rename to samples/WineCellarSample/winecellarclient_mobile/MainFormU.fmx index 7d9d667d7..7d41d4306 100644 --- a/samples/winecellarclient_mobile/MainFormU.fmx +++ b/samples/WineCellarSample/winecellarclient_mobile/MainFormU.fmx @@ -103,6 +103,7 @@ object HeaderFooterForm: THeaderFooterForm TabOrder = 2 ItemAppearanceObjects.ItemObjects.Accessory.AccessoryType = Detail OnItemClick = ListView1ItemClick + OnDeleteItem = ListView1DeleteItem end end object TabItem2: TTabItem @@ -267,7 +268,7 @@ object HeaderFooterForm: THeaderFooterForm object Layout6: TLayout Align = Left Margins.Right = 5.000000000000000000 - Size.Width = 73.000000000000000000 + Size.Width = 57.000000000000000000 Size.Height = 50.000000000000000000 Size.PlatformDefault = False TabOrder = 3 @@ -283,7 +284,7 @@ object HeaderFooterForm: THeaderFooterForm Margins.Bottom = 2.000000000000000000 Position.X = 2.000000000000000000 Position.Y = 2.000000000000000000 - Size.Width = 69.000000000000000000 + Size.Width = 53.000000000000000000 Size.Height = 20.000000000000000000 Size.PlatformDefault = False Text = 'Year' @@ -295,7 +296,7 @@ object HeaderFooterForm: THeaderFooterForm TabOrder = 1 ReadOnly = True Position.Y = 24.000000000000000000 - Size.Width = 73.000000000000000000 + Size.Width = 57.000000000000000000 Size.Height = 32.000000000000000000 Size.PlatformDefault = False end @@ -303,7 +304,7 @@ object HeaderFooterForm: THeaderFooterForm object Layout7: TLayout Align = Client Margins.Left = 5.000000000000000000 - Size.Width = 299.000000000000000000 + Size.Width = 315.000000000000000000 Size.Height = 50.000000000000000000 Size.PlatformDefault = False TabOrder = 2 @@ -319,7 +320,7 @@ object HeaderFooterForm: THeaderFooterForm Margins.Bottom = 2.000000000000000000 Position.X = 2.000000000000000000 Position.Y = 2.000000000000000000 - Size.Width = 295.000000000000000000 + Size.Width = 311.000000000000000000 Size.Height = 20.000000000000000000 Size.PlatformDefault = False Text = 'Grapes' @@ -331,7 +332,7 @@ object HeaderFooterForm: THeaderFooterForm TabOrder = 1 ReadOnly = True Position.Y = 24.000000000000000000 - Size.Width = 299.000000000000000000 + Size.Width = 315.000000000000000000 Size.Height = 32.000000000000000000 Size.PlatformDefault = False end @@ -520,8 +521,8 @@ object HeaderFooterForm: THeaderFooterForm object BindingsList1: TBindingsList Methods = <> OutputConverters = <> - Left = 60 - Top = 109 + Left = 220 + Top = 45 object LinkListControlToField1: TLinkListControlToField Category = 'Quick Bindings' DataSource = BindSourceDB12 @@ -578,13 +579,6 @@ object HeaderFooterForm: THeaderFooterForm Track = False end end - object NetHTTPClient: TNetHTTPClient - Asynchronous = True - UserAgent = 'Embarcadero URI Client/1.0' - OnRequestCompleted = NetHTTPClientRequestCompleted - Left = 192 - Top = 112 - end object ActionList1: TActionList Left = 304 Top = 112 diff --git a/samples/winecellarclient_mobile/MainFormU.pas b/samples/WineCellarSample/winecellarclient_mobile/MainFormU.pas similarity index 65% rename from samples/winecellarclient_mobile/MainFormU.pas rename to samples/WineCellarSample/winecellarclient_mobile/MainFormU.pas index 9d3ade743..9e85f078a 100644 --- a/samples/winecellarclient_mobile/MainFormU.pas +++ b/samples/WineCellarSample/winecellarclient_mobile/MainFormU.pas @@ -14,7 +14,7 @@ interface FireDAC.Comp.Client, REST.Response.Adapter, Data.Bind.ObjectScope, FMX.ListView, FMX.Controls.Presentation, FMX.ListView.Appearances, FMX.ListView.Adapters.Base, REST.Types, FireDAC.Stan.StorageBin, - System.Net.URLClient, System.Net.HttpClient, System.Net.HttpClientComponent, + System.Net.URLClient, System.Net.HttpClientComponent, FMX.TabControl, System.Actions, FMX.ActnList, FMX.Edit, FMX.Layouts, FMX.Memo.Types, FMX.ScrollBox, FMX.Memo; @@ -36,7 +36,6 @@ THeaderFooterForm = class(TForm) BindSourceDB12: TBindSourceDB; BindingsList1: TBindingsList; LinkListControlToField1: TLinkListControlToField; - NetHTTPClient: TNetHTTPClient; TabControl1: TTabControl; TabItem1: TTabItem; TabItem2: TTabItem; @@ -72,14 +71,13 @@ THeaderFooterForm = class(TForm) Button2: TButton; PreviousTabAction1: TPreviousTabAction; procedure Button1Click(Sender: TObject); - procedure NetHTTPClientRequestCompleted(const Sender: TObject; - const AResponse: IHTTPResponse); procedure ListView1ItemClick(const Sender: TObject; const AItem: TListViewItem); procedure FormShow(Sender: TObject); procedure FormKeyUp(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState); procedure PreviousTabAction1Update(Sender: TObject); + procedure ListView1DeleteItem(Sender: TObject; AIndex: Integer); private procedure LoadWines; public @@ -100,7 +98,8 @@ THeaderFooterForm = class(TForm) implementation uses - MVCFramework.DataSet.Utils; + MVCFramework.DataSet.Utils, MVCFramework.AsyncTask, System.Threading, + System.Net.HttpClient, FMX.DialogService; {$R *.fmx} @@ -126,6 +125,34 @@ procedure THeaderFooterForm.FormShow(Sender: TObject); LoadWines; end; +procedure THeaderFooterForm.ListView1DeleteItem(Sender: TObject; + AIndex: Integer); +begin + var lItemID := FDMemTable1id.Value; + if FDMemTable1.Locate('id', lItemID) then + begin + FDMemTable1.Delete; + end; + MVCAsync.Run( + function : IHTTPResponse + begin + var lClient := THTTPClient.Create; + try + Result := lClient.Delete(URL + '/wines/' + lItemID.ToString); + finally + lClient.Free; + end; + end, + procedure (const Response: IHTTPResponse) + begin + if Response.StatusCode <> 200 then + begin + TDialogService.ShowMessage('Cannot delete item'); + end; + end + ); +end; + procedure THeaderFooterForm.ListView1ItemClick(const Sender: TObject; const AItem: TListViewItem); begin @@ -134,20 +161,49 @@ procedure THeaderFooterForm.ListView1ItemClick(const Sender: TObject; procedure THeaderFooterForm.LoadWines; begin - NetHTTPClient.Get(URL + '/wines'); +// TTask.Run( +// procedure +// begin +// var lClient := THTTPClient.Create; +// try +// var lResp := lClient.Get(URL + '/wines', nil, []); +// TThread.Synchronize(nil, +// procedure +// begin +// if lResp.StatusCode <> 200 then +// begin +// raise Exception.Create('Error: ' + lResp.ContentAsString()); +// end; +// FDMemTable1.Active := True; +// FDMemTable1.EmptyDataSet; +// FDMemTable1.LoadFromJSONArray(lResp.ContentAsString()); +// FDMemTable1.First; +// end); +// finally +// lClient.Free; +// end; +// end); + + MVCAsync.Run( + function : IHTTPResponse + begin + var lClient := THTTPClient.Create; + try + Result := lClient.Get(URL + '/wines', nil, []); + finally + lClient.Free; + end; + end, + procedure (const Response: IHTTPResponse) + begin + FDMemTable1.Active := True; + FDMemTable1.EmptyDataSet; + FDMemTable1.LoadFromJSONArray(Response.ContentAsString()); + FDMemTable1.First; + end + ); end; -procedure THeaderFooterForm.NetHTTPClientRequestCompleted(const Sender: TObject; - const AResponse: IHTTPResponse); -var - lJSONString: string; -begin - lJSONString := AResponse.ContentAsString(); - FDMemTable1.Active := True; - FDMemTable1.EmptyDataSet; - FDMemTable1.LoadFromJSONArray(lJSONString); - FDMemTable1.First; -end; procedure THeaderFooterForm.PreviousTabAction1Update(Sender: TObject); begin diff --git a/samples/winecellarclient_mobile/WineCellarMobileClient.deployproj b/samples/WineCellarSample/winecellarclient_mobile/WineCellarMobileClient.deployproj similarity index 100% rename from samples/winecellarclient_mobile/WineCellarMobileClient.deployproj rename to samples/WineCellarSample/winecellarclient_mobile/WineCellarMobileClient.deployproj index ae9776aa9..6149620a5 100644 --- a/samples/winecellarclient_mobile/WineCellarMobileClient.deployproj +++ b/samples/WineCellarSample/winecellarclient_mobile/WineCellarMobileClient.deployproj @@ -29,15 +29,6 @@ True - - WineCellarMobileClient\res\drawable-mdpi\ - ic_launcher.png - Android_LauncherIcon48 - 1 - - - True - WineCellarMobileClient\res\drawable-xxhdpi\ ic_launcher.png @@ -56,6 +47,15 @@ True + + WineCellarMobileClient\res\drawable-mdpi\ + ic_launcher.png + Android_LauncherIcon48 + 1 + + + True + WineCellarMobileClient\res\drawable-xlarge\ splash_image.png @@ -183,19 +183,19 @@ True True - - WineCellarMobileClient\res\values-v21\ - styles.xml - AndroidSplashStylesV21 + + WineCellarMobileClient\res\values\ + strings.xml + Android_Strings 1 True - - WineCellarMobileClient\res\values\ - strings.xml - Android_Strings + + WineCellarMobileClient\res\values-v21\ + styles.xml + AndroidSplashStylesV21 1 diff --git a/samples/winecellarclient_mobile/WineCellarMobileClient.dpr b/samples/WineCellarSample/winecellarclient_mobile/WineCellarMobileClient.dpr similarity index 100% rename from samples/winecellarclient_mobile/WineCellarMobileClient.dpr rename to samples/WineCellarSample/winecellarclient_mobile/WineCellarMobileClient.dpr diff --git a/samples/winecellarclient_mobile/WineCellarMobileClient.dproj b/samples/WineCellarSample/winecellarclient_mobile/WineCellarMobileClient.dproj similarity index 100% rename from samples/winecellarclient_mobile/WineCellarMobileClient.dproj rename to samples/WineCellarSample/winecellarclient_mobile/WineCellarMobileClient.dproj diff --git a/samples/winecellarclient_mobile/spash_426x320.png b/samples/WineCellarSample/winecellarclient_mobile/spash_426x320.png similarity index 100% rename from samples/winecellarclient_mobile/spash_426x320.png rename to samples/WineCellarSample/winecellarclient_mobile/spash_426x320.png diff --git a/samples/winecellarclient_mobile/spash_470x320.png b/samples/WineCellarSample/winecellarclient_mobile/spash_470x320.png similarity index 100% rename from samples/winecellarclient_mobile/spash_470x320.png rename to samples/WineCellarSample/winecellarclient_mobile/spash_470x320.png diff --git a/samples/winecellarclient_mobile/spash_640x480.png b/samples/WineCellarSample/winecellarclient_mobile/spash_640x480.png similarity index 100% rename from samples/winecellarclient_mobile/spash_640x480.png rename to samples/WineCellarSample/winecellarclient_mobile/spash_640x480.png diff --git a/samples/winecellarclient_mobile/spash_960x720.png b/samples/WineCellarSample/winecellarclient_mobile/spash_960x720.png similarity index 100% rename from samples/winecellarclient_mobile/spash_960x720.png rename to samples/WineCellarSample/winecellarclient_mobile/spash_960x720.png diff --git a/samples/winecellarclient_mobile/splash.jpg b/samples/WineCellarSample/winecellarclient_mobile/splash.jpg similarity index 100% rename from samples/winecellarclient_mobile/splash.jpg rename to samples/WineCellarSample/winecellarclient_mobile/splash.jpg diff --git a/samples/wincellarclient_withrestadapter/MainFMX.fmx b/samples/WineCellarSample/winecellarclient_mobile_withrestadapter/MainFMX.fmx similarity index 96% rename from samples/wincellarclient_withrestadapter/MainFMX.fmx rename to samples/WineCellarSample/winecellarclient_mobile_withrestadapter/MainFMX.fmx index 00b7f5e24..de1732b90 100644 --- a/samples/wincellarclient_withrestadapter/MainFMX.fmx +++ b/samples/WineCellarSample/winecellarclient_mobile_withrestadapter/MainFMX.fmx @@ -1,367 +1,368 @@ -object TabbedForm: TTabbedForm - Left = 0 - Top = 0 - Caption = 'TabbedForm' - ClientHeight = 567 - ClientWidth = 384 - FormFactor.Width = 1440 - FormFactor.Height = 900 - FormFactor.Devices = [Desktop] - OnCreate = FormCreate - DesignerMasterStyle = 0 - object HeaderToolBar: TToolBar - Anchors = [] - Size.Width = 384.000000000000000000 - Size.Height = 48.000000000000000000 - Size.PlatformDefault = False - TabOrder = 0 - object ToolBarLabel: TLabel - Align = Contents - Size.Width = 384.000000000000000000 - Size.Height = 48.000000000000000000 - Size.PlatformDefault = False - StyleLookup = 'toollabel' - TextSettings.HorzAlign = Center - Text = 'Wine Cellar Cool Client' - end - object DrawerBtn: TButton - Align = Left - Size.Width = 80.000000000000000000 - Size.Height = 48.000000000000000000 - Size.PlatformDefault = False - StyleLookup = 'detailstoolbutton' - TabOrder = 1 - Text = 'DrawerBtn' - end - end - object TabControl1: TTabControl - Align = Client - FullSize = True - Size.Width = 384.000000000000000000 - Size.Height = 519.000000000000000000 - Size.PlatformDefault = False - TabHeight = 49.000000000000000000 - TabIndex = 0 - TabOrder = 1 - TabPosition = None - Sizes = ( - 384s - 519s - 384s - 519s) - object WineListTabItem: TTabItem - CustomIcon = < - item - end> - IsSelected = True - Size.Width = 8.000000000000000000 - Size.Height = 8.000000000000000000 - Size.PlatformDefault = False - StyleLookup = 'tabitemtoprated' - TabOrder = 0 - Text = 'Wine Lists' - ExplicitSize.cx = 8.000000000000000000 - ExplicitSize.cy = 8.000000000000000000 - object BtnWineList: TButton - Action = acWineList - Align = Bottom - Enabled = True - ImageIndex = -1 - Position.Y = 473.000000000000000000 - Size.Width = 384.000000000000000000 - Size.Height = 46.000000000000000000 - Size.PlatformDefault = False - TabOrder = 0 - end - object WineListView: TListView - ItemAppearanceClassName = 'TListItemRightDetailAppearance' - ItemEditAppearanceClassName = 'TListItemRightDetailDeleteAppearance' - HeaderAppearanceClassName = 'TListHeaderObjects' - FooterAppearanceClassName = 'TListHeaderObjects' - Align = Client - Size.Width = 384.000000000000000000 - Size.Height = 473.000000000000000000 - Size.PlatformDefault = False - TabOrder = 1 - OnItemClick = WineListViewItemClick - end - end - object EdtTabItem: TTabItem - CustomIcon = < - item - end> - IsSelected = False - Size.Width = 8.000000000000000000 - Size.Height = 8.000000000000000000 - Size.PlatformDefault = False - StyleLookup = 'tabitemcontacts' - TabOrder = 0 - Text = 'EdtTabItem' - ExplicitSize.cx = 8.000000000000000000 - ExplicitSize.cy = 8.000000000000000000 - object EdtName: TEdit - Touch.InteractiveGestures = [LongTap, DoubleTap] - TabOrder = 6 - Position.X = 16.000000000000000000 - Position.Y = 65.000000000000000000 - Size.Width = 345.000000000000000000 - Size.Height = 22.000000000000000000 - Size.PlatformDefault = False - end - object LblName: TLabel - Position.X = 16.000000000000000000 - Position.Y = 41.000000000000000000 - Text = 'Name' - TabOrder = 7 - end - object LblCountry: TLabel - Position.X = 16.000000000000000000 - Position.Y = 151.000000000000000000 - Text = 'Country' - TabOrder = 8 - end - object EdtCountry: TEdit - Touch.InteractiveGestures = [LongTap, DoubleTap] - TabOrder = 4 - Position.X = 16.000000000000000000 - Position.Y = 175.000000000000000000 - Size.Width = 161.000000000000000000 - Size.Height = 22.000000000000000000 - Size.PlatformDefault = False - end - object EdtRegion: TEdit - Touch.InteractiveGestures = [LongTap, DoubleTap] - TabOrder = 9 - Position.X = 201.000000000000000000 - Position.Y = 175.000000000000000000 - Size.Width = 161.000000000000000000 - Size.Height = 22.000000000000000000 - Size.PlatformDefault = False - end - object LblRegion: TLabel - Position.X = 200.000000000000000000 - Position.Y = 153.000000000000000000 - Text = 'Region' - TabOrder = 10 - end - object EdtYear: TEdit - Touch.InteractiveGestures = [LongTap, DoubleTap] - TabOrder = 11 - Position.X = 17.000000000000000000 - Position.Y = 278.000000000000000000 - Size.Width = 161.000000000000000000 - Size.Height = 22.000000000000000000 - Size.PlatformDefault = False - end - object EdtGrapes: TEdit - Touch.InteractiveGestures = [LongTap, DoubleTap] - TabOrder = 12 - Position.X = 201.000000000000000000 - Position.Y = 278.000000000000000000 - Size.Width = 161.000000000000000000 - Size.Height = 22.000000000000000000 - Size.PlatformDefault = False - end - object LblYear: TLabel - Position.X = 17.000000000000000000 - Position.Y = 257.000000000000000000 - Text = 'Year' - TabOrder = 13 - end - object LblGrapes: TLabel - Position.X = 200.000000000000000000 - Position.Y = 257.000000000000000000 - Text = 'Grapes' - TabOrder = 14 - end - object ToolBar1: TToolBar - Align = Bottom - Position.Y = 479.000000000000000000 - Size.Width = 384.000000000000000000 - Size.Height = 40.000000000000000000 - Size.PlatformDefault = False - TabOrder = 15 - object Button1: TButton - Action = acSaveWine - Align = Client - Enabled = True - ImageIndex = -1 - Size.Width = 384.000000000000000000 - Size.Height = 40.000000000000000000 - Size.PlatformDefault = False - TabOrder = 0 - end - end - object EdtID: TEdit - Touch.InteractiveGestures = [LongTap, DoubleTap] - TabOrder = 5 - Position.X = 16.000000000000000000 - Position.Y = 17.000000000000000000 - Size.Width = 345.000000000000000000 - Size.Height = 22.000000000000000000 - Size.PlatformDefault = False - Visible = False - end - end - end - object MultiView1: TMultiView - TargetControl = TabControl1 - MasterButton = DrawerBtn - Mode = Drawer - Size.Width = 250.000000000000000000 - Size.Height = 519.000000000000000000 - Size.PlatformDefault = False - Visible = False - TabOrder = 4 - object ListBox1: TListBox - Align = Client - Size.Width = 250.000000000000000000 - Size.Height = 519.000000000000000000 - Size.PlatformDefault = False - TabOrder = 0 - DisableFocusEffect = True - DefaultItemStyles.ItemStyle = '' - DefaultItemStyles.GroupHeaderStyle = '' - DefaultItemStyles.GroupFooterStyle = '' - Viewport.Width = 246.000000000000000000 - Viewport.Height = 515.000000000000000000 - object ListBoxItem1: TListBoxItem - TabOrder = 0 - Text = 'Wine List' - OnClick = ListBoxItem1Click - end - object ListBoxItem2: TListBoxItem - Position.Y = 19.000000000000000000 - TabOrder = 1 - Text = 'New Wine' - OnClick = ListBoxItem2Click - end - end - end - object ActionList1: TActionList - Left = 312 - Top = 152 - object acWineList: TAction - Text = 'Wine List' - OnExecute = acWineListExecute - end - object ChangeTabActionEdtWine: TChangeTabAction - Tab = EdtTabItem - end - object ChangeTabActionWineList: TChangeTabAction - Tab = WineListTabItem - end - object acSaveWine: TAction - Text = 'Save Wine' - OnExecute = acSaveWineExecute - end - end - object PrototypeBindSource1: TPrototypeBindSource - AutoActivate = False - AutoPost = True - RecordCount = 50 - FieldDefs = < - item - Name = 'id' - FieldType = ftUInteger - Generator = 'AlphaColors' - ReadOnly = False - end - item - Name = 'name' - Generator = 'BitmapNames' - ReadOnly = False - end - item - Name = 'year' - FieldType = ftUInteger - Generator = 'AlphaColors' - ReadOnly = False - end - item - Name = 'grapes' - Generator = 'ColorsNames' - ReadOnly = False - end - item - Name = 'country' - Generator = 'ColorsNames' - ReadOnly = False - end - item - Name = 'region' - Generator = 'ColorsNames' - ReadOnly = False - end - item - Name = 'description' - FieldType = ftTStrings - Generator = 'LoremIpsum' - ReadOnly = False - end> - ScopeMappings = <> - OnCreateAdapter = PrototypeBindSource1CreateAdapter - Left = 320 - end - object BindingsList1: TBindingsList - Methods = <> - OutputConverters = <> - Left = 20 - Top = 5 - object LinkControlToField1: TLinkControlToField - Category = 'Quick Bindings' - DataSource = PrototypeBindSource1 - FieldName = 'name' - Control = EdtName - Track = False - end - object LinkControlToField2: TLinkControlToField - Category = 'Quick Bindings' - DataSource = PrototypeBindSource1 - FieldName = 'year' - Control = EdtYear - Track = False - end - object LinkControlToField3: TLinkControlToField - Category = 'Quick Bindings' - DataSource = PrototypeBindSource1 - FieldName = 'grapes' - Control = EdtGrapes - Track = False - end - object LinkControlToField4: TLinkControlToField - Category = 'Quick Bindings' - DataSource = PrototypeBindSource1 - FieldName = 'country' - Control = EdtCountry - Track = False - end - object LinkControlToField5: TLinkControlToField - Category = 'Quick Bindings' - DataSource = PrototypeBindSource1 - FieldName = 'region' - Control = EdtRegion - Track = False - end - object LinkListControlToField1: TLinkListControlToField - Category = 'Quick Bindings' - DataSource = PrototypeBindSource1 - FieldName = 'name' - Control = WineListView - FillExpressions = < - item - SourceMemberName = 'country' - ControlMemberName = 'Detail' - end> - FillHeaderExpressions = <> - FillBreakGroups = <> - end - object LinkControlToField6: TLinkControlToField - Category = 'Quick Bindings' - DataSource = PrototypeBindSource1 - FieldName = 'id' - Control = EdtID - Track = False - end - end -end +object TabbedForm: TTabbedForm + Left = 0 + Top = 0 + Caption = 'TabbedForm' + ClientHeight = 567 + ClientWidth = 384 + FormFactor.Width = 1440 + FormFactor.Height = 900 + FormFactor.Devices = [Desktop] + OnCreate = FormCreate + DesignerMasterStyle = 0 + object HeaderToolBar: TToolBar + Anchors = [] + Size.Width = 384.000000000000000000 + Size.Height = 48.000000000000000000 + Size.PlatformDefault = False + TabOrder = 0 + object ToolBarLabel: TLabel + Align = Contents + Size.Width = 384.000000000000000000 + Size.Height = 48.000000000000000000 + Size.PlatformDefault = False + StyleLookup = 'toollabel' + TextSettings.HorzAlign = Center + Text = 'Wine Cellar Cool Client' + end + object DrawerBtn: TButton + Align = Left + Size.Width = 80.000000000000000000 + Size.Height = 48.000000000000000000 + Size.PlatformDefault = False + StyleLookup = 'detailstoolbutton' + TabOrder = 1 + Text = 'DrawerBtn' + end + end + object TabControl1: TTabControl + Align = Client + FullSize = True + Size.Width = 384.000000000000000000 + Size.Height = 519.000000000000000000 + Size.PlatformDefault = False + TabHeight = 49.000000000000000000 + TabIndex = 0 + TabOrder = 1 + TabPosition = None + Sizes = ( + 384s + 519s + 384s + 519s) + object WineListTabItem: TTabItem + CustomIcon = < + item + end> + IsSelected = True + Size.Width = 8.000000000000000000 + Size.Height = 8.000000000000000000 + Size.PlatformDefault = False + StyleLookup = 'tabitemtoprated' + TabOrder = 0 + Text = 'Wine Lists' + ExplicitSize.cx = 8.000000000000000000 + ExplicitSize.cy = 8.000000000000000000 + object BtnWineList: TButton + Action = acWineList + Align = Bottom + Enabled = True + ImageIndex = -1 + Position.Y = 473.000000000000000000 + Size.Width = 384.000000000000000000 + Size.Height = 46.000000000000000000 + Size.PlatformDefault = False + TabOrder = 0 + end + object WineListView: TListView + ItemAppearanceClassName = 'TListItemRightDetailAppearance' + ItemEditAppearanceClassName = 'TListItemRightDetailDeleteAppearance' + HeaderAppearanceClassName = 'TListHeaderObjects' + FooterAppearanceClassName = 'TListHeaderObjects' + Align = Client + Size.Width = 384.000000000000000000 + Size.Height = 473.000000000000000000 + Size.PlatformDefault = False + TabOrder = 1 + OnItemClick = WineListViewItemClick + end + end + object EdtTabItem: TTabItem + CustomIcon = < + item + end> + IsSelected = False + Size.Width = 8.000000000000000000 + Size.Height = 8.000000000000000000 + Size.PlatformDefault = False + StyleLookup = 'tabitemcontacts' + TabOrder = 0 + Text = 'EdtTabItem' + ExplicitSize.cx = 8.000000000000000000 + ExplicitSize.cy = 8.000000000000000000 + object EdtName: TEdit + Touch.InteractiveGestures = [LongTap, DoubleTap] + TabOrder = 6 + Position.X = 16.000000000000000000 + Position.Y = 65.000000000000000000 + Size.Width = 345.000000000000000000 + Size.Height = 22.000000000000000000 + Size.PlatformDefault = False + end + object LblName: TLabel + Position.X = 16.000000000000000000 + Position.Y = 41.000000000000000000 + Text = 'Name' + TabOrder = 7 + end + object LblCountry: TLabel + Position.X = 16.000000000000000000 + Position.Y = 151.000000000000000000 + Text = 'Country' + TabOrder = 8 + end + object EdtCountry: TEdit + Touch.InteractiveGestures = [LongTap, DoubleTap] + TabOrder = 4 + Position.X = 16.000000000000000000 + Position.Y = 175.000000000000000000 + Size.Width = 161.000000000000000000 + Size.Height = 22.000000000000000000 + Size.PlatformDefault = False + end + object EdtRegion: TEdit + Touch.InteractiveGestures = [LongTap, DoubleTap] + TabOrder = 9 + Position.X = 201.000000000000000000 + Position.Y = 175.000000000000000000 + Size.Width = 161.000000000000000000 + Size.Height = 22.000000000000000000 + Size.PlatformDefault = False + end + object LblRegion: TLabel + Position.X = 200.000000000000000000 + Position.Y = 153.000000000000000000 + Text = 'Region' + TabOrder = 10 + end + object EdtYear: TEdit + Touch.InteractiveGestures = [LongTap, DoubleTap] + TabOrder = 11 + Position.X = 17.000000000000000000 + Position.Y = 278.000000000000000000 + Size.Width = 161.000000000000000000 + Size.Height = 22.000000000000000000 + Size.PlatformDefault = False + end + object EdtGrapes: TEdit + Touch.InteractiveGestures = [LongTap, DoubleTap] + TabOrder = 12 + Position.X = 201.000000000000000000 + Position.Y = 278.000000000000000000 + Size.Width = 161.000000000000000000 + Size.Height = 22.000000000000000000 + Size.PlatformDefault = False + end + object LblYear: TLabel + Position.X = 17.000000000000000000 + Position.Y = 257.000000000000000000 + Text = 'Year' + TabOrder = 13 + end + object LblGrapes: TLabel + Position.X = 200.000000000000000000 + Position.Y = 257.000000000000000000 + Text = 'Grapes' + TabOrder = 14 + end + object ToolBar1: TToolBar + Align = Bottom + Position.Y = 479.000000000000000000 + Size.Width = 384.000000000000000000 + Size.Height = 40.000000000000000000 + Size.PlatformDefault = False + TabOrder = 15 + object Button1: TButton + Action = acSaveWine + Align = Client + Enabled = True + ImageIndex = -1 + Size.Width = 384.000000000000000000 + Size.Height = 40.000000000000000000 + Size.PlatformDefault = False + TabOrder = 0 + end + end + object EdtID: TEdit + Touch.InteractiveGestures = [LongTap, DoubleTap] + TabOrder = 5 + Position.X = 16.000000000000000000 + Position.Y = 17.000000000000000000 + Size.Width = 345.000000000000000000 + Size.Height = 22.000000000000000000 + Size.PlatformDefault = False + Visible = False + end + end + end + object MultiView1: TMultiView + TargetControl = TabControl1 + MasterButton = DrawerBtn + Mode = Drawer + Size.Width = 250.000000000000000000 + Size.Height = 519.000000000000000000 + Size.PlatformDefault = False + Visible = False + TabOrder = 4 + object ListBox1: TListBox + Align = Client + Size.Width = 250.000000000000000000 + Size.Height = 519.000000000000000000 + Size.PlatformDefault = False + TabOrder = 0 + DisableFocusEffect = True + DefaultItemStyles.ItemStyle = '' + DefaultItemStyles.GroupHeaderStyle = '' + DefaultItemStyles.GroupFooterStyle = '' + Viewport.Width = 246.000000000000000000 + Viewport.Height = 515.000000000000000000 + object ListBoxItem1: TListBoxItem + TabOrder = 0 + Text = 'Wine List' + OnClick = ListBoxItem1Click + end + object ListBoxItem2: TListBoxItem + Position.Y = 19.000000000000000000 + TabOrder = 1 + Text = 'New Wine' + OnClick = ListBoxItem2Click + end + end + end + object ActionList1: TActionList + Left = 312 + Top = 152 + object acWineList: TAction + Text = 'Wine List' + OnExecute = acWineListExecute + end + object ChangeTabActionEdtWine: TChangeTabAction + Tab = EdtTabItem + end + object ChangeTabActionWineList: TChangeTabAction + Tab = WineListTabItem + end + object acSaveWine: TAction + Text = 'Save Wine' + OnExecute = acSaveWineExecute + end + end + object PrototypeBindSource1: TPrototypeBindSource + AutoActivate = False + AutoPost = True + RecordCount = 50 + FieldDefs = < + item + Name = 'id' + FieldType = ftUInteger + Generator = 'AlphaColors' + ReadOnly = False + end + item + Name = 'name' + Generator = 'BitmapNames' + ReadOnly = False + end + item + Name = 'year' + FieldType = ftUInteger + Generator = 'AlphaColors' + ReadOnly = False + end + item + Name = 'grapes' + Generator = 'ColorsNames' + ReadOnly = False + end + item + Name = 'country' + Generator = 'ColorsNames' + ReadOnly = False + end + item + Name = 'region' + Generator = 'ColorsNames' + ReadOnly = False + end + item + Name = 'description' + FieldType = ftTStrings + Generator = 'LoremIpsum' + ReadOnly = False + end> + ScopeMappings = <> + OnCreateAdapter = PrototypeBindSource1CreateAdapter + Left = 312 + Top = 72 + end + object BindingsList1: TBindingsList + Methods = <> + OutputConverters = <> + Left = 44 + Top = 69 + object LinkControlToField1: TLinkControlToField + Category = 'Quick Bindings' + DataSource = PrototypeBindSource1 + FieldName = 'name' + Control = EdtName + Track = False + end + object LinkControlToField2: TLinkControlToField + Category = 'Quick Bindings' + DataSource = PrototypeBindSource1 + FieldName = 'year' + Control = EdtYear + Track = False + end + object LinkControlToField3: TLinkControlToField + Category = 'Quick Bindings' + DataSource = PrototypeBindSource1 + FieldName = 'grapes' + Control = EdtGrapes + Track = False + end + object LinkControlToField4: TLinkControlToField + Category = 'Quick Bindings' + DataSource = PrototypeBindSource1 + FieldName = 'country' + Control = EdtCountry + Track = False + end + object LinkControlToField5: TLinkControlToField + Category = 'Quick Bindings' + DataSource = PrototypeBindSource1 + FieldName = 'region' + Control = EdtRegion + Track = False + end + object LinkListControlToField1: TLinkListControlToField + Category = 'Quick Bindings' + DataSource = PrototypeBindSource1 + FieldName = 'name' + Control = WineListView + FillExpressions = < + item + SourceMemberName = 'country' + ControlMemberName = 'Detail' + end> + FillHeaderExpressions = <> + FillBreakGroups = <> + end + object LinkControlToField6: TLinkControlToField + Category = 'Quick Bindings' + DataSource = PrototypeBindSource1 + FieldName = 'id' + Control = EdtID + Track = False + end + end +end diff --git a/samples/wincellarclient_withrestadapter/MainFMX.pas b/samples/WineCellarSample/winecellarclient_mobile_withrestadapter/MainFMX.pas similarity index 96% rename from samples/wincellarclient_withrestadapter/MainFMX.pas rename to samples/WineCellarSample/winecellarclient_mobile_withrestadapter/MainFMX.pas index c00aad4a4..9ec4b27c0 100644 --- a/samples/wincellarclient_withrestadapter/MainFMX.pas +++ b/samples/WineCellarSample/winecellarclient_mobile_withrestadapter/MainFMX.pas @@ -1,175 +1,175 @@ -unit MainFMX; - -interface - -uses - System.SysUtils, System.Types, System.UITypes, System.Classes, - System.Variants, - FMX.Types, FMX.Graphics, FMX.Controls, FMX.Forms, FMX.Dialogs, FMX.TabControl, - FMX.StdCtrls, FMX.Gestures, MVCFramework.RESTAdapter, RESTServicesU, - FMX.ListView.Types, FMX.ListView, System.Actions, FMX.ActnList, - System.Generics.Collections, WinesBO, FMX.ListBox, FMX.Layouts, FMX.MultiView, - Data.Bind.GenData, FMX.Bind.GenData, Data.Bind.Components, - Data.Bind.ObjectScope, System.Rtti, System.Bindings.Outputs, FMX.Bind.Editors, - Data.Bind.EngExt, FMX.Bind.DBEngExt, FMX.Controls.Presentation, FMX.Edit, - Data.Bind.Controls, FMX.Bind.Navigator, FMX.ListView.Appearances, - FMX.ListView.Adapters.Base; - -type - TTabbedForm = class(TForm) - HeaderToolBar: TToolBar; - ToolBarLabel: TLabel; - TabControl1: TTabControl; - WineListTabItem: TTabItem; - EdtTabItem: TTabItem; - BtnWineList: TButton; - ActionList1: TActionList; - acWineList: TAction; - WineListView: TListView; - MultiView1: TMultiView; - ListBox1: TListBox; - ListBoxItem1: TListBoxItem; - DrawerBtn: TButton; - PrototypeBindSource1: TPrototypeBindSource; - BindingsList1: TBindingsList; - EdtName: TEdit; - LblName: TLabel; - LblCountry: TLabel; - EdtCountry: TEdit; - EdtRegion: TEdit; - LblRegion: TLabel; - LblYear: TLabel; - EdtYear: TEdit; - EdtGrapes: TEdit; - LblGrapes: TLabel; - LinkControlToField1: TLinkControlToField; - LinkControlToField2: TLinkControlToField; - LinkControlToField3: TLinkControlToField; - LinkControlToField4: TLinkControlToField; - LinkControlToField5: TLinkControlToField; - LinkListControlToField1: TLinkListControlToField; - ListBoxItem2: TListBoxItem; - ChangeTabActionEdtWine: TChangeTabAction; - ChangeTabActionWineList: TChangeTabAction; - ToolBar1: TToolBar; - Button1: TButton; - acSaveWine: TAction; - EdtID: TEdit; - LinkControlToField6: TLinkControlToField; - procedure FormCreate(Sender: TObject); - procedure acWineListExecute(Sender: TObject); - procedure PrototypeBindSource1CreateAdapter(Sender: TObject; - var ABindSourceAdapter: TBindSourceAdapter); - procedure WineListViewItemClick(const Sender: TObject; - const AItem: TListViewItem); - procedure ListBoxItem1Click(Sender: TObject); - procedure ListBoxItem2Click(Sender: TObject); - procedure acSaveWineExecute(Sender: TObject); - private - WineRESTService: IWineResource; - WinesAdapter: TListBindSourceAdapter; - { Private declarations } - protected - function GetWine: TWine; - public - { Public declarations } - end; - -var - TabbedForm: TTabbedForm; - -implementation - -uses Generics.Collections; - -{$R *.fmx} - - -procedure TTabbedForm.acSaveWineExecute(Sender: TObject); -var - Wine: TWine; - AsynchReq: IAsynchRequest; -begin - Wine := GetWine; - // Asynch - AsynchReq := TAsynchRequest.Create( - procedure(AValue: TValue) - begin - PrototypeBindSource1.Cancel; - acWineList.Execute; - ChangeTabActionWineList.ExecuteTarget(Sender); - end, nil, true); - if Wine.id > 0 then - WineRESTService.UpdateWineById(Wine.id, Wine, AsynchReq) - else - WineRESTService.SaveWine(Wine, AsynchReq); -end; - -procedure TTabbedForm.acWineListExecute(Sender: TObject); -var - AsynchReq: IAsynchRequest; -begin - AsynchReq := TAsynchRequest.Create( - procedure(AValue: TValue) - begin - WinesAdapter.SetList(AValue.AsType); - WinesAdapter.Active := true; - end, nil, true); - WineRESTService.GetWineList(AsynchReq); -end; - -procedure TTabbedForm.FormCreate(Sender: TObject); -var - RESTAdapter: TRESTAdapter; -begin - { This defines the default active tab at runtime } - TabControl1.ActiveTab := WineListTabItem; - // REST Service - RESTAdapter := TRESTAdapter.Create; - WineRESTService := RESTAdapter.Build('localhost', 3000); - PrototypeBindSource1.Active := true; -end; - -function TTabbedForm.GetWine: TWine; -var - FWines: TObjectList; -begin - Result := TWine.Create; - if not EdtID.Text.IsEmpty then - Result.id := EdtID.Text.ToInteger; - Result.name := EdtName.Text; - Result.year := EdtYear.Text; - Result.grapes := EdtGrapes.Text; - Result.country := EdtCountry.Text; - Result.region := EdtRegion.Text; - FWines := TObjectList(WinesAdapter.List); - Result.description := FWines[PrototypeBindSource1.ItemIndex].description; -end; - -procedure TTabbedForm.ListBoxItem1Click(Sender: TObject); -begin - ChangeTabActionWineList.ExecuteTarget(Sender); - MultiView1.HideMaster; -end; - -procedure TTabbedForm.ListBoxItem2Click(Sender: TObject); -begin - PrototypeBindSource1.Insert; - ChangeTabActionEdtWine.ExecuteTarget(Sender); - MultiView1.HideMaster; -end; - -procedure TTabbedForm.PrototypeBindSource1CreateAdapter(Sender: TObject; -var ABindSourceAdapter: TBindSourceAdapter); -begin - WinesAdapter := TListBindSourceAdapter.Create(PrototypeBindSource1); - ABindSourceAdapter := WinesAdapter; -end; - -procedure TTabbedForm.WineListViewItemClick(const Sender: TObject; -const AItem: TListViewItem); -begin - ChangeTabActionEdtWine.ExecuteTarget(Sender); -end; - -end. +unit MainFMX; + +interface + +uses + System.SysUtils, System.Types, System.UITypes, System.Classes, + System.Variants, + FMX.Types, FMX.Graphics, FMX.Controls, FMX.Forms, FMX.Dialogs, FMX.TabControl, + FMX.StdCtrls, FMX.Gestures, MVCFramework.RESTAdapter, RESTServicesU, + FMX.ListView.Types, FMX.ListView, System.Actions, FMX.ActnList, + System.Generics.Collections, WinesBO, FMX.ListBox, FMX.Layouts, FMX.MultiView, + Data.Bind.GenData, FMX.Bind.GenData, Data.Bind.Components, + Data.Bind.ObjectScope, System.Rtti, System.Bindings.Outputs, FMX.Bind.Editors, + Data.Bind.EngExt, FMX.Bind.DBEngExt, FMX.Controls.Presentation, FMX.Edit, + Data.Bind.Controls, FMX.Bind.Navigator, FMX.ListView.Appearances, + FMX.ListView.Adapters.Base; + +type + TTabbedForm = class(TForm) + HeaderToolBar: TToolBar; + ToolBarLabel: TLabel; + TabControl1: TTabControl; + WineListTabItem: TTabItem; + EdtTabItem: TTabItem; + BtnWineList: TButton; + ActionList1: TActionList; + acWineList: TAction; + WineListView: TListView; + MultiView1: TMultiView; + ListBox1: TListBox; + ListBoxItem1: TListBoxItem; + DrawerBtn: TButton; + PrototypeBindSource1: TPrototypeBindSource; + BindingsList1: TBindingsList; + EdtName: TEdit; + LblName: TLabel; + LblCountry: TLabel; + EdtCountry: TEdit; + EdtRegion: TEdit; + LblRegion: TLabel; + LblYear: TLabel; + EdtYear: TEdit; + EdtGrapes: TEdit; + LblGrapes: TLabel; + LinkControlToField1: TLinkControlToField; + LinkControlToField2: TLinkControlToField; + LinkControlToField3: TLinkControlToField; + LinkControlToField4: TLinkControlToField; + LinkControlToField5: TLinkControlToField; + LinkListControlToField1: TLinkListControlToField; + ListBoxItem2: TListBoxItem; + ChangeTabActionEdtWine: TChangeTabAction; + ChangeTabActionWineList: TChangeTabAction; + ToolBar1: TToolBar; + Button1: TButton; + acSaveWine: TAction; + EdtID: TEdit; + LinkControlToField6: TLinkControlToField; + procedure FormCreate(Sender: TObject); + procedure acWineListExecute(Sender: TObject); + procedure PrototypeBindSource1CreateAdapter(Sender: TObject; + var ABindSourceAdapter: TBindSourceAdapter); + procedure WineListViewItemClick(const Sender: TObject; + const AItem: TListViewItem); + procedure ListBoxItem1Click(Sender: TObject); + procedure ListBoxItem2Click(Sender: TObject); + procedure acSaveWineExecute(Sender: TObject); + private + WineRESTService: IWineResource; + WinesAdapter: TListBindSourceAdapter; + { Private declarations } + protected + function GetWine: TWine; + public + { Public declarations } + end; + +var + TabbedForm: TTabbedForm; + +implementation + +uses Generics.Collections; + +{$R *.fmx} + + +procedure TTabbedForm.acSaveWineExecute(Sender: TObject); +var + Wine: TWine; + AsynchReq: IAsynchRequest; +begin + Wine := GetWine; + // Asynch + AsynchReq := TAsynchRequest.Create( + procedure(AValue: TValue) + begin + PrototypeBindSource1.Cancel; + acWineList.Execute; + ChangeTabActionWineList.ExecuteTarget(Sender); + end, nil, true); + if Wine.id > 0 then + WineRESTService.UpdateWineById(Wine.id, Wine, AsynchReq) + else + WineRESTService.SaveWine(Wine, AsynchReq); +end; + +procedure TTabbedForm.acWineListExecute(Sender: TObject); +var + AsynchReq: IAsynchRequest; +begin + AsynchReq := TAsynchRequest.Create( + procedure(AValue: TValue) + begin + WinesAdapter.SetList(AValue.AsType); + WinesAdapter.Active := true; + end, nil, true); + WineRESTService.GetWineList(AsynchReq); +end; + +procedure TTabbedForm.FormCreate(Sender: TObject); +var + RESTAdapter: TRESTAdapter; +begin + { This defines the default active tab at runtime } + TabControl1.ActiveTab := WineListTabItem; + // REST Service + RESTAdapter := TRESTAdapter.Create; + WineRESTService := RESTAdapter.Build('localhost', 3000); + PrototypeBindSource1.Active := true; +end; + +function TTabbedForm.GetWine: TWine; +var + FWines: TObjectList; +begin + Result := TWine.Create; + if not EdtID.Text.IsEmpty then + Result.id := EdtID.Text.ToInteger; + Result.name := EdtName.Text; + Result.year := EdtYear.Text; + Result.grapes := EdtGrapes.Text; + Result.country := EdtCountry.Text; + Result.region := EdtRegion.Text; + FWines := TObjectList(WinesAdapter.List); + Result.description := FWines[PrototypeBindSource1.ItemIndex].description; +end; + +procedure TTabbedForm.ListBoxItem1Click(Sender: TObject); +begin + ChangeTabActionWineList.ExecuteTarget(Sender); + MultiView1.HideMaster; +end; + +procedure TTabbedForm.ListBoxItem2Click(Sender: TObject); +begin + PrototypeBindSource1.Insert; + ChangeTabActionEdtWine.ExecuteTarget(Sender); + MultiView1.HideMaster; +end; + +procedure TTabbedForm.PrototypeBindSource1CreateAdapter(Sender: TObject; +var ABindSourceAdapter: TBindSourceAdapter); +begin + WinesAdapter := TListBindSourceAdapter.Create(PrototypeBindSource1); + ABindSourceAdapter := WinesAdapter; +end; + +procedure TTabbedForm.WineListViewItemClick(const Sender: TObject; +const AItem: TListViewItem); +begin + ChangeTabActionEdtWine.ExecuteTarget(Sender); +end; + +end. diff --git a/samples/wincellarclient_withrestadapter/RESTServicesU.pas b/samples/WineCellarSample/winecellarclient_mobile_withrestadapter/RESTServicesU.pas similarity index 95% rename from samples/wincellarclient_withrestadapter/RESTServicesU.pas rename to samples/WineCellarSample/winecellarclient_mobile_withrestadapter/RESTServicesU.pas index b54512442..11dca3841 100644 --- a/samples/wincellarclient_withrestadapter/RESTServicesU.pas +++ b/samples/WineCellarSample/winecellarclient_mobile_withrestadapter/RESTServicesU.pas @@ -1,30 +1,30 @@ -unit RESTServicesU; - -interface - -uses - Generics.Collections, WinesBO, MVCFramework.RESTAdapter, - MVCFramework.Serializer.Commons, MVCFramework.Commons; - -type - - IWineResource = interface(IInvokable) - ['{068C51B2-F413-48ED-97CE-463234DB3E41}'] - - [RESTResource(HttpGet, '/api/wines')] - [MVCListOf(TWine)] - [Mapping(TWines)] - procedure GetWineList(AAsynchReq: IAsynchRequest); - - [RESTResource(httpPOST, '/api/wines')] - procedure SaveWine([Body] AWine: TWine; AAsynchReq: IAsynchRequest); - - [RESTResource(httpPUT, '/api/wines/{id}')] - procedure UpdateWineById([Param('id')] AID: integer; [Body] AWine: TWine; - AAsynchReq: IAsynchRequest); - - end; - -implementation - -end. +unit RESTServicesU; + +interface + +uses + Generics.Collections, WinesBO, MVCFramework.RESTAdapter, + MVCFramework.Serializer.Commons, MVCFramework.Commons; + +type + + IWineResource = interface(IInvokable) + ['{068C51B2-F413-48ED-97CE-463234DB3E41}'] + + [RESTResource(HttpGet, '/api/wines')] + [MVCListOf(TWine)] + [Mapping(TWines)] + procedure GetWineList(AAsynchReq: IAsynchRequest); + + [RESTResource(httpPOST, '/api/wines')] + procedure SaveWine([Body] AWine: TWine; AAsynchReq: IAsynchRequest); + + [RESTResource(httpPUT, '/api/wines/{id}')] + procedure UpdateWineById([Param('id')] AID: integer; [Body] AWine: TWine; + AAsynchReq: IAsynchRequest); + + end; + +implementation + +end. diff --git a/samples/wincellarclient_withrestadapter/WineCellarClientRESTAdapter.dpr b/samples/WineCellarSample/winecellarclient_mobile_withrestadapter/WineCellarMobileClientWithRESTAdapter.dpr similarity index 85% rename from samples/wincellarclient_withrestadapter/WineCellarClientRESTAdapter.dpr rename to samples/WineCellarSample/winecellarclient_mobile_withrestadapter/WineCellarMobileClientWithRESTAdapter.dpr index 55fd0a9ad..fcb29731c 100644 --- a/samples/wincellarclient_withrestadapter/WineCellarClientRESTAdapter.dpr +++ b/samples/WineCellarSample/winecellarclient_mobile_withrestadapter/WineCellarMobileClientWithRESTAdapter.dpr @@ -1,18 +1,18 @@ -program WineCellarClientRESTAdapter; - -uses - System.StartUpCopy, - FMX.Forms, - MainFMX in 'MainFMX.pas' {TabbedForm}, - RESTServicesU in 'RESTServicesU.pas', - WinesBO in '..\winecellarserver\WinesBO.pas'; - -{$R *.res} - -begin - ReportMemoryLeaksOnShutdown := true; - Application.Initialize; - Application.CreateForm(TTabbedForm, TabbedForm); - Application.Run; - -end. +program WineCellarMobileClientWithRESTAdapter; + +uses + System.StartUpCopy, + FMX.Forms, + MainFMX in 'MainFMX.pas' {TabbedForm}, + RESTServicesU in 'RESTServicesU.pas', + WinesBO in '..\winecellarserver\WinesBO.pas'; + +{$R *.res} + +begin + ReportMemoryLeaksOnShutdown := true; + Application.Initialize; + Application.CreateForm(TTabbedForm, TabbedForm); + Application.Run; + +end. diff --git a/samples/wincellarclient_withrestadapter/WineCellarClientRESTAdapter.dproj b/samples/WineCellarSample/winecellarclient_mobile_withrestadapter/WineCellarMobileClientWithRESTAdapter.dproj similarity index 73% rename from samples/wincellarclient_withrestadapter/WineCellarClientRESTAdapter.dproj rename to samples/WineCellarSample/winecellarclient_mobile_withrestadapter/WineCellarMobileClientWithRESTAdapter.dproj index 4ac7dc684..09d000911 100644 --- a/samples/wincellarclient_withrestadapter/WineCellarClientRESTAdapter.dproj +++ b/samples/WineCellarSample/winecellarclient_mobile_withrestadapter/WineCellarMobileClientWithRESTAdapter.dproj @@ -1,1517 +1,1171 @@ - - - {399F33CB-E12B-4804-BAA0-F6E31262A9E7} - 19.1 - FMX - WineCellarClientRESTAdapter.dpr - True - Debug - Win32 - 32787 - Application - - - true - - - true - Base - true - - - true - Base - true - - - true - Base - true - - - true - Base - true - - - true - Base - true - - - true - Cfg_1 - true - true - - - true - Cfg_1 - true - true - - - true - Base - true - - - true - Cfg_2 - true - true - - - true - Cfg_2 - true - true - - - true - Cfg_2 - true - true - - - true - Cfg_2 - true - true - - - ..\..\lib\fastmm;..\..\sources;..\..\lib\LuaDelphiBinding;..\..\lib\iocpdelphiframework;..\..\lib\delphistompclient;..\..\lib\iocpdelphiframework\Base;..\..\;..\..\lib\loggerpro;..\..\lib\dmustache;$(DCC_UnitSearchPath) - WineCellarClientRESTAdapter - $(BDS)\bin\default_app.manifest - System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) - $(BDS)\bin\delphi_PROJECTICON.ico - .\$(Platform)\$(Config) - .\$(Platform)\$(Config) - true - true - true - true - true - true - true - $(BDS)\bin\delphi_PROJECTICNS.icns - true - true - true - false - false - false - false - false - - - android-support-v4.dex.jar;apk-expansion.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar - $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png - true - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png - package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= - Debug - true - 1 - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png - - - package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= - Debug - true - true - Base - true - android-support-v4.dex.jar;apk-expansion.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar - $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png - true - 1 - - - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png - 1033 - true - Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) - CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(ModuleName);FileDescription=$(ModuleName);ProductName=$(ModuleName) - - - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png - 1033 - Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) - fmxhrh;FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;FireDACPgDriver;fmx;IndySystem;TeeDB;tethering;vclib;DataSnapClient;DataSnapServer;DataSnapCommon;DBXInterBaseDriver;DataSnapProviderClient;DBXSybaseASEDriver;DbxCommonDriver;vclimg;dbxcds;DatasnapConnectorsFreePascal;MetropolisUILiveTile;vcldb;vcldsnap;fmxFireDAC;DBXDb2Driver;DBXOracleDriver;vclribbon;dsnap;IndyIPServer;fmxase;vcl;IndyCore;CloudService;DBXMSSQLDriver;IndyIPCommon;FireDACIBDriver;DataSnapFireDAC;FireDACDBXDriver;soapserver;dsnapxml;FireDACInfxDriver;FireDACDb2Driver;adortl;FireDACASADriver;bindcompfmx;FireDACODBCDriver;RESTBackendComponents;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;Tee;DBXOdbcDriver;vclFireDAC;xmlrtl;DataSnapNativeClient;ibxpress;IndyProtocols;DBXMySQLDriver;FireDACCommonDriver;bindcompdbx;bindengine;vclactnband;soaprtl;TeeUI;bindcompvcl;vclie;FireDACADSDriver;vcltouch;VCLRESTComponents;FireDAC;DBXInformixDriver;FireDACMSSQLDriver;Intraweb;VclSmp;DataSnapConnectors;DataSnapServerMidas;DBXFirebirdDriver;dsnapcon;inet;fmxobj;FireDACMySQLDriver;soapmidas;vclx;DBXSybaseASADriver;FireDACOracleDriver;fmxdae;RESTComponents;FireDACMSAccDriver;DataSnapIndy10ServerTransport;dbexpress;IndyIPClient;$(DCC_UsePackage) - CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(ModuleName);FileDescription=$(ModuleName);ProductName=$(ModuleName) - true - - - DEBUG;$(DCC_Define) - true - false - true - true - true - - - Debug - 1033 - true - - - Debug - - - false - RELEASE;$(DCC_Define) - 0 - false - - - 0 - 1 - - - true - Cfg_2 - true - 0 - 1 - - - true - true - 1033 - CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) - 0 - Debug - - - Debug - - - - MainSource - - - iPhone -
TabbedForm
- fmx -
- - - - Cfg_2 - Base - - - Base - - - Cfg_1 - Base - -
- - Delphi.Personality.12 - - - - - False - False - 1 - 0 - 0 - 0 - False - False - False - False - False - 1033 - 1252 - - - - - 1.0.0.0 - - - - - - 1.0.0.0 - - - - - - - - - - - - WineCellarClientRESTAdapter.dpr - - - DelphiMVCFramework IDE Expert - Embarcadero C++Builder Office 2000 Servers Package - Embarcadero C++Builder Office XP Servers Package - Microsoft Office 2000 Sample Automation Server Wrapper Components - Microsoft Office XP Sample Automation Server Wrapper Components - - - - - - ic_launcher.png - true - - - - - ic_launcher.png - true - - - - - splash_image.png - true - - - - - splash_image.png - true - - - - - libWineCellarClientRESTAdapter.so - true - - - - - splash_image.png - true - - - - - libWineCellarClientRESTAdapter.so - true - - - - - libWineCellarClientRESTAdapter.so - true - - - - - ic_launcher.png - true - - - - - true - - - - - WineCellarClientRESTAdapter.rsm - true - - - - - true - - - - - true - - - - - true - - - - - ic_launcher.png - true - - - - - true - - - - - libWineCellarClientRESTAdapter.so - true - - - - - splash_image.png - true - - - - - true - - - - - true - - - - - true - - - - - WineCellarClientRESTAdapter.exe - true - - - - - ic_launcher.png - true - - - - - true - - - - - classes.dex - true - - - - - 1 - - - Contents\MacOS - 1 - - - 0 - - - - - classes - 1 - - - classes - 1 - - - - - res\xml - 1 - - - res\xml - 1 - - - - - library\lib\armeabi-v7a - 1 - - - - - library\lib\armeabi - 1 - - - library\lib\armeabi - 1 - - - - - library\lib\armeabi-v7a - 1 - - - - - library\lib\mips - 1 - - - library\lib\mips - 1 - - - - - - library\lib\armeabi-v7a - 1 - - - library\lib\arm64-v8a - 1 - - - - - library\lib\armeabi-v7a - 1 - - - - - res\drawable - 1 - - - res\drawable - 1 - - - - - res\values - 1 - - - res\values - 1 - - - - - res\values-v21 - 1 - - - res\values-v21 - 1 - - - - - res\values - 1 - - - res\values - 1 - - - - - res\drawable - 1 - - - res\drawable - 1 - - - - - res\drawable-xxhdpi - 1 - - - res\drawable-xxhdpi - 1 - - - - - res\drawable-ldpi - 1 - - - res\drawable-ldpi - 1 - - - - - res\drawable-mdpi - 1 - - - res\drawable-mdpi - 1 - - - - - res\drawable-hdpi - 1 - - - res\drawable-hdpi - 1 - - - - - res\drawable-xhdpi - 1 - - - res\drawable-xhdpi - 1 - - - - - res\drawable-mdpi - 1 - - - res\drawable-mdpi - 1 - - - - - res\drawable-hdpi - 1 - - - res\drawable-hdpi - 1 - - - - - res\drawable-xhdpi - 1 - - - res\drawable-xhdpi - 1 - - - - - res\drawable-xxhdpi - 1 - - - res\drawable-xxhdpi - 1 - - - - - res\drawable-xxxhdpi - 1 - - - res\drawable-xxxhdpi - 1 - - - - - res\drawable-small - 1 - - - res\drawable-small - 1 - - - - - res\drawable-normal - 1 - - - res\drawable-normal - 1 - - - - - res\drawable-large - 1 - - - res\drawable-large - 1 - - - - - res\drawable-xlarge - 1 - - - res\drawable-xlarge - 1 - - - - - res\values - 1 - - - res\values - 1 - - - - - 1 - - - Contents\MacOS - 1 - - - 0 - - - - - Contents\MacOS - 1 - .framework - - - Contents\MacOS - 1 - .framework - - - 0 - - - - - 1 - .dylib - - - 1 - .dylib - - - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - 0 - .dll;.bpl - - - - - 1 - .dylib - - - 1 - .dylib - - - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - 0 - .bpl - - - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - Contents\Resources\StartUp\ - 0 - - - Contents\Resources\StartUp\ - 0 - - - 0 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - - - - - 1 - - - 1 - - - - - ..\ - 1 - - - ..\ - 1 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).launchscreen - 64 - - - ..\$(PROJECTNAME).launchscreen - 64 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - - - - - ..\ - 1 - - - ..\ - 1 - - - - - Contents - 1 - - - Contents - 1 - - - - - Contents\Resources - 1 - - - Contents\Resources - 1 - - - - - library\lib\armeabi-v7a - 1 - - - library\lib\arm64-v8a - 1 - - - 1 - - - 1 - - - 1 - - - 1 - - - Contents\MacOS - 1 - - - Contents\MacOS - 1 - - - 0 - - - - - library\lib\armeabi-v7a - 1 - - - - - 1 - - - 1 - - - - - Assets - 1 - - - Assets - 1 - - - - - Assets - 1 - - - Assets - 1 - - - - - - - - - - - - - - - True - True - False - True - True - - - 12 - - - - -
+ + + {399F33CB-E12B-4804-BAA0-F6E31262A9E7} + 19.5 + FMX + WineCellarMobileClientWithRESTAdapter.dpr + True + Debug + Win32 + 32787 + Application + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + true + Cfg_2 + true + true + + + true + Cfg_2 + true + true + + + true + Cfg_2 + true + true + + + true + Cfg_2 + true + true + + + ..\..\lib\fastmm;..\..\sources;..\..\lib\LuaDelphiBinding;..\..\lib\iocpdelphiframework;..\..\lib\delphistompclient;..\..\lib\iocpdelphiframework\Base;..\..\;..\..\lib\loggerpro;..\..\lib\dmustache;$(DCC_UnitSearchPath) + WineCellarMobileClientWithRESTAdapter + $(BDS)\bin\default_app.manifest + System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) + $(BDS)\bin\delphi_PROJECTICON.ico + .\$(Platform)\$(Config) + .\$(Platform)\$(Config) + true + true + true + true + true + true + true + $(BDS)\bin\delphi_PROJECTICNS.icns + true + true + true + false + false + false + false + false + + + android-support-v4.dex.jar;apk-expansion.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar + $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png + true + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + true + 1 + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png + + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + true + true + Base + true + android-support-v4.dex.jar;apk-expansion.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar + $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png + true + 1 + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png + + + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + 1033 + true + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(ModuleName);FileDescription=$(ModuleName);ProductName=$(ModuleName) + + + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + 1033 + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + fmxhrh;FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;FireDACPgDriver;fmx;IndySystem;TeeDB;tethering;vclib;DataSnapClient;DataSnapServer;DataSnapCommon;DBXInterBaseDriver;DataSnapProviderClient;DBXSybaseASEDriver;DbxCommonDriver;vclimg;dbxcds;DatasnapConnectorsFreePascal;MetropolisUILiveTile;vcldb;vcldsnap;fmxFireDAC;DBXDb2Driver;DBXOracleDriver;vclribbon;dsnap;IndyIPServer;fmxase;vcl;IndyCore;CloudService;DBXMSSQLDriver;IndyIPCommon;FireDACIBDriver;DataSnapFireDAC;FireDACDBXDriver;soapserver;dsnapxml;FireDACInfxDriver;FireDACDb2Driver;adortl;FireDACASADriver;bindcompfmx;FireDACODBCDriver;RESTBackendComponents;rtl;dbrtl;DbxClientDriver;FireDACCommon;bindcomp;Tee;DBXOdbcDriver;vclFireDAC;xmlrtl;DataSnapNativeClient;ibxpress;IndyProtocols;DBXMySQLDriver;FireDACCommonDriver;bindcompdbx;bindengine;vclactnband;soaprtl;TeeUI;bindcompvcl;vclie;FireDACADSDriver;vcltouch;VCLRESTComponents;FireDAC;DBXInformixDriver;FireDACMSSQLDriver;Intraweb;VclSmp;DataSnapConnectors;DataSnapServerMidas;DBXFirebirdDriver;dsnapcon;inet;fmxobj;FireDACMySQLDriver;soapmidas;vclx;DBXSybaseASADriver;FireDACOracleDriver;fmxdae;RESTComponents;FireDACMSAccDriver;DataSnapIndy10ServerTransport;dbexpress;IndyIPClient;$(DCC_UsePackage) + CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(ModuleName);FileDescription=$(ModuleName);ProductName=$(ModuleName) + true + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + Debug + 1033 + true + + + Debug + + + false + RELEASE;$(DCC_Define) + 0 + false + + + 0 + 1 + + + true + Cfg_2 + true + 0 + 1 + + + true + true + 1033 + CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + 0 + Debug + + + Debug + + + + MainSource + + + iPhone +
TabbedForm
+ fmx +
+ + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + +
+ + Delphi.Personality.12 + + + + + False + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1033 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + + + + + + + + + WineCellarMobileClientWithRESTAdapter.dpr + + + DelphiMVCFramework IDE Expert + Embarcadero C++Builder Office 2000 Servers Package + Embarcadero C++Builder Office XP Servers Package + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + + + + + + + + + + + + true + + + + + + true + + + + + + true + + + + + + + + + + + + + + WineCellarMobileClientWithRESTAdapter.exe + true + + + + + WineCellarMobileClientWithRESTAdapter.rsm + true + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + classes + 64 + + + classes + 64 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework + + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + 0 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + ..\ + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen + 64 + + + ..\$(PROJECTNAME).launchscreen + 64 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + ..\ + 1 + + + + + Contents + 1 + + + Contents + 1 + + + Contents + 1 + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + + + True + True + False + True + True + + + 12 + + + + +
diff --git a/samples/winecellarclient/MainFormU.dfm b/samples/WineCellarSample/winecellarclient_vcl/MainFormU.dfm similarity index 95% rename from samples/winecellarclient/MainFormU.dfm rename to samples/WineCellarSample/winecellarclient_vcl/MainFormU.dfm index 25de83512..6cf9161ad 100644 --- a/samples/winecellarclient/MainFormU.dfm +++ b/samples/WineCellarSample/winecellarclient_vcl/MainFormU.dfm @@ -1,273 +1,271 @@ -object Form5: TForm5 - Left = 0 - Top = 0 - Anchors = [akLeft, akTop, akRight, akBottom] - Caption = 'DMVCFramework RESTClient' - ClientHeight = 415 - ClientWidth = 927 - Color = clBtnFace - Font.Charset = DEFAULT_CHARSET - Font.Color = clWindowText - Font.Height = -11 - Font.Name = 'Tahoma' - Font.Style = [] - OnCreate = FormCreate - DesignSize = ( - 927 - 415) - TextHeight = 13 - object Button1: TButton - Left = 8 - Top = 8 - Width = 121 - Height = 33 - Caption = 'WineList' - TabOrder = 0 - OnClick = Button1Click - end - object PageControl1: TPageControl - Left = 8 - Top = 47 - Width = 911 - Height = 360 - ActivePage = TabSheet1 - Anchors = [akLeft, akTop, akRight, akBottom] - TabOrder = 2 - ExplicitWidth = 738 - ExplicitHeight = 369 - object TabSheet1: TTabSheet - Caption = 'Wines' - object DBGrid1: TDBGrid - Left = 0 - Top = 0 - Width = 903 - Height = 332 - Align = alClient - DataSource = DataSource1 - Options = [dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgRowSelect, dgConfirmDelete, dgCancelOnExit, dgTitleClick, dgTitleHotTrack] - TabOrder = 0 - TitleFont.Charset = DEFAULT_CHARSET - TitleFont.Color = clWindowText - TitleFont.Height = -11 - TitleFont.Name = 'Tahoma' - TitleFont.Style = [] - OnDblClick = DBGrid1DblClick - Columns = < - item - Expanded = False - FieldName = 'id' - Width = 42 - Visible = True - end - item - Expanded = False - FieldName = 'name' - Width = 183 - Visible = True - end - item - Expanded = False - FieldName = 'year' - Width = 105 - Visible = True - end - item - Expanded = False - FieldName = 'grapes' - Width = 117 - Visible = True - end - item - Expanded = False - FieldName = 'country' - Width = 145 - Visible = True - end - item - Expanded = False - FieldName = 'region' - Width = 200 - Visible = True - end> - end - end - object TabSheet3: TTabSheet - Caption = 'Wine Edit' - ImageIndex = 2 - object Label1: TLabel - Left = 16 - Top = 16 - Width = 26 - Height = 13 - Caption = 'name' - FocusControl = DBEdit1 - end - object Label2: TLabel - Left = 16 - Top = 56 - Width = 22 - Height = 13 - Caption = 'year' - FocusControl = DBEdit2 - end - object Label3: TLabel - Left = 16 - Top = 96 - Width = 33 - Height = 13 - Caption = 'grapes' - FocusControl = DBEdit3 - end - object Label4: TLabel - Left = 286 - Top = 56 - Width = 37 - Height = 13 - Caption = 'country' - FocusControl = DBEdit4 - end - object Label5: TLabel - Left = 286 - Top = 96 - Width = 30 - Height = 13 - Caption = 'region' - FocusControl = DBEdit5 - end - object Label6: TLabel - Left = 16 - Top = 160 - Width = 52 - Height = 13 - Caption = 'description' - FocusControl = DBMemo1 - end - object DBEdit1: TDBEdit - Left = 16 - Top = 32 - Width = 570 - Height = 21 - DataField = 'name' - DataSource = DataSource1 - TabOrder = 0 - end - object DBEdit2: TDBEdit - Left = 16 - Top = 72 - Width = 264 - Height = 21 - DataField = 'year' - DataSource = DataSource1 - TabOrder = 1 - end - object DBEdit3: TDBEdit - Left = 16 - Top = 112 - Width = 264 - Height = 21 - DataField = 'grapes' - DataSource = DataSource1 - TabOrder = 2 - end - object DBEdit4: TDBEdit - Left = 286 - Top = 72 - Width = 300 - Height = 21 - DataField = 'country' - DataSource = DataSource1 - TabOrder = 3 - end - object DBEdit5: TDBEdit - Left = 286 - Top = 112 - Width = 300 - Height = 21 - DataField = 'region' - DataSource = DataSource1 - TabOrder = 4 - end - object DBMemo1: TDBMemo - Left = 16 - Top = 176 - Width = 264 - Height = 153 - DataField = 'description' - DataSource = DataSource1 - TabOrder = 5 - end - end - object TabSheet2: TTabSheet - Caption = 'Raw' - ImageIndex = 1 - object Memo1: TMemo - Left = 0 - Top = 0 - Width = 903 - Height = 332 - Align = alClient - Font.Charset = ANSI_CHARSET - Font.Color = clWindowText - Font.Height = -13 - Font.Name = 'Courier New' - Font.Style = [] - ParentFont = False - ReadOnly = True - TabOrder = 0 - ExplicitWidth = 734 - ExplicitHeight = 342 - end - end - end - object DBNavigator1: TDBNavigator - Left = 135 - Top = 8 - Width = 320 - Height = 33 - DataSource = DataSource1 - TabOrder = 1 - end - object FDMemTable1: TFDMemTable - BeforePost = FDMemTable1BeforePost - BeforeDelete = FDMemTable1BeforeDelete - FetchOptions.AssignedValues = [evMode] - FetchOptions.Mode = fmAll - ResourceOptions.AssignedValues = [rvSilentMode] - ResourceOptions.SilentMode = True - UpdateOptions.AssignedValues = [uvCheckRequired] - UpdateOptions.CheckRequired = False - Left = 232 - Top = 184 - object FDMemTable1id: TIntegerField - FieldName = 'id' - end - object FDMemTable1name: TStringField - FieldName = 'name' - Size = 50 - end - object FDMemTable1year: TStringField - FieldName = 'year' - end - object FDMemTable1grapes: TStringField - FieldName = 'grapes' - Size = 100 - end - object FDMemTable1country: TStringField - FieldName = 'country' - Size = 50 - end - object FDMemTable1region: TStringField - FieldName = 'region' - Size = 50 - end - object FDMemTable1description: TMemoField - FieldName = 'description' - BlobType = ftMemo - end - end - object DataSource1: TDataSource - DataSet = FDMemTable1 - Left = 336 - Top = 184 - end -end +object Form5: TForm5 + Left = 0 + Top = 0 + Anchors = [akLeft, akTop, akRight, akBottom] + Caption = 'DMVCFramework RESTClient' + ClientHeight = 415 + ClientWidth = 927 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OnCreate = FormCreate + DesignSize = ( + 927 + 415) + TextHeight = 13 + object Button1: TButton + Left = 8 + Top = 8 + Width = 121 + Height = 33 + Caption = 'WineList' + TabOrder = 0 + OnClick = Button1Click + end + object PageControl1: TPageControl + Left = 8 + Top = 47 + Width = 911 + Height = 360 + ActivePage = TabSheet1 + Anchors = [akLeft, akTop, akRight, akBottom] + TabOrder = 2 + object TabSheet1: TTabSheet + Caption = 'Wines' + object DBGrid1: TDBGrid + Left = 0 + Top = 0 + Width = 903 + Height = 332 + Align = alClient + DataSource = DataSource1 + Options = [dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgRowSelect, dgConfirmDelete, dgCancelOnExit, dgTitleClick, dgTitleHotTrack] + TabOrder = 0 + TitleFont.Charset = DEFAULT_CHARSET + TitleFont.Color = clWindowText + TitleFont.Height = -11 + TitleFont.Name = 'Tahoma' + TitleFont.Style = [] + OnDblClick = DBGrid1DblClick + Columns = < + item + Expanded = False + FieldName = 'id' + Width = 42 + Visible = True + end + item + Expanded = False + FieldName = 'name' + Width = 183 + Visible = True + end + item + Expanded = False + FieldName = 'year' + Width = 105 + Visible = True + end + item + Expanded = False + FieldName = 'grapes' + Width = 117 + Visible = True + end + item + Expanded = False + FieldName = 'country' + Width = 145 + Visible = True + end + item + Expanded = False + FieldName = 'region' + Width = 200 + Visible = True + end> + end + end + object TabSheet3: TTabSheet + Caption = 'Wine Edit' + ImageIndex = 2 + object Label1: TLabel + Left = 16 + Top = 16 + Width = 26 + Height = 13 + Caption = 'name' + FocusControl = DBEdit1 + end + object Label2: TLabel + Left = 16 + Top = 56 + Width = 22 + Height = 13 + Caption = 'year' + FocusControl = DBEdit2 + end + object Label3: TLabel + Left = 16 + Top = 96 + Width = 33 + Height = 13 + Caption = 'grapes' + FocusControl = DBEdit3 + end + object Label4: TLabel + Left = 286 + Top = 56 + Width = 37 + Height = 13 + Caption = 'country' + FocusControl = DBEdit4 + end + object Label5: TLabel + Left = 286 + Top = 96 + Width = 30 + Height = 13 + Caption = 'region' + FocusControl = DBEdit5 + end + object Label6: TLabel + Left = 16 + Top = 160 + Width = 52 + Height = 13 + Caption = 'description' + FocusControl = DBMemo1 + end + object DBEdit1: TDBEdit + Left = 16 + Top = 32 + Width = 570 + Height = 21 + DataField = 'name' + DataSource = DataSource1 + TabOrder = 0 + end + object DBEdit2: TDBEdit + Left = 16 + Top = 72 + Width = 264 + Height = 21 + DataField = 'year' + DataSource = DataSource1 + TabOrder = 1 + end + object DBEdit3: TDBEdit + Left = 16 + Top = 112 + Width = 264 + Height = 21 + DataField = 'grapes' + DataSource = DataSource1 + TabOrder = 2 + end + object DBEdit4: TDBEdit + Left = 286 + Top = 72 + Width = 300 + Height = 21 + DataField = 'country' + DataSource = DataSource1 + TabOrder = 3 + end + object DBEdit5: TDBEdit + Left = 286 + Top = 112 + Width = 300 + Height = 21 + DataField = 'region' + DataSource = DataSource1 + TabOrder = 4 + end + object DBMemo1: TDBMemo + Left = 16 + Top = 176 + Width = 264 + Height = 153 + DataField = 'description' + DataSource = DataSource1 + TabOrder = 5 + end + end + object TabSheet2: TTabSheet + Caption = 'Raw' + ImageIndex = 1 + object Memo1: TMemo + Left = 0 + Top = 0 + Width = 903 + Height = 332 + Align = alClient + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -13 + Font.Name = 'Courier New' + Font.Style = [] + ParentFont = False + ReadOnly = True + TabOrder = 0 + ExplicitWidth = 734 + ExplicitHeight = 342 + end + end + end + object DBNavigator1: TDBNavigator + Left = 135 + Top = 8 + Width = 320 + Height = 33 + DataSource = DataSource1 + TabOrder = 1 + end + object FDMemTable1: TFDMemTable + BeforePost = FDMemTable1BeforePost + BeforeDelete = FDMemTable1BeforeDelete + FetchOptions.AssignedValues = [evMode] + FetchOptions.Mode = fmAll + ResourceOptions.AssignedValues = [rvSilentMode] + ResourceOptions.SilentMode = True + UpdateOptions.AssignedValues = [uvCheckRequired] + UpdateOptions.CheckRequired = False + Left = 232 + Top = 184 + object FDMemTable1id: TIntegerField + FieldName = 'id' + end + object FDMemTable1name: TStringField + FieldName = 'name' + Size = 50 + end + object FDMemTable1year: TStringField + FieldName = 'year' + end + object FDMemTable1grapes: TStringField + FieldName = 'grapes' + Size = 100 + end + object FDMemTable1country: TStringField + FieldName = 'country' + Size = 50 + end + object FDMemTable1region: TStringField + FieldName = 'region' + Size = 50 + end + object FDMemTable1description: TMemoField + FieldName = 'description' + BlobType = ftMemo + end + end + object DataSource1: TDataSource + DataSet = FDMemTable1 + Left = 336 + Top = 184 + end +end diff --git a/samples/winecellarclient/MainFormU.pas b/samples/WineCellarSample/winecellarclient_vcl/MainFormU.pas similarity index 96% rename from samples/winecellarclient/MainFormU.pas rename to samples/WineCellarSample/winecellarclient_vcl/MainFormU.pas index b8d9ef88f..94ad31167 100644 --- a/samples/winecellarclient/MainFormU.pas +++ b/samples/WineCellarSample/winecellarclient_vcl/MainFormU.pas @@ -1,125 +1,125 @@ -unit MainFormU; - -interface - -uses - Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, - System.Classes, Vcl.Graphics, - Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Grids, Vcl.DBGrids, Vcl.ComCtrls, FireDAC.Stan.Intf, - FireDAC.Stan.Option, FireDAC.Stan.Param, FireDAC.Stan.Error, FireDAC.DatS, FireDAC.Phys.Intf, FireDAC.DApt.Intf, - Data.DB, FireDAC.Comp.DataSet, FireDAC.Comp.Client, Vcl.Mask, Vcl.DBCtrls, Vcl.ExtCtrls, - MVCFramework.RESTClient.Intf, MVCFramework.RESTClient; - -type - TForm5 = class(TForm) - Button1: TButton; - PageControl1: TPageControl; - TabSheet1: TTabSheet; - TabSheet2: TTabSheet; - Memo1: TMemo; - DBGrid1: TDBGrid; - FDMemTable1: TFDMemTable; - DataSource1: TDataSource; - FDMemTable1id: TIntegerField; - FDMemTable1name: TStringField; - FDMemTable1year: TStringField; - FDMemTable1grapes: TStringField; - FDMemTable1country: TStringField; - FDMemTable1region: TStringField; - FDMemTable1description: TMemoField; - TabSheet3: TTabSheet; - Label1: TLabel; - DBEdit1: TDBEdit; - Label2: TLabel; - DBEdit2: TDBEdit; - Label3: TLabel; - DBEdit3: TDBEdit; - Label4: TLabel; - DBEdit4: TDBEdit; - Label5: TLabel; - DBEdit5: TDBEdit; - Label6: TLabel; - DBMemo1: TDBMemo; - DBNavigator1: TDBNavigator; - procedure Button1Click(Sender: TObject); - procedure DBGrid1DblClick(Sender: TObject); - procedure FDMemTable1BeforePost(DataSet: TDataSet); - procedure FormCreate(Sender: TObject); - procedure FormClose(Sender: TObject; var Action: TCloseAction); - procedure FDMemTable1BeforeDelete(DataSet: TDataSet); - - private - RESTClient: IMVCRESTClient; - Loading: Boolean; - { Private declarations } - public - { Public declarations } - end; - -var - Form5: TForm5; - -implementation - -uses - MVCFramework.DataSet.Utils; - -{$R *.dfm} - - -procedure TForm5.Button1Click(Sender: TObject); -begin - RESTClient.Async( - procedure (Resp: IMVCRESTResponse) - begin - Memo1.Lines.Text := Resp.Content; - FDMemTable1.Close; - FDMemTable1.Open; - Loading := True; - FDMemTable1.AppendFromJSONArrayString(Resp.Content); - FDMemTable1.First; - Loading := False; - end, nil, True).Get('/api/wines'); -end; - -procedure TForm5.DBGrid1DblClick(Sender: TObject); -begin - PageControl1.ActivePageIndex := 1; -end; - -procedure TForm5.FDMemTable1BeforeDelete(DataSet: TDataSet); -var - Resp: IMVCRESTResponse; -begin - Resp := RESTClient.DataSetDelete('/api/wines', FDMemTable1id.AsString); - if not Resp.StatusCode in [200] then - raise Exception.Create(Resp.Content); -end; - -procedure TForm5.FDMemTable1BeforePost(DataSet: TDataSet); -var - Resp: IMVCRESTResponse; -begin - if Loading then - Exit; - case FDMemTable1.State of - dsEdit: - Resp := RESTClient.DataSetUpdate('/api/wines', FDMemTable1id.AsString, FDMemTable1); - dsInsert: - Resp := RESTClient.DataSetInsert('/api/wines', FDMemTable1); - end; - if not Resp.StatusCode in [200, 201] then - raise Exception.Create(Resp.Content); -end; - -procedure TForm5.FormClose(Sender: TObject; var Action: TCloseAction); -begin - RESTClient := nil; -end; - -procedure TForm5.FormCreate(Sender: TObject); -begin - RESTClient := TMVCRESTClient.New.BaseURL('localhost', 3000); -end; - -end. +unit MainFormU; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, + System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Grids, Vcl.DBGrids, Vcl.ComCtrls, FireDAC.Stan.Intf, + FireDAC.Stan.Option, FireDAC.Stan.Param, FireDAC.Stan.Error, FireDAC.DatS, FireDAC.Phys.Intf, FireDAC.DApt.Intf, + Data.DB, FireDAC.Comp.DataSet, FireDAC.Comp.Client, Vcl.Mask, Vcl.DBCtrls, Vcl.ExtCtrls, + MVCFramework.RESTClient.Intf, MVCFramework.RESTClient; + +type + TForm5 = class(TForm) + Button1: TButton; + PageControl1: TPageControl; + TabSheet1: TTabSheet; + TabSheet2: TTabSheet; + Memo1: TMemo; + DBGrid1: TDBGrid; + FDMemTable1: TFDMemTable; + DataSource1: TDataSource; + FDMemTable1id: TIntegerField; + FDMemTable1name: TStringField; + FDMemTable1year: TStringField; + FDMemTable1grapes: TStringField; + FDMemTable1country: TStringField; + FDMemTable1region: TStringField; + FDMemTable1description: TMemoField; + TabSheet3: TTabSheet; + Label1: TLabel; + DBEdit1: TDBEdit; + Label2: TLabel; + DBEdit2: TDBEdit; + Label3: TLabel; + DBEdit3: TDBEdit; + Label4: TLabel; + DBEdit4: TDBEdit; + Label5: TLabel; + DBEdit5: TDBEdit; + Label6: TLabel; + DBMemo1: TDBMemo; + DBNavigator1: TDBNavigator; + procedure Button1Click(Sender: TObject); + procedure DBGrid1DblClick(Sender: TObject); + procedure FDMemTable1BeforePost(DataSet: TDataSet); + procedure FormCreate(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure FDMemTable1BeforeDelete(DataSet: TDataSet); + + private + RESTClient: IMVCRESTClient; + Loading: Boolean; + { Private declarations } + public + { Public declarations } + end; + +var + Form5: TForm5; + +implementation + +uses + MVCFramework.DataSet.Utils; + +{$R *.dfm} + + +procedure TForm5.Button1Click(Sender: TObject); +begin + RESTClient.Async( + procedure (Resp: IMVCRESTResponse) + begin + Memo1.Lines.Text := Resp.Content; + FDMemTable1.Close; + FDMemTable1.Open; + Loading := True; + FDMemTable1.AppendFromJSONArrayString(Resp.Content); + FDMemTable1.First; + Loading := False; + end, nil, True).Get('/api/wines'); +end; + +procedure TForm5.DBGrid1DblClick(Sender: TObject); +begin + PageControl1.ActivePageIndex := 1; +end; + +procedure TForm5.FDMemTable1BeforeDelete(DataSet: TDataSet); +var + Resp: IMVCRESTResponse; +begin + Resp := RESTClient.DataSetDelete('/api/wines', FDMemTable1id.AsString); + if not Resp.StatusCode in [200] then + raise Exception.Create(Resp.Content); +end; + +procedure TForm5.FDMemTable1BeforePost(DataSet: TDataSet); +var + Resp: IMVCRESTResponse; +begin + if Loading then + Exit; + case FDMemTable1.State of + dsEdit: + Resp := RESTClient.DataSetUpdate('/api/wines', FDMemTable1id.AsString, FDMemTable1); + dsInsert: + Resp := RESTClient.DataSetInsert('/api/wines', FDMemTable1); + end; + if not Resp.StatusCode in [200, 201] then + raise Exception.Create(Resp.Content); +end; + +procedure TForm5.FormClose(Sender: TObject; var Action: TCloseAction); +begin + RESTClient := nil; +end; + +procedure TForm5.FormCreate(Sender: TObject); +begin + RESTClient := TMVCRESTClient.New.BaseURL('localhost', 3000); +end; + +end. diff --git a/samples/winecellarclient/WineCellarClient.dpr b/samples/WineCellarSample/winecellarclient_vcl/WineCellarVCLClient.dpr similarity index 87% rename from samples/winecellarclient/WineCellarClient.dpr rename to samples/WineCellarSample/winecellarclient_vcl/WineCellarVCLClient.dpr index 468aaa1ea..944538a48 100644 --- a/samples/winecellarclient/WineCellarClient.dpr +++ b/samples/WineCellarSample/winecellarclient_vcl/WineCellarVCLClient.dpr @@ -1,15 +1,15 @@ -program WineCellarClient; - -uses - Vcl.Forms, - MainFormU in 'MainFormU.pas' {Form5}, - MVCFramework.RESTClient in '..\..\sources\MVCFramework.RESTClient.pas'; - -{$R *.res} - -begin - Application.Initialize; - Application.MainFormOnTaskbar := True; - Application.CreateForm(TForm5, Form5); - Application.Run; -end. +program WineCellarVCLClient; + +uses + Vcl.Forms, + MainFormU in 'MainFormU.pas' {Form5}, + MVCFramework.RESTClient in '..\..\sources\MVCFramework.RESTClient.pas'; + +{$R *.res} + +begin + Application.Initialize; + Application.MainFormOnTaskbar := True; + Application.CreateForm(TForm5, Form5); + Application.Run; +end. diff --git a/samples/winecellarclient_withlivebinding/WineCellarClientLiveBinding.dproj b/samples/WineCellarSample/winecellarclient_vcl/WineCellarVCLClient.dproj similarity index 76% rename from samples/winecellarclient_withlivebinding/WineCellarClientLiveBinding.dproj rename to samples/WineCellarSample/winecellarclient_vcl/WineCellarVCLClient.dproj index 920bed75b..17464d8d4 100644 --- a/samples/winecellarclient_withlivebinding/WineCellarClientLiveBinding.dproj +++ b/samples/WineCellarSample/winecellarclient_vcl/WineCellarVCLClient.dproj @@ -1,1248 +1,1006 @@ - - - {FB43C995-572F-45E6-8600-AD01C440C753} - 19.1 - VCL - WineCellarClientLiveBinding.dpr - True - Debug - Win32 - 1 - Application - - - true - - - true - Base - true - - - true - Base - true - - - true - Base - true - - - true - Cfg_1 - true - true - - - true - Base - true - - - WineCellarClientLiveBinding - $(BDS)\bin\delphi_PROJECTICON.ico - System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) - .\$(Platform)\$(Config) - .\$(Platform)\$(Config) - false - false - false - false - false - - - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png - true - true - cxPivotGridChartRS17;JvMM;dxSkinSevenRS17;dxSkinBlueprintRS17;dxSkinHighContrastRS17;dxSkinOffice2007BlackRS17;dxCoreRS17;cxPageControldxBarPopupMenuRS17;dxSkinXmas2008BlueRS17;dxPSDBTeeChartRS17;JvCrypt;dxPSTeeChartRS17;dxSkinSummer2008RS17;dxPScxSchedulerLnkRS17;dxSkinBlueRS17;dxSkinDarkRoomRS17;DBXInterBaseDriver;DataSnapServer;DataSnapCommon;dxPScxTLLnkRS17;JvNet;JvDotNetCtrls;dxRibbonRS17;DbxCommonDriver;cxDataRS17;vclimg;dxSkinsdxBarPainterRS17;dxPSdxDBTVLnkRS17;dbxcds;DatasnapConnectorsFreePascal;NxDBGridDsgn_dxe3;JvXPCtrls;dxSkinMoneyTwinsRS17;vcldb;cxExportRS17;dxPSCoreRS17;dxBarExtItemsRS17;dxGDIPlusRS17;FMXfrx17;dxNavBarRS17;CustomIPTransport;cxLibraryRS17;cxGridRS17;dxSkinOffice2010BlackRS17;dsnap;IndyIPServer;IndyCore;dxSkinMcSkinRS17;CloudService;dxPScxCommonRS17;FmxTeeUI;frxDB17;AnyDAC_PhysDb2_D17;dxSkinsdxDLPainterRS17;dxSkiniMaginaryRS17;JvDB;JvRuntimeDesign;dxPScxVGridLnkRS17;JclDeveloperTools;dxSkinSevenClassicRS17;dxPScxExtCommonRS17;MyFrameTestPackage;dxPScxSSLnkRS17;NxGridRun_dxe3;dxSkinLilianRS17;fs17;dxPSdxLCLnkRS17;dxSkinOffice2010BlueRS17;NxCommonRun_dxe3;bindcompfmx;DataBindingsVCL170;dxSkinOffice2010SilverRS17;vcldbx;cxSchedulerGridRS17;dbrtl;bindcomp;inetdb;JvPluginSystem;dxBarRS17;DataBindings;DBXOdbcDriver;IcsCommonDXE3Run;JvCmp;dxBarDBNavRS17;dxSkinWhiteprintRS17;JvTimeFramework;xmlrtl;dxSkinsdxRibbonPainterRS17;ibxpress;dxDockingRS17;vclactnband;bindengine;soaprtl;FMXTee;dxADOServerModeRS17;bindcompvcl;dxBarExtDBItemsRS17;dxPSPrVwRibbonRS17;Jcl;vclie;dxSkinOffice2007PinkRS17;cxPageControlRS17;dxSkinscxPCPainterRS17;AnyDAC_PhysADS_D17;AnyDAC_PhysIB_D17;dxmdsRS17;dxSkinTheAsphaltWorldRS17;DBXInformixDriver;Intraweb;dxPsPrVwAdvRS17;NxInspectorRun_dxe3;dxSkinSilverRS17;dxdborRS17;dsnapcon;DBXFirebirdDriver;fsDB17;inet;dorm_runtime_xe3;JvPascalInterpreter;vclx;dxSkinStardustRS17;cxEditorsRS17;DBXSybaseASADriver;NxInspectorDsgn_dxe3;dbexpress;IndyIPClient;AnyDAC_PhysMySQL_D17;cxTreeListdxBarPopupMenuRS17;dxSkinVS2010RS17;NxGridDsgn_dxe3;dxThemeRS17;DBXSqliteDriver;dxPScxGridLnkRS17;fmx;JvDlgs;IndySystem;TeeDB;dxSkinValentineRS17;vclib;inetdbbde;DataSnapClient;dxSkinDevExpressStyleRS17;DataSnapProviderClient;DBXSybaseASEDriver;cxBarEditItemRS17;AnyDAC_PhysMSAcc_D17;dxServerModeRS17;cxPivotGridOLAPRS17;cxSchedulerRS17;MetropolisUILiveTile;AnyDAC_PhysSQLITE_D17;dxPSLnksRS17;dxSkinPumpkinRS17;dxPSdxDBOCLnkRS17;cxVerticalGridRS17;dxSkinSpringTimeRS17;vcldsnap;dxSkinDevExpressDarkStyleRS17;DBXDb2Driver;AnyDAC_ComI_D17;DBXOracleDriver;AnyDAC_PhysMSSQL_D17;JvCore;NxDBGridRun_dxe3;vclribbon;AnyDAC_Comp_D17;cxSpreadSheetRS17;dxSkinLiquidSkyRS17;AnyDAC_PhysODBC_D17;fmxase;vcl;dxSkinOffice2007SilverRS17;AnyDAC_PhysPg_D17;IndyIPCommon;DBXMSSQLDriver;CodeSiteExpressPkg;dxPSdxOCLnkRS17;dcldxSkinsCoreRS17;JvAppFrm;AnyDAC_PhysASA_D17;inetdbxpress;webdsnap;NxCollectionRun_dxe3;AnyDAC_PhysOracle_D17;dxSkinCoffeeRS17;JvDocking;adortl;dxSkinscxSchedulerPainterRS17;JvWizards;NxCollectionDsgn_dxe3;frx17;NxCommonDsgn_dxe3;dxtrmdRS17;dxPScxPCProdRS17;AnyDAC_GUIxForms_D17;JvBands;rtl;DbxClientDriver;AnyDAC_PhysTDBX_D17;dxTabbedMDIRS17;dxComnRS17;dxSkinSharpPlusRS17;dxSkinsCoreRS17;dxSkinLondonLiquidSkyRS17;dxdbtrRS17;Tee;JclContainers;NxAddonsRun_dxe3;CPortLibDXE;JvSystem;dxorgcRS17;svnui;dxSkinBlackRS17;JvControls;NxSheetRun_dxe3;IndyProtocols;DBXMySQLDriver;dxLayoutControlRS17;bindcompdbx;TeeUI;JvJans;JvPrintPreview;JvPageComps;JvStdCtrls;JvCustom;dxSkinOffice2007BlueRS17;dxPScxPivotGridLnkRS17;dxSpellCheckerRS17;vcltouch;dxSkinOffice2007GreenRS17;dxSkinSharpRS17;websnap;dxSkinFoggyRS17;dxTileControlRS17;VclSmp;FMXfrxDB17;dxSkinDarkSideRS17;cxPivotGridRS17;DataSnapConnectors;AnyDAC_Phys_D17;fmxobj;SynEdit_RXE3;JclVcl;cxTreeListRS17;dxPSdxFCLnkRS17;dxSkinGlassOceansRS17;frxe17;svn;dxFlowChartRS17;fmxdae;dxSkinsdxNavBarPainterRS17;bdertl;VirtualTreesR;DataSnapIndy10ServerTransport;dxDBXServerModeRS17;dxSkinCaramelRS17;$(DCC_UsePackage) - 1033 - Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) - $(BDS)\bin\default_app.manifest - CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(ModuleName);FileDescription=$(ModuleName);ProductName=$(ModuleName) - - - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png - cxPivotGridChartRS17;JvMM;dxSkinSevenRS17;dxSkinBlueprintRS17;dxSkinHighContrastRS17;dxSkinOffice2007BlackRS17;dxCoreRS17;cxPageControldxBarPopupMenuRS17;dxSkinXmas2008BlueRS17;dxPSDBTeeChartRS17;JvCrypt;dxPSTeeChartRS17;dxSkinSummer2008RS17;dxPScxSchedulerLnkRS17;dxSkinBlueRS17;dxSkinDarkRoomRS17;DBXInterBaseDriver;DataSnapServer;DataSnapCommon;dxPScxTLLnkRS17;JvNet;dxRibbonRS17;DbxCommonDriver;cxDataRS17;vclimg;dxSkinsdxBarPainterRS17;dxPSdxDBTVLnkRS17;dbxcds;DatasnapConnectorsFreePascal;NxDBGridDsgn_dxe3;dxSkinMoneyTwinsRS17;vcldb;cxExportRS17;dxPSCoreRS17;dxBarExtItemsRS17;dxGDIPlusRS17;dxNavBarRS17;CustomIPTransport;cxLibraryRS17;cxGridRS17;dxSkinOffice2010BlackRS17;dsnap;IndyIPServer;IndyCore;dxSkinMcSkinRS17;dxPScxCommonRS17;AnyDAC_PhysDb2_D17;dxSkinsdxDLPainterRS17;dxSkiniMaginaryRS17;JvDB;dxPScxVGridLnkRS17;dxSkinSevenClassicRS17;dxPScxExtCommonRS17;dxPScxSSLnkRS17;NxGridRun_dxe3;dxSkinLilianRS17;dxPSdxLCLnkRS17;dxSkinOffice2010BlueRS17;NxCommonRun_dxe3;bindcompfmx;dxSkinOffice2010SilverRS17;dbrtl;bindcomp;inetdb;JvPluginSystem;dxBarRS17;DBXOdbcDriver;JvCmp;dxBarDBNavRS17;dxSkinWhiteprintRS17;JvTimeFramework;xmlrtl;dxSkinsdxRibbonPainterRS17;ibxpress;dxDockingRS17;vclactnband;bindengine;soaprtl;dxADOServerModeRS17;bindcompvcl;dxBarExtDBItemsRS17;dxPSPrVwRibbonRS17;vclie;dxSkinOffice2007PinkRS17;cxPageControlRS17;dxSkinscxPCPainterRS17;AnyDAC_PhysADS_D17;AnyDAC_PhysIB_D17;dxmdsRS17;dxSkinTheAsphaltWorldRS17;DBXInformixDriver;dxPsPrVwAdvRS17;NxInspectorRun_dxe3;dxSkinSilverRS17;dxdborRS17;dsnapcon;DBXFirebirdDriver;inet;JvPascalInterpreter;vclx;dxSkinStardustRS17;cxEditorsRS17;DBXSybaseASADriver;NxInspectorDsgn_dxe3;dbexpress;IndyIPClient;AnyDAC_PhysMySQL_D17;cxTreeListdxBarPopupMenuRS17;dxSkinVS2010RS17;NxGridDsgn_dxe3;dxThemeRS17;DBXSqliteDriver;dxPScxGridLnkRS17;fmx;JvDlgs;IndySystem;TeeDB;dxSkinValentineRS17;vclib;DataSnapClient;dxSkinDevExpressStyleRS17;DataSnapProviderClient;DBXSybaseASEDriver;cxBarEditItemRS17;AnyDAC_PhysMSAcc_D17;dxServerModeRS17;cxPivotGridOLAPRS17;cxSchedulerRS17;AnyDAC_PhysSQLITE_D17;dxPSLnksRS17;dxSkinPumpkinRS17;dxPSdxDBOCLnkRS17;cxVerticalGridRS17;dxSkinSpringTimeRS17;vcldsnap;dxSkinDevExpressDarkStyleRS17;DBXDb2Driver;AnyDAC_ComI_D17;DBXOracleDriver;AnyDAC_PhysMSSQL_D17;JvCore;NxDBGridRun_dxe3;AnyDAC_Comp_D17;cxSpreadSheetRS17;dxSkinLiquidSkyRS17;AnyDAC_PhysODBC_D17;fmxase;vcl;dxSkinOffice2007SilverRS17;AnyDAC_PhysPg_D17;IndyIPCommon;DBXMSSQLDriver;dxPSdxOCLnkRS17;dcldxSkinsCoreRS17;JvAppFrm;AnyDAC_PhysASA_D17;inetdbxpress;webdsnap;NxCollectionRun_dxe3;AnyDAC_PhysOracle_D17;dxSkinCoffeeRS17;adortl;dxSkinscxSchedulerPainterRS17;JvWizards;NxCollectionDsgn_dxe3;NxCommonDsgn_dxe3;dxtrmdRS17;dxPScxPCProdRS17;AnyDAC_GUIxForms_D17;JvBands;rtl;DbxClientDriver;AnyDAC_PhysTDBX_D17;dxTabbedMDIRS17;dxComnRS17;dxSkinSharpPlusRS17;dxSkinsCoreRS17;dxSkinLondonLiquidSkyRS17;dxdbtrRS17;Tee;NxAddonsRun_dxe3;JvSystem;dxorgcRS17;dxSkinBlackRS17;JvControls;NxSheetRun_dxe3;IndyProtocols;DBXMySQLDriver;dxLayoutControlRS17;bindcompdbx;TeeUI;JvJans;JvPrintPreview;JvPageComps;JvStdCtrls;JvCustom;dxSkinOffice2007BlueRS17;dxPScxPivotGridLnkRS17;vcltouch;dxSkinOffice2007GreenRS17;dxSkinSharpRS17;websnap;dxSkinFoggyRS17;VclSmp;dxSkinDarkSideRS17;cxPivotGridRS17;DataSnapConnectors;AnyDAC_Phys_D17;fmxobj;SynEdit_RXE3;cxTreeListRS17;dxPSdxFCLnkRS17;dxSkinGlassOceansRS17;dxFlowChartRS17;fmxdae;dxSkinsdxNavBarPainterRS17;DataSnapIndy10ServerTransport;dxDBXServerModeRS17;dxSkinCaramelRS17;$(DCC_UsePackage) - - - DEBUG;$(DCC_Define) - true - false - true - true - true - - - Debug - false - - - false - RELEASE;$(DCC_Define) - 0 - 0 - - - - MainSource - - -
Form5
- dfm -
- - - - Cfg_2 - Base - - - Base - - - Cfg_1 - Base - -
- - Delphi.Personality.12 - - - - - False - False - 1 - 0 - 0 - 0 - False - False - False - False - False - 1040 - 1252 - - - - - 1.0.0.0 - - - - - - 1.0.0.0 - - - - - - - - - - - - WineCellarClientLiveBinding.dpr - - - - - - WineCellarClientLiveBinding.exe - true - - - - - 1 - - - Contents\MacOS - 1 - - - 0 - - - - - classes - 1 - - - classes - 1 - - - - - res\xml - 1 - - - res\xml - 1 - - - - - library\lib\armeabi-v7a - 1 - - - - - library\lib\armeabi - 1 - - - library\lib\armeabi - 1 - - - - - library\lib\armeabi-v7a - 1 - - - - - library\lib\mips - 1 - - - library\lib\mips - 1 - - - - - library\lib\armeabi-v7a - 1 - - - library\lib\arm64-v8a - 1 - - - - - library\lib\armeabi-v7a - 1 - - - - - res\drawable - 1 - - - res\drawable - 1 - - - - - res\values - 1 - - - res\values - 1 - - - - - res\values-v21 - 1 - - - res\values-v21 - 1 - - - - - res\values - 1 - - - res\values - 1 - - - - - res\drawable - 1 - - - res\drawable - 1 - - - - - res\drawable-xxhdpi - 1 - - - res\drawable-xxhdpi - 1 - - - - - res\drawable-ldpi - 1 - - - res\drawable-ldpi - 1 - - - - - res\drawable-mdpi - 1 - - - res\drawable-mdpi - 1 - - - - - res\drawable-hdpi - 1 - - - res\drawable-hdpi - 1 - - - - - res\drawable-xhdpi - 1 - - - res\drawable-xhdpi - 1 - - - - - res\drawable-mdpi - 1 - - - res\drawable-mdpi - 1 - - - - - res\drawable-hdpi - 1 - - - res\drawable-hdpi - 1 - - - - - res\drawable-xhdpi - 1 - - - res\drawable-xhdpi - 1 - - - - - res\drawable-xxhdpi - 1 - - - res\drawable-xxhdpi - 1 - - - - - res\drawable-xxxhdpi - 1 - - - res\drawable-xxxhdpi - 1 - - - - - res\drawable-small - 1 - - - res\drawable-small - 1 - - - - - res\drawable-normal - 1 - - - res\drawable-normal - 1 - - - - - res\drawable-large - 1 - - - res\drawable-large - 1 - - - - - res\drawable-xlarge - 1 - - - res\drawable-xlarge - 1 - - - - - res\values - 1 - - - res\values - 1 - - - - - 1 - - - Contents\MacOS - 1 - - - 0 - - - - - Contents\MacOS - 1 - .framework - - - Contents\MacOS - 1 - .framework - - - 0 - - - - - 1 - .dylib - - - 1 - .dylib - - - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - 0 - .dll;.bpl - - - - - 1 - .dylib - - - 1 - .dylib - - - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - Contents\MacOS - 1 - .dylib - - - 0 - .bpl - - - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - Contents\Resources\StartUp\ - 0 - - - Contents\Resources\StartUp\ - 0 - - - 0 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset - 1 - - - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - - - - - 1 - - - 1 - - - - - ..\ - 1 - - - ..\ - 1 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).launchscreen - 64 - - - ..\$(PROJECTNAME).launchscreen - 64 - - - - - 1 - - - 1 - - - 1 - - - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - - - - - ..\ - 1 - - - ..\ - 1 - - - - - Contents - 1 - - - Contents - 1 - - - - - Contents\Resources - 1 - - - Contents\Resources - 1 - - - - - library\lib\armeabi-v7a - 1 - - - library\lib\arm64-v8a - 1 - - - 1 - - - 1 - - - 1 - - - 1 - - - Contents\MacOS - 1 - - - Contents\MacOS - 1 - - - 0 - - - - - library\lib\armeabi-v7a - 1 - - - - - 1 - - - 1 - - - - - Assets - 1 - - - Assets - 1 - - - - - Assets - 1 - - - Assets - 1 - - - - - - - - - - - - - - - True - False - - - 12 - - - - -
+ + + {92D799DE-2A65-48F8-96D8-08C51166B50F} + 19.5 + VCL + WineCellarVCLClient.dpr + True + Debug + Win32 + 1 + Application + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + ..\..\lib\delphistompclient;..\..\lib\loggerpro;..\..\lib\dmustache;$(DCC_UnitSearchPath) + 1040 + WineCellarVCLClient + $(BDS)\bin\delphi_PROJECTICON.ico + System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) + .\$(Platform)\$(Config) + .\$(Platform)\$(Config) + false + false + false + false + false + + + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + true + true + cxPivotGridChartRS17;JvMM;dxSkinSevenRS17;dxSkinBlueprintRS17;dxSkinHighContrastRS17;dxSkinOffice2007BlackRS17;dxCoreRS17;cxPageControldxBarPopupMenuRS17;dxSkinXmas2008BlueRS17;dxPSDBTeeChartRS17;JvCrypt;dxPSTeeChartRS17;dxSkinSummer2008RS17;dxPScxSchedulerLnkRS17;dxSkinBlueRS17;dxSkinDarkRoomRS17;DBXInterBaseDriver;DataSnapServer;DataSnapCommon;dxPScxTLLnkRS17;JvNet;JvDotNetCtrls;dxRibbonRS17;DbxCommonDriver;cxDataRS17;vclimg;dxSkinsdxBarPainterRS17;dxPSdxDBTVLnkRS17;dbxcds;DatasnapConnectorsFreePascal;NxDBGridDsgn_dxe3;JvXPCtrls;dxSkinMoneyTwinsRS17;vcldb;cxExportRS17;dxPSCoreRS17;dxBarExtItemsRS17;dxGDIPlusRS17;FMXfrx17;dxNavBarRS17;CustomIPTransport;cxLibraryRS17;cxGridRS17;dxSkinOffice2010BlackRS17;dsnap;IndyIPServer;IndyCore;dxSkinMcSkinRS17;CloudService;dxPScxCommonRS17;FmxTeeUI;frxDB17;AnyDAC_PhysDb2_D17;dxSkinsdxDLPainterRS17;dxSkiniMaginaryRS17;JvDB;JvRuntimeDesign;dxPScxVGridLnkRS17;JclDeveloperTools;dxSkinSevenClassicRS17;dxPScxExtCommonRS17;MyFrameTestPackage;dxPScxSSLnkRS17;NxGridRun_dxe3;dxSkinLilianRS17;fs17;dxPSdxLCLnkRS17;dxSkinOffice2010BlueRS17;NxCommonRun_dxe3;bindcompfmx;DataBindingsVCL170;dxSkinOffice2010SilverRS17;vcldbx;cxSchedulerGridRS17;dbrtl;bindcomp;inetdb;JvPluginSystem;dxBarRS17;DataBindings;DBXOdbcDriver;IcsCommonDXE3Run;JvCmp;dxBarDBNavRS17;dxSkinWhiteprintRS17;JvTimeFramework;xmlrtl;dxSkinsdxRibbonPainterRS17;ibxpress;dxDockingRS17;vclactnband;bindengine;soaprtl;FMXTee;dxADOServerModeRS17;bindcompvcl;dxBarExtDBItemsRS17;dxPSPrVwRibbonRS17;Jcl;vclie;dxSkinOffice2007PinkRS17;cxPageControlRS17;dxSkinscxPCPainterRS17;AnyDAC_PhysADS_D17;AnyDAC_PhysIB_D17;dxmdsRS17;dxSkinTheAsphaltWorldRS17;DBXInformixDriver;Intraweb;dxPsPrVwAdvRS17;NxInspectorRun_dxe3;dxSkinSilverRS17;dxdborRS17;dsnapcon;DBXFirebirdDriver;fsDB17;inet;dorm_runtime_xe3;JvPascalInterpreter;vclx;dxSkinStardustRS17;cxEditorsRS17;DBXSybaseASADriver;NxInspectorDsgn_dxe3;dbexpress;IndyIPClient;AnyDAC_PhysMySQL_D17;cxTreeListdxBarPopupMenuRS17;dxSkinVS2010RS17;NxGridDsgn_dxe3;dxThemeRS17;DBXSqliteDriver;dxPScxGridLnkRS17;fmx;JvDlgs;IndySystem;TeeDB;dxSkinValentineRS17;vclib;inetdbbde;DataSnapClient;dxSkinDevExpressStyleRS17;DataSnapProviderClient;DBXSybaseASEDriver;cxBarEditItemRS17;AnyDAC_PhysMSAcc_D17;dxServerModeRS17;cxPivotGridOLAPRS17;cxSchedulerRS17;MetropolisUILiveTile;AnyDAC_PhysSQLITE_D17;dxPSLnksRS17;dxSkinPumpkinRS17;dxPSdxDBOCLnkRS17;cxVerticalGridRS17;dxSkinSpringTimeRS17;vcldsnap;dxSkinDevExpressDarkStyleRS17;DBXDb2Driver;AnyDAC_ComI_D17;DBXOracleDriver;AnyDAC_PhysMSSQL_D17;JvCore;NxDBGridRun_dxe3;vclribbon;AnyDAC_Comp_D17;cxSpreadSheetRS17;dxSkinLiquidSkyRS17;AnyDAC_PhysODBC_D17;fmxase;vcl;dxSkinOffice2007SilverRS17;AnyDAC_PhysPg_D17;IndyIPCommon;DBXMSSQLDriver;CodeSiteExpressPkg;dxPSdxOCLnkRS17;dcldxSkinsCoreRS17;JvAppFrm;AnyDAC_PhysASA_D17;inetdbxpress;webdsnap;NxCollectionRun_dxe3;AnyDAC_PhysOracle_D17;dxSkinCoffeeRS17;JvDocking;adortl;dxSkinscxSchedulerPainterRS17;JvWizards;NxCollectionDsgn_dxe3;frx17;NxCommonDsgn_dxe3;dxtrmdRS17;dxPScxPCProdRS17;AnyDAC_GUIxForms_D17;JvBands;rtl;DbxClientDriver;AnyDAC_PhysTDBX_D17;dxTabbedMDIRS17;dxComnRS17;dxSkinSharpPlusRS17;dxSkinsCoreRS17;dxSkinLondonLiquidSkyRS17;dxdbtrRS17;Tee;JclContainers;NxAddonsRun_dxe3;CPortLibDXE;JvSystem;dxorgcRS17;svnui;dxSkinBlackRS17;JvControls;NxSheetRun_dxe3;IndyProtocols;DBXMySQLDriver;dxLayoutControlRS17;bindcompdbx;TeeUI;JvJans;JvPrintPreview;JvPageComps;JvStdCtrls;JvCustom;dxSkinOffice2007BlueRS17;dxPScxPivotGridLnkRS17;dxSpellCheckerRS17;vcltouch;dxSkinOffice2007GreenRS17;dxSkinSharpRS17;websnap;dxSkinFoggyRS17;dxTileControlRS17;VclSmp;FMXfrxDB17;dxSkinDarkSideRS17;cxPivotGridRS17;DataSnapConnectors;AnyDAC_Phys_D17;fmxobj;SynEdit_RXE3;JclVcl;cxTreeListRS17;dxPSdxFCLnkRS17;dxSkinGlassOceansRS17;frxe17;svn;dxFlowChartRS17;fmxdae;dxSkinsdxNavBarPainterRS17;bdertl;VirtualTreesR;DataSnapIndy10ServerTransport;dxDBXServerModeRS17;dxSkinCaramelRS17;$(DCC_UsePackage) + 1033 + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + $(BDS)\bin\default_app.manifest + CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(ModuleName);FileDescription=$(ModuleName);ProductName=$(ModuleName) + + + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + cxPivotGridChartRS17;JvMM;dxSkinSevenRS17;dxSkinBlueprintRS17;dxSkinHighContrastRS17;dxSkinOffice2007BlackRS17;dxCoreRS17;cxPageControldxBarPopupMenuRS17;dxSkinXmas2008BlueRS17;dxPSDBTeeChartRS17;JvCrypt;dxPSTeeChartRS17;dxSkinSummer2008RS17;dxPScxSchedulerLnkRS17;dxSkinBlueRS17;dxSkinDarkRoomRS17;DBXInterBaseDriver;DataSnapServer;DataSnapCommon;dxPScxTLLnkRS17;JvNet;dxRibbonRS17;DbxCommonDriver;cxDataRS17;vclimg;dxSkinsdxBarPainterRS17;dxPSdxDBTVLnkRS17;dbxcds;DatasnapConnectorsFreePascal;NxDBGridDsgn_dxe3;dxSkinMoneyTwinsRS17;vcldb;cxExportRS17;dxPSCoreRS17;dxBarExtItemsRS17;dxGDIPlusRS17;dxNavBarRS17;CustomIPTransport;cxLibraryRS17;cxGridRS17;dxSkinOffice2010BlackRS17;dsnap;IndyIPServer;IndyCore;dxSkinMcSkinRS17;dxPScxCommonRS17;AnyDAC_PhysDb2_D17;dxSkinsdxDLPainterRS17;dxSkiniMaginaryRS17;JvDB;dxPScxVGridLnkRS17;dxSkinSevenClassicRS17;dxPScxExtCommonRS17;dxPScxSSLnkRS17;NxGridRun_dxe3;dxSkinLilianRS17;dxPSdxLCLnkRS17;dxSkinOffice2010BlueRS17;NxCommonRun_dxe3;bindcompfmx;dxSkinOffice2010SilverRS17;dbrtl;bindcomp;inetdb;JvPluginSystem;dxBarRS17;DBXOdbcDriver;JvCmp;dxBarDBNavRS17;dxSkinWhiteprintRS17;JvTimeFramework;xmlrtl;dxSkinsdxRibbonPainterRS17;ibxpress;dxDockingRS17;vclactnband;bindengine;soaprtl;dxADOServerModeRS17;bindcompvcl;dxBarExtDBItemsRS17;dxPSPrVwRibbonRS17;vclie;dxSkinOffice2007PinkRS17;cxPageControlRS17;dxSkinscxPCPainterRS17;AnyDAC_PhysADS_D17;AnyDAC_PhysIB_D17;dxmdsRS17;dxSkinTheAsphaltWorldRS17;DBXInformixDriver;dxPsPrVwAdvRS17;NxInspectorRun_dxe3;dxSkinSilverRS17;dxdborRS17;dsnapcon;DBXFirebirdDriver;inet;JvPascalInterpreter;vclx;dxSkinStardustRS17;cxEditorsRS17;DBXSybaseASADriver;NxInspectorDsgn_dxe3;dbexpress;IndyIPClient;AnyDAC_PhysMySQL_D17;cxTreeListdxBarPopupMenuRS17;dxSkinVS2010RS17;NxGridDsgn_dxe3;dxThemeRS17;DBXSqliteDriver;dxPScxGridLnkRS17;fmx;JvDlgs;IndySystem;TeeDB;dxSkinValentineRS17;vclib;DataSnapClient;dxSkinDevExpressStyleRS17;DataSnapProviderClient;DBXSybaseASEDriver;cxBarEditItemRS17;AnyDAC_PhysMSAcc_D17;dxServerModeRS17;cxPivotGridOLAPRS17;cxSchedulerRS17;AnyDAC_PhysSQLITE_D17;dxPSLnksRS17;dxSkinPumpkinRS17;dxPSdxDBOCLnkRS17;cxVerticalGridRS17;dxSkinSpringTimeRS17;vcldsnap;dxSkinDevExpressDarkStyleRS17;DBXDb2Driver;AnyDAC_ComI_D17;DBXOracleDriver;AnyDAC_PhysMSSQL_D17;JvCore;NxDBGridRun_dxe3;AnyDAC_Comp_D17;cxSpreadSheetRS17;dxSkinLiquidSkyRS17;AnyDAC_PhysODBC_D17;fmxase;vcl;dxSkinOffice2007SilverRS17;AnyDAC_PhysPg_D17;IndyIPCommon;DBXMSSQLDriver;dxPSdxOCLnkRS17;dcldxSkinsCoreRS17;JvAppFrm;AnyDAC_PhysASA_D17;inetdbxpress;webdsnap;NxCollectionRun_dxe3;AnyDAC_PhysOracle_D17;dxSkinCoffeeRS17;adortl;dxSkinscxSchedulerPainterRS17;JvWizards;NxCollectionDsgn_dxe3;NxCommonDsgn_dxe3;dxtrmdRS17;dxPScxPCProdRS17;AnyDAC_GUIxForms_D17;JvBands;rtl;DbxClientDriver;AnyDAC_PhysTDBX_D17;dxTabbedMDIRS17;dxComnRS17;dxSkinSharpPlusRS17;dxSkinsCoreRS17;dxSkinLondonLiquidSkyRS17;dxdbtrRS17;Tee;NxAddonsRun_dxe3;JvSystem;dxorgcRS17;dxSkinBlackRS17;JvControls;NxSheetRun_dxe3;IndyProtocols;DBXMySQLDriver;dxLayoutControlRS17;bindcompdbx;TeeUI;JvJans;JvPrintPreview;JvPageComps;JvStdCtrls;JvCustom;dxSkinOffice2007BlueRS17;dxPScxPivotGridLnkRS17;vcltouch;dxSkinOffice2007GreenRS17;dxSkinSharpRS17;websnap;dxSkinFoggyRS17;VclSmp;dxSkinDarkSideRS17;cxPivotGridRS17;DataSnapConnectors;AnyDAC_Phys_D17;fmxobj;SynEdit_RXE3;cxTreeListRS17;dxPSdxFCLnkRS17;dxSkinGlassOceansRS17;dxFlowChartRS17;fmxdae;dxSkinsdxNavBarPainterRS17;DataSnapIndy10ServerTransport;dxDBXServerModeRS17;dxSkinCaramelRS17;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + Debug + true + true + 1033 + CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(ModuleName);FileDescription=$(ModuleName);ProductName=$(ModuleName) + false + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + + MainSource + + +
Form5
+ dfm +
+ + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + +
+ + Delphi.Personality.12 + + + + + False + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1040 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + + + + + + + + + WineCellarVCLClient.dpr + + + Embarcadero C++Builder Office 2000 Servers Package + Embarcadero C++Builder Office XP Servers Package + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + + + WineCellarVCLClient.exe + true + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + classes + 64 + + + classes + 64 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework + + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + 0 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + ..\ + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen + 64 + + + ..\$(PROJECTNAME).launchscreen + 64 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + ..\ + 1 + + + + + Contents + 1 + + + Contents + 1 + + + Contents + 1 + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + + True + False + + + 12 + + + + +
diff --git a/samples/winecellarserver/MainDataModuleUnit.dfm b/samples/WineCellarSample/winecellarserver/MainDataModuleUnit.dfm similarity index 96% rename from samples/winecellarserver/MainDataModuleUnit.dfm rename to samples/WineCellarSample/winecellarserver/MainDataModuleUnit.dfm index 3854022a3..833be4276 100644 --- a/samples/winecellarserver/MainDataModuleUnit.dfm +++ b/samples/WineCellarSample/winecellarserver/MainDataModuleUnit.dfm @@ -1,64 +1,64 @@ -object WineCellarDataModule: TWineCellarDataModule - OldCreateOrder = False - Height = 211 - Width = 336 - object Connection: TFDConnection - Params.Strings = ( - - 'Database=C:\DEV\dmvcframework\samples\winecellarserver\WINES_FB3' + - '0.FDB' - 'User_Name=sysdba' - 'Password=masterkey' - 'Protocol=TCPIP' - 'Server=localhost' - 'DriverID=FB') - ConnectedStoredUsage = [auDesignTime] - LoginPrompt = False - BeforeConnect = ConnectionBeforeConnect - Left = 72 - Top = 48 - end - object qryWines: TFDQuery - Connection = Connection - UpdateObject = updWines - SQL.Strings = ( - 'SELECT * FROM WINE') - Left = 168 - Top = 48 - end - object updWines: TFDUpdateSQL - Connection = Connection - InsertSQL.Strings = ( - 'INSERT INTO WINE' - '(NAME, "YEAR", GRAPES, COUNTRY, REGION, ' - ' DESCRIPTION, PICTURE)' - - 'VALUES (:NEW_NAME, :NEW_YEAR, :NEW_GRAPES, :NEW_COUNTRY, :NEW_RE' + - 'GION, ' - ' :NEW_DESCRIPTION, :NEW_PICTURE)') - ModifySQL.Strings = ( - 'UPDATE WINE' - 'SET NAME = :NEW_NAME, "YEAR" = :NEW_YEAR, GRAPES = :NEW_GRAPES, ' - - ' COUNTRY = :NEW_COUNTRY, REGION = :NEW_REGION, DESCRIPTION = :N' + - 'EW_DESCRIPTION, ' - ' PICTURE = :NEW_PICTURE' - 'WHERE ID = :OLD_ID') - DeleteSQL.Strings = ( - 'DELETE FROM WINE' - 'WHERE ID = :OLD_ID') - FetchRowSQL.Strings = ( - - 'SELECT ID, NAME, "YEAR" AS "YEAR", GRAPES, COUNTRY, REGION, DESC' + - 'RIPTION, ' - ' PICTURE' - 'FROM WINE' - 'WHERE ID = :ID') - Left = 168 - Top = 120 - end - object FDPhysFBDriverLink1: TFDPhysFBDriverLink - Left = 72 - Top = 120 - end -end +object WineCellarDataModule: TWineCellarDataModule + OldCreateOrder = False + Height = 211 + Width = 336 + object Connection: TFDConnection + Params.Strings = ( + + 'Database=C:\DEV\dmvcframework\samples\winecellarserver\WINES_FB3' + + '0.FDB' + 'User_Name=sysdba' + 'Password=masterkey' + 'Protocol=TCPIP' + 'Server=localhost' + 'DriverID=FB') + ConnectedStoredUsage = [auDesignTime] + LoginPrompt = False + BeforeConnect = ConnectionBeforeConnect + Left = 72 + Top = 48 + end + object qryWines: TFDQuery + Connection = Connection + UpdateObject = updWines + SQL.Strings = ( + 'SELECT * FROM WINE') + Left = 168 + Top = 48 + end + object updWines: TFDUpdateSQL + Connection = Connection + InsertSQL.Strings = ( + 'INSERT INTO WINE' + '(NAME, "YEAR", GRAPES, COUNTRY, REGION, ' + ' DESCRIPTION, PICTURE)' + + 'VALUES (:NEW_NAME, :NEW_YEAR, :NEW_GRAPES, :NEW_COUNTRY, :NEW_RE' + + 'GION, ' + ' :NEW_DESCRIPTION, :NEW_PICTURE)') + ModifySQL.Strings = ( + 'UPDATE WINE' + 'SET NAME = :NEW_NAME, "YEAR" = :NEW_YEAR, GRAPES = :NEW_GRAPES, ' + + ' COUNTRY = :NEW_COUNTRY, REGION = :NEW_REGION, DESCRIPTION = :N' + + 'EW_DESCRIPTION, ' + ' PICTURE = :NEW_PICTURE' + 'WHERE ID = :OLD_ID') + DeleteSQL.Strings = ( + 'DELETE FROM WINE' + 'WHERE ID = :OLD_ID') + FetchRowSQL.Strings = ( + + 'SELECT ID, NAME, "YEAR" AS "YEAR", GRAPES, COUNTRY, REGION, DESC' + + 'RIPTION, ' + ' PICTURE' + 'FROM WINE' + 'WHERE ID = :ID') + Left = 168 + Top = 120 + end + object FDPhysFBDriverLink1: TFDPhysFBDriverLink + Left = 72 + Top = 120 + end +end diff --git a/samples/winecellarserver/MainDataModuleUnit.pas b/samples/WineCellarSample/winecellarserver/MainDataModuleUnit.pas similarity index 95% rename from samples/winecellarserver/MainDataModuleUnit.pas rename to samples/WineCellarSample/winecellarserver/MainDataModuleUnit.pas index feac1a204..2d7f520b9 100644 --- a/samples/winecellarserver/MainDataModuleUnit.pas +++ b/samples/WineCellarSample/winecellarserver/MainDataModuleUnit.pas @@ -1,126 +1,126 @@ -unit MainDataModuleUnit; - -interface - -uses - System.SysUtils, - System.Classes, - Data.DB, - Data.SqlExpr, - -{$IF CompilerVersion <= 27} - Data.DBXJSON, - -{$ELSE} - System.JSON, - -{$ENDIF} - FireDAC.Stan.Intf, - FireDAC.Stan.Option, - FireDAC.Stan.Error, - FireDAC.UI.Intf, - FireDAC.Phys.Intf, - FireDAC.Stan.Def, - FireDAC.Stan.Pool, - FireDAC.Stan.Async, - FireDAC.Phys, - FireDAC.Comp.Client, - FireDAC.Stan.Param, - FireDAC.DatS, - FireDAC.DApt.Intf, - FireDAC.DApt, - FireDAC.Comp.DataSet, - FireDAC.Phys.IBBase, - FireDAC.Phys.FB, - WinesBO, - FireDAC.Phys.FBDef, - FireDAC.VCLUI.Wait; - -type - TWineCellarDataModule = class(TDataModule) - Connection: TFDConnection; - qryWines: TFDQuery; - updWines: TFDUpdateSQL; - FDPhysFBDriverLink1: TFDPhysFBDriverLink; - procedure ConnectionBeforeConnect(Sender: TObject); - - public - function GetWineById(id: Integer): TDataSet; - function FindWines(Search: string): TDataSet; - function GetAllWines: TDataSet; - procedure AddWine(AWine: TWine); - procedure UpdateWine(AWine: TWine); - procedure DeleteWine(id: Integer); - end; - -implementation - -{$R *.dfm} - -uses - System.StrUtils, - Data.DBXCommon, - MVCFramework.FireDAC.Utils; - -{ TCellarSM } - -procedure TWineCellarDataModule.AddWine(AWine: TWine); -begin - TFireDACUtils.ObjectToParameters(updWines.Commands[arInsert].Params, AWine, 'NEW_'); - updWines.Commands[arInsert].Execute; -end; - -procedure TWineCellarDataModule.DeleteWine(id: Integer); -begin - updWines.Commands[arDelete].ParamByName('OLD_ID').AsInteger := id; - updWines.Commands[arDelete].Execute; -end; - -procedure TWineCellarDataModule.ConnectionBeforeConnect(Sender: TObject); -var - lDBPath: string; -begin - // if you are using firebird 2.5, uses the file WINES_FB25.FDB - if not IsLibrary then - begin - // Is compiled as EXE - Connection.Params.Values['Database'] := ExtractFilePath(ParamStr(0)) + '..\..\WINES_FB30.FDB'; - end - else - begin - // compiled as apache module or isapi - lDBPath := ExtractFilePath(GetModuleName(HInstance)) + '..\..\..\winecellarserver\WINES_FB30.FDB'; - if lDBPath.StartsWith('\\?\') then - lDBPath := lDBPath.Remove(0, 4); - Connection.Params.Values['Database'] := lDBPath; - end; -end; - -function TWineCellarDataModule.FindWines(Search: string): TDataSet; -begin - if Search.IsEmpty then - qryWines.Open('SELECT * FROM wine') - else - qryWines.Open('SELECT * FROM wine where NAME CONTAINING ?', [Search]); - Result := qryWines; -end; - -function TWineCellarDataModule.GetAllWines: TDataSet; -begin - Result := FindWines(''); -end; - -function TWineCellarDataModule.GetWineById(id: Integer): TDataSet; -begin - qryWines.Open('SELECT * FROM wine where id = ?', [id]); - Result := qryWines; -end; - -procedure TWineCellarDataModule.UpdateWine(AWine: TWine); -begin - TFireDACUtils.ObjectToParameters(updWines.Commands[arUpdate].Params, AWine, 'NEW_'); - updWines.Commands[arUpdate].Params.ParamByName('OLD_ID').AsInteger := AWine.id; - updWines.Commands[arUpdate].Execute; -end; - -end. +unit MainDataModuleUnit; + +interface + +uses + System.SysUtils, + System.Classes, + Data.DB, + Data.SqlExpr, + +{$IF CompilerVersion <= 27} + Data.DBXJSON, + +{$ELSE} + System.JSON, + +{$ENDIF} + FireDAC.Stan.Intf, + FireDAC.Stan.Option, + FireDAC.Stan.Error, + FireDAC.UI.Intf, + FireDAC.Phys.Intf, + FireDAC.Stan.Def, + FireDAC.Stan.Pool, + FireDAC.Stan.Async, + FireDAC.Phys, + FireDAC.Comp.Client, + FireDAC.Stan.Param, + FireDAC.DatS, + FireDAC.DApt.Intf, + FireDAC.DApt, + FireDAC.Comp.DataSet, + FireDAC.Phys.IBBase, + FireDAC.Phys.FB, + WinesBO, + FireDAC.Phys.FBDef, + FireDAC.VCLUI.Wait; + +type + TWineCellarDataModule = class(TDataModule) + Connection: TFDConnection; + qryWines: TFDQuery; + updWines: TFDUpdateSQL; + FDPhysFBDriverLink1: TFDPhysFBDriverLink; + procedure ConnectionBeforeConnect(Sender: TObject); + + public + function GetWineById(id: Integer): TDataSet; + function FindWines(Search: string): TDataSet; + function GetAllWines: TDataSet; + procedure AddWine(AWine: TWine); + procedure UpdateWine(AWine: TWine); + procedure DeleteWine(id: Integer); + end; + +implementation + +{$R *.dfm} + +uses + System.StrUtils, + Data.DBXCommon, + MVCFramework.FireDAC.Utils; + +{ TCellarSM } + +procedure TWineCellarDataModule.AddWine(AWine: TWine); +begin + TFireDACUtils.ObjectToParameters(updWines.Commands[arInsert].Params, AWine, 'NEW_'); + updWines.Commands[arInsert].Execute; +end; + +procedure TWineCellarDataModule.DeleteWine(id: Integer); +begin + updWines.Commands[arDelete].ParamByName('OLD_ID').AsInteger := id; + updWines.Commands[arDelete].Execute; +end; + +procedure TWineCellarDataModule.ConnectionBeforeConnect(Sender: TObject); +var + lDBPath: string; +begin + // if you are using firebird 2.5, uses the file WINES_FB25.FDB + if not IsLibrary then + begin + // Is compiled as EXE + Connection.Params.Values['Database'] := ExtractFilePath(ParamStr(0)) + '..\..\WINES_FB30.FDB'; + end + else + begin + // compiled as apache module or isapi + lDBPath := ExtractFilePath(GetModuleName(HInstance)) + '..\..\..\winecellarserver\WINES_FB30.FDB'; + if lDBPath.StartsWith('\\?\') then + lDBPath := lDBPath.Remove(0, 4); + Connection.Params.Values['Database'] := lDBPath; + end; +end; + +function TWineCellarDataModule.FindWines(Search: string): TDataSet; +begin + if Search.IsEmpty then + qryWines.Open('SELECT * FROM wine') + else + qryWines.Open('SELECT * FROM wine where NAME CONTAINING ?', [Search]); + Result := qryWines; +end; + +function TWineCellarDataModule.GetAllWines: TDataSet; +begin + Result := FindWines(''); +end; + +function TWineCellarDataModule.GetWineById(id: Integer): TDataSet; +begin + qryWines.Open('SELECT * FROM wine where id = ?', [id]); + Result := qryWines; +end; + +procedure TWineCellarDataModule.UpdateWine(AWine: TWine); +begin + TFireDACUtils.ObjectToParameters(updWines.Commands[arUpdate].Params, AWine, 'NEW_'); + updWines.Commands[arUpdate].Params.ParamByName('OLD_ID').AsInteger := AWine.id; + updWines.Commands[arUpdate].Execute; +end; + +end. diff --git a/samples/winecellarserver/MainWebModuleUnit.dfm b/samples/WineCellarSample/winecellarserver/MainWebModuleUnit.dfm similarity index 74% rename from samples/winecellarserver/MainWebModuleUnit.dfm rename to samples/WineCellarSample/winecellarserver/MainWebModuleUnit.dfm index b62bddae6..29db5ebf3 100644 --- a/samples/winecellarserver/MainWebModuleUnit.dfm +++ b/samples/WineCellarSample/winecellarserver/MainWebModuleUnit.dfm @@ -1,7 +1,6 @@ -object wm: Twm - OldCreateOrder = False - OnCreate = WebModuleCreate - Actions = <> - Height = 230 - Width = 415 -end +object wm: Twm + OnCreate = WebModuleCreate + Actions = <> + Height = 230 + Width = 415 +end diff --git a/samples/winecellarserver/MainWebModuleUnit.pas b/samples/WineCellarSample/winecellarserver/MainWebModuleUnit.pas similarity index 95% rename from samples/winecellarserver/MainWebModuleUnit.pas rename to samples/WineCellarSample/winecellarserver/MainWebModuleUnit.pas index 516aff56f..91954926b 100644 --- a/samples/winecellarserver/MainWebModuleUnit.pas +++ b/samples/WineCellarSample/winecellarserver/MainWebModuleUnit.pas @@ -1,52 +1,52 @@ -unit MainWebModuleUnit; - -interface - -uses - System.SysUtils, - System.Classes, - Web.HTTPApp, - MVCFramework; - -type - Twm = class(TWebModule) - procedure WebModuleCreate(Sender: TObject); - - private - MVCEngine: TMVCEngine; - - public - { Public declarations } - end; - -var - WebModuleClass: TComponentClass = Twm; - -implementation - -uses - WineCellarAppControllerU, - MVCFramework.Commons, - MVCFramework.Middleware.StaticFiles, - System.IOUtils; - -{$R *.dfm} - -procedure Twm.WebModuleCreate(Sender: TObject); -begin - MVCEngine := TMVCEngine.Create(self, - procedure(Conf: TMVCConfig) - begin -// Conf.Value[tmvcconfigkey.PathPrefix] := '/dmvc'; - end); - MVCEngine.AddController(TWineCellarApp); - if not IsLibrary then - begin - MVCEngine.AddMiddleware(TMVCStaticFilesMiddleware.Create('/app', { StaticFilesPath } - TPath.Combine(AppPath, '..\..\www'), { DocumentRoot } - 'index.html' { IndexDocument - Before it was named fallbackresource } - )); - end; -end; - -end. +unit MainWebModuleUnit; + +interface + +uses + System.SysUtils, + System.Classes, + Web.HTTPApp, + MVCFramework; + +type + Twm = class(TWebModule) + procedure WebModuleCreate(Sender: TObject); + + private + MVCEngine: TMVCEngine; + + public + { Public declarations } + end; + +var + WebModuleClass: TComponentClass = Twm; + +implementation + +uses + WineCellarAppControllerU, + MVCFramework.Commons, + MVCFramework.Middleware.StaticFiles, + System.IOUtils; + +{$R *.dfm} + +procedure Twm.WebModuleCreate(Sender: TObject); +begin + MVCEngine := TMVCEngine.Create(self, + procedure(Conf: TMVCConfig) + begin +// Conf.Value[tmvcconfigkey.PathPrefix] := '/dmvc'; + end); + MVCEngine.AddController(TWineCellarApp); + if not IsLibrary then + begin + MVCEngine.AddMiddleware(TMVCStaticFilesMiddleware.Create('/app', { StaticFilesPath } + TPath.Combine(AppPath, '..\..\www'), { DocumentRoot } + 'index.html' { IndexDocument - Before it was named fallbackresource } + )); + end; +end; + +end. diff --git a/samples/winecellarserver/WINES_FB25.FDB b/samples/WineCellarSample/winecellarserver/WINES_FB25.FDB similarity index 100% rename from samples/winecellarserver/WINES_FB25.FDB rename to samples/WineCellarSample/winecellarserver/WINES_FB25.FDB diff --git a/samples/winecellarserver/WINES_FB30.FDB b/samples/WineCellarSample/winecellarserver/WINES_FB30.FDB similarity index 99% rename from samples/winecellarserver/WINES_FB30.FDB rename to samples/WineCellarSample/winecellarserver/WINES_FB30.FDB index 40ed9bfb4c7e3267d1c9f6b179d199ed91838547..78d6366bfe89de8d4da43bbb7062ab46baa203d6 100644 GIT binary patch delta 243 zcmXwwIWh!c0EPe7#yZ0o`#Rd%mc#@TNQi~*BKE8LzESxhZSbnz zt5l!rxm^iUp`-)H?xc>n+a delta 241 zcmXwwH% nil then - WebRequestHandler.WebModuleClass := WebModuleClass; - WebRequestHandlerProc.MaxConnections := 1024; // daniele teti - RunServer(3000); - except - on E: Exception do - Writeln(E.ClassName, ': ', E.Message); - end - -end. +program WineCellarServer; + +{$APPTYPE CONSOLE} + + +uses + WinApi.ShellAPI, + System.SysUtils, + + {$IFDEF MSWINDOWS} + + WinApi.Windows, + + {$ENDIF} + + Web.WebReq, + Web.WebBroker, + MainWebModuleUnit in 'MainWebModuleUnit.pas' {wm: TWebModule} , + WineCellarAppControllerU in 'WineCellarAppControllerU.pas', + MainDataModuleUnit in 'MainDataModuleUnit.pas' {WineCellarDataModule: TDataModule} , + WinesBO in 'WinesBO.pas', + IdHTTPWebBrokerBridge; + +{$R *.res} + + +procedure RunServer(APort: Integer); +var + LServer: TIdHTTPWebBrokerBridge; +begin + Writeln(Format('Starting HTTP Server or port %d', [APort])); + LServer := TIdHTTPWebBrokerBridge.Create(nil); + try + LServer.DefaultPort := APort; + LServer.Active := True; + Writeln('Press RETURN to stop the server'); + + {$IFDEF MSWINDOWS} + + // Just to start the WEB client + ShellExecute(0, 'open', 'http://localhost:3000/app', nil, nil, SW_SHOW); + + {$ENDIF} + + ReadLn; + finally + LServer.Free; + end; +end; + +begin + try + if WebRequestHandler <> nil then + WebRequestHandler.WebModuleClass := WebModuleClass; + WebRequestHandlerProc.MaxConnections := 1024; // daniele teti + RunServer(3000); + except + on E: Exception do + Writeln(E.ClassName, ': ', E.Message); + end + +end. diff --git a/samples/winecellarserver/WineCellarServer.dproj b/samples/WineCellarSample/winecellarserver/WineCellarServer.dproj similarity index 98% rename from samples/winecellarserver/WineCellarServer.dproj rename to samples/WineCellarSample/winecellarserver/WineCellarServer.dproj index 2ffcde526..22fdbf5df 100644 --- a/samples/winecellarserver/WineCellarServer.dproj +++ b/samples/WineCellarSample/winecellarserver/WineCellarServer.dproj @@ -1,244 +1,244 @@ - - - {D87A49D2-D936-4F0E-BC4F-38702084A156} - 19.5 - VCL - WineCellarServer.dpr - True - Debug - Win32 - 1 - Console - - - true - - - true - Base - true - - - true - Base - true - - - true - Base - true - - - true - Base - true - - - true - Base - true - - - true - Cfg_1 - true - true - - - true - Base - true - - - $(BDS)\bin\delphi_PROJECTICNS.icns - WineCellarServer - None - ..\..\lib\loggerpro;..\..\lib\delphistompclient;..\..\lib\dmustache;..\..\..\delphiredisclient\sources;$(DCC_UnitSearchPath) - $(BDS)\bin\delphi_PROJECTICON.ico - System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) - 1040 - CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= - .\$(Platform)\$(Config) - .\$(Platform)\$(Config) - false - false - false - false - false - - - true - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png - true - true - true - true - true - $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png - true - $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png - Debug - android-support-v4.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar - true - true - true - package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png - $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png - - - package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= - Debug - true - Base - true - true - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png - true - true - true - true - true - $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png - true - $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png - $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png - android-support-v4.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar - true - true - true - $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png - - - true - true - Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) - 1033 - cxPivotGridChartRS17;JvMM;dxSkinSevenRS17;dxSkinBlueprintRS17;dxSkinHighContrastRS17;dxSkinOffice2007BlackRS17;dxCoreRS17;cxPageControldxBarPopupMenuRS17;dxSkinXmas2008BlueRS17;dxPSDBTeeChartRS17;JvCrypt;dxPSTeeChartRS17;dxSkinSummer2008RS17;dxPScxSchedulerLnkRS17;dxSkinBlueRS17;dxSkinDarkRoomRS17;DBXInterBaseDriver;DataSnapServer;DataSnapCommon;dxPScxTLLnkRS17;JvNet;JvDotNetCtrls;dxRibbonRS17;DbxCommonDriver;cxDataRS17;vclimg;dxSkinsdxBarPainterRS17;dxPSdxDBTVLnkRS17;dbxcds;DatasnapConnectorsFreePascal;NxDBGridDsgn_dxe3;JvXPCtrls;dxSkinMoneyTwinsRS17;vcldb;cxExportRS17;dxPSCoreRS17;dxBarExtItemsRS17;dxGDIPlusRS17;FMXfrx17;dxNavBarRS17;CustomIPTransport;cxLibraryRS17;cxGridRS17;dxSkinOffice2010BlackRS17;dsnap;IndyIPServer;IndyCore;dxSkinMcSkinRS17;CloudService;dxPScxCommonRS17;FmxTeeUI;frxDB17;AnyDAC_PhysDb2_D17;dxSkinsdxDLPainterRS17;dxSkiniMaginaryRS17;JvDB;JvRuntimeDesign;dxPScxVGridLnkRS17;JclDeveloperTools;dxSkinSevenClassicRS17;dxPScxExtCommonRS17;MyFrameTestPackage;dxPScxSSLnkRS17;NxGridRun_dxe3;dxSkinLilianRS17;fs17;dxPSdxLCLnkRS17;dxSkinOffice2010BlueRS17;NxCommonRun_dxe3;bindcompfmx;DataBindingsVCL170;dxSkinOffice2010SilverRS17;vcldbx;cxSchedulerGridRS17;dbrtl;bindcomp;inetdb;JvPluginSystem;dxBarRS17;DataBindings;DBXOdbcDriver;IcsCommonDXE3Run;JvCmp;dxBarDBNavRS17;dxSkinWhiteprintRS17;JvTimeFramework;xmlrtl;dxSkinsdxRibbonPainterRS17;ibxpress;dxDockingRS17;vclactnband;bindengine;soaprtl;FMXTee;dxADOServerModeRS17;bindcompvcl;dxBarExtDBItemsRS17;dxPSPrVwRibbonRS17;Jcl;vclie;dxSkinOffice2007PinkRS17;cxPageControlRS17;dxSkinscxPCPainterRS17;AnyDAC_PhysADS_D17;AnyDAC_PhysIB_D17;dxmdsRS17;dxSkinTheAsphaltWorldRS17;DBXInformixDriver;Intraweb;dxPsPrVwAdvRS17;NxInspectorRun_dxe3;dxSkinSilverRS17;dxdborRS17;dsnapcon;DBXFirebirdDriver;fsDB17;inet;dorm_runtime_xe3;JvPascalInterpreter;vclx;dxSkinStardustRS17;cxEditorsRS17;DBXSybaseASADriver;NxInspectorDsgn_dxe3;dbexpress;IndyIPClient;AnyDAC_PhysMySQL_D17;cxTreeListdxBarPopupMenuRS17;dxSkinVS2010RS17;NxGridDsgn_dxe3;dxThemeRS17;DBXSqliteDriver;dxPScxGridLnkRS17;fmx;JvDlgs;IndySystem;TeeDB;dxSkinValentineRS17;vclib;inetdbbde;DataSnapClient;dxSkinDevExpressStyleRS17;DataSnapProviderClient;DBXSybaseASEDriver;cxBarEditItemRS17;AnyDAC_PhysMSAcc_D17;dxServerModeRS17;cxPivotGridOLAPRS17;cxSchedulerRS17;MetropolisUILiveTile;AnyDAC_PhysSQLITE_D17;dxPSLnksRS17;dxSkinPumpkinRS17;dxPSdxDBOCLnkRS17;cxVerticalGridRS17;dxSkinSpringTimeRS17;vcldsnap;dxSkinDevExpressDarkStyleRS17;DBXDb2Driver;AnyDAC_ComI_D17;DBXOracleDriver;AnyDAC_PhysMSSQL_D17;JvCore;NxDBGridRun_dxe3;vclribbon;AnyDAC_Comp_D17;cxSpreadSheetRS17;dxSkinLiquidSkyRS17;AnyDAC_PhysODBC_D17;fmxase;vcl;dxSkinOffice2007SilverRS17;AnyDAC_PhysPg_D17;IndyIPCommon;DBXMSSQLDriver;CodeSiteExpressPkg;dxPSdxOCLnkRS17;dcldxSkinsCoreRS17;JvAppFrm;AnyDAC_PhysASA_D17;inetdbxpress;webdsnap;NxCollectionRun_dxe3;AnyDAC_PhysOracle_D17;dxSkinCoffeeRS17;JvDocking;adortl;dxSkinscxSchedulerPainterRS17;JvWizards;NxCollectionDsgn_dxe3;frx17;NxCommonDsgn_dxe3;dxtrmdRS17;dxPScxPCProdRS17;AnyDAC_GUIxForms_D17;JvBands;rtl;DbxClientDriver;AnyDAC_PhysTDBX_D17;dxTabbedMDIRS17;dxComnRS17;dxSkinSharpPlusRS17;dxSkinsCoreRS17;dxSkinLondonLiquidSkyRS17;dxdbtrRS17;Tee;JclContainers;NxAddonsRun_dxe3;CPortLibDXE;JvSystem;dxorgcRS17;svnui;dxSkinBlackRS17;JvControls;NxSheetRun_dxe3;IndyProtocols;DBXMySQLDriver;dxLayoutControlRS17;bindcompdbx;TeeUI;JvJans;JvPrintPreview;JvPageComps;JvStdCtrls;JvCustom;dxSkinOffice2007BlueRS17;dxPScxPivotGridLnkRS17;dxSpellCheckerRS17;vcltouch;dxSkinOffice2007GreenRS17;dxSkinSharpRS17;websnap;dxSkinFoggyRS17;dxTileControlRS17;VclSmp;FMXfrxDB17;dxSkinDarkSideRS17;cxPivotGridRS17;DataSnapConnectors;AnyDAC_Phys_D17;fmxobj;SynEdit_RXE3;JclVcl;cxTreeListRS17;dxPSdxFCLnkRS17;dxSkinGlassOceansRS17;frxe17;svn;dxFlowChartRS17;fmxdae;dxSkinsdxNavBarPainterRS17;bdertl;VirtualTreesR;DataSnapIndy10ServerTransport;dxDBXServerModeRS17;dxSkinCaramelRS17;$(DCC_UsePackage) - - - cxPivotGridChartRS17;JvMM;dxSkinSevenRS17;dxSkinBlueprintRS17;dxSkinHighContrastRS17;dxSkinOffice2007BlackRS17;dxCoreRS17;cxPageControldxBarPopupMenuRS17;dxSkinXmas2008BlueRS17;dxPSDBTeeChartRS17;JvCrypt;dxPSTeeChartRS17;dxSkinSummer2008RS17;dxPScxSchedulerLnkRS17;dxSkinBlueRS17;dxSkinDarkRoomRS17;DBXInterBaseDriver;DataSnapServer;DataSnapCommon;dxPScxTLLnkRS17;JvNet;dxRibbonRS17;DbxCommonDriver;cxDataRS17;vclimg;dxSkinsdxBarPainterRS17;dxPSdxDBTVLnkRS17;dbxcds;DatasnapConnectorsFreePascal;NxDBGridDsgn_dxe3;dxSkinMoneyTwinsRS17;vcldb;cxExportRS17;dxPSCoreRS17;dxBarExtItemsRS17;dxGDIPlusRS17;dxNavBarRS17;CustomIPTransport;cxLibraryRS17;cxGridRS17;dxSkinOffice2010BlackRS17;dsnap;IndyIPServer;IndyCore;dxSkinMcSkinRS17;dxPScxCommonRS17;AnyDAC_PhysDb2_D17;dxSkinsdxDLPainterRS17;dxSkiniMaginaryRS17;JvDB;dxPScxVGridLnkRS17;dxSkinSevenClassicRS17;dxPScxExtCommonRS17;dxPScxSSLnkRS17;NxGridRun_dxe3;dxSkinLilianRS17;dxPSdxLCLnkRS17;dxSkinOffice2010BlueRS17;NxCommonRun_dxe3;bindcompfmx;dxSkinOffice2010SilverRS17;dbrtl;bindcomp;inetdb;JvPluginSystem;dxBarRS17;DBXOdbcDriver;JvCmp;dxBarDBNavRS17;dxSkinWhiteprintRS17;JvTimeFramework;xmlrtl;dxSkinsdxRibbonPainterRS17;ibxpress;dxDockingRS17;vclactnband;bindengine;soaprtl;dxADOServerModeRS17;bindcompvcl;dxBarExtDBItemsRS17;dxPSPrVwRibbonRS17;vclie;dxSkinOffice2007PinkRS17;cxPageControlRS17;dxSkinscxPCPainterRS17;AnyDAC_PhysADS_D17;AnyDAC_PhysIB_D17;dxmdsRS17;dxSkinTheAsphaltWorldRS17;DBXInformixDriver;dxPsPrVwAdvRS17;NxInspectorRun_dxe3;dxSkinSilverRS17;dxdborRS17;dsnapcon;DBXFirebirdDriver;inet;JvPascalInterpreter;vclx;dxSkinStardustRS17;cxEditorsRS17;DBXSybaseASADriver;NxInspectorDsgn_dxe3;dbexpress;IndyIPClient;AnyDAC_PhysMySQL_D17;cxTreeListdxBarPopupMenuRS17;dxSkinVS2010RS17;NxGridDsgn_dxe3;dxThemeRS17;DBXSqliteDriver;dxPScxGridLnkRS17;fmx;JvDlgs;IndySystem;TeeDB;dxSkinValentineRS17;vclib;DataSnapClient;dxSkinDevExpressStyleRS17;DataSnapProviderClient;DBXSybaseASEDriver;cxBarEditItemRS17;AnyDAC_PhysMSAcc_D17;dxServerModeRS17;cxPivotGridOLAPRS17;cxSchedulerRS17;AnyDAC_PhysSQLITE_D17;dxPSLnksRS17;dxSkinPumpkinRS17;dxPSdxDBOCLnkRS17;cxVerticalGridRS17;dxSkinSpringTimeRS17;vcldsnap;dxSkinDevExpressDarkStyleRS17;DBXDb2Driver;AnyDAC_ComI_D17;DBXOracleDriver;AnyDAC_PhysMSSQL_D17;JvCore;NxDBGridRun_dxe3;AnyDAC_Comp_D17;cxSpreadSheetRS17;dxSkinLiquidSkyRS17;AnyDAC_PhysODBC_D17;fmxase;vcl;dxSkinOffice2007SilverRS17;AnyDAC_PhysPg_D17;IndyIPCommon;DBXMSSQLDriver;dxPSdxOCLnkRS17;dcldxSkinsCoreRS17;JvAppFrm;AnyDAC_PhysASA_D17;inetdbxpress;webdsnap;NxCollectionRun_dxe3;AnyDAC_PhysOracle_D17;dxSkinCoffeeRS17;adortl;dxSkinscxSchedulerPainterRS17;JvWizards;NxCollectionDsgn_dxe3;NxCommonDsgn_dxe3;dxtrmdRS17;dxPScxPCProdRS17;AnyDAC_GUIxForms_D17;JvBands;rtl;DbxClientDriver;AnyDAC_PhysTDBX_D17;dxTabbedMDIRS17;dxComnRS17;dxSkinSharpPlusRS17;dxSkinsCoreRS17;dxSkinLondonLiquidSkyRS17;dxdbtrRS17;Tee;NxAddonsRun_dxe3;JvSystem;dxorgcRS17;dxSkinBlackRS17;JvControls;NxSheetRun_dxe3;IndyProtocols;DBXMySQLDriver;dxLayoutControlRS17;bindcompdbx;TeeUI;JvJans;JvPrintPreview;JvPageComps;JvStdCtrls;JvCustom;dxSkinOffice2007BlueRS17;dxPScxPivotGridLnkRS17;vcltouch;dxSkinOffice2007GreenRS17;dxSkinSharpRS17;websnap;dxSkinFoggyRS17;VclSmp;dxSkinDarkSideRS17;cxPivotGridRS17;DataSnapConnectors;AnyDAC_Phys_D17;fmxobj;SynEdit_RXE3;cxTreeListRS17;dxPSdxFCLnkRS17;dxSkinGlassOceansRS17;dxFlowChartRS17;fmxdae;dxSkinsdxNavBarPainterRS17;DataSnapIndy10ServerTransport;dxDBXServerModeRS17;dxSkinCaramelRS17;$(DCC_UsePackage) - - - DEBUG;$(DCC_Define) - true - false - true - true - true - - - 1033 - false - - - false - RELEASE;$(DCC_Define) - 0 - 0 - - - - MainSource - - -
wm
- TWebModule -
- - -
WineCellarDataModule
- TDataModule -
- - - Base - - - Cfg_1 - Base - - - Cfg_2 - Base - -
- - Delphi.Personality.12 - - - - - False - False - 1 - 0 - 0 - 0 - False - False - False - False - False - 1040 - 1252 - - - - - 1.0.0.0 - - - - - - 1.0.0.0 - - - - - - - - - - - - WineCellarServer.dpr - - - Embarcadero C++Builder Office 2000 Servers Package - Embarcadero C++Builder Office XP Servers Package - Microsoft Office 2000 Sample Automation Server Wrapper Components - Microsoft Office XP Sample Automation Server Wrapper Components - - - - - False - False - True - False - - - 12 - - - - -
+ + + {D87A49D2-D936-4F0E-BC4F-38702084A156} + 19.5 + VCL + WineCellarServer.dpr + True + Debug + Win32 + 1 + Console + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + $(BDS)\bin\delphi_PROJECTICNS.icns + WineCellarServer + None + ..\..\lib\loggerpro;..\..\lib\delphistompclient;..\..\lib\dmustache;..\..\..\delphiredisclient\sources;$(DCC_UnitSearchPath) + $(BDS)\bin\delphi_PROJECTICON.ico + System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) + 1040 + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= + .\$(Platform)\$(Config) + .\$(Platform)\$(Config) + false + false + false + false + false + + + true + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png + true + true + true + true + true + $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png + true + $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png + Debug + android-support-v4.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar + true + true + true + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png + + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + true + Base + true + true + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png + true + true + true + true + true + $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png + true + $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png + android-support-v4.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar + true + true + true + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png + + + true + true + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + 1033 + cxPivotGridChartRS17;JvMM;dxSkinSevenRS17;dxSkinBlueprintRS17;dxSkinHighContrastRS17;dxSkinOffice2007BlackRS17;dxCoreRS17;cxPageControldxBarPopupMenuRS17;dxSkinXmas2008BlueRS17;dxPSDBTeeChartRS17;JvCrypt;dxPSTeeChartRS17;dxSkinSummer2008RS17;dxPScxSchedulerLnkRS17;dxSkinBlueRS17;dxSkinDarkRoomRS17;DBXInterBaseDriver;DataSnapServer;DataSnapCommon;dxPScxTLLnkRS17;JvNet;JvDotNetCtrls;dxRibbonRS17;DbxCommonDriver;cxDataRS17;vclimg;dxSkinsdxBarPainterRS17;dxPSdxDBTVLnkRS17;dbxcds;DatasnapConnectorsFreePascal;NxDBGridDsgn_dxe3;JvXPCtrls;dxSkinMoneyTwinsRS17;vcldb;cxExportRS17;dxPSCoreRS17;dxBarExtItemsRS17;dxGDIPlusRS17;FMXfrx17;dxNavBarRS17;CustomIPTransport;cxLibraryRS17;cxGridRS17;dxSkinOffice2010BlackRS17;dsnap;IndyIPServer;IndyCore;dxSkinMcSkinRS17;CloudService;dxPScxCommonRS17;FmxTeeUI;frxDB17;AnyDAC_PhysDb2_D17;dxSkinsdxDLPainterRS17;dxSkiniMaginaryRS17;JvDB;JvRuntimeDesign;dxPScxVGridLnkRS17;JclDeveloperTools;dxSkinSevenClassicRS17;dxPScxExtCommonRS17;MyFrameTestPackage;dxPScxSSLnkRS17;NxGridRun_dxe3;dxSkinLilianRS17;fs17;dxPSdxLCLnkRS17;dxSkinOffice2010BlueRS17;NxCommonRun_dxe3;bindcompfmx;DataBindingsVCL170;dxSkinOffice2010SilverRS17;vcldbx;cxSchedulerGridRS17;dbrtl;bindcomp;inetdb;JvPluginSystem;dxBarRS17;DataBindings;DBXOdbcDriver;IcsCommonDXE3Run;JvCmp;dxBarDBNavRS17;dxSkinWhiteprintRS17;JvTimeFramework;xmlrtl;dxSkinsdxRibbonPainterRS17;ibxpress;dxDockingRS17;vclactnband;bindengine;soaprtl;FMXTee;dxADOServerModeRS17;bindcompvcl;dxBarExtDBItemsRS17;dxPSPrVwRibbonRS17;Jcl;vclie;dxSkinOffice2007PinkRS17;cxPageControlRS17;dxSkinscxPCPainterRS17;AnyDAC_PhysADS_D17;AnyDAC_PhysIB_D17;dxmdsRS17;dxSkinTheAsphaltWorldRS17;DBXInformixDriver;Intraweb;dxPsPrVwAdvRS17;NxInspectorRun_dxe3;dxSkinSilverRS17;dxdborRS17;dsnapcon;DBXFirebirdDriver;fsDB17;inet;dorm_runtime_xe3;JvPascalInterpreter;vclx;dxSkinStardustRS17;cxEditorsRS17;DBXSybaseASADriver;NxInspectorDsgn_dxe3;dbexpress;IndyIPClient;AnyDAC_PhysMySQL_D17;cxTreeListdxBarPopupMenuRS17;dxSkinVS2010RS17;NxGridDsgn_dxe3;dxThemeRS17;DBXSqliteDriver;dxPScxGridLnkRS17;fmx;JvDlgs;IndySystem;TeeDB;dxSkinValentineRS17;vclib;inetdbbde;DataSnapClient;dxSkinDevExpressStyleRS17;DataSnapProviderClient;DBXSybaseASEDriver;cxBarEditItemRS17;AnyDAC_PhysMSAcc_D17;dxServerModeRS17;cxPivotGridOLAPRS17;cxSchedulerRS17;MetropolisUILiveTile;AnyDAC_PhysSQLITE_D17;dxPSLnksRS17;dxSkinPumpkinRS17;dxPSdxDBOCLnkRS17;cxVerticalGridRS17;dxSkinSpringTimeRS17;vcldsnap;dxSkinDevExpressDarkStyleRS17;DBXDb2Driver;AnyDAC_ComI_D17;DBXOracleDriver;AnyDAC_PhysMSSQL_D17;JvCore;NxDBGridRun_dxe3;vclribbon;AnyDAC_Comp_D17;cxSpreadSheetRS17;dxSkinLiquidSkyRS17;AnyDAC_PhysODBC_D17;fmxase;vcl;dxSkinOffice2007SilverRS17;AnyDAC_PhysPg_D17;IndyIPCommon;DBXMSSQLDriver;CodeSiteExpressPkg;dxPSdxOCLnkRS17;dcldxSkinsCoreRS17;JvAppFrm;AnyDAC_PhysASA_D17;inetdbxpress;webdsnap;NxCollectionRun_dxe3;AnyDAC_PhysOracle_D17;dxSkinCoffeeRS17;JvDocking;adortl;dxSkinscxSchedulerPainterRS17;JvWizards;NxCollectionDsgn_dxe3;frx17;NxCommonDsgn_dxe3;dxtrmdRS17;dxPScxPCProdRS17;AnyDAC_GUIxForms_D17;JvBands;rtl;DbxClientDriver;AnyDAC_PhysTDBX_D17;dxTabbedMDIRS17;dxComnRS17;dxSkinSharpPlusRS17;dxSkinsCoreRS17;dxSkinLondonLiquidSkyRS17;dxdbtrRS17;Tee;JclContainers;NxAddonsRun_dxe3;CPortLibDXE;JvSystem;dxorgcRS17;svnui;dxSkinBlackRS17;JvControls;NxSheetRun_dxe3;IndyProtocols;DBXMySQLDriver;dxLayoutControlRS17;bindcompdbx;TeeUI;JvJans;JvPrintPreview;JvPageComps;JvStdCtrls;JvCustom;dxSkinOffice2007BlueRS17;dxPScxPivotGridLnkRS17;dxSpellCheckerRS17;vcltouch;dxSkinOffice2007GreenRS17;dxSkinSharpRS17;websnap;dxSkinFoggyRS17;dxTileControlRS17;VclSmp;FMXfrxDB17;dxSkinDarkSideRS17;cxPivotGridRS17;DataSnapConnectors;AnyDAC_Phys_D17;fmxobj;SynEdit_RXE3;JclVcl;cxTreeListRS17;dxPSdxFCLnkRS17;dxSkinGlassOceansRS17;frxe17;svn;dxFlowChartRS17;fmxdae;dxSkinsdxNavBarPainterRS17;bdertl;VirtualTreesR;DataSnapIndy10ServerTransport;dxDBXServerModeRS17;dxSkinCaramelRS17;$(DCC_UsePackage) + + + cxPivotGridChartRS17;JvMM;dxSkinSevenRS17;dxSkinBlueprintRS17;dxSkinHighContrastRS17;dxSkinOffice2007BlackRS17;dxCoreRS17;cxPageControldxBarPopupMenuRS17;dxSkinXmas2008BlueRS17;dxPSDBTeeChartRS17;JvCrypt;dxPSTeeChartRS17;dxSkinSummer2008RS17;dxPScxSchedulerLnkRS17;dxSkinBlueRS17;dxSkinDarkRoomRS17;DBXInterBaseDriver;DataSnapServer;DataSnapCommon;dxPScxTLLnkRS17;JvNet;dxRibbonRS17;DbxCommonDriver;cxDataRS17;vclimg;dxSkinsdxBarPainterRS17;dxPSdxDBTVLnkRS17;dbxcds;DatasnapConnectorsFreePascal;NxDBGridDsgn_dxe3;dxSkinMoneyTwinsRS17;vcldb;cxExportRS17;dxPSCoreRS17;dxBarExtItemsRS17;dxGDIPlusRS17;dxNavBarRS17;CustomIPTransport;cxLibraryRS17;cxGridRS17;dxSkinOffice2010BlackRS17;dsnap;IndyIPServer;IndyCore;dxSkinMcSkinRS17;dxPScxCommonRS17;AnyDAC_PhysDb2_D17;dxSkinsdxDLPainterRS17;dxSkiniMaginaryRS17;JvDB;dxPScxVGridLnkRS17;dxSkinSevenClassicRS17;dxPScxExtCommonRS17;dxPScxSSLnkRS17;NxGridRun_dxe3;dxSkinLilianRS17;dxPSdxLCLnkRS17;dxSkinOffice2010BlueRS17;NxCommonRun_dxe3;bindcompfmx;dxSkinOffice2010SilverRS17;dbrtl;bindcomp;inetdb;JvPluginSystem;dxBarRS17;DBXOdbcDriver;JvCmp;dxBarDBNavRS17;dxSkinWhiteprintRS17;JvTimeFramework;xmlrtl;dxSkinsdxRibbonPainterRS17;ibxpress;dxDockingRS17;vclactnband;bindengine;soaprtl;dxADOServerModeRS17;bindcompvcl;dxBarExtDBItemsRS17;dxPSPrVwRibbonRS17;vclie;dxSkinOffice2007PinkRS17;cxPageControlRS17;dxSkinscxPCPainterRS17;AnyDAC_PhysADS_D17;AnyDAC_PhysIB_D17;dxmdsRS17;dxSkinTheAsphaltWorldRS17;DBXInformixDriver;dxPsPrVwAdvRS17;NxInspectorRun_dxe3;dxSkinSilverRS17;dxdborRS17;dsnapcon;DBXFirebirdDriver;inet;JvPascalInterpreter;vclx;dxSkinStardustRS17;cxEditorsRS17;DBXSybaseASADriver;NxInspectorDsgn_dxe3;dbexpress;IndyIPClient;AnyDAC_PhysMySQL_D17;cxTreeListdxBarPopupMenuRS17;dxSkinVS2010RS17;NxGridDsgn_dxe3;dxThemeRS17;DBXSqliteDriver;dxPScxGridLnkRS17;fmx;JvDlgs;IndySystem;TeeDB;dxSkinValentineRS17;vclib;DataSnapClient;dxSkinDevExpressStyleRS17;DataSnapProviderClient;DBXSybaseASEDriver;cxBarEditItemRS17;AnyDAC_PhysMSAcc_D17;dxServerModeRS17;cxPivotGridOLAPRS17;cxSchedulerRS17;AnyDAC_PhysSQLITE_D17;dxPSLnksRS17;dxSkinPumpkinRS17;dxPSdxDBOCLnkRS17;cxVerticalGridRS17;dxSkinSpringTimeRS17;vcldsnap;dxSkinDevExpressDarkStyleRS17;DBXDb2Driver;AnyDAC_ComI_D17;DBXOracleDriver;AnyDAC_PhysMSSQL_D17;JvCore;NxDBGridRun_dxe3;AnyDAC_Comp_D17;cxSpreadSheetRS17;dxSkinLiquidSkyRS17;AnyDAC_PhysODBC_D17;fmxase;vcl;dxSkinOffice2007SilverRS17;AnyDAC_PhysPg_D17;IndyIPCommon;DBXMSSQLDriver;dxPSdxOCLnkRS17;dcldxSkinsCoreRS17;JvAppFrm;AnyDAC_PhysASA_D17;inetdbxpress;webdsnap;NxCollectionRun_dxe3;AnyDAC_PhysOracle_D17;dxSkinCoffeeRS17;adortl;dxSkinscxSchedulerPainterRS17;JvWizards;NxCollectionDsgn_dxe3;NxCommonDsgn_dxe3;dxtrmdRS17;dxPScxPCProdRS17;AnyDAC_GUIxForms_D17;JvBands;rtl;DbxClientDriver;AnyDAC_PhysTDBX_D17;dxTabbedMDIRS17;dxComnRS17;dxSkinSharpPlusRS17;dxSkinsCoreRS17;dxSkinLondonLiquidSkyRS17;dxdbtrRS17;Tee;NxAddonsRun_dxe3;JvSystem;dxorgcRS17;dxSkinBlackRS17;JvControls;NxSheetRun_dxe3;IndyProtocols;DBXMySQLDriver;dxLayoutControlRS17;bindcompdbx;TeeUI;JvJans;JvPrintPreview;JvPageComps;JvStdCtrls;JvCustom;dxSkinOffice2007BlueRS17;dxPScxPivotGridLnkRS17;vcltouch;dxSkinOffice2007GreenRS17;dxSkinSharpRS17;websnap;dxSkinFoggyRS17;VclSmp;dxSkinDarkSideRS17;cxPivotGridRS17;DataSnapConnectors;AnyDAC_Phys_D17;fmxobj;SynEdit_RXE3;cxTreeListRS17;dxPSdxFCLnkRS17;dxSkinGlassOceansRS17;dxFlowChartRS17;fmxdae;dxSkinsdxNavBarPainterRS17;DataSnapIndy10ServerTransport;dxDBXServerModeRS17;dxSkinCaramelRS17;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + 1033 + false + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + + MainSource + + +
wm
+ TWebModule +
+ + +
WineCellarDataModule
+ TDataModule +
+ + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + +
+ + Delphi.Personality.12 + + + + + False + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1040 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + + + + + + + + + WineCellarServer.dpr + + + Embarcadero C++Builder Office 2000 Servers Package + Embarcadero C++Builder Office XP Servers Package + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + + False + False + True + False + + + 12 + + + + +
diff --git a/samples/winecellarserver/WinesBO.pas b/samples/WineCellarSample/winecellarserver/WinesBO.pas similarity index 95% rename from samples/winecellarserver/WinesBO.pas rename to samples/WineCellarSample/winecellarserver/WinesBO.pas index 70688e79b..5ead24292 100644 --- a/samples/winecellarserver/WinesBO.pas +++ b/samples/WineCellarSample/winecellarserver/WinesBO.pas @@ -1,100 +1,100 @@ -unit WinesBO; - -{ ** Note: In case of Delphi clients you can share the units containing the business objects - between client and server. This is not required, and could lead to difficult - dependencies schemas in buig project. In this demo this file is shared between - clients and server. } - -interface - -uses System.Generics.Collections, MVCFramework.Serializer.Commons; - -type - - [MVCNameCase(ncLowerCase)] - TWine = class - private - FYEAR: string; - FNAME: string; - FPICTURE: string; - FGRAPES: string; - FID: integer; - FDESCRIPTION: string; - FCOUNTRY: string; - FREGION: string; - procedure SetCOUNTRY(const Value: string); - procedure SetDESCRIPTION(const Value: string); - procedure SetGRAPES(const Value: string); - procedure SetID(const Value: integer); - procedure SetNAME(const Value: string); - procedure SetPICTURE(const Value: string); - procedure SetREGION(const Value: string); - procedure SetYEAR(const Value: string); - - public - property id: integer read FID write SetID; - property name: string read FNAME write SetNAME; - property year: string read FYEAR write SetYEAR; - property grapes: string read FGRAPES write SetGRAPES; - property country: string read FCOUNTRY write SetCOUNTRY; - property region: string read FREGION write SetREGION; - property description: string read FDESCRIPTION write SetDESCRIPTION; - property picture: string read FPICTURE write SetPICTURE; - end; - - TWines = class(TObjectList) - constructor Create; - end; - -implementation - -{ TWine } - -procedure TWine.SetCOUNTRY(const Value: string); -begin - FCOUNTRY := Value; -end; - -procedure TWine.SetDESCRIPTION(const Value: string); -begin - FDESCRIPTION := Value; -end; - -procedure TWine.SetGRAPES(const Value: string); -begin - FGRAPES := Value; -end; - -procedure TWine.SetID(const Value: integer); -begin - FID := Value; -end; - -procedure TWine.SetNAME(const Value: string); -begin - FNAME := Value; -end; - -procedure TWine.SetPICTURE(const Value: string); -begin - FPICTURE := Value; -end; - -procedure TWine.SetREGION(const Value: string); -begin - FREGION := Value; -end; - -procedure TWine.SetYEAR(const Value: string); -begin - FYEAR := Value; -end; - -{ TWines } - -constructor TWines.Create; -begin - inherited Create(True); -end; - -end. +unit WinesBO; + +{ ** Note: In case of Delphi clients you can share the units containing the business objects + between client and server. This is not required, and could lead to difficult + dependencies schemas in buig project. In this demo this file is shared between + clients and server. } + +interface + +uses System.Generics.Collections, MVCFramework.Serializer.Commons; + +type + + [MVCNameCase(ncLowerCase)] + TWine = class + private + FYEAR: string; + FNAME: string; + FPICTURE: string; + FGRAPES: string; + FID: integer; + FDESCRIPTION: string; + FCOUNTRY: string; + FREGION: string; + procedure SetCOUNTRY(const Value: string); + procedure SetDESCRIPTION(const Value: string); + procedure SetGRAPES(const Value: string); + procedure SetID(const Value: integer); + procedure SetNAME(const Value: string); + procedure SetPICTURE(const Value: string); + procedure SetREGION(const Value: string); + procedure SetYEAR(const Value: string); + + public + property id: integer read FID write SetID; + property name: string read FNAME write SetNAME; + property year: string read FYEAR write SetYEAR; + property grapes: string read FGRAPES write SetGRAPES; + property country: string read FCOUNTRY write SetCOUNTRY; + property region: string read FREGION write SetREGION; + property description: string read FDESCRIPTION write SetDESCRIPTION; + property picture: string read FPICTURE write SetPICTURE; + end; + + TWines = class(TObjectList) + constructor Create; + end; + +implementation + +{ TWine } + +procedure TWine.SetCOUNTRY(const Value: string); +begin + FCOUNTRY := Value; +end; + +procedure TWine.SetDESCRIPTION(const Value: string); +begin + FDESCRIPTION := Value; +end; + +procedure TWine.SetGRAPES(const Value: string); +begin + FGRAPES := Value; +end; + +procedure TWine.SetID(const Value: integer); +begin + FID := Value; +end; + +procedure TWine.SetNAME(const Value: string); +begin + FNAME := Value; +end; + +procedure TWine.SetPICTURE(const Value: string); +begin + FPICTURE := Value; +end; + +procedure TWine.SetREGION(const Value: string); +begin + FREGION := Value; +end; + +procedure TWine.SetYEAR(const Value: string); +begin + FYEAR := Value; +end; + +{ TWines } + +constructor TWines.Create; +begin + inherited Create(True); +end; + +end. diff --git a/samples/winecellarserver/nbproject/private/private.xml b/samples/WineCellarSample/winecellarserver/nbproject/private/private.xml similarity index 98% rename from samples/winecellarserver/nbproject/private/private.xml rename to samples/WineCellarSample/winecellarserver/nbproject/private/private.xml index db03bb077..475096252 100644 --- a/samples/winecellarserver/nbproject/private/private.xml +++ b/samples/WineCellarSample/winecellarserver/nbproject/private/private.xml @@ -1,4 +1,4 @@ - - - - + + + + diff --git a/samples/winecellarserver/nbproject/project.properties b/samples/WineCellarSample/winecellarserver/nbproject/project.properties similarity index 97% rename from samples/winecellarserver/nbproject/project.properties rename to samples/WineCellarSample/winecellarserver/nbproject/project.properties index 3f3f2db75..8a9c42ddf 100644 --- a/samples/winecellarserver/nbproject/project.properties +++ b/samples/WineCellarSample/winecellarserver/nbproject/project.properties @@ -1,7 +1,7 @@ -config.folder=${file.reference.winecellar-config} -file.reference.winecellar-config=config -file.reference.winecellar-test=test -file.reference.winecellar-www=www -files.encoding=UTF-8 -site.root.folder=${file.reference.winecellar-www} -test.folder=${file.reference.winecellar-test} +config.folder=${file.reference.winecellar-config} +file.reference.winecellar-config=config +file.reference.winecellar-test=test +file.reference.winecellar-www=www +files.encoding=UTF-8 +site.root.folder=${file.reference.winecellar-www} +test.folder=${file.reference.winecellar-test} diff --git a/samples/winecellarserver/nbproject/project.xml b/samples/WineCellarSample/winecellarserver/nbproject/project.xml similarity index 97% rename from samples/winecellarserver/nbproject/project.xml rename to samples/WineCellarSample/winecellarserver/nbproject/project.xml index c5b7164c4..238097951 100644 --- a/samples/winecellarserver/nbproject/project.xml +++ b/samples/WineCellarSample/winecellarserver/nbproject/project.xml @@ -1,9 +1,9 @@ - - - org.netbeans.modules.web.clientproject - - - winecellar - - - + + + org.netbeans.modules.web.clientproject + + + winecellar + + + diff --git a/samples/winecellarserver/www/css/milligram.css b/samples/WineCellarSample/winecellarserver/www/css/milligram.css similarity index 100% rename from samples/winecellarserver/www/css/milligram.css rename to samples/WineCellarSample/winecellarserver/www/css/milligram.css diff --git a/samples/winecellarserver/www/css/styles.css b/samples/WineCellarSample/winecellarserver/www/css/styles.css similarity index 100% rename from samples/winecellarserver/www/css/styles.css rename to samples/WineCellarSample/winecellarserver/www/css/styles.css diff --git a/samples/winecellarserver/www/index.html b/samples/WineCellarSample/winecellarserver/www/index.html similarity index 100% rename from samples/winecellarserver/www/index.html rename to samples/WineCellarSample/winecellarserver/www/index.html diff --git a/samples/winecellarserver/www/js/jquery-1.7.1.min.js b/samples/WineCellarSample/winecellarserver/www/js/jquery-1.7.1.min.js similarity index 100% rename from samples/winecellarserver/www/js/jquery-1.7.1.min.js rename to samples/WineCellarSample/winecellarserver/www/js/jquery-1.7.1.min.js diff --git a/samples/winecellarserver/www/js/main.js b/samples/WineCellarSample/winecellarserver/www/js/main.js similarity index 100% rename from samples/winecellarserver/www/js/main.js rename to samples/WineCellarSample/winecellarserver/www/js/main.js diff --git a/samples/winecellarserver/www/pics/block_nine.jpg b/samples/WineCellarSample/winecellarserver/www/pics/block_nine.jpg similarity index 100% rename from samples/winecellarserver/www/pics/block_nine.jpg rename to samples/WineCellarSample/winecellarserver/www/pics/block_nine.jpg diff --git a/samples/winecellarserver/www/pics/bodega_lurton.jpg b/samples/WineCellarSample/winecellarserver/www/pics/bodega_lurton.jpg similarity index 100% rename from samples/winecellarserver/www/pics/bodega_lurton.jpg rename to samples/WineCellarSample/winecellarserver/www/pics/bodega_lurton.jpg diff --git a/samples/winecellarserver/www/pics/bouscat.jpg b/samples/WineCellarSample/winecellarserver/www/pics/bouscat.jpg similarity index 100% rename from samples/winecellarserver/www/pics/bouscat.jpg rename to samples/WineCellarSample/winecellarserver/www/pics/bouscat.jpg diff --git a/samples/winecellarserver/www/pics/domaine_serene.jpg b/samples/WineCellarSample/winecellarserver/www/pics/domaine_serene.jpg similarity index 100% rename from samples/winecellarserver/www/pics/domaine_serene.jpg rename to samples/WineCellarSample/winecellarserver/www/pics/domaine_serene.jpg diff --git a/samples/winecellarserver/www/pics/ex_umbris.jpg b/samples/WineCellarSample/winecellarserver/www/pics/ex_umbris.jpg similarity index 100% rename from samples/winecellarserver/www/pics/ex_umbris.jpg rename to samples/WineCellarSample/winecellarserver/www/pics/ex_umbris.jpg diff --git a/samples/winecellarserver/www/pics/generic.jpg b/samples/WineCellarSample/winecellarserver/www/pics/generic.jpg similarity index 100% rename from samples/winecellarserver/www/pics/generic.jpg rename to samples/WineCellarSample/winecellarserver/www/pics/generic.jpg diff --git a/samples/winecellarserver/www/pics/lan_rioja.jpg b/samples/WineCellarSample/winecellarserver/www/pics/lan_rioja.jpg similarity index 100% rename from samples/winecellarserver/www/pics/lan_rioja.jpg rename to samples/WineCellarSample/winecellarserver/www/pics/lan_rioja.jpg diff --git a/samples/winecellarserver/www/pics/le_doyenne.jpg b/samples/WineCellarSample/winecellarserver/www/pics/le_doyenne.jpg similarity index 100% rename from samples/winecellarserver/www/pics/le_doyenne.jpg rename to samples/WineCellarSample/winecellarserver/www/pics/le_doyenne.jpg diff --git a/samples/winecellarserver/www/pics/lurton-pinot-gris.jpg b/samples/WineCellarSample/winecellarserver/www/pics/lurton-pinot-gris.jpg similarity index 100% rename from samples/winecellarserver/www/pics/lurton-pinot-gris.jpg rename to samples/WineCellarSample/winecellarserver/www/pics/lurton-pinot-gris.jpg diff --git a/samples/winecellarserver/www/pics/margerum.jpg b/samples/WineCellarSample/winecellarserver/www/pics/margerum.jpg similarity index 100% rename from samples/winecellarserver/www/pics/margerum.jpg rename to samples/WineCellarSample/winecellarserver/www/pics/margerum.jpg diff --git a/samples/winecellarserver/www/pics/morizottes.jpg b/samples/WineCellarSample/winecellarserver/www/pics/morizottes.jpg similarity index 100% rename from samples/winecellarserver/www/pics/morizottes.jpg rename to samples/WineCellarSample/winecellarserver/www/pics/morizottes.jpg diff --git a/samples/winecellarserver/www/pics/rex_hill.jpg b/samples/WineCellarSample/winecellarserver/www/pics/rex_hill.jpg similarity index 100% rename from samples/winecellarserver/www/pics/rex_hill.jpg rename to samples/WineCellarSample/winecellarserver/www/pics/rex_hill.jpg diff --git a/samples/winecellarserver/www/pics/saint_cosme.jpg b/samples/WineCellarSample/winecellarserver/www/pics/saint_cosme.jpg similarity index 100% rename from samples/winecellarserver/www/pics/saint_cosme.jpg rename to samples/WineCellarSample/winecellarserver/www/pics/saint_cosme.jpg diff --git a/samples/winecellarserver/www/pics/svglogo.svg b/samples/WineCellarSample/winecellarserver/www/pics/svglogo.svg similarity index 100% rename from samples/winecellarserver/www/pics/svglogo.svg rename to samples/WineCellarSample/winecellarserver/www/pics/svglogo.svg diff --git a/samples/winecellarserver/www/pics/viticcio.jpg b/samples/WineCellarSample/winecellarserver/www/pics/viticcio.jpg similarity index 100% rename from samples/winecellarserver/www/pics/viticcio.jpg rename to samples/WineCellarSample/winecellarserver/www/pics/viticcio.jpg diff --git a/samples/apachemodule/mod_dmvc.dpr b/samples/apachemodule/mod_dmvc.dpr index 6bba2c01d..22e46ca20 100644 --- a/samples/apachemodule/mod_dmvc.dpr +++ b/samples/apachemodule/mod_dmvc.dpr @@ -10,10 +10,10 @@ uses MVCFramework.Logger, Winapi.Windows, System.Classes, - MainWebModuleUnit in '..\winecellarserver\MainWebModuleUnit.pas' {wm: TWebModule} , - MainDataModuleUnit in '..\winecellarserver\MainDataModuleUnit.pas' {WineCellarDataModule: TDataModule} , - WineCellarAppControllerU in '..\winecellarserver\WineCellarAppControllerU.pas', - WinesBO in '..\winecellarserver\WinesBO.pas'; + MainDataModuleUnit in '..\WineCellarSample\winecellarserver\MainDataModuleUnit.pas' {WineCellarDataModule: TDataModule}, + MainWebModuleUnit in '..\WineCellarSample\winecellarserver\MainWebModuleUnit.pas' {wm: TWebModule}, + WineCellarAppControllerU in '..\WineCellarSample\winecellarserver\WineCellarAppControllerU.pas', + WinesBO in '..\WineCellarSample\winecellarserver\WinesBO.pas'; {$R *.res} // httpd.conf entries: diff --git a/samples/apachemodule/mod_dmvc.dproj b/samples/apachemodule/mod_dmvc.dproj index f4db10d0a..87b71441d 100644 --- a/samples/apachemodule/mod_dmvc.dproj +++ b/samples/apachemodule/mod_dmvc.dproj @@ -1,7 +1,7 @@  {61ADE231-72F2-4E11-8EDD-62C5AFEF0463} - 19.1 + 19.5 VCL mod_dmvc.dpr True @@ -92,22 +92,18 @@ MainSource - -
wm
- dfm - TWebModule -
- +
WineCellarDataModule
dfm TDataModule
- - - - Cfg_2 - Base - + +
wm
+ dfm + TWebModule +
+ + Base @@ -115,6 +111,10 @@ Cfg_1 Base + + Cfg_2 + Base + Delphi.Personality.12 @@ -129,7 +129,7 @@ mod_dmvc.dpr - + mod_dmvc.dll @@ -144,14 +144,14 @@ 0 - + classes - 1 + 64 classes - 1 + 64 @@ -196,7 +196,6 @@ 1 - library\lib\armeabi-v7a @@ -273,6 +272,16 @@ 1 + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + res\drawable-ldpi @@ -433,6 +442,10 @@ 1 .framework + + 1 + .framework + 0 @@ -446,6 +459,10 @@ 1 .dylib + + 1 + .dylib + 0 .dll;.bpl @@ -460,7 +477,7 @@ 1 .dylib - + 1 .dylib @@ -472,6 +489,10 @@ 1 .dylib + + 1 + .dylib + 0 .bpl @@ -490,7 +511,7 @@ 0 - + 0 @@ -499,6 +520,9 @@ 0 + + 0 + 0 @@ -508,13 +532,17 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -524,181 +552,27 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 @@ -708,7 +582,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -718,7 +592,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -728,7 +602,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -738,7 +612,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -748,191 +622,37 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - 1 - - - 1 - - - 1 - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - - - - 1 - - - 1 - - - 1 - - ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 @@ -942,7 +662,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 1 @@ -952,7 +672,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -962,7 +682,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -972,7 +692,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -982,7 +702,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -992,7 +712,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -1002,7 +722,7 @@ ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 - + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 1 @@ -1024,8 +744,11 @@ ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + - @@ -1036,7 +759,7 @@ 1 - + 1 @@ -1052,6 +775,10 @@ Contents\Resources 1 + + Contents\Resources + 1 + @@ -1068,7 +795,7 @@ 1 - + 1 @@ -1080,6 +807,9 @@ 1 + + 1 + 0 @@ -1118,16 +848,18 @@ 1 - - + + - + + + - - - + + + True diff --git a/samples/data/activerecorddb.db b/samples/data/activerecorddb.db index 9c605470d6a470b955b21e559bff67ac38820f76..a4cf9a6fa98945378810f2adfe02fbda541df549 100644 GIT binary patch delta 196 zcmZo@;Am*zm>|vgY@&=aSyew3Ns&d(SJ6tlu2W{E}20*jbA7BMp{Vy5U~&9)ZXZ7moN9|r*4 C*g1Is delta 213 zcmZo@;Am*zm>|vgbfSziW78^Y!^<FmOsO%9-9D$7seY3luh%41@?zFTBra O(rjz7-PVHf@Noc!4Jcv& diff --git a/samples/react/WebApp/package-lock.json b/samples/react/WebApp/package-lock.json new file mode 100644 index 000000000..fcf6f6eed --- /dev/null +++ b/samples/react/WebApp/package-lock.json @@ -0,0 +1,31188 @@ +{ + "name": "webapp", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "webapp", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^4.2.4", + "@testing-library/react": "^9.5.0", + "@testing-library/user-event": "^7.2.1", + "axios": "^0.21.1", + "react": "^16.13.1", + "react-dom": "^16.13.1", + "react-router-dom": "^5.2.0", + "react-scripts": "3.4.1" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", + "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", + "dependencies": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "node_modules/@babel/compat-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/generator": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", + "dependencies": { + "@babel/types": "^7.11.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-builder-react-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz", + "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-builder-react-jsx-experimental": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.5.tgz", + "integrity": "sha512-Buewnx6M4ttG+NLkKyt7baQn7ScC/Td+e99G914fRU8fGIUivDDgVIQeDHFa5e4CRSJQt58WpNHhsAZgtzVhsg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/types": "^7.10.5" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "dependencies": { + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", + "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz", + "integrity": "sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==", + "dependencies": { + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "node_modules/@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "dependencies": { + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz", + "integrity": "sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.2.tgz", + "integrity": "sha512-Vuj/+7vLo6l1Vi7uuO+1ngCDNeVmNbTngcJFKCR/oEtz8tKz0CJxZEGmPt9KcIloZhOZ3Zit6xbpXT2MDlS9Vw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz", + "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-decorators": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", + "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", + "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "engines": { + "node": ">=4" + }, + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.10.4.tgz", + "integrity": "sha512-2NaoC6fAk2VMdhY1eerkfHV+lVYC1u8b+jmRJISqANCJlTxYy19HGdIkkQtix2UtkcPuPu+IlDgrVseZnU03bw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.4.tgz", + "integrity": "sha512-yxQsX1dJixF4qEEdzVbst3SZQ58Nrooz8NV9Z9GL4byTE25BvJgl5lf0RECUf0fh28rZBb/RYTWn/eeKwCMrZQ==", + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", + "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz", + "integrity": "sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", + "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-flow": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "dependencies": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.10.4.tgz", + "integrity": "sha512-cYmQBW1pXrqBte1raMkAulXmi7rjg3VI6ZLg9QIic8Hq7BtYXaWuZSxsr2siOMI6SWwpxjWfnwhTUrd7JlAV7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz", + "integrity": "sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz", + "integrity": "sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==", + "dependencies": { + "@babel/helper-builder-react-jsx": "^7.10.4", + "@babel/helper-builder-react-jsx-experimental": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.10.4.tgz", + "integrity": "sha512-RM3ZAd1sU1iQ7rI2dhrZRZGv0aqzNQMbkIUCS1txYpi9wHQ2ZHNjo5TwX+UD6pvFW4AbWqLVYvKy5qJSAyRGjQ==", + "dependencies": { + "@babel/helper-builder-react-jsx-experimental": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz", + "integrity": "sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz", + "integrity": "sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz", + "integrity": "sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz", + "integrity": "sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", + "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz", + "integrity": "sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==", + "dependencies": { + "@babel/compat-data": "^7.11.0", + "@babel/helper-compilation-targets": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-async-generator-functions": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", + "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.10.4", + "@babel/plugin-transform-arrow-functions": "^7.10.4", + "@babel/plugin-transform-async-to-generator": "^7.10.4", + "@babel/plugin-transform-block-scoped-functions": "^7.10.4", + "@babel/plugin-transform-block-scoping": "^7.10.4", + "@babel/plugin-transform-classes": "^7.10.4", + "@babel/plugin-transform-computed-properties": "^7.10.4", + "@babel/plugin-transform-destructuring": "^7.10.4", + "@babel/plugin-transform-dotall-regex": "^7.10.4", + "@babel/plugin-transform-duplicate-keys": "^7.10.4", + "@babel/plugin-transform-exponentiation-operator": "^7.10.4", + "@babel/plugin-transform-for-of": "^7.10.4", + "@babel/plugin-transform-function-name": "^7.10.4", + "@babel/plugin-transform-literals": "^7.10.4", + "@babel/plugin-transform-member-expression-literals": "^7.10.4", + "@babel/plugin-transform-modules-amd": "^7.10.4", + "@babel/plugin-transform-modules-commonjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-umd": "^7.10.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", + "@babel/plugin-transform-new-target": "^7.10.4", + "@babel/plugin-transform-object-super": "^7.10.4", + "@babel/plugin-transform-parameters": "^7.10.4", + "@babel/plugin-transform-property-literals": "^7.10.4", + "@babel/plugin-transform-regenerator": "^7.10.4", + "@babel/plugin-transform-reserved-words": "^7.10.4", + "@babel/plugin-transform-shorthand-properties": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", + "@babel/plugin-transform-sticky-regex": "^7.10.4", + "@babel/plugin-transform-template-literals": "^7.10.4", + "@babel/plugin-transform-typeof-symbol": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.10.4", + "@babel/plugin-transform-unicode-regex": "^7.10.4", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.11.0", + "browserslist": "^4.12.0", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.4.tgz", + "integrity": "sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.10.4", + "@babel/plugin-transform-react-jsx": "^7.10.4", + "@babel/plugin-transform-react-jsx-development": "^7.10.4", + "@babel/plugin-transform-react-jsx-self": "^7.10.4", + "@babel/plugin-transform-react-jsx-source": "^7.10.4", + "@babel/plugin-transform-react-pure-annotations": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz", + "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-typescript": "^7.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", + "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.11.2.tgz", + "integrity": "sha512-qh5IR+8VgFz83VBa6OkaET6uN/mJOhHONuy3m1sgF0CV6mXdPSEBdA7e1eUbVvyNtANjMbg22JUv71BaDXLY6A==", + "dependencies": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + }, + "node_modules/@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "deprecated": "Moved to 'npm install @sideway/address'" + }, + "node_modules/@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" + }, + "node_modules/@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" + }, + "node_modules/@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==", + "deprecated": "Switch to 'npm install joi'", + "dependencies": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "node_modules/@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dependencies": { + "@hapi/hoek": "^8.3.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/core/node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", + "dependencies": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@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==", + "dependencies": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/reporters": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/reporters/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@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==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/source-map/node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@jest/source-map/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@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==", + "dependencies": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/transform/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@sheerun/mutationobserver-shim": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", + "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz", + "integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz", + "integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz", + "integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz", + "integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz", + "integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz", + "integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz", + "integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz", + "integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz", + "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0", + "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3", + "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0", + "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0", + "@svgr/babel-plugin-transform-svg-component": "^4.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/core": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz", + "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==", + "dependencies": { + "@svgr/plugin-jsx": "^4.3.3", + "camelcase": "^5.3.1", + "cosmiconfig": "^5.2.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz", + "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==", + "dependencies": { + "@babel/types": "^7.4.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz", + "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==", + "dependencies": { + "@babel/core": "^7.4.5", + "@svgr/babel-preset": "^4.3.3", + "@svgr/hast-util-to-babel-ast": "^4.3.2", + "svg-parser": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz", + "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==", + "dependencies": { + "cosmiconfig": "^5.2.1", + "merge-deep": "^3.0.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/webpack": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz", + "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==", + "dependencies": { + "@babel/core": "^7.4.5", + "@babel/plugin-transform-react-constant-elements": "^7.0.0", + "@babel/preset-env": "^7.4.5", + "@babel/preset-react": "^7.0.0", + "@svgr/core": "^4.3.3", + "@svgr/plugin-jsx": "^4.3.3", + "@svgr/plugin-svgo": "^4.3.1", + "loader-utils": "^1.2.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz", + "integrity": "sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@sheerun/mutationobserver-shim": "^0.3.2", + "@types/testing-library__dom": "^6.12.1", + "aria-query": "^4.0.2", + "dom-accessibility-api": "^0.3.0", + "pretty-format": "^25.1.0", + "wait-for-expect": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@testing-library/dom/node_modules/@types/yargs": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", + "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@testing-library/dom/node_modules/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==", + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/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==" + }, + "node_modules/@testing-library/dom/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz", + "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==", + "dependencies": { + "@babel/runtime": "^7.5.1", + "chalk": "^2.4.1", + "css": "^2.2.3", + "css.escape": "^1.5.1", + "jest-diff": "^24.0.0", + "jest-matcher-utils": "^24.0.0", + "lodash": "^4.17.11", + "pretty-format": "^24.0.0", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6" + } + }, + "node_modules/@testing-library/react": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz", + "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@testing-library/dom": "^6.15.0", + "@types/testing-library__react": "^9.1.2" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@testing-library/user-event": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz", + "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==", + "peerDependencies": { + "@testing-library/dom": ">=5" + } + }, + "node_modules/@types/babel__core": { + "version": "7.1.9", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz", + "integrity": "sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.13.tgz", + "integrity": "sha512-i+zS7t6/s9cdQvbqKDARrcbrPvtJGlbYsMkazo03nTAK3RX9FNrLllXys22uiTGJapPOTZTQ35nHh4ISph4SLQ==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@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==" + }, + "node_modules/@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==" + }, + "node_modules/@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "node_modules/@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==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", + "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==" + }, + "node_modules/@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "node_modules/@types/node": { + "version": "14.0.27", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.27.tgz", + "integrity": "sha512-kVrqXhbclHNHGu9ztnAwSncIgJv/FaxmzXJvGXNdcCpV1b8u1/Mi6z6m0vwy0LzKeXFTPLH0NzwmoJ3fNCIq0g==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "node_modules/@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + }, + "node_modules/@types/react": { + "version": "16.9.44", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.44.tgz", + "integrity": "sha512-BtLoJrXdW8DVZauKP+bY4Kmiq7ubcJq+H/aCpRfvPF7RAT3RwR73Sg8szdc2YasbAlWBDrQ6Q+AFM0KwtQY+WQ==", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "16.9.8", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.8.tgz", + "integrity": "sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "node_modules/@types/testing-library__dom": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz", + "integrity": "sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==", + "dependencies": { + "pretty-format": "^24.3.0" + } + }, + "node_modules/@types/testing-library__react": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz", + "integrity": "sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==", + "dependencies": { + "@types/react-dom": "*", + "@types/testing-library__dom": "*", + "pretty-format": "^25.1.0" + } + }, + "node_modules/@types/testing-library__react/node_modules/@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@types/testing-library__react/node_modules/@types/yargs": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", + "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/testing-library__react/node_modules/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==", + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/testing-library__react/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/testing-library__react/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@types/testing-library__react/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==" + }, + "node_modules/@types/testing-library__react/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/testing-library__react/node_modules/pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@types/testing-library__react/node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/yargs": { + "version": "13.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.10.tgz", + "integrity": "sha512-MU10TSgzNABgdzKvQVW1nuuT+sgBMWeXNc3XOs5YXV5SDAK+PPja2eUuBNB9iqElu03xyEDqlnGw0jgl4nbqGQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@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==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", + "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "2.34.0", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^2.0.0", + "eslint": "^5.0.0 || ^6.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "dependencies": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", + "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", + "dependencies": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "2.34.0", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", + "dependencies": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==" + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "dependencies": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", + "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==" + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", + "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dependencies": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz", + "integrity": "sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA==", + "dependencies": { + "assert": "1.4.1", + "camelcase": "5.0.0", + "loader-utils": "1.2.3", + "object-path": "0.11.4", + "regex-parser": "2.2.10" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dependencies": { + "type-fest": "^0.11.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "dependencies": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "node_modules/arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/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==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dependencies": { + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "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==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/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=", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" + }, + "node_modules/axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "dependencies": { + "follow-redirects": "^1.10.0" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/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=", + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "node_modules/babel-code-frame/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "node_modules/babel-code-frame/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "dependencies": { + "babylon": "^6.18.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "dependencies": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 6.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "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==", + "dependencies": { + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-macros/node_modules/import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-plugin-macros/node_modules/parse-json": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", + "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-plugin-macros/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-macros/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.6.tgz", + "integrity": "sha512-1aGDUfL1qOOIoqk9QKGIo2lANk+C7ko/fqH0uIyC71x3PEGz0uVP8ISgfEsFuG+FKmjHTvFK/nNM8dowpmUxLA==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/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=" + }, + "node_modules/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=", + "dependencies": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/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==", + "dependencies": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz", + "integrity": "sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA==", + "dependencies": { + "@babel/core": "7.9.0", + "@babel/plugin-proposal-class-properties": "7.8.3", + "@babel/plugin-proposal-decorators": "7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3", + "@babel/plugin-proposal-numeric-separator": "7.8.3", + "@babel/plugin-proposal-optional-chaining": "7.9.0", + "@babel/plugin-transform-flow-strip-types": "7.9.0", + "@babel/plugin-transform-react-display-name": "7.8.3", + "@babel/plugin-transform-runtime": "7.9.0", + "@babel/preset-env": "7.9.0", + "@babel/preset-react": "7.9.1", + "@babel/preset-typescript": "7.9.0", + "@babel/runtime": "7.9.0", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + } + }, + "node_modules/babel-preset-react-app/node_modules/@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==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", + "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-env": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", + "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", + "dependencies": { + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.0", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.7", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.0", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-react": { + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz", + "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-react-display-name": "^7.8.3", + "@babel/plugin-transform-react-jsx": "^7.9.1", + "@babel/plugin-transform-react-jsx-development": "^7.9.0", + "@babel/plugin-transform-react-jsx-self": "^7.9.0", + "@babel/plugin-transform-react-jsx-source": "^7.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", + "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/babel-preset-react-app/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/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=", + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/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==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/bn.js": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==" + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "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==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/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==" + }, + "node_modules/browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dependencies": { + "resolve": "1.1.7" + } + }, + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dependencies": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-rsa/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/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==", + "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/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", + "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001111", + "electron-to-chromium": "^1.3.523", + "escalade": "^3.0.2", + "node-releases": "^1.1.60" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + }, + "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==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/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==" + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", + "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "dependencies": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "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": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "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": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "engines": { + "node": ">=4" + } + }, + "node_modules/camel-case": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", + "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "dependencies": { + "pascal-case": "^3.1.1", + "tslib": "^1.10.0" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001112", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001112.tgz", + "integrity": "sha512-J05RTQlqsatidif/38aN3PGULCLrg8OYQOlJUKbeYVzC2mGZkZLIztwRlB3MtrfLmawUmjFlNJvy/uhwniIe1Q==" + }, + "node_modules/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==", + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "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==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "node_modules/chokidar": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/chokidar/node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/chokidar/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/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==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/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==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/chokidar/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar/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==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "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==" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/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==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "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==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/cliui/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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", + "dependencies": { + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/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=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "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==", + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, + "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==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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==" + }, + "node_modules/common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/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==" + }, + "node_modules/compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "dependencies": { + "arity-n": "^1.0.4" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "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==", + "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==", + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/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==", + "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/concat-stream/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", + "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==" + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "dependencies": { + "browserslist": "^4.8.5", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", + "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==", + "deprecated": "core-js-pure@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js-pure.", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/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=" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "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==", + "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/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dependencies": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "node_modules/css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-blank-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "bin": { + "css-has-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/css-loader/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-prefers-color-scheme": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/css/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dependencies": { + "css-tree": "1.0.0-alpha.39" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dependencies": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" + }, + "node_modules/csso/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "dependencies": { + "cssom": "0.3.x" + } + }, + "node_modules/csstype": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.2.tgz", + "integrity": "sha512-ofovWglpqoqbfLNOTBNZLSbMuGrblAf1efvvArGKOZMBrIoJeu5UsAipQolkijtyQx5MtAzT/J9IHj/CEY1mJw==" + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dependencies": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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=" + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dependencies": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "node_modules/dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz", + "integrity": "sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dependencies": { + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", + "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", + "dependencies": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "node_modules/dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/duplexify/node_modules/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==", + "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/duplexify/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/electron-to-chromium": { + "version": "1.3.524", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.524.tgz", + "integrity": "sha512-ZUvklIBkfXQyA6IeiEss1nfKRICcdB5afAGZAaPGaExdfrkpUu/WWVO+X7QpNnphaVMllXnAcvKnVPdyM+DCPQ==" + }, + "node_modules/elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "dependencies": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "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==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "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==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enhanced-resolve/node_modules/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==", + "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/enhanced-resolve/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" + }, + "node_modules/errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "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==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/escalade": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", + "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", + "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": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/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==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz", + "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==", + "dependencies": { + "confusing-browser-globals": "^1.0.9" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "2.x", + "@typescript-eslint/parser": "2.x", + "babel-eslint": "10.x", + "eslint": "6.x", + "eslint-plugin-flowtype": "3.x || 4.x", + "eslint-plugin-import": "2.x", + "eslint-plugin-jsx-a11y": "6.x", + "eslint-plugin-react": "7.x", + "eslint-plugin-react-hooks": "1.x || 2.x" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dependencies": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-loader": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.3.tgz", + "integrity": "sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw==", + "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", + "dependencies": { + "fs-extra": "^8.1.0", + "loader-fs-cache": "^1.0.2", + "loader-utils": "^1.2.3", + "object-hash": "^2.0.1", + "schema-utils": "^2.6.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "dependencies": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz", + "integrity": "sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ==", + "dependencies": { + "lodash": "^4.17.15" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": ">=6.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", + "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", + "dependencies": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.1", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "2.x - 6.x" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dependencies": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/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=", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-plugin-import/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dependencies": { + "pify": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dependencies": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/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=", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz", + "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", + "dependencies": { + "@babel/runtime": "^7.4.5", + "aria-query": "^3.0.0", + "array-includes": "^3.0.3", + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.2", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^7.0.2", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/eslint-plugin-react": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz", + "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", + "dependencies": { + "array-includes": "^3.1.1", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.3", + "object.entries": "^1.1.1", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.15.1", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.2", + "xregexp": "^4.3.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=7" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/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==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint/node_modules/regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "engines": { + "node": ">=6.5.0" + } + }, + "node_modules/eslint/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6.0.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==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dependencies": { + "estraverse": "^4.1.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "node_modules/events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/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/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/express/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dependencies": { + "type": "^2.0.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", + "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/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==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dependencies": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dependencies": { + "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", + "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", + "dependencies": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/filesize": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz", + "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "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" + }, + "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==", + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" + }, + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash." + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/flush-write-stream/node_modules/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==", + "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/flush-write-stream/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.12.1.tgz", + "integrity": "sha512-tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "engines": { + "node": "*" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", + "dependencies": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^3.3.0", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "engines": { + "node": ">=6.11.5", + "yarn": ">=1.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/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==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/from2/node_modules/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==", + "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/from2/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "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==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs-write-stream-atomic/node_modules/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==", + "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/fs-write-stream-atomic/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "deprecated": "\"Please update to latest v2.3 or v2.2\"", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/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=" + }, + "node_modules/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==", + "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==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "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==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "dependencies": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "node_modules/globby/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/gzip-size/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/harmony-reflect": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", + "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/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==", + "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/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/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/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/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==", + "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/hpack.js/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "node_modules/html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "node_modules/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==", + "dependencies": { + "whatwg-encoding": "^1.0.1" + } + }, + "node_modules/html-entities": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/html-webpack-plugin": { + "version": "4.0.0-beta.11", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz", + "integrity": "sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg==", + "deprecated": "please switch to a stable version", + "dependencies": { + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/http-parser-js": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz", + "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", + "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==" + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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==" + }, + "node_modules/ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue", + "engines": { + "node": "*" + } + }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/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==", + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "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/inquirer/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/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==" + }, + "node_modules/inquirer/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "dependencies": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/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=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "engines": { + "node": ">=0.10.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==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dependencies": { + "html-comment-regex": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "node_modules/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-instrument": { + "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==", + "dependencies": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "dependencies": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-report/node_modules/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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-source-maps": { + "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==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-source-maps/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", + "dependencies": { + "html-escaper": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", + "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", + "dependencies": { + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-changed-files": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", + "dependencies": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-config": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", + "dependencies": { + "@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": "^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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "dependencies": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", + "dependencies": { + "detect-newline": "^2.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-each": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-environment-jsdom-fourteen": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz", + "integrity": "sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q==", + "dependencies": { + "@jest/environment": "^24.3.0", + "@jest/fake-timers": "^24.3.0", + "@jest/types": "^24.3.0", + "jest-mock": "^24.0.0", + "jest-util": "^24.0.0", + "jsdom": "^14.1.0" + } + }, + "node_modules/jest-environment-jsdom-fourteen/node_modules/acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-environment-jsdom-fourteen/node_modules/jsdom": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "dependencies": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom-fourteen/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + }, + "node_modules/jest-environment-jsdom-fourteen/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/jest-environment-jsdom-fourteen/node_modules/ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/jest-environment-node": { + "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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "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" + }, + "engines": { + "node": ">= 6" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/jest-haste-map/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "@jest/types": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "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==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", + "dependencies": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", + "dependencies": { + "@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" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", + "dependencies": { + "@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": "^24.9.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-util/node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-util/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz", + "integrity": "sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.1", + "jest-regex-util": "^24.9.0", + "jest-watcher": "^24.3.0", + "slash": "^3.0.0", + "string-length": "^3.1.0", + "strip-ansi": "^5.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", + "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-watcher/node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-worker/node_modules/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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", + "dependencies": { + "@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" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 6" + } + }, + "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==" + }, + "node_modules/js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "node_modules/jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "dependencies": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "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" + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "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==" + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "node_modules/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==" + }, + "node_modules/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=", + "dependencies": { + "jsonify": "~0.0.0" + } + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "node_modules/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=" + }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "node_modules/json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dependencies": { + "minimist": "^1.2.5" + }, + "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": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "engines": { + "node": "*" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", + "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", + "dependencies": { + "array-includes": "^3.1.1", + "object.assign": "^4.1.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dependencies": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dependencies": { + "invert-kv": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "deprecated": "use String.prototype.padStart()" + }, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dependencies": { + "leven": "^3.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "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": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "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/loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", + "dependencies": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + } + }, + "node_modules/loader-fs-cache/node_modules/find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "dependencies": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dependencies": { + "find-up": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "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==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "node_modules/loglevel": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", + "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-loglevel?utm_medium=referral&utm_source=npm_fund" + } + }, + "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==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", + "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", + "dependencies": { + "tslib": "^1.10.0" + } + }, + "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==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lru-cache/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "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==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dependencies": { + "tmpl": "1.0.x" + } + }, + "node_modules/mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + }, + "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==", + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dependencies": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/memory-fs/node_modules/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==", + "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/memory-fs/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/merge-deep": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz", + "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==", + "dependencies": { + "arr-union": "^3.1.0", + "clone-deep": "^0.2.4", + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "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==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dependencies": { + "mime-db": "1.44.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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-create-react-context": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.0.tgz", + "integrity": "sha512-b0TytUgFSbgFJGzJqXPKCFCBWigAjpjo+Fl7Vf7ZbKRDptszpppKxXH6DRXEABZ/gcEQczeb0iZ7JvL8e8jjCA==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dependencies": { + "@babel/runtime": "^7.5.5", + "tiny-warning": "^1.0.3" + }, + "peerDependencies": { + "prop-types": "^15.0.0", + "react": "^0.14.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", + "dependencies": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.4.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/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==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "dependencies": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-object/node_modules/for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "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==" + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "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==" + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node_modules/no-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", + "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", + "dependencies": { + "lower-case": "^2.0.1", + "tslib": "^1.10.0" + } + }, + "node_modules/node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==", + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/node-libs-browser/node_modules/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==", + "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/node-libs-browser/node_modules/readable-stream/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/node-libs-browser/node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/node-libs-browser/node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/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=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node_modules/node-notifier/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-releases": { + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==" + }, + "node_modules/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==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "node_modules/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=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", + "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-path": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", + "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "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" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.entries": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.1.tgz", + "integrity": "sha512-ZpZpjcJeugQfWsfyQlshVoowIIQ1qBGSVll4rfDq6JJVO//fesjoX808hXWfBjY+ROZgpKDI5TRSRBSoJiZ8eg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.1.0.tgz", + "integrity": "sha512-lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA==", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/optimize-css-assets-webpack-plugin": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", + "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", + "dependencies": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/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==", + "dependencies": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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=", + "dependencies": { + "p-reduce": "^1.0.0" + }, + "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": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "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==", + "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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/parallel-transform/node_modules/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==", + "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/parallel-transform/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/param-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz", + "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==", + "dependencies": { + "dot-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module/node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "dependencies": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", + "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", + "dependencies": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "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==", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "engines": { + "node": ">=4" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, + "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==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/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=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "dependencies": { + "postcss": "^7" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "browserslist": "^4" + } + }, + "node_modules/postcss-calc": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.3.tgz", + "integrity": "sha512-IB/EAEmZhIMEIhG7Ov4x+l47UaXOS1n2f4FBUk/aKllQhtSCxWhTzn0nJgkqN7fo/jcWySvWTSB6Syk9L+31bA==", + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dependencies": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dependencies": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "dependencies": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", + "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", + "dependencies": { + "postcss": "^7.0.0" + } + }, + "node_modules/postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-font-variant": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", + "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", + "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", + "dependencies": { + "lodash.template": "^4.5.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-normalize": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "dependencies": { + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dependencies": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-safe-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", + "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-not": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", + "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dependencies": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dependencies": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "node_modules/postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "node_modules/postcss/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss/node_modules/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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", + "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dependencies": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "node_modules/pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pretty-format/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, + "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==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "node_modules/prompts": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", + "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dependencies": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "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==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz", + "integrity": "sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g==", + "dependencies": { + "core-js": "^3.5.0", + "object-assign": "^4.1.1", + "promise": "^8.0.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.3", + "whatwg-fetch": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-dev-utils": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz", + "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==", + "dependencies": { + "@babel/code-frame": "7.8.3", + "address": "1.1.2", + "browserslist": "4.10.0", + "chalk": "2.4.2", + "cross-spawn": "7.0.1", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.0.1", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "3.1.1", + "global-modules": "2.0.0", + "globby": "8.0.2", + "gzip-size": "5.1.1", + "immer": "1.10.0", + "inquirer": "7.0.4", + "is-root": "2.1.0", + "loader-utils": "1.2.3", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "react-error-overlay": "^6.0.7", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "engines": { + "node": ">=8.10" + } + }, + "node_modules/react-dev-utils/node_modules/@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==", + "dependencies": { + "@babel/highlight": "^7.8.3" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/react-dev-utils/node_modules/browserslist": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", + "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "dependencies": { + "caniuse-lite": "^1.0.30001035", + "electron-to-chromium": "^1.3.378", + "node-releases": "^1.1.52", + "pkg-up": "^3.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + }, + "node_modules/react-dev-utils/node_modules/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/react-dev-utils/node_modules/cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/react-dev-utils/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/react-dev-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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/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==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/inquirer": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz", + "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.2", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.2.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/inquirer/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==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-dev-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/react-dev-utils/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==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/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==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/react-dom": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.13.1" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.7.tgz", + "integrity": "sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA==" + }, + "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==" + }, + "node_modules/react-router": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz", + "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-dom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz", + "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "node_modules/react-router/node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/react-scripts": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.1.tgz", + "integrity": "sha512-JpTdi/0Sfd31mZA6Ukx+lq5j1JoKItX7qqEK4OiACjVQletM1P38g49d9/D0yTxp9FrSF+xpJFStkGgKEIRjlQ==", + "dependencies": { + "@babel/core": "7.9.0", + "@svgr/webpack": "4.3.3", + "@typescript-eslint/eslint-plugin": "^2.10.0", + "@typescript-eslint/parser": "^2.10.0", + "babel-eslint": "10.1.0", + "babel-jest": "^24.9.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.6", + "babel-preset-react-app": "^9.1.2", + "camelcase": "^5.3.1", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "3.4.2", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^6.6.0", + "eslint-config-react-app": "^5.2.1", + "eslint-loader": "3.0.3", + "eslint-plugin-flowtype": "4.6.0", + "eslint-plugin-import": "2.20.1", + "eslint-plugin-jsx-a11y": "6.2.3", + "eslint-plugin-react": "7.19.0", + "eslint-plugin-react-hooks": "^1.6.1", + "file-loader": "4.3.0", + "fs-extra": "^8.1.0", + "html-webpack-plugin": "4.0.0-beta.11", + "identity-obj-proxy": "3.0.0", + "jest": "24.9.0", + "jest-environment-jsdom-fourteen": "1.0.1", + "jest-resolve": "24.9.0", + "jest-watch-typeahead": "0.4.2", + "mini-css-extract-plugin": "0.9.0", + "optimize-css-assets-webpack-plugin": "5.0.3", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.1.0", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "4.0.1", + "react-app-polyfill": "^1.0.6", + "react-dev-utils": "^10.2.1", + "resolve": "1.15.0", + "resolve-url-loader": "3.1.1", + "sass-loader": "8.0.2", + "semver": "6.3.0", + "style-loader": "0.23.1", + "terser-webpack-plugin": "2.3.5", + "ts-pnp": "1.1.6", + "url-loader": "2.3.0", + "webpack": "4.42.0", + "webpack-dev-server": "3.10.3", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "4.3.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=8.10" + }, + "optionalDependencies": { + "fsevents": "2.1.2" + }, + "peerDependencies": { + "typescript": "^3.2.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "dependencies": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "dependencies": { + "util.promisify": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==" + }, + "node_modules/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==", + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-parser": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz", + "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==" + }, + "node_modules/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==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/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==", + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "node_modules/regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "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": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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=" + }, + "node_modules/renderkid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "dependencies": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dependencies": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "node_modules/renderkid/node_modules/css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "engines": { + "node": "*" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "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=", + "engines": { + "node": ">=0.10.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==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "node_modules/resolve": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz", + "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==", + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/resolve-url-loader": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz", + "integrity": "sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ==", + "dependencies": { + "adjust-sourcemap-loader": "2.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.21", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", + "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-url-loader/node_modules/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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dependencies": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + } + }, + "node_modules/rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "node_modules/rework/node_modules/convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz", + "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "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==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sanitize.css": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + }, + "node_modules/sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "dependencies": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-loader/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==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sass-loader/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sass-loader/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==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dependencies": { + "xmlchars": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "node_modules/selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "dependencies": { + "node-forge": "0.9.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "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==", + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/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==" + }, + "node_modules/serialize-javascript": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", + "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/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==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "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": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/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==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", + "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", + "dependencies": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone/node_modules/kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", + "dependencies": { + "is-buffer": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "node_modules/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==", + "dependencies": { + "es-abstract": "^1.17.0-next.1", + "object-inspect": "^1.7.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "engines": { + "node": ">=6" + } + }, + "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==", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi/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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dependencies": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "node_modules/sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dependencies": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sockjs-client/node_modules/faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "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" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/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==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/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==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "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": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", + "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "dependencies": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-browserify/node_modules/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==", + "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/stream-browserify/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-http/node_modules/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==", + "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/stream-http/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "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==", + "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-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "engines": { + "node": ">=4" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", + "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stringify-object/node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "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": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "dependencies": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + }, + "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": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "dependencies": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/style-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/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==" + }, + "node_modules/table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/table/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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.5.tgz", + "integrity": "sha512-WlWksUoq+E4+JlJ+h+U+QUzXpcsMSSNXkDy9lBVkSqDn1w23Gg29L/ary9GeJVYCGiNJJX7LnVc4bwL1N3/g1w==", + "dependencies": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.2.0", + "jest-worker": "^25.1.0", + "p-limit": "^2.2.2", + "schema-utils": "^2.6.4", + "serialize-javascript": "^2.1.2", + "source-map": "^0.6.1", + "terser": "^4.4.3", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/terser-webpack-plugin/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==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/terser-webpack-plugin/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==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "dependencies": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "node_modules/throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/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==", + "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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "node_modules/tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "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=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/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==", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/ts-pnp": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz", + "integrity": "sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ==", + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + }, + "node_modules/tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.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==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/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==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-loader": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", + "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", + "dependencies": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "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.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==" + }, + "node_modules/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==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "node_modules/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==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dependencies": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/wait-for-expect": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz", + "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" + }, + "node_modules/walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dependencies": { + "makeerror": "1.0.x" + } + }, + "node_modules/watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.0" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + }, + "engines": { + "node": "<8.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/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==", + "optional": 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/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/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==", + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/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==" + }, + "node_modules/webpack": { + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", + "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", + "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", + "dependencies": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.2.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.6", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.25", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.4.0", + "spdy": "^4.0.1", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "12.0.5" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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==" + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "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/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/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/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/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=", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "dependencies": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "webpack": "2 || 3 || 4" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/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==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/webpack/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz", + "integrity": "sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^3.1.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.0.tgz", + "integrity": "sha512-rsum2ulz2iuZH08mJkT0Yi6JnKhwdw4oeyMjokgxd+mmqYSd9cPpOQf01TIWgjxG/U4+QR+AwKq6lSbXVxkyoQ==" + }, + "node_modules/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==" + }, + "node_modules/whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/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/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz", + "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz", + "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-build": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz", + "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", + "dependencies": { + "@babel/runtime": "^7.3.4", + "@hapi/joi": "^15.0.0", + "common-tags": "^1.8.0", + "fs-extra": "^4.0.2", + "glob": "^7.1.3", + "lodash.template": "^4.4.0", + "pretty-bytes": "^5.1.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "workbox-background-sync": "^4.3.1", + "workbox-broadcast-update": "^4.3.1", + "workbox-cacheable-response": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-expiration": "^4.3.1", + "workbox-google-analytics": "^4.3.1", + "workbox-navigation-preload": "^4.3.1", + "workbox-precaching": "^4.3.1", + "workbox-range-requests": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1", + "workbox-streams": "^4.3.1", + "workbox-sw": "^4.3.1", + "workbox-window": "^4.3.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz", + "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-core": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz", + "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==" + }, + "node_modules/workbox-expiration": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", + "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-google-analytics": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz", + "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", + "dependencies": { + "workbox-background-sync": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz", + "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-precaching": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz", + "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-range-requests": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz", + "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-routing": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz", + "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-strategies": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz", + "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-streams": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz", + "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-sw": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz", + "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz", + "integrity": "sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "json-stable-stringify": "^1.0.1", + "workbox-build": "^4.3.1" + }, + "engines": { + "node": ">=4.0.0" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/workbox-window": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz", + "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/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==", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "dependencies": { + "microevent.ts": "~0.1.1" + } + }, + "node_modules/wrap-ansi": { + "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==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/wrap-ansi/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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/xml-name-validator": { + "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==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xregexp": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz", + "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==", + "dependencies": { + "@babel/runtime-corejs3": "^7.8.3" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/yargs/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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", + "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", + "requires": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@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": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/generator": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", + "requires": { + "@babel/types": "^7.11.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz", + "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-react-jsx-experimental": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.5.tgz", + "integrity": "sha512-Buewnx6M4ttG+NLkKyt7baQn7ScC/Td+e99G914fRU8fGIUivDDgVIQeDHFa5e4CRSJQt58WpNHhsAZgtzVhsg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/types": "^7.10.5" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "requires": { + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", + "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz", + "integrity": "sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==", + "requires": { + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "requires": { + "lodash": "^4.17.19" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz", + "integrity": "sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "requires": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/helper-wrap-function": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.2.tgz", + "integrity": "sha512-Vuj/+7vLo6l1Vi7uuO+1ngCDNeVmNbTngcJFKCR/oEtz8tKz0CJxZEGmPt9KcIloZhOZ3Zit6xbpXT2MDlS9Vw==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz", + "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-decorators": "^7.8.3" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", + "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", + "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.10.4.tgz", + "integrity": "sha512-2NaoC6fAk2VMdhY1eerkfHV+lVYC1u8b+jmRJISqANCJlTxYy19HGdIkkQtix2UtkcPuPu+IlDgrVseZnU03bw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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-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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.4.tgz", + "integrity": "sha512-yxQsX1dJixF4qEEdzVbst3SZQ58Nrooz8NV9Z9GL4byTE25BvJgl5lf0RECUf0fh28rZBb/RYTWn/eeKwCMrZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", + "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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-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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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-top-level-await": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz", + "integrity": "sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", + "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "requires": { + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "requires": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.10.4.tgz", + "integrity": "sha512-cYmQBW1pXrqBte1raMkAulXmi7rjg3VI6ZLg9QIic8Hq7BtYXaWuZSxsr2siOMI6SWwpxjWfnwhTUrd7JlAV7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz", + "integrity": "sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz", + "integrity": "sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.10.4", + "@babel/helper-builder-react-jsx-experimental": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.10.4.tgz", + "integrity": "sha512-RM3ZAd1sU1iQ7rI2dhrZRZGv0aqzNQMbkIUCS1txYpi9wHQ2ZHNjo5TwX+UD6pvFW4AbWqLVYvKy5qJSAyRGjQ==", + "requires": { + "@babel/helper-builder-react-jsx-experimental": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz", + "integrity": "sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz", + "integrity": "sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz", + "integrity": "sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz", + "integrity": "sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", + "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/preset-env": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz", + "integrity": "sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==", + "requires": { + "@babel/compat-data": "^7.11.0", + "@babel/helper-compilation-targets": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-async-generator-functions": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", + "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.10.4", + "@babel/plugin-transform-arrow-functions": "^7.10.4", + "@babel/plugin-transform-async-to-generator": "^7.10.4", + "@babel/plugin-transform-block-scoped-functions": "^7.10.4", + "@babel/plugin-transform-block-scoping": "^7.10.4", + "@babel/plugin-transform-classes": "^7.10.4", + "@babel/plugin-transform-computed-properties": "^7.10.4", + "@babel/plugin-transform-destructuring": "^7.10.4", + "@babel/plugin-transform-dotall-regex": "^7.10.4", + "@babel/plugin-transform-duplicate-keys": "^7.10.4", + "@babel/plugin-transform-exponentiation-operator": "^7.10.4", + "@babel/plugin-transform-for-of": "^7.10.4", + "@babel/plugin-transform-function-name": "^7.10.4", + "@babel/plugin-transform-literals": "^7.10.4", + "@babel/plugin-transform-member-expression-literals": "^7.10.4", + "@babel/plugin-transform-modules-amd": "^7.10.4", + "@babel/plugin-transform-modules-commonjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-umd": "^7.10.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", + "@babel/plugin-transform-new-target": "^7.10.4", + "@babel/plugin-transform-object-super": "^7.10.4", + "@babel/plugin-transform-parameters": "^7.10.4", + "@babel/plugin-transform-property-literals": "^7.10.4", + "@babel/plugin-transform-regenerator": "^7.10.4", + "@babel/plugin-transform-reserved-words": "^7.10.4", + "@babel/plugin-transform-shorthand-properties": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", + "@babel/plugin-transform-sticky-regex": "^7.10.4", + "@babel/plugin-transform-template-literals": "^7.10.4", + "@babel/plugin-transform-typeof-symbol": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.10.4", + "@babel/plugin-transform-unicode-regex": "^7.10.4", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.11.0", + "browserslist": "^4.12.0", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.4.tgz", + "integrity": "sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.10.4", + "@babel/plugin-transform-react-jsx": "^7.10.4", + "@babel/plugin-transform-react-jsx-development": "^7.10.4", + "@babel/plugin-transform-react-jsx-self": "^7.10.4", + "@babel/plugin-transform-react-jsx-source": "^7.10.4", + "@babel/plugin-transform-react-pure-annotations": "^7.10.4" + } + }, + "@babel/preset-typescript": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz", + "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-typescript": "^7.9.0" + } + }, + "@babel/runtime": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", + "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.11.2.tgz", + "integrity": "sha512-qh5IR+8VgFz83VBa6OkaET6uN/mJOhHONuy3m1sgF0CV6mXdPSEBdA7e1eUbVvyNtANjMbg22JUv71BaDXLY6A==", + "requires": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "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" + } + }, + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + }, + "@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + }, + "@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/core": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", + "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-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==" + } + } + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", + "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", + "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/reporters": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", + "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": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@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/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", + "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", + "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==", + "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": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@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" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "@sheerun/mutationobserver-shim": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", + "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz", + "integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz", + "integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz", + "integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz", + "integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz", + "integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz", + "integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz", + "integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz", + "integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==" + }, + "@svgr/babel-preset": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz", + "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0", + "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3", + "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0", + "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0", + "@svgr/babel-plugin-transform-svg-component": "^4.2.0" + } + }, + "@svgr/core": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz", + "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==", + "requires": { + "@svgr/plugin-jsx": "^4.3.3", + "camelcase": "^5.3.1", + "cosmiconfig": "^5.2.1" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz", + "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==", + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@svgr/plugin-jsx": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz", + "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==", + "requires": { + "@babel/core": "^7.4.5", + "@svgr/babel-preset": "^4.3.3", + "@svgr/hast-util-to-babel-ast": "^4.3.2", + "svg-parser": "^2.0.0" + } + }, + "@svgr/plugin-svgo": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz", + "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==", + "requires": { + "cosmiconfig": "^5.2.1", + "merge-deep": "^3.0.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz", + "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==", + "requires": { + "@babel/core": "^7.4.5", + "@babel/plugin-transform-react-constant-elements": "^7.0.0", + "@babel/preset-env": "^7.4.5", + "@babel/preset-react": "^7.0.0", + "@svgr/core": "^4.3.3", + "@svgr/plugin-jsx": "^4.3.3", + "@svgr/plugin-svgo": "^4.3.1", + "loader-utils": "^1.2.3" + } + }, + "@testing-library/dom": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz", + "integrity": "sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==", + "requires": { + "@babel/runtime": "^7.8.4", + "@sheerun/mutationobserver-shim": "^0.3.2", + "@types/testing-library__dom": "^6.12.1", + "aria-query": "^4.0.2", + "dom-accessibility-api": "^0.3.0", + "pretty-format": "^25.1.0", + "wait-for-expect": "^3.0.2" + }, + "dependencies": { + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "@types/yargs": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", + "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "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" + } + }, + "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==" + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + }, + "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" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz", + "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==", + "requires": { + "@babel/runtime": "^7.5.1", + "chalk": "^2.4.1", + "css": "^2.2.3", + "css.escape": "^1.5.1", + "jest-diff": "^24.0.0", + "jest-matcher-utils": "^24.0.0", + "lodash": "^4.17.11", + "pretty-format": "^24.0.0", + "redent": "^3.0.0" + } + }, + "@testing-library/react": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz", + "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==", + "requires": { + "@babel/runtime": "^7.8.4", + "@testing-library/dom": "^6.15.0", + "@types/testing-library__react": "^9.1.2" + } + }, + "@testing-library/user-event": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz", + "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==", + "requires": {} + }, + "@types/babel__core": { + "version": "7.1.9", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz", + "integrity": "sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==", + "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==", + "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==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.13.tgz", + "integrity": "sha512-i+zS7t6/s9cdQvbqKDARrcbrPvtJGlbYsMkazo03nTAK3RX9FNrLllXys22uiTGJapPOTZTQ35nHh4ISph4SLQ==", + "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==" + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "@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.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", + "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==" + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "14.0.27", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.27.tgz", + "integrity": "sha512-kVrqXhbclHNHGu9ztnAwSncIgJv/FaxmzXJvGXNdcCpV1b8u1/Mi6z6m0vwy0LzKeXFTPLH0NzwmoJ3fNCIq0g==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + }, + "@types/react": { + "version": "16.9.44", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.44.tgz", + "integrity": "sha512-BtLoJrXdW8DVZauKP+bY4Kmiq7ubcJq+H/aCpRfvPF7RAT3RwR73Sg8szdc2YasbAlWBDrQ6Q+AFM0KwtQY+WQ==", + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "16.9.8", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.8.tgz", + "integrity": "sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA==", + "requires": { + "@types/react": "*" + } + }, + "@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/testing-library__dom": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz", + "integrity": "sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==", + "requires": { + "pretty-format": "^24.3.0" + } + }, + "@types/testing-library__react": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz", + "integrity": "sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==", + "requires": { + "@types/react-dom": "*", + "@types/testing-library__dom": "*", + "pretty-format": "^25.1.0" + }, + "dependencies": { + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "@types/yargs": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", + "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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" + } + }, + "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==" + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + }, + "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" + } + } + } + }, + "@types/yargs": { + "version": "13.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.10.tgz", + "integrity": "sha512-MU10TSgzNABgdzKvQVW1nuuT+sgBMWeXNc3XOs5YXV5SDAK+PPja2eUuBNB9iqElu03xyEDqlnGw0jgl4nbqGQ==", + "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==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", + "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", + "requires": { + "@typescript-eslint/experimental-utils": "2.34.0", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", + "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", + "requires": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "2.34.0", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "@typescript-eslint/typescript-estree": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", + "requires": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + } + } + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", + "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==" + }, + "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": "7.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", + "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "requires": { + "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==" + } + } + }, + "acorn-jsx": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", + "requires": {} + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "adjust-sourcemap-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz", + "integrity": "sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA==", + "requires": { + "assert": "1.4.1", + "camelcase": "5.0.0", + "loader-utils": "1.2.3", + "object-path": "0.11.4", + "regex-parser": "2.2.10" + }, + "dependencies": { + "camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + } + } + }, + "aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", + "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" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "requires": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "requires": { + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + } + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "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" + } + }, + "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" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "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" + } + }, + "aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "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-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "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==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.flat": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "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==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "requires": { + "util": "0.10.3" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "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-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "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=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "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=" + }, + "aws4": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" + }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "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=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "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=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "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" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "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" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "requires": { + "babylon": "^6.18.0" + } + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", + "requires": { + "@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" + } + }, + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "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==", + "requires": { + "@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": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", + "requires": { + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "parse-json": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", + "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.6.tgz", + "integrity": "sha512-1aGDUfL1qOOIoqk9QKGIo2lANk+C7ko/fqH0uIyC71x3PEGz0uVP8ISgfEsFuG+FKmjHTvFK/nNM8dowpmUxLA==", + "requires": {} + }, + "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=" + }, + "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=", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "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==", + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + } + }, + "babel-preset-react-app": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz", + "integrity": "sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA==", + "requires": { + "@babel/core": "7.9.0", + "@babel/plugin-proposal-class-properties": "7.8.3", + "@babel/plugin-proposal-decorators": "7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3", + "@babel/plugin-proposal-numeric-separator": "7.8.3", + "@babel/plugin-proposal-optional-chaining": "7.9.0", + "@babel/plugin-transform-flow-strip-types": "7.9.0", + "@babel/plugin-transform-react-display-name": "7.8.3", + "@babel/plugin-transform-runtime": "7.9.0", + "@babel/preset-env": "7.9.0", + "@babel/preset-react": "7.9.1", + "@babel/preset-typescript": "7.9.0", + "@babel/runtime": "7.9.0", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + }, + "dependencies": { + "@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-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-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", + "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" + } + }, + "@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-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/preset-env": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", + "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", + "requires": { + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.0", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.7", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.0", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/preset-react": { + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz", + "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-react-display-name": "^7.8.3", + "@babel/plugin-transform-react-jsx": "^7.9.1", + "@babel/plugin-transform-react-jsx-development": "^7.9.0", + "@babel/plugin-transform-react-jsx-self": "^7.9.0", + "@babel/plugin-transform-react-jsx-source": "^7.9.0" + } + }, + "@babel/runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", + "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "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=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "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==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "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" + } + }, + "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==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "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" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "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==" + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "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=" + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "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==" + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", + "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", + "requires": { + "caniuse-lite": "^1.0.30001111", + "electron-to-chromium": "^1.3.523", + "escalade": "^3.0.2", + "node-releases": "^1.1.60" + } + }, + "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": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.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==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", + "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "requires": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "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" + } + } + } + }, + "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" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "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=" + }, + "camel-case": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", + "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "requires": { + "pascal-case": "^3.1.1", + "tslib": "^1.10.0" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001112", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001112.tgz", + "integrity": "sha512-J05RTQlqsatidif/38aN3PGULCLrg8OYQOlJUKbeYVzC2mGZkZLIztwRlB3MtrfLmawUmjFlNJvy/uhwniIe1Q==" + }, + "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" + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "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.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "chokidar": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "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==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "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==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "requires": { + "tslib": "^1.9.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==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "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" + } + } + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "requires": { + "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==" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "clone-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", + "requires": { + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "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": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "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": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "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==" + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + }, + "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==" + }, + "compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "requires": { + "arity-n": "^1.0.4" + } + }, + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "confusing-browser-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", + "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==" + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "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" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + }, + "core-js-compat": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "requires": { + "browserslist": "^4.8.5", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", + "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==" + }, + "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-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "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==" + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.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==" + } + } + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + } + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "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==" + } + } + }, + "css-what": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "requires": { + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "requires": { + "cssom": "0.3.x" + } + }, + "csstype": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.2.tgz", + "integrity": "sha512-ofovWglpqoqbfLNOTBNZLSbMuGrblAf1efvvArGKOZMBrIoJeu5UsAipQolkijtyQx5MtAzT/J9IHj/CEY1mJw==" + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "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==", + "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==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "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" + } + }, + "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": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "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=" + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "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" + } + }, + "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==" + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz", + "integrity": "sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", + "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", + "requires": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "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=" + }, + "electron-to-chromium": { + "version": "1.3.524", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.524.tgz", + "integrity": "sha512-ZUvklIBkfXQyA6IeiEss1nfKRICcdB5afAGZAaPGaExdfrkpUu/WWVO+X7QpNnphaVMllXnAcvKnVPdyM+DCPQ==" + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "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==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "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" + } + }, + "enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "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" + } + }, + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "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==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "escalade": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", + "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "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==", + "optional": true + } + } + }, + "eslint": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "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==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "eslint-config-react-app": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz", + "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==", + "requires": { + "confusing-browser-globals": "^1.0.9" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "eslint-loader": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.3.tgz", + "integrity": "sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw==", + "requires": { + "fs-extra": "^8.1.0", + "loader-fs-cache": "^1.0.2", + "loader-utils": "^1.2.3", + "object-hash": "^2.0.1", + "schema-utils": "^2.6.1" + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz", + "integrity": "sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ==", + "requires": { + "lodash": "^4.17.15" + } + }, + "eslint-plugin-import": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", + "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", + "requires": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.1", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.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" + } + }, + "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" + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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=" + }, + "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" + } + }, + "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" + } + }, + "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": { + "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" + } + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz", + "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", + "requires": { + "@babel/runtime": "^7.4.5", + "aria-query": "^3.0.0", + "array-includes": "^3.0.3", + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.2", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^7.0.2", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.1" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + } + } + }, + "eslint-plugin-react": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz", + "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", + "requires": { + "array-includes": "^3.1.1", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.3", + "object.entries": "^1.1.1", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.15.1", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.2", + "xregexp": "^4.3.0" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "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==", + "requires": {} + }, + "eslint-scope": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "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" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "requires": { + "@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" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", + "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "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": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "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" + } + }, + "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==" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + } + } + }, + "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==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "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" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", + "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + } + }, + "filesize": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz", + "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==" + }, + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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": "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" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "follow-redirects": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.12.1.tgz", + "integrity": "sha512-tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg==" + }, + "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=", + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "fork-ts-checker-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", + "requires": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^3.3.0", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "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==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "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=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "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==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "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=" + }, + "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": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "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=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "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-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "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==" + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + } + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "harmony-reflect": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", + "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "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=", + "requires": { + "ansi-regex": "^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=" + } + } + }, + "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" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "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==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "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==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "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==", + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + } + } + }, + "html-webpack-plugin": { + "version": "4.0.0-beta.11", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz", + "integrity": "sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg==", + "requires": { + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "dependencies": { + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-parser-js": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz", + "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "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" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "immer": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", + "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, + "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" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "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==", + "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", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "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==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "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" + } + }, + "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==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "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" + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "internal-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "requires": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + } + }, + "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": "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==" + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "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==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "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-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" + }, + "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-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.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" + } + }, + "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==" + }, + "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-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" + }, + "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": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "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==" + }, + "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==" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "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-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "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==" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "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==", + "requires": { + "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=" + }, + "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=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==" + }, + "istanbul-lib-instrument": { + "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==", + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + } + }, + "istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "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" + } + } + } + }, + "istanbul-lib-source-maps": { + "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==", + "requires": { + "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": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", + "requires": { + "html-escaper": "^2.0.0" + } + }, + "jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", + "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "dependencies": { + "jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", + "requires": { + "@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" + } + } + } + }, + "jest-changed-files": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", + "requires": { + "@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": "^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" + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", + "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" + } + }, + "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==", + "requires": { + "@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-jsdom-fourteen": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz", + "integrity": "sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q==", + "requires": { + "@jest/environment": "^24.3.0", + "@jest/fake-timers": "^24.3.0", + "@jest/types": "^24.3.0", + "jest-mock": "^24.0.0", + "jest-util": "^24.0.0", + "jsdom": "^14.1.0" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + }, + "jsdom": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "requires": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + } + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "jest-environment-node": { + "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==", + "requires": { + "@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": { + "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" + }, + "dependencies": { + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + } + } + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "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==", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "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-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} + }, + "jest-regex-util": { + "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==" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", + "requires": { + "@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" + } + }, + "jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", + "requires": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + } + }, + "jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", + "requires": { + "@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" + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", + "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" + } + }, + "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": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", + "requires": { + "@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": "^24.9.0", + "semver": "^6.2.0" + } + }, + "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-watch-typeahead": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz", + "integrity": "sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.1", + "jest-regex-util": "^24.9.0", + "jest-watcher": "^24.3.0", + "slash": "^3.0.0", + "string-length": "^3.1.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.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==", + "requires": { + "@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-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==" + } + } + }, + "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": { + "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" + } + } + } + }, + "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.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "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=" + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "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": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" + } + } + }, + "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-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "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==" + }, + "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-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "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=" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "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=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", + "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", + "requires": { + "array-includes": "^3.1.1", + "object.assign": "^4.1.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "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" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" + }, + "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" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" + }, + "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==" + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "requires": { + "leven": "^3.1.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "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=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.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" + } + }, + "lodash": { + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "loglevel": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", + "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==" + }, + "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" + } + }, + "lower-case": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", + "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", + "requires": { + "tslib": "^1.10.0" + } + }, + "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==", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "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==" + }, + "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" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + }, + "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" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "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" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "merge-deep": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz", + "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==", + "requires": { + "arr-union": "^3.1.0", + "clone-deep": "^0.2.4", + "kind-of": "^3.0.2" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "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==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "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" + }, + "dependencies": { + "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==" + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-create-react-context": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.0.tgz", + "integrity": "sha512-b0TytUgFSbgFJGzJqXPKCFCBWigAjpjo+Fl7Vf7ZbKRDptszpppKxXH6DRXEABZ/gcEQczeb0iZ7JvL8e8jjCA==", + "requires": { + "@babel/runtime": "^7.5.5", + "tiny-warning": "^1.0.3" + } + }, + "mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "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==" + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "requires": { + "minipass": "^3.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "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" + } + } + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "requires": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=" + } + } + }, + "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" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "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": { + "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=" + }, + "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.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "no-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", + "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", + "requires": { + "lower-case": "^2.0.1", + "tslib": "^1.10.0" + } + }, + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + } + } + }, + "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==" + } + } + }, + "node-releases": { + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==" + }, + "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" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "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" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "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=" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "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-hash": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", + "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==" + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + }, + "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==", + "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-path": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", + "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=" + }, + "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.entries": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "has": "^1.0.3" + } + }, + "object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "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==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.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" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "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": "5.1.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.1.tgz", + "integrity": "sha512-ZpZpjcJeugQfWsfyQlshVoowIIQ1qBGSVll4rfDq6JJVO//fesjoX808hXWfBjY+ROZgpKDI5TRSRBSoJiZ8eg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.1.0.tgz", + "integrity": "sha512-lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "dependencies": { + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + } + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", + "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "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" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "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" + } + }, + "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-each-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", + "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", + "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": "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-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.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==" + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "param-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz", + "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==", + "requires": { + "dot-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "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" + } + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", + "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", + "requires": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "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-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "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-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "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" + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "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=" + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.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==" + }, + "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" + } + } + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "postcss-browser-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "requires": { + "postcss": "^7" + } + }, + "postcss-calc": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.3.tgz", + "integrity": "sha512-IB/EAEmZhIMEIhG7Ov4x+l47UaXOS1n2f4FBUk/aKllQhtSCxWhTzn0nJgkqN7fo/jcWySvWTSB6Syk9L+31bA==", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", + "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-font-variant": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", + "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-initial": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", + "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", + "requires": { + "lodash.template": "^4.5.0", + "postcss": "^7.0.2" + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-normalize": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "requires": { + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-safe-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", + "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-not": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", + "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "pretty-bytes": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", + "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==" + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "requires": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "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==" + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "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==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "prompts": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", + "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", + "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" + } + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "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" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "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==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "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==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + } + } + }, + "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-app-polyfill": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz", + "integrity": "sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g==", + "requires": { + "core-js": "^3.5.0", + "object-assign": "^4.1.1", + "promise": "^8.0.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.3", + "whatwg-fetch": "^3.0.0" + } + }, + "react-dev-utils": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz", + "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==", + "requires": { + "@babel/code-frame": "7.8.3", + "address": "1.1.2", + "browserslist": "4.10.0", + "chalk": "2.4.2", + "cross-spawn": "7.0.1", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.0.1", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "3.1.1", + "global-modules": "2.0.0", + "globby": "8.0.2", + "gzip-size": "5.1.1", + "immer": "1.10.0", + "inquirer": "7.0.4", + "is-root": "2.1.0", + "loader-utils": "1.2.3", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "react-error-overlay": "^6.0.7", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "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" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "browserslist": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", + "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "requires": { + "caniuse-lite": "^1.0.30001035", + "electron-to-chromium": "^1.3.378", + "node-releases": "^1.1.52", + "pkg-up": "^3.1.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==" + }, + "cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "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==" + }, + "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" + } + }, + "inquirer": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz", + "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.2", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.2.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "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" + } + } + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "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-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" + } + }, + "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-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + } + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "react-dom": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "react-error-overlay": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.7.tgz", + "integrity": "sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA==" + }, + "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-router": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz", + "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==", + "requires": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "react-router-dom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz", + "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==", + "requires": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-scripts": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.1.tgz", + "integrity": "sha512-JpTdi/0Sfd31mZA6Ukx+lq5j1JoKItX7qqEK4OiACjVQletM1P38g49d9/D0yTxp9FrSF+xpJFStkGgKEIRjlQ==", + "requires": { + "@babel/core": "7.9.0", + "@svgr/webpack": "4.3.3", + "@typescript-eslint/eslint-plugin": "^2.10.0", + "@typescript-eslint/parser": "^2.10.0", + "babel-eslint": "10.1.0", + "babel-jest": "^24.9.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.6", + "babel-preset-react-app": "^9.1.2", + "camelcase": "^5.3.1", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "3.4.2", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^6.6.0", + "eslint-config-react-app": "^5.2.1", + "eslint-loader": "3.0.3", + "eslint-plugin-flowtype": "4.6.0", + "eslint-plugin-import": "2.20.1", + "eslint-plugin-jsx-a11y": "6.2.3", + "eslint-plugin-react": "7.19.0", + "eslint-plugin-react-hooks": "^1.6.1", + "file-loader": "4.3.0", + "fs-extra": "^8.1.0", + "fsevents": "2.1.2", + "html-webpack-plugin": "4.0.0-beta.11", + "identity-obj-proxy": "3.0.0", + "jest": "24.9.0", + "jest-environment-jsdom-fourteen": "1.0.1", + "jest-resolve": "24.9.0", + "jest-watch-typeahead": "0.4.2", + "mini-css-extract-plugin": "0.9.0", + "optimize-css-assets-webpack-plugin": "5.0.3", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.1.0", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "4.0.1", + "react-app-polyfill": "^1.0.6", + "react-dev-utils": "^10.2.1", + "resolve": "1.15.0", + "resolve-url-loader": "3.1.1", + "sass-loader": "8.0.2", + "semver": "6.3.0", + "style-loader": "0.23.1", + "terser-webpack-plugin": "2.3.5", + "ts-pnp": "1.1.6", + "url-loader": "2.3.0", + "webpack": "4.42.0", + "webpack-dev-server": "3.10.3", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "4.3.1" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "requires": { + "picomatch": "^2.2.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==", + "requires": { + "util.promisify": "^1.0.0" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "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" + } + }, + "regex-parser": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz", + "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==" + }, + "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==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "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=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "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=" + }, + "renderkid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "requires": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "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" + } + } + } + }, + "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=" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "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" + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "requires": { + "request-promise-core": "1.1.4", + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz", + "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==", + "requires": { + "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=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "resolve-url-loader": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz", + "integrity": "sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ==", + "requires": { + "adjust-sourcemap-loader": "2.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.21", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "dependencies": { + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "postcss": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", + "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.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": "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" + } + } + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.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==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + }, + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + } + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz", + "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==", + "requires": { + "tslib": "^1.9.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==" + }, + "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" + } + }, + "sanitize.css": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + }, + "sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "dependencies": { + "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==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.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==" + }, + "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==", + "requires": { + "kind-of": "^6.0.2" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "requires": { + "xmlchars": "^2.1.1" + } + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "requires": { + "node-forge": "0.9.0" + } + }, + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "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-javascript": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", + "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "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==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", + "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", + "requires": { + "is-buffer": "^1.0.2" + } + }, + "lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=" + } + } + }, + "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.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "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==", + "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-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "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" + }, + "dependencies": { + "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=" + } + } + }, + "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": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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" + } + }, + "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" + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "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.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "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.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "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==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "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==", + "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" + } + }, + "ssri": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", + "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "requires": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" + }, + "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=" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "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==" + } + } + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "requires": { + "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=" + }, + "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-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", + "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.2" + } + }, + "string.prototype.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==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "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==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + } + } + }, + "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-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "requires": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "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" + } + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "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==" + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "terser-webpack-plugin": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.5.tgz", + "integrity": "sha512-WlWksUoq+E4+JlJ+h+U+QUzXpcsMSSNXkDy9lBVkSqDn1w23Gg29L/ary9GeJVYCGiNJJX7LnVc4bwL1N3/g1w==", + "requires": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.2.0", + "jest-worker": "^25.1.0", + "p-limit": "^2.2.2", + "schema-utils": "^2.6.4", + "serialize-javascript": "^2.1.2", + "source-map": "^0.6.1", + "terser": "^4.4.3", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.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" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "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" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.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" + } + }, + "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==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.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": "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" + } + } + } + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "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-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "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" + } + }, + "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==" + }, + "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==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "^2.1.0" + } + }, + "ts-pnp": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz", + "integrity": "sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ==" + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + }, + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "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=" + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "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" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "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=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "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=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "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==", + "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=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-loader": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", + "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", + "requires": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "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==" + }, + "v8-compile-cache": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==" + }, + "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" + } + }, + "value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "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==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "wait-for-expect": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz", + "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" + }, + "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" + } + }, + "watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + } + }, + "watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "optional": 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==", + "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" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "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==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "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==" + }, + "webpack": { + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", + "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "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==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "serialize-javascript": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz", + "integrity": "sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^3.1.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", + "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.2.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.6", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.25", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.4.0", + "spdy": "^4.0.1", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "12.0.5" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "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==" + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.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=" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "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" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "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=" + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.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" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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-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" + } + }, + "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" + } + }, + "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": { + "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" + } + } + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.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" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "requires": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "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==" + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "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==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.0.tgz", + "integrity": "sha512-rsum2ulz2iuZH08mJkT0Yi6JnKhwdw4oeyMjokgxd+mmqYSd9cPpOQf01TIWgjxG/U4+QR+AwKq6lSbXVxkyoQ==" + }, + "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==" + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "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=" + }, + "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==" + }, + "workbox-background-sync": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz", + "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-broadcast-update": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz", + "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-build": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz", + "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", + "requires": { + "@babel/runtime": "^7.3.4", + "@hapi/joi": "^15.0.0", + "common-tags": "^1.8.0", + "fs-extra": "^4.0.2", + "glob": "^7.1.3", + "lodash.template": "^4.4.0", + "pretty-bytes": "^5.1.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "workbox-background-sync": "^4.3.1", + "workbox-broadcast-update": "^4.3.1", + "workbox-cacheable-response": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-expiration": "^4.3.1", + "workbox-google-analytics": "^4.3.1", + "workbox-navigation-preload": "^4.3.1", + "workbox-precaching": "^4.3.1", + "workbox-range-requests": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1", + "workbox-streams": "^4.3.1", + "workbox-sw": "^4.3.1", + "workbox-window": "^4.3.1" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "workbox-cacheable-response": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz", + "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-core": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz", + "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==" + }, + "workbox-expiration": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", + "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-google-analytics": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz", + "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", + "requires": { + "workbox-background-sync": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1" + } + }, + "workbox-navigation-preload": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz", + "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-precaching": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz", + "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-range-requests": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz", + "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-routing": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz", + "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-strategies": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz", + "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-streams": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz", + "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-sw": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz", + "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==" + }, + "workbox-webpack-plugin": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz", + "integrity": "sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==", + "requires": { + "@babel/runtime": "^7.0.0", + "json-stable-stringify": "^1.0.1", + "workbox-build": "^4.3.1" + } + }, + "workbox-window": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz", + "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "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==", + "requires": { + "errno": "~0.1.7" + } + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "wrap-ansi": { + "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==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "requires": { + "mkdirp": "^0.5.1" + } + }, + "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==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xml-name-validator": { + "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==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xregexp": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz", + "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==", + "requires": { + "@babel/runtime-corejs3": "^7.8.3" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/samples/serversentevents/SSEControllerU.pas b/samples/serversentevents/SSEControllerU.pas index 7d1785a0f..917ebf4c0 100644 --- a/samples/serversentevents/SSEControllerU.pas +++ b/samples/serversentevents/SSEControllerU.pas @@ -29,7 +29,6 @@ function TMySSEController.GetServerSentEvents(const LastEventID: String): TMVCSS lSSEMessage.Event := 'stockupdate'; lSSEMessage.Data := GetNextDataToSend(StrToIntDef(LastEventID, 0), lCurrentEventID); lSSEMessage.Id := lCurrentEventID.ToString; - lSSEMessage.Retry := 300; Result := [ lSSEMessage ]; diff --git a/samples/wincellarclient_withrestadapter/ProjectGroupServerAndClient.groupproj b/samples/wincellarclient_withrestadapter/ProjectGroupServerAndClient.groupproj deleted file mode 100644 index 51a9ae21a..000000000 --- a/samples/wincellarclient_withrestadapter/ProjectGroupServerAndClient.groupproj +++ /dev/null @@ -1,60 +0,0 @@ - - - {87E6405B-4E52-4C01-A512-8293F36E951B} - - - - - - - - - - - - - - Default.Personality.12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/samples/winecellarclient/ProjectGroupServerAndClient.groupproj b/samples/winecellarclient/ProjectGroupServerAndClient.groupproj deleted file mode 100644 index a8509c7cb..000000000 --- a/samples/winecellarclient/ProjectGroupServerAndClient.groupproj +++ /dev/null @@ -1,48 +0,0 @@ - - - {87E6405B-4E52-4C01-A512-8293F36E951B} - - - - - - - - - - - Default.Personality.12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/samples/winecellarclient/WineCellarClient.dproj b/samples/winecellarclient/WineCellarClient.dproj deleted file mode 100644 index 3a47068b3..000000000 --- a/samples/winecellarclient/WineCellarClient.dproj +++ /dev/null @@ -1,177 +0,0 @@ - - - {92D799DE-2A65-48F8-96D8-08C51166B50F} - 19.5 - VCL - WineCellarClient.dpr - True - Debug - Win32 - 1 - Application - - - true - - - true - Base - true - - - true - Base - true - - - true - Base - true - - - true - Cfg_1 - true - true - - - true - Base - true - - - CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) - ..\..\lib\delphistompclient;..\..\lib\loggerpro;..\..\lib\dmustache;$(DCC_UnitSearchPath) - 1040 - WineCellarClient - $(BDS)\bin\delphi_PROJECTICON.ico - System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) - .\$(Platform)\$(Config) - .\$(Platform)\$(Config) - false - false - false - false - false - - - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png - true - true - cxPivotGridChartRS17;JvMM;dxSkinSevenRS17;dxSkinBlueprintRS17;dxSkinHighContrastRS17;dxSkinOffice2007BlackRS17;dxCoreRS17;cxPageControldxBarPopupMenuRS17;dxSkinXmas2008BlueRS17;dxPSDBTeeChartRS17;JvCrypt;dxPSTeeChartRS17;dxSkinSummer2008RS17;dxPScxSchedulerLnkRS17;dxSkinBlueRS17;dxSkinDarkRoomRS17;DBXInterBaseDriver;DataSnapServer;DataSnapCommon;dxPScxTLLnkRS17;JvNet;JvDotNetCtrls;dxRibbonRS17;DbxCommonDriver;cxDataRS17;vclimg;dxSkinsdxBarPainterRS17;dxPSdxDBTVLnkRS17;dbxcds;DatasnapConnectorsFreePascal;NxDBGridDsgn_dxe3;JvXPCtrls;dxSkinMoneyTwinsRS17;vcldb;cxExportRS17;dxPSCoreRS17;dxBarExtItemsRS17;dxGDIPlusRS17;FMXfrx17;dxNavBarRS17;CustomIPTransport;cxLibraryRS17;cxGridRS17;dxSkinOffice2010BlackRS17;dsnap;IndyIPServer;IndyCore;dxSkinMcSkinRS17;CloudService;dxPScxCommonRS17;FmxTeeUI;frxDB17;AnyDAC_PhysDb2_D17;dxSkinsdxDLPainterRS17;dxSkiniMaginaryRS17;JvDB;JvRuntimeDesign;dxPScxVGridLnkRS17;JclDeveloperTools;dxSkinSevenClassicRS17;dxPScxExtCommonRS17;MyFrameTestPackage;dxPScxSSLnkRS17;NxGridRun_dxe3;dxSkinLilianRS17;fs17;dxPSdxLCLnkRS17;dxSkinOffice2010BlueRS17;NxCommonRun_dxe3;bindcompfmx;DataBindingsVCL170;dxSkinOffice2010SilverRS17;vcldbx;cxSchedulerGridRS17;dbrtl;bindcomp;inetdb;JvPluginSystem;dxBarRS17;DataBindings;DBXOdbcDriver;IcsCommonDXE3Run;JvCmp;dxBarDBNavRS17;dxSkinWhiteprintRS17;JvTimeFramework;xmlrtl;dxSkinsdxRibbonPainterRS17;ibxpress;dxDockingRS17;vclactnband;bindengine;soaprtl;FMXTee;dxADOServerModeRS17;bindcompvcl;dxBarExtDBItemsRS17;dxPSPrVwRibbonRS17;Jcl;vclie;dxSkinOffice2007PinkRS17;cxPageControlRS17;dxSkinscxPCPainterRS17;AnyDAC_PhysADS_D17;AnyDAC_PhysIB_D17;dxmdsRS17;dxSkinTheAsphaltWorldRS17;DBXInformixDriver;Intraweb;dxPsPrVwAdvRS17;NxInspectorRun_dxe3;dxSkinSilverRS17;dxdborRS17;dsnapcon;DBXFirebirdDriver;fsDB17;inet;dorm_runtime_xe3;JvPascalInterpreter;vclx;dxSkinStardustRS17;cxEditorsRS17;DBXSybaseASADriver;NxInspectorDsgn_dxe3;dbexpress;IndyIPClient;AnyDAC_PhysMySQL_D17;cxTreeListdxBarPopupMenuRS17;dxSkinVS2010RS17;NxGridDsgn_dxe3;dxThemeRS17;DBXSqliteDriver;dxPScxGridLnkRS17;fmx;JvDlgs;IndySystem;TeeDB;dxSkinValentineRS17;vclib;inetdbbde;DataSnapClient;dxSkinDevExpressStyleRS17;DataSnapProviderClient;DBXSybaseASEDriver;cxBarEditItemRS17;AnyDAC_PhysMSAcc_D17;dxServerModeRS17;cxPivotGridOLAPRS17;cxSchedulerRS17;MetropolisUILiveTile;AnyDAC_PhysSQLITE_D17;dxPSLnksRS17;dxSkinPumpkinRS17;dxPSdxDBOCLnkRS17;cxVerticalGridRS17;dxSkinSpringTimeRS17;vcldsnap;dxSkinDevExpressDarkStyleRS17;DBXDb2Driver;AnyDAC_ComI_D17;DBXOracleDriver;AnyDAC_PhysMSSQL_D17;JvCore;NxDBGridRun_dxe3;vclribbon;AnyDAC_Comp_D17;cxSpreadSheetRS17;dxSkinLiquidSkyRS17;AnyDAC_PhysODBC_D17;fmxase;vcl;dxSkinOffice2007SilverRS17;AnyDAC_PhysPg_D17;IndyIPCommon;DBXMSSQLDriver;CodeSiteExpressPkg;dxPSdxOCLnkRS17;dcldxSkinsCoreRS17;JvAppFrm;AnyDAC_PhysASA_D17;inetdbxpress;webdsnap;NxCollectionRun_dxe3;AnyDAC_PhysOracle_D17;dxSkinCoffeeRS17;JvDocking;adortl;dxSkinscxSchedulerPainterRS17;JvWizards;NxCollectionDsgn_dxe3;frx17;NxCommonDsgn_dxe3;dxtrmdRS17;dxPScxPCProdRS17;AnyDAC_GUIxForms_D17;JvBands;rtl;DbxClientDriver;AnyDAC_PhysTDBX_D17;dxTabbedMDIRS17;dxComnRS17;dxSkinSharpPlusRS17;dxSkinsCoreRS17;dxSkinLondonLiquidSkyRS17;dxdbtrRS17;Tee;JclContainers;NxAddonsRun_dxe3;CPortLibDXE;JvSystem;dxorgcRS17;svnui;dxSkinBlackRS17;JvControls;NxSheetRun_dxe3;IndyProtocols;DBXMySQLDriver;dxLayoutControlRS17;bindcompdbx;TeeUI;JvJans;JvPrintPreview;JvPageComps;JvStdCtrls;JvCustom;dxSkinOffice2007BlueRS17;dxPScxPivotGridLnkRS17;dxSpellCheckerRS17;vcltouch;dxSkinOffice2007GreenRS17;dxSkinSharpRS17;websnap;dxSkinFoggyRS17;dxTileControlRS17;VclSmp;FMXfrxDB17;dxSkinDarkSideRS17;cxPivotGridRS17;DataSnapConnectors;AnyDAC_Phys_D17;fmxobj;SynEdit_RXE3;JclVcl;cxTreeListRS17;dxPSdxFCLnkRS17;dxSkinGlassOceansRS17;frxe17;svn;dxFlowChartRS17;fmxdae;dxSkinsdxNavBarPainterRS17;bdertl;VirtualTreesR;DataSnapIndy10ServerTransport;dxDBXServerModeRS17;dxSkinCaramelRS17;$(DCC_UsePackage) - 1033 - Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) - $(BDS)\bin\default_app.manifest - CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(ModuleName);FileDescription=$(ModuleName);ProductName=$(ModuleName) - - - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png - $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png - cxPivotGridChartRS17;JvMM;dxSkinSevenRS17;dxSkinBlueprintRS17;dxSkinHighContrastRS17;dxSkinOffice2007BlackRS17;dxCoreRS17;cxPageControldxBarPopupMenuRS17;dxSkinXmas2008BlueRS17;dxPSDBTeeChartRS17;JvCrypt;dxPSTeeChartRS17;dxSkinSummer2008RS17;dxPScxSchedulerLnkRS17;dxSkinBlueRS17;dxSkinDarkRoomRS17;DBXInterBaseDriver;DataSnapServer;DataSnapCommon;dxPScxTLLnkRS17;JvNet;dxRibbonRS17;DbxCommonDriver;cxDataRS17;vclimg;dxSkinsdxBarPainterRS17;dxPSdxDBTVLnkRS17;dbxcds;DatasnapConnectorsFreePascal;NxDBGridDsgn_dxe3;dxSkinMoneyTwinsRS17;vcldb;cxExportRS17;dxPSCoreRS17;dxBarExtItemsRS17;dxGDIPlusRS17;dxNavBarRS17;CustomIPTransport;cxLibraryRS17;cxGridRS17;dxSkinOffice2010BlackRS17;dsnap;IndyIPServer;IndyCore;dxSkinMcSkinRS17;dxPScxCommonRS17;AnyDAC_PhysDb2_D17;dxSkinsdxDLPainterRS17;dxSkiniMaginaryRS17;JvDB;dxPScxVGridLnkRS17;dxSkinSevenClassicRS17;dxPScxExtCommonRS17;dxPScxSSLnkRS17;NxGridRun_dxe3;dxSkinLilianRS17;dxPSdxLCLnkRS17;dxSkinOffice2010BlueRS17;NxCommonRun_dxe3;bindcompfmx;dxSkinOffice2010SilverRS17;dbrtl;bindcomp;inetdb;JvPluginSystem;dxBarRS17;DBXOdbcDriver;JvCmp;dxBarDBNavRS17;dxSkinWhiteprintRS17;JvTimeFramework;xmlrtl;dxSkinsdxRibbonPainterRS17;ibxpress;dxDockingRS17;vclactnband;bindengine;soaprtl;dxADOServerModeRS17;bindcompvcl;dxBarExtDBItemsRS17;dxPSPrVwRibbonRS17;vclie;dxSkinOffice2007PinkRS17;cxPageControlRS17;dxSkinscxPCPainterRS17;AnyDAC_PhysADS_D17;AnyDAC_PhysIB_D17;dxmdsRS17;dxSkinTheAsphaltWorldRS17;DBXInformixDriver;dxPsPrVwAdvRS17;NxInspectorRun_dxe3;dxSkinSilverRS17;dxdborRS17;dsnapcon;DBXFirebirdDriver;inet;JvPascalInterpreter;vclx;dxSkinStardustRS17;cxEditorsRS17;DBXSybaseASADriver;NxInspectorDsgn_dxe3;dbexpress;IndyIPClient;AnyDAC_PhysMySQL_D17;cxTreeListdxBarPopupMenuRS17;dxSkinVS2010RS17;NxGridDsgn_dxe3;dxThemeRS17;DBXSqliteDriver;dxPScxGridLnkRS17;fmx;JvDlgs;IndySystem;TeeDB;dxSkinValentineRS17;vclib;DataSnapClient;dxSkinDevExpressStyleRS17;DataSnapProviderClient;DBXSybaseASEDriver;cxBarEditItemRS17;AnyDAC_PhysMSAcc_D17;dxServerModeRS17;cxPivotGridOLAPRS17;cxSchedulerRS17;AnyDAC_PhysSQLITE_D17;dxPSLnksRS17;dxSkinPumpkinRS17;dxPSdxDBOCLnkRS17;cxVerticalGridRS17;dxSkinSpringTimeRS17;vcldsnap;dxSkinDevExpressDarkStyleRS17;DBXDb2Driver;AnyDAC_ComI_D17;DBXOracleDriver;AnyDAC_PhysMSSQL_D17;JvCore;NxDBGridRun_dxe3;AnyDAC_Comp_D17;cxSpreadSheetRS17;dxSkinLiquidSkyRS17;AnyDAC_PhysODBC_D17;fmxase;vcl;dxSkinOffice2007SilverRS17;AnyDAC_PhysPg_D17;IndyIPCommon;DBXMSSQLDriver;dxPSdxOCLnkRS17;dcldxSkinsCoreRS17;JvAppFrm;AnyDAC_PhysASA_D17;inetdbxpress;webdsnap;NxCollectionRun_dxe3;AnyDAC_PhysOracle_D17;dxSkinCoffeeRS17;adortl;dxSkinscxSchedulerPainterRS17;JvWizards;NxCollectionDsgn_dxe3;NxCommonDsgn_dxe3;dxtrmdRS17;dxPScxPCProdRS17;AnyDAC_GUIxForms_D17;JvBands;rtl;DbxClientDriver;AnyDAC_PhysTDBX_D17;dxTabbedMDIRS17;dxComnRS17;dxSkinSharpPlusRS17;dxSkinsCoreRS17;dxSkinLondonLiquidSkyRS17;dxdbtrRS17;Tee;NxAddonsRun_dxe3;JvSystem;dxorgcRS17;dxSkinBlackRS17;JvControls;NxSheetRun_dxe3;IndyProtocols;DBXMySQLDriver;dxLayoutControlRS17;bindcompdbx;TeeUI;JvJans;JvPrintPreview;JvPageComps;JvStdCtrls;JvCustom;dxSkinOffice2007BlueRS17;dxPScxPivotGridLnkRS17;vcltouch;dxSkinOffice2007GreenRS17;dxSkinSharpRS17;websnap;dxSkinFoggyRS17;VclSmp;dxSkinDarkSideRS17;cxPivotGridRS17;DataSnapConnectors;AnyDAC_Phys_D17;fmxobj;SynEdit_RXE3;cxTreeListRS17;dxPSdxFCLnkRS17;dxSkinGlassOceansRS17;dxFlowChartRS17;fmxdae;dxSkinsdxNavBarPainterRS17;DataSnapIndy10ServerTransport;dxDBXServerModeRS17;dxSkinCaramelRS17;$(DCC_UsePackage) - - - DEBUG;$(DCC_Define) - true - false - true - true - true - - - Debug - true - true - 1033 - CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(ModuleName);FileDescription=$(ModuleName);ProductName=$(ModuleName) - false - - - false - RELEASE;$(DCC_Define) - 0 - 0 - - - - MainSource - - -
Form5
- dfm -
- - - Base - - - Cfg_1 - Base - - - Cfg_2 - Base - -
- - Delphi.Personality.12 - - - - - False - False - 1 - 0 - 0 - 0 - False - False - False - False - False - 1040 - 1252 - - - - - 1.0.0.0 - - - - - - 1.0.0.0 - - - - - - - - - - - - WineCellarClient.dpr - - - Embarcadero C++Builder Office 2000 Servers Package - Embarcadero C++Builder Office XP Servers Package - Microsoft Office 2000 Sample Automation Server Wrapper Components - Microsoft Office XP Sample Automation Server Wrapper Components - - - - - True - False - - - 12 - - - - -
diff --git a/samples/winecellarclient_mobile/manifest_tweak_for_http.txt b/samples/winecellarclient_mobile/manifest_tweak_for_http.txt deleted file mode 100644 index c220d93dd..000000000 --- a/samples/winecellarclient_mobile/manifest_tweak_for_http.txt +++ /dev/null @@ -1,3 +0,0 @@ - - - android:usesCleartextTraffic="true" \ No newline at end of file diff --git a/samples/winecellarclient_withlivebinding/MainFormU.dfm b/samples/winecellarclient_withlivebinding/MainFormU.dfm deleted file mode 100644 index 0e9e3b695..000000000 --- a/samples/winecellarclient_withlivebinding/MainFormU.dfm +++ /dev/null @@ -1,321 +0,0 @@ -object Form5: TForm5 - Left = 0 - Top = 0 - Anchors = [akLeft, akTop, akRight, akBottom] - Caption = 'DMVCFramework RESTClient' - ClientHeight = 425 - ClientWidth = 758 - Color = clBtnFace - Font.Charset = DEFAULT_CHARSET - Font.Color = clWindowText - Font.Height = -11 - Font.Name = 'Tahoma' - Font.Style = [] - OldCreateOrder = False - OnClose = FormClose - OnCreate = FormCreate - DesignSize = ( - 758 - 425) - PixelsPerInch = 96 - TextHeight = 13 - object Button1: TButton - Left = 8 - Top = 8 - Width = 121 - Height = 33 - Caption = 'WineList' - TabOrder = 0 - OnClick = Button1Click - end - object PageControl1: TPageControl - Left = 8 - Top = 47 - Width = 742 - Height = 370 - ActivePage = TabSheet1 - Anchors = [akLeft, akTop, akRight, akBottom] - TabOrder = 2 - object TabSheet1: TTabSheet - Caption = 'Wines' - object ListView1: TListView - Left = 0 - Top = 0 - Width = 734 - Height = 342 - Align = alClient - Columns = < - item - AutoSize = True - Caption = 'name' - end - item - Caption = 'year' - end - item - AutoSize = True - Caption = 'grapes' - end - item - AutoSize = True - Caption = 'country' - end - item - AutoSize = True - Caption = 'region' - end> - ReadOnly = True - RowSelect = True - TabOrder = 0 - ViewStyle = vsReport - OnDblClick = ListView1DblClick - end - end - object TabSheet3: TTabSheet - Caption = 'Wine Edit' - ImageIndex = 2 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 - object Label1: TLabel - Left = 16 - Top = 16 - Width = 26 - Height = 13 - Caption = 'name' - end - object Label2: TLabel - Left = 16 - Top = 56 - Width = 22 - Height = 13 - Caption = 'year' - end - object Label3: TLabel - Left = 16 - Top = 96 - Width = 33 - Height = 13 - Caption = 'grapes' - end - object Label4: TLabel - Left = 286 - Top = 56 - Width = 37 - Height = 13 - Caption = 'country' - end - object Label5: TLabel - Left = 286 - Top = 96 - Width = 30 - Height = 13 - Caption = 'region' - end - object Label6: TLabel - Left = 16 - Top = 160 - Width = 52 - Height = 13 - Caption = 'description' - end - object Edit1: TEdit - Left = 16 - Top = 29 - Width = 193 - Height = 21 - TabOrder = 0 - end - object Edit2: TEdit - Left = 16 - Top = 69 - Width = 193 - Height = 21 - TabOrder = 1 - end - object Edit3: TEdit - Left = 286 - Top = 69 - Width = 193 - Height = 21 - TabOrder = 2 - end - object Edit4: TEdit - Left = 16 - Top = 109 - Width = 193 - Height = 21 - TabOrder = 3 - end - object Edit5: TEdit - Left = 286 - Top = 109 - Width = 193 - Height = 21 - TabOrder = 4 - end - object Memo2: TMemo - Left = 16 - Top = 179 - Width = 463 - Height = 103 - TabOrder = 5 - end - end - object TabSheet2: TTabSheet - Caption = 'Raw' - ImageIndex = 1 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 - object Memo1: TMemo - Left = 0 - Top = 0 - Width = 734 - Height = 342 - Align = alClient - Font.Charset = ANSI_CHARSET - Font.Color = clWindowText - Font.Height = -13 - Font.Name = 'Courier New' - Font.Style = [] - ParentFont = False - ReadOnly = True - TabOrder = 0 - end - end - end - object BindNavigator1: TBindNavigator - Left = 135 - Top = 8 - Width = 290 - Height = 33 - DataSource = PrototypeBindSource1 - Orientation = orHorizontal - TabOrder = 1 - BeforeAction = BindNavigator1BeforeAction - end - object PrototypeBindSource1: TPrototypeBindSource - AutoActivate = False - AutoPost = True - RecordCount = 50 - FieldDefs = < - item - Name = 'id' - FieldType = ftUInteger - Generator = 'AlphaColors' - ReadOnly = False - end - item - Name = 'name' - Generator = 'BitmapNames' - ReadOnly = False - end - item - Name = 'year' - FieldType = ftUInteger - Generator = 'AlphaColors' - ReadOnly = False - end - item - Name = 'grapes' - Generator = 'ColorsNames' - ReadOnly = False - end - item - Name = 'country' - Generator = 'ColorsNames' - ReadOnly = False - end - item - Name = 'region' - Generator = 'ColorsNames' - ReadOnly = False - end - item - Name = 'description' - FieldType = ftTStrings - Generator = 'LoremIpsum' - ReadOnly = False - end> - ScopeMappings = <> - OnCreateAdapter = PrototypeBindSource1CreateAdapter - Left = 320 - Top = 160 - end - object BindingsList1: TBindingsList - Methods = <> - OutputConverters = <> - Left = 180 - Top = 157 - object LinkListControlToField1: TLinkListControlToField - Category = 'Quick Bindings' - DataSource = PrototypeBindSource1 - FieldName = 'name' - Control = ListView1 - FillExpressions = < - item - SourceMemberName = 'year' - ControlMemberName = 'SubItems[0]' - end - item - SourceMemberName = 'grapes' - ControlMemberName = 'SubItems[1]' - end - item - SourceMemberName = 'country' - ControlMemberName = 'SubItems[2]' - end - item - SourceMemberName = 'region' - ControlMemberName = 'SubItems[3]' - end> - FillHeaderExpressions = <> - FillBreakGroups = <> - end - object LinkControlToField1: TLinkControlToField - Category = 'Quick Bindings' - DataSource = PrototypeBindSource1 - FieldName = 'name' - Control = Edit1 - Track = True - end - object LinkControlToField2: TLinkControlToField - Category = 'Quick Bindings' - DataSource = PrototypeBindSource1 - FieldName = 'year' - Control = Edit2 - Track = True - end - object LinkControlToField3: TLinkControlToField - Category = 'Quick Bindings' - DataSource = PrototypeBindSource1 - FieldName = 'grapes' - Control = Edit4 - Track = True - end - object LinkControlToField4: TLinkControlToField - Category = 'Quick Bindings' - DataSource = PrototypeBindSource1 - FieldName = 'country' - Control = Edit3 - Track = True - end - object LinkControlToField5: TLinkControlToField - Category = 'Quick Bindings' - DataSource = PrototypeBindSource1 - FieldName = 'region' - Control = Edit5 - Track = True - end - object LinkControlToField6: TLinkControlToField - Category = 'Quick Bindings' - DataSource = PrototypeBindSource1 - FieldName = 'description' - Control = Memo2 - Track = False - end - end -end diff --git a/samples/winecellarclient_withlivebinding/MainFormU.pas b/samples/winecellarclient_withlivebinding/MainFormU.pas deleted file mode 100644 index e39e62d8e..000000000 --- a/samples/winecellarclient_withlivebinding/MainFormU.pas +++ /dev/null @@ -1,185 +0,0 @@ -unit MainFormU; - -interface - -uses - Winapi.Windows, - Winapi.Messages, - System.SysUtils, - System.Variants, - System.Classes, - Vcl.Graphics, - Vcl.Controls, - Vcl.Forms, - Vcl.Dialogs, - Vcl.StdCtrls, - Vcl.Grids, - Vcl.DBGrids, - Vcl.ComCtrls, - FireDAC.Stan.Intf, - FireDAC.Stan.Option, - FireDAC.Stan.Param, - FireDAC.Stan.Error, - FireDAC.DatS, - FireDAC.Phys.Intf, - FireDAC.DApt.Intf, - Data.DB, - FireDAC.Comp.DataSet, - FireDAC.Comp.Client, - Vcl.Mask, - Vcl.DBCtrls, - Vcl.ExtCtrls, - MVCFramework.RESTClient.Intf, - MVCFramework.RESTClient, - Data.Bind.GenData, - Vcl.Bind.GenData, - Data.Bind.Components, - Data.Bind.ObjectScope, - System.Rtti, - System.Bindings.Outputs, - Vcl.Bind.Editors, - Data.Bind.EngExt, - Vcl.Bind.DBEngExt, - Vcl.Buttons, - Vcl.Bind.Navigator, - WinesBO, - Generics.Collections, - Data.Bind.Controls; - -type - TForm5 = class(TForm) - Button1: TButton; - PageControl1: TPageControl; - TabSheet1: TTabSheet; - TabSheet2: TTabSheet; - Memo1: TMemo; - TabSheet3: TTabSheet; - Label1: TLabel; - Label2: TLabel; - Label3: TLabel; - Label4: TLabel; - Label5: TLabel; - Label6: TLabel; - PrototypeBindSource1: TPrototypeBindSource; - ListView1: TListView; - BindingsList1: TBindingsList; - LinkListControlToField1: TLinkListControlToField; - Edit1: TEdit; - Edit2: TEdit; - Edit3: TEdit; - Edit4: TEdit; - Edit5: TEdit; - Memo2: TMemo; - LinkControlToField1: TLinkControlToField; - LinkControlToField2: TLinkControlToField; - LinkControlToField3: TLinkControlToField; - LinkControlToField4: TLinkControlToField; - LinkControlToField5: TLinkControlToField; - LinkControlToField6: TLinkControlToField; - BindNavigator1: TBindNavigator; - procedure Button1Click(Sender: TObject); - procedure FormCreate(Sender: TObject); - procedure FormClose(Sender: TObject; var Action: TCloseAction); - procedure ListView1DblClick(Sender: TObject); - procedure PrototypeBindSource1CreateAdapter(Sender: TObject; - var ABindSourceAdapter: TBindSourceAdapter); - procedure BindNavigator1BeforeAction(Sender: TObject; Button: TNavigateButton); - - private - RESTClient: IMVCRESTClient; - WinesAdapter: TListBindSourceAdapter; - FWines: TObjectList; - public - { Public declarations } - end; - -var - Form5: TForm5; - -implementation - -uses - MVCFramework.SystemJSONUtils, - MVCFramework.Serializer.Defaults, - System.JSON, - MVCFramework.Commons; - -{$R *.dfm} - - -procedure TForm5.BindNavigator1BeforeAction(Sender: TObject; Button: TNavigateButton); -var - Resp: IMVCRESTResponse; -begin - Resp := nil; - case Button of - nbDelete: - begin - Resp := RESTClient - .AddPathParam('id',(WinesAdapter.Current as TWine).id.ToString) - .Delete('/wines/{id}'); - end; - nbPost: - begin - case WinesAdapter.State of - seEdit: - begin - WinesAdapter.Post; - Resp := RESTClient - .AddPathParam('id', (WinesAdapter.Current as TWine).id.ToString) - .Put('/wines/{id}', - GetDefaultSerializer.SerializeObject(WinesAdapter.Current)); - Abort; - end; - seInsert: - begin - WinesAdapter.Post; - Resp := RESTClient.Post('/wines', GetDefaultSerializer.SerializeObject(WinesAdapter.Current)); - Abort; - end; - end; - end; - end; - - if Assigned(Resp) and (not Resp.StatusCode in [200, 201]) then - raise Exception.Create(Resp.StatusText); -end; - -procedure TForm5.Button1Click(Sender: TObject); -var - response: IMVCRESTResponse; -begin - response := RESTClient.Get('/wines'); - Memo1.Lines.Text := response.Content; - FWines.Clear; - GetDefaultSerializer.DeserializeCollection(response.Content, FWines, TWine); - WinesAdapter.SetList(FWines, false); - WinesAdapter.Active := True; -end; - -procedure TForm5.FormClose(Sender: TObject; var Action: TCloseAction); -begin - RESTClient := nil; - FWines.free; -end; - -procedure TForm5.FormCreate(Sender: TObject); -begin - RESTClient := TMVCRESTClient.New.BaseURL('localhost', 3000); - FWines := TObjectList.Create(True); - PrototypeBindSource1.Active := True; -end; - -procedure TForm5.ListView1DblClick(Sender: TObject); -begin - PageControl1.ActivePageIndex := 1; -end; - -procedure TForm5.PrototypeBindSource1CreateAdapter(Sender: TObject; - var ABindSourceAdapter: TBindSourceAdapter); -begin - WinesAdapter := TListBindSourceAdapter.Create(PrototypeBindSource1); - ABindSourceAdapter := WinesAdapter; -end; - -end. diff --git a/samples/winecellarclient_withlivebinding/ProjectGroupServerAndClient.groupproj b/samples/winecellarclient_withlivebinding/ProjectGroupServerAndClient.groupproj deleted file mode 100644 index 719e45c87..000000000 --- a/samples/winecellarclient_withlivebinding/ProjectGroupServerAndClient.groupproj +++ /dev/null @@ -1,36 +0,0 @@ - - - {87E6405B-4E52-4C01-A512-8293F36E951B} - - - - - - - - Default.Personality.12 - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/samples/winecellarclient_withlivebinding/WineCellarClientLiveBinding.dpr b/samples/winecellarclient_withlivebinding/WineCellarClientLiveBinding.dpr deleted file mode 100644 index 91aa63177..000000000 --- a/samples/winecellarclient_withlivebinding/WineCellarClientLiveBinding.dpr +++ /dev/null @@ -1,17 +0,0 @@ -program WineCellarClientLiveBinding; - -uses - Vcl.Forms, - MainFormU in 'MainFormU.pas' {Form5}, - MVCFramework.RESTClient in '..\..\sources\MVCFramework.RESTClient.pas', - WinesBO in '..\winecellarserver\WinesBO.pas'; - -{$R *.res} - -begin - ReportMemoryLeaksOnShutdown := True; - Application.Initialize; - Application.MainFormOnTaskbar := True; - Application.CreateForm(TForm5, Form5); - Application.Run; -end. diff --git a/samples/winecellarserver/Win32/Debug/fbclient.dll b/samples/winecellarserver/Win32/Debug/fbclient.dll deleted file mode 100644 index 13cda4e2c83154bc921729568f2581767182b9cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1330176 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

?M;fdo*upYUIovA1^@d&;=@49fzLzF^ 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

AzKC3>aX^9R-kew(NLElbruo`;W!pCwVM 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
eV(z(W{+STdQRsYHHU9;+M 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

%6dXZ|m?$$wV) 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

~)iB7pIe6~9A)S>yk z6l}H#{f~haJqNSC&E-SvzX!(6(H$WMDPQRz*0sZ}48PBfb=lmUvIDj=V3eidmhyL4 zBmpo|?@=cUalZ+`_h!910r-SotBS2EwC;v#`3-e*bkM6B?2iz)FUMPMtm|58+dN|6 z_x;?cjEeyKY&0k5(gG_ZplUaI{3#xXqH zk52eLYUSs`pJrxxDvp+!#Oo5Oqk*X3#Y=5FII4*pn-+PavNMyoA33P-+PDR`!FX+w zDYSKvVjU)Wi+Qm7KLpXY5t&kW+pWacGGdY+lc{CFufX}3!7S=QI1z6#j~}GDsGADf z%6oVM-uZ9B0{P07IC$%mU)67MmT?K~ILOmCUc7G^&B@L{q z0F}%E*Wk!=L9b`Rrz=DCF&W0gCJ=<<#;a`9%bt;wg zCRi&|@hW*h+4k4M52%F`)j=QkEV%6QuobXmhdcaWSwG30Xbk^2df{ci;gp|hawfGz#k;FIh@ z_84yU(=eO9L!mV@^v2K}5UsCZ9WY~1R(Fiu+$#V(FU5@=XA%P(|oLdD|gHPz0%#+p;gM|f{LHDx-|FZ|+ z2Mh@JVwRKzk7B6Pn>=zS_0Sv6pPWPazCt3^0GAi;3JW>6&zL4nR{iyAvdGTJ>&WbN zd~FBaYZB8?zBOZz*50Cbn@bkQBaV(?kWRLDlD)mid|9?TZ9{S4N`p;RfS%FAKGI%@ zhU9DTS3jIG^Fkh>8XZb?b7yD)6;4;^AUdH}nHipnuW16#0qe;aI~?h-$hYvDcAy_g zMZNW)Gl<-mPsdOLN_#5RON{Fp=JRIwns=i6GPjnu$;La2f(|)pNh1?PH zvA*H0)XlTtVpPEmYzedBV0#|;-<6JQ9QmMsl~iJ9(xr{ZJMm@boAl^Tv^oh9;xzDx zOB_1S#_#PmbqV-8s4Z%ofpF$$(K22A^>$E)kyx&q0H|o2WC0U-tv%ZMTHpjwZ}2teEa=Gi(}9IQp}x z=!=>9Z-!kr2F_D5+?vI>z-~t!e;hYs5>;~o^-?9AnZ3@bxIA79mbDK~L=cX;XD}mQ zr5;n0nYS!ahsvG!YfXusf#zfxj4bsjDly*G0R9?L7p-M7w;QM2aUdLm7i`7H?KtLd zli)h6RtLkqpyzh7$aTyU--UxV!tLI&i$2B&M)xYX!S69ImAldudI~-VKN2@1!|&&% zwL6EShrU1J?Fe5g*C$cqmFUS&B^pwpRT#1GRr>b(`Ssq>+%*P&(%rC_W2nb(WK!@J zwb}7_r%lJ>coV;%RGYJ5{4ECwe+O5A4WXNe*&}&Xv&mY^sll6$a95DZ^DbhdXz@#^ zH!F!myYcFl>Si1M;8&x8+wHnmoq)cLyi^f}Q0AK-7@j;egG`0o&3j-53(j$t?Rj;y z`E&3@db%`v)o2{sR`5%_t}duaI{B^xyE&g)E06Cv!Qn%lRiblaGtpTvmpWYOjH>ZR z+<}DiR2?xN7noJ*WATB`Y(kmA&nJsK9JP|#Lf-jgxEl{K`8G8S(%RMmgXJCTRGiRO zlRXB~rwRJ<2YxY`8v64a3Hs9>mK44TVuQgRi=Rx!HB#s(%1eyf3UE>=7`IO=LU^ zFTBDLf&<8GwBU1?((ggZ6hn9N6l~;%2nQU8po`HxK5aWS_ipBRkUJbt$@ruThCzNG&y#d*Sbxh$gSzQ5XIW9Og;9@HI?n zJrPMx{~9^3=OrUutzsQtsJJd5DB)u7S5lxS~u^MLJ4WG=+3^9Ph*r+`A_@^ZIO z|9uJyJQip7xpX(4;QkxnWqd++;Eld{KJIA-3*c1{^dHGj<3l JvF;^aWhKX6qbz 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�xxXr#Yr<;HZ< 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 YLkDRBPW9K{*MH#aKk)S*`1C*U7X&Gvb^rhX diff --git a/samples/winecellarserver/WineCellarAppControllerU.pas b/samples/winecellarserver/WineCellarAppControllerU.pas deleted file mode 100644 index f77d63117..000000000 --- a/samples/winecellarserver/WineCellarAppControllerU.pas +++ /dev/null @@ -1,120 +0,0 @@ -unit WineCellarAppControllerU; - -interface - -uses - MVCFramework, - MVCFramework.Commons, - MainDataModuleUnit; - -type - - [MVCPath('/api')] - TWineCellarApp = class(TMVCController) - private - FDataModule: TWineCellarDataModule; - - protected - procedure OnBeforeAction(Context: TWebContext; const AActionNAme: string; var Handled: Boolean); override; - procedure OnAfterAction(Context: TWebContext; const AActionNAme: string); override; - - public - [MVCPath('/wines')] - [MVCHTTPMethod([httpGET])] - procedure WinesList(ctx: TWebContext); - - [MVCPath('/wines')] - [MVCHTTPMethod([httpPOST])] - procedure SaveWine(ctx: TWebContext); - - [MVCPath('/wines/search/($value)')] - procedure FindWines(ctx: TWebContext); - - [MVCPath('/wines/($id)')] - [MVCHTTPMethod([httpGET, httpDELETE])] - procedure WineById(ctx: TWebContext); - - [MVCPath('/wines/($id)')] - [MVCHTTPMethod([httpPUT])] - procedure UpdateWineById(ctx: TWebContext); - end; - -implementation - -uses - System.SysUtils, - WinesBO, - MVCFramework.Logger, - MVCFramework.Serializer.Commons; - -procedure TWineCellarApp.FindWines(ctx: TWebContext); -begin - Render(FDataModule.FindWines(ctx.Request.Params['value'])); -end; - -procedure TWineCellarApp.OnAfterAction(Context: TWebContext; const AActionNAme: string); -begin - inherited; - FDataModule.Free; -end; - -procedure TWineCellarApp.OnBeforeAction(Context: TWebContext; const AActionNAme: string; var Handled: Boolean); -begin - inherited; - FDataModule := TWineCellarDataModule.Create(nil); -end; - -procedure TWineCellarApp.SaveWine(ctx: TWebContext); -var - lWine: TWine; -begin - lWine := ctx.Request.BodyAs; - try - FDataModule.AddWine(lWine); - Log.Info('Wine correctly saved', 'WINESERVER'); - finally - lWine.Free; - end; -end; - -procedure TWineCellarApp.UpdateWineById(ctx: TWebContext); -var - lWine: TWine; -begin - lWine := ctx.Request.BodyAs; - try - FDataModule.UpdateWine(lWine); - Log.Info('Wine correctly updated', 'WINESERVER'); - finally - lWine.Free; - end; - Render(200, 'Wine updated'); -end; - -procedure TWineCellarApp.WineById(ctx: TWebContext); -begin - // different behaviour according to the request http method - case ctx.Request.HTTPMethod of - httpDELETE: - begin - FDataModule.DeleteWine(StrToInt(ctx.Request.Params['id'])); - Log.Info('Wine deleted', 'WINESERVER'); - Render(200, 'Wine deleted'); - end; - httpGET: - begin - Render(FDataModule.GetWineById(StrToInt(ctx.Request.Params['id'])), False, dstSingleRecord); - end - else - raise Exception.Create('Invalid http method for action'); - end; - -end; - -procedure TWineCellarApp.WinesList(ctx: TWebContext); -begin - Render(FDataModule.GetAllWines, False); - Log.Info('Getting Wines list', 'WINESERVER'); -end; - -end. diff --git a/sources/dmvcframeworkbuildconsts.inc b/sources/dmvcframeworkbuildconsts.inc index 5ae8389d1..ee6819b37 100644 --- a/sources/dmvcframeworkbuildconsts.inc +++ b/sources/dmvcframeworkbuildconsts.inc @@ -1,2 +1,2 @@ const - DMVCFRAMEWORK_VERSION = '3.2.3-radium-beta'; \ No newline at end of file + DMVCFRAMEWORK_VERSION = '3.2.3-radium'; \ No newline at end of file diff --git a/tasks.py b/tasks.py index 4eb2d5c64..bfab4a44a 100644 --- a/tasks.py +++ b/tasks.py @@ -403,7 +403,7 @@ def build_samples( ) -@task(post=[tests]) +@task(post=[]) def build_core(ctx, version="DEBUG", delphi_version=DEFAULT_DELPHI_VERSION): """Builds core packages extensions""" init_build(version) diff --git a/unittests/general/Several/DMVCFrameworkTests.dproj b/unittests/general/Several/DMVCFrameworkTests.dproj index a9d0b297f..5f613e686 100644 --- a/unittests/general/Several/DMVCFrameworkTests.dproj +++ b/unittests/general/Several/DMVCFrameworkTests.dproj @@ -349,6 +349,18 @@ + + + DMVCFrameworkTests.exe + true + + + + + DMVCFrameworkTests.rsm + true + + diff --git a/unittests/general/Several/bin32/firebirdtest.fdb b/unittests/general/Several/bin32/firebirdtest.fdb deleted file mode 100644 index 8907285827ce8132b69e5c5c994806420bf7f267..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2031616 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 b3>YwAz<>b*1`HT5V8DO@0|pEjFmN9TDIC;f diff --git a/unittests/general/Several/bin32/sqlitetest.db b/unittests/general/Several/bin32/sqlitetest.db deleted file mode 100644 index f75d555562cc38ea21dabe610d01a38410edad56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58368 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 WCAKtL$URj4@2aLkAlG6N1^i#0PmVCNk!?z% zBub(zdRMah&O3AF%$zfG08)<4#D7S`d(S;H?|IK}-ueD25z)!b{7>>X)^(=Ye7~80 zzr{GBetPIzM6bT|{P_07uY8`Bf0aM{fdB}A00@8p2!H?xfB*=900@8p2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2>fUWH1T71mGraK$Dgo!iQOyg3jV(Lef)s{2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*FKM()` z5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X0D-@H1X_6TKN&#`-g-Gl7zV|Rkx4eYLA*T(Mr@Cbc_-IMGdVs}5glkCduu4UIZJWQ9i z4AYBSSZ{WZvil0VyV)(Vn`Af4?)@Rwo82?)9%J_ayL;H-4+KB}1V8`;KmY_l00ck) z1V8`;KmY_l00ck)1pZnRC|&q~O3$&?lY9T1@BKz3+&9d< zP`Lk#@12c=d&b-gh5JAG-mgc({U7FDDBM5hd%qS5_Xp-)DBM5fd%qe9_rIHap>Y2T z-#Zft_oTTO3im&~OHJ+$z#JFC`9J61lMwTWn-f$$` zq`4OgH^KL|M8b`md!cZ<`QA_@+%9u36z*sF-e4r$C(XT3xKHrCfk?RP%)L;!pW%C( zBjG-7?uEkrG~erwguB+<3x)d_-`f-k_fc~%6z(H@uP+kr8gnlc?x*-(ZzSALntP#e zKf(8UBH_l&y->JOzSkWIx6|AUh18@5^kHh7YetP?{!4N4V!zR za9j9ZdnDYDxfcpI$oJYJ;RejTP`J%}Z(}4}zquC*w~6m@BsoK00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY0w4ea zAn=1BkQveW!3c#E5C8!X0D&KS0`C6*8<|FO7Ql}^7ytkP5C8!X009sH0T2KI5C8!X z009sH0T2KI5C8!X009sH0T2KI5C8!X0D-?k1l0QfCZlhgqjwAcs^$VLvs+}|37bh@%sOqfBXOfAOHd&00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY0w4ea zAOHd&00JOzH4$i`k5v0Vqt^fbbE8(5qh5*h%(GjZ-|!U#KmY_l00ck)1V8`;KmY_l z00ck)1V8`;KmY_l00ck)1VG@!6Ttfa56=)1KmY_l00i;`)cXI8=I3tyY~dXMK4-3Z z{eS6io9`ERFMz*ezMsRs0EPrUKmY_l00ck)1V8`;KmY_l00ck)1V8`;KmY_l00ck) z1V8`;KmY_l00cnbhfAPM*7KkFtXkLqz$ZU-y&CENdJjap@1z&!u9 z$gak2iQP@?>g*cq{*WF1KmY_l00ck)1V8`;KmY_l00ck)1V8`;KmY_l00ck)1V8`; zE{{M-|6N`n_yz$G009sHfi(!I_5aGLzg~8&y#9Yxu84U3Kb&xg|MoTKcYFl_5C8!X z009sH0T2KI5C8!X009sH0T2KI5C8!X009sH0TB3*1lm4icmxLl5C8!X0D%Ajwf4W+ z{Jx1lH}GtLo6R+^|1aHYzN_{B_yYkD009sH0T2KI5C8!X009sH0T2KI5C8!X009sH z0T2KI5C8!X009sH0T8%42&l1swf?`2*Z-?ewf;XD+3)vM+~{550t7$+1V8`;KmY_l z00ck)1V8`;KmY_l00ck)1V8`;KmY_l00ck)1V8`;K;Y^npw|Dl81**u=SE)t|7CN{ z>;LJD`HuDf1_VAp00ck)1V8`;KmY_l00ck)1V8`;KmY_l00ck)1V8`;KmY_l00ck) z1VG>_AW*WS{d&}2t^aQ_dJQ=GHIY7e=6~hi{(i1lrOQm-HuZ{ZjpMMuuAOHd&00JOzWdz*y|65o@JFox0-H5t0T1ut~T$yl$0s#;J z0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5co?b&?55H`u}8* zf7p9shj)bw5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009sH zfvcB*TK}Jn|8M2*81=t;;|iLA00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?x zfB*=900@8p2!KG0fLj0GWNvPAJT+6N{Qe;S_Mfo(Pn~=C3IZSi0w4eaAOHd&00JNY z0w4eaAOHd&00JNY0w4eaAOHd&aODJW0`rx#Lr4$+0T2LzI03c(zuDa0&YzvU8^Eud z>r11_&H&~Ie1HH5fB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=9 z00>-F1e&Nt^l{h!k2o4OQLV^GYfB*=9K!ku=|KDov?cmQY-u3^Kx#so% zrL*Sy1?&Z2NZLsAo|8F$v{S<%p zQZs$QT=V*W`VY)^UjI-3q51v-|BgQp009sH0T2KI5C8!X009sH0T2KI5C8!X009sH z0T2KI5C8!X009sH0T2LzzkC9l%{u>n^VwxSI||nSU*oCO=Uw3f1V8`;KmY_l00ck) z1V8`;KmY_l00ck)1V8`;KmY_l00ck)1V8`;KmY_l;OZry*8jH}^*+L%ebhu>G}pZT zzx3~$@4Ws$IVQmTf)5Y?0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009sH z0T2KI5CDN6K7kf_r2aP@^Kao%{bV=)k2*?~Xp>w$;rxcLAOHd&00JNY0w4eaAOHd& z00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY0#_#iwf?`^sP-}b+(ae%Rdao56ifaM z3VeV72!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfWTEs!0ZRW zL;T73|Fw>$ZPZU2`T7xd{}sDO+5LCy{yw|kWA`|_|BW5~KmY_l00ck)1V8`;KmY_l z00ck)1V8`;KmY_l00ck)1V8`;E{{M-|6N`n_yz$G009sHfi(!I_5aD406)#&`}s70 zzh%Ox_5b&q?-#HafFXeo5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI z5C8!X009uV8VHzm|7O&`h1dTlyZnFLQ*X0(g$ob>0T2KI5C8!X009sH0T2KI5C8!X z009sH0T2KI5C8!X009sH0T2KI5CDOzmw;OTpX~qtGyHus&j$E+jJmx3KbabE^}YZ! z0|5{K0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5FoYwzsYd8 z&f(ES19J7d{O`lg@AwJ=AOHd&00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY0wC}q z3ABC4@CXh9AOHd&00IF5YW;t!`TZ08Il!|4e$HI0_5Tl;?-#HafFXeo5C8!X009sH z0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009vA(Gy5F^luSm)cXJAw@-TN z4SH9&009sH0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5V(2? zsP+HNM!lcq&q1CI@N4Fp*Z-Su_y7SA009sH0T2KI5C8!X009sH0T2KI5C8!X009sH z0T2KI5C8!X009sH0T8%438d@)n~Z|H97RhsBv&V#-|!U#KmY_l00ck)1V8`;KmY_l z00ck)1V8`;KmY_l00ck)1V8`;KmY_l00cnb>Lj4n|0}2dcC#De-2m>CD5JYVCisQE!4j zxA1I$yUev(|8KtH0|Y<-1V8`;KmY_l00ck)1V8`;KmY_l00ck)1V8`;KmY_l00ck) z1V8`;K;Wt*&>~u?_5V#qzez{W5)I4MKXQJ z2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*;Y1l0QfWc+_0f5)i*)f-pP3~L@9#37 zE#|Ywe3r~-vg^NE|DTNJA9NHd(TH6AXU=c<3IZSi0w4eaAOHd&00JNY0w4eaAOHd& z00JNY0w4eaAOHd&00JNY0w4eaAaHdOQ0xC&jcV8P=LpXR__xgUrO{I9m(BMJ{M~%T z2MB-w2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfWVKKK#P68 z{^qX#|BSsydw)uX6znic4009sH0T2KI5C8!X z009sH0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5cm-jNC)xr>;I=6-AXhnSI3;+ z@D&6=00ck)1V8`;KmY_l00ck)1V8`;KmY_l00ck)1V8`;KmY_l00ck)1VG^GB%s#+ zHyhPv_;Zv>^c&_{t^YS)@c{xL00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY0w4ea zAOHd&00JNY0w8cz5>V^^&wRFpNBEOL{<5d%n0JK>5C8!X009sH0T2KI5C8!X009sH z0T2KI5C8!X009sH0T2KI5C8!X009sHfvcB*yZ*nzYL4-2fPc@ZdttOG*&5*LeF10& z0w4eaAOHd&00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY0w4eaAOHeCh6I{2@9eJs zKjhu}xOasM5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5C8!X009sH zfvcB*yZ(Qc)%-ZG|Nkwc?xoREax}oz`vTAm1V8`;KmY_l00ck)1V8`;KmY_l00ck) z1V8`;KmY_l00ck)1V8`;KmY`OtO>Np+q>)k=R6*t@UCzH0w4eaAOHd&00JNY0w4ea zAOHd&00JNY0w4eaAOHd&00JNY0w4eaAOHd&aP<;!*Z)^p%}?<9|NqFS%j^HIUd5pq z2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=9029cs|G&}W z^0VF*E7(((U!B-S5ogBT1+D2FC>pK_d&Yep%uydKdzT*Tf?>I$m zJLc)Bk$Jjvq)uHUH`9~bSLoFC8ue{&(9_$N=0$nT zxK6{v%k<2aI^DhH2=#5bnVuS2rjtX*scq;eJu$dKCk9#O;1WGCa5EhnI6{{;-$oB_ zK0!BZzL_re&(kCQ%T(^anO@rTc{;o4W}4izKri$ir?2!a&~^OzeD4a~*L$2sdQZ?Z zJ;&(oo})C})1YU%`I+5EXty`PbkoN7L;sjcJ?~I+iF#h6Qt7ucDs8sU zINn&UEUX@ypPIc8c|fl`!1X86yWgTxcS!bNBD-8UG_^9nyn1A6ex>quM0&fDESD3od;Uavt4MDRNhj)0;&*zg!Lgu{=$nxk?nz^KacZIR zrjCIYk=_!LZe?q%I#4)I2+M93+07x@Hf}Z0Ms1}&Q;EfGSbCF4Zwg5#vU!5dzLfg0 zJYkbUlkq9+OY)3T_!*XueuvBC^EJ*TUkT)tPMkKDIp=LGS7#b;j&&*(tBd98Or>#t zOo+I*Mcaa$Y-?gCm19fwN~57NbPfGG8POf;LHgEf+C+*nFq?)PxzqFYcQQhAnQlRr zmFBr7&(LLs4fy@q3mGM&R#1>jSsUP}sT^BfKEA{W%U87^ z`-^8zmaCRqU7VU(t{$mmxfaNdXG%70G%B+TmBnQ)c2*Xb-_EElG%`Nc&W|i-uN?G& zNZfh%MQ%Y(_uV0HzavltS-#nN zyC+W+&iW9pBO-YuAem@OQeK!CsaIyIs?fMN<_VW1m-8ahw~O@c0qMhu?3uZ#I_GQ5 zp;1}py6L;V@Bu|4??6Y1Lm(ur){Vx~54+Ah`dTfS_mO8fUk?pBezH7GZr_k3k> zc6lzNx5(B|^!>MVOb(0e;h^kI2@_R8mfYA!?`KiZV`!F0ursAm8+b^tC-_D zgco&^9^AVkaY!T%1tdCkDsG}w>WfqJQrx{A5UXEa7ltBsP{a-f#gesSE4MK-HP2<8 zr>~S6TCm){prH#{-oB`wZu0{-X?lt}<)f2u*HusVQl%#}l4#q7YN%_$=G|Iml7D(a zV+ppPnx5t{Ngt7p~+ z^0YF!b(Sd$b0%6)6SwV1e%C7Z{J8B%FOu?F7F89~_;KV)JJJ&>wx9JOwqMj4U~S*+ z$MEDjwy$esB6D4JLv5#ldR#zeq#E9nl>PIZF;(iXjY)fh;ZCVeo!50SnA{W1;t{kh zk>%H$lz#7J2&2({w z`>I@-(pt>i7r6!PQ2X8$OLUCK{+ByX(0yH}Xt?WEdZP0VdSu5DD(|?3E{rVGS4VE6gCh+($7BA( zJ*)Jo0ew3cyc9QPjwn8J@Zlfo+eu0kh*gtJOMvn~NMvr&@4JvnkfnMyoldjov zl%5+pMt2TjP zo@x0T^g#1%bY0V3M9mu?{N7(sYd`OR(Dnfhw#k@_YU!;m)vHIU^A)z9i(?xbH_cx& zv48v=*Kg0zB`R(BfSO(^eTQ1h%a!Hox5m1a2UFziKJdoa`-Y?aXx{j+dd_bBoJ}pX zP+Po)Gn4rWcR)`qH!kRBOzxi0&o~zpy=T`OV=b(-6)Rti>|I876LB7JO?i5Cre2v^ zuGLf7M*pzvNme^5`)7^pPWQ>p8wdEEO27F5ZEfTG8);^xv0PiI)ElcutIKn%vn$oI zVK=#VpU3V^X19T>r{(FXZ+r0e?0aLZRQiCXR+cl*TK<7N>(ANhKcE#~_8*=wvP*6M zhBmL`EzYINYk|JJH&1-;Pp(W(M}Y5dd_X;lZxc<|YV*sL#_}u1SoRuYF$VcY6zX0L zl_(=$m|mHD{ocMj&5`9Pj%_h*bMQF*_;Q5b`or_^Tzi1q*$-&D;?_pD|I)puzxWGx zeCgh?U%u<~on!aj^SRsaxc55-;vOI3>rse%G{mvYvxMOf;8_|d=Oey+&6MRUri1Hx zlN{jHhA&h2UZE_-)A=)bz^{Km1B!JQsqPS!tuJ~KMlP_4z90jFh5a$9=4?MzM}-tQq;j^h)Jxlw3Glh51XfX2~)Y%Z|9lIfM;gjxfBO@U2`KNdFAG zGapcIhTW?M-EJS+Ae8Q+% z%O7Y-`x0=CGRN!}CCdll}h7{6*|3TrOswV(n^3KWEzp^Bgn0;=Iy# zjg{^9t?XaL9>!%x_F?9oy7aSpdgNI=b7q!1M;fmi`TKnNe;$#)TjYD$6UYBwi}sPW zsZiT%w@w?8w%7hVaTUM9kkC$gySKcnS$YCcLn_xDIvF}cg6u834lRC%eE`^U9hZhNUdxuvO@!>TLE*!tuy zW9t#ofh3gh_-Vs>gY*F`R2FJHk#42I!Y%7Pg~q~lkC57l{A;y*E?-q2gPFd_^DpaF zsh211o?WKAj=TVu(xHbKoBWu0hdy}*4@B4M+%v8^GVD7Pc4SNjJ2IrK6r2C3VXqlg zYg)EtU)Yf`5$woFWq(A=?(5Kerg&_ZHJ>@0v{iN$Ce;Z}ssS*D%QZ%Jo5)r`DrzrWZx-6ESytHp+zfW#%2VLox7FpW-d8VzV}?foaU{7nNQpOfg+ z%$z81`lcoh6sFOMqBQywT6WKn$WFV_b%}nUFquw7l4-(aOv@h7<=-^NGz+Jaw$xcQsGpMT)ui%p>*{Cfwcmglp1m zkCxv%;K{f7!M?)Mb9cTOnb=~tmfNrMnQ~>R!qb`;XQ~xj?(ZusKX-=`tI@er%Qoek znqy+iw|#|)XLlg+7?~YLrq);T#H7sJSD0*e=aWsspk2!x(l+Ohai=!7uQ2WG4yPTd zZ%Uum2h^?Q^L+FLuF57hw=Y+?xqUJR0{sjkbEDST)JtS7QPMGE%guecRN{)>pA((% z*q~+iZW3FwVw19GUoMrnV)y06CUP&UA1TeYUFp(&CyI5D>QCOz#GIE6)nU~XF z6c(NDCQ4YWr@t;NGv7^@$Smo2>(TYeY(02yF3GuI#{~aekYM z_vTWZD{{9I>8}4@WX9?&0JZ-Ake`p5`(C)7uZzHN5`+*=@Jbo!f4uzHLW&?SGAyx86l9{Q1~0?;9}Opi5hh z(<8j@|As9m>7}9D=nT6tc25u9MyCf4)3t+DdVb(0Iz4b3T{Eyq&+yv+`!-i;Y%|Xl z=)Z~X>u=CC{Q2CbqjYA|VcNxO|6l5>(F1)A+RyIg-a37S=K);Xdy>AvYya=>S*B}x zj?i-h8ejYoMN!HR2%_znUf00JNY0w0cmoyWIOE3fdxFg5Y>f}Xi}$h20t zH6b$@Rjpd?zcD5=4&#$gStTpin@XwWq;f-(EqVWd_>|LhowGZKH!C(U<(8$!C!4aq zb}eM`)@DshR?r@^04*1SxNH4Gw zXYI5*FFQcya!n=3MMYJRi#$+za;h^XcGfVK02d`a$R#NKYdqO7u$os#C#Y9-arG5MKe~#9z5Gy)wI6 zT|89F=__&P-WRFy)h~9wwyYdjou041kws9jbU3~OraPHyuNJ6tD=72!1v2C7Uo2N| zJyk}saP>S0fui*<)_#*dv}8s3yO*JM!D1Mzx0mmS^!7Z6-tiSNPI;2(&9P_J17z&X z^B{8Lxg4eIO_E^AdZ3KT`DHBe%+2P@iAWifV3( z#DbW1@)VJ&ml&EgEJmoLe5zK}?C6*OzkvQ>XGjg@QPBsv+0wtQf`_2k3r`c)qcE5$87ip?p$`Tno1R)ue z?@wO4AnB*=oMc{+&e-De{XNt~eo;nX^-tvMk|!?T_b2iTvV>HBU$3})-=8)MX231~(M#tOmmxcvM)G>Ah&AnEYcp?*`6_Ea0;P}bJG>nMW$WaUmpL*E zD&^4)39P=!I&aw?F|V(%$>uAfaC~0^n_sy5!DN-rZV6M+E*nYmOWU4HG9sS5^2RTw;4H~6EFFSy(<#q&9t-*VHHvZQl4|ZeB!ohyqOly z^Rt}e5g2cbB zS(25OFHJVEtl-{;HvcS7^KNRZ$zBaviIVmEUPQ-MmK)sFFkHXSijCFrS!!@M!&uoD zlxt&Bm5!oqGs}&v-?sWXNzL@7CUUqh_3|q}R<7i~x`CRPn{S~ORQ=Mu&O|0RrX%*0 z-i|lKY`$3KIU>ty-&mbTOCFoNx!pEatUu#Z$QJD2{$HlYMvu|l=xuai=L$Wv^C%tM zd7NJ2z5l<$>;HG{;IZ(L<8&XpF&Y2AmG0rO|AFnt=}BJuzs&3Y&+)kb16xnfE_UDG zb^rGapQNtgQ#|(n^R$1$f2sczJ=A|2?e9NHFK=ql1DjT8KYzZ&YyQvn-9p#)o#6fc8@%5?fA3wO=X!3Y zJ9|!1ACLJz(_N)|c+dZV?&I`C*XL=e>m*&|ef}R}x1aa@f3f3cI^FRF8tFJfkF|e^ zmfCsjzwKsvxa}B~*}c5+HhOU55>4_a{y+c(KmY_lz$1{>xfXe|a$cOrV_IsjdntZx z#fR4$NGWZ9(B90Z>qX-&!S-lQc(y^>D#d)LGH=Ha85 ztnCk`Mjfr_k0$MWXAQxs!~1>RyXV~H+2Y$(&w}%lA3)wEPM@5y6Yf~x9`l8zH$qR5 zO0DX9FkaT6&-+4!-h~4%SH2UHKbUKUki`u zJMCC+=7l8q+-_20_?|yeylwS2#lI_s-Ickb6yY1B;(oXsvqfAw4T;{ zahoriAZBpVjQQlnOM1-um8Zl>SldX%>9(>rAfLW~*q-mRAidi(p%ZwMu1-VDK-1G%UdhVkAjCNnt+R8HTi@Mq{8{=Ly<5md-QCMdfi5HcR zayLXg)3CNtU35j8a~8P&SuY5Si;ia(>G--k_sT~honp4TTW43IaZw&&8GCa#eZi7D zIODr(B@!#sDc6&6!30925*1GrTywScRXcZ5zof6NV95B0Cy21FvYV-u;jFZas2$&u z+{*VVcE$2NuL663JB)+dlBY~E4y_+yXTEfN)V;(4|RspVMg7Xv;$#j?Z&S z&gO`|j?_kT-sMU0szTs>l5;wu50VN``u>T3c~U{OAsr(zHfHy}k3K10B*!We)&_ju z(I>>>CN^+s%MJ4m>JWGcMjqh1#b`j}2qmaU`3K zzY!NL`K#kmB**(aY@6FA+2p9b@5G2+eqn8hcY~gqId0Cm(zUsC{Y-)2eij@$T!afFYd>x~A}c!E zk|-#YZJCyBM`UG6TxLCq(G-q9T7BKQ{#n^#=B@{kTT~RMbqQxZKvrx4;i6(V9W%8x zQ66J|D`y!xYe}|+5HF&4yb$L2v$kPntJw)z&2_eth_>?=y4WrvXPlQU9sgfqlU6$f z^4`Pr(CD3X!{`xuc_;6wzw;PPviru4Q*>&_&(r%OU!aFaPSWJao%H*r`cyK}<}^uX{fG&#)Y0&H2O`?lOdV_R0}S>E^m9(HX!58#o( zpQAb6_y5AcF?x{4{wH}Jz{{JLc;EjeI=J}=@B7dD1oZQo{{AEMjZMes^rqu9yy<58 zdf%AjnV`SZyh9_MFwq5C9#wfi>O#h=gd`2}}(-9{~Z=D?$!C+T44 z7wCnKQ#|&6iUvAvrAOO;kq)-=yR?0Q?&II9`mz+uUZa^;OvEeAMU|KB$@u2h>~;!5_da>>sfG*7hyr>{-R)z3^kC=OE-eIzSO= zn+TSr;I^Z&W=g!NY5PnwV+aKgkyM!RF7Z*+=(KHcok1v0Z;ll_#OZa?e&q@AzF(VP z*kBJl(*Y>PSb?y!F{JFIY>sF^)GJ|&)aSPei}~a+V2)U zNlL7I2zgdKXHVbBW`Mf>7diQ{QlqF-)#m4JUrtVPv@@r$U)82RuU9N5JkoI% zFYBz%ZZ~gEto-2m5KAd4+iaQO^aJO_7W7WWOEqVXjWq~a9A)NW+8>j-nDz(bOLUKy zX0g09r+p*`?cmPfj=<;xrE{?Cs?D5CnYv+bi>C21%f_8M=8zMa9dwA7Q8s;NhZAx# zCHKhs5^amhC|d@mF~Ys`W`4E(jiXJHi2XrrDr6RO#@iiferxkIU4p->=l@!1EIwau z$4e!f?!2Nb2PD!?ikC!o+|DYts%K#FxkWkY1^KH$j~7E}n<;&c%*NvVy)XMQ@e;_* zS1o@#_u4+1+3S4O^CPbi+g8Eaq!nVyoSgQN676f@nZ7pd$UH8yy@}LJodW>m8LkIW zHEt|ipRqPB!Irp{b%@)jW}USoS~uI(J|L+dksdc0O2?8U9B+fd%M|$75Hl9xNSBON zYvA}=%T}zdOUPvJmMj!8b!0S2^TLutm3qBWeowbr3ZA2Vs*|bAraN&fvU#r?M#{L$ksr4v zo8MS*DqncJ=oKXE$#`GOq|*F2r7l&>i$zb$M!IT!nzaiBrWJgadaKKNmJSfjHf)}; zvZVU9r)w*VJO@JBq`F1!p3EY>6XM0pag4`@l{;TMdiiqW1&eKCSiRneX)8s5<894M z+S;hwHy1%+stJ|(vg9ku{$oj)Y@b}ZLae&T2fVA3OD^dYYwvJ%X^UDTWq;r;JFQoF z1FyF2j{o1pRgo5Utu#lEk1o?P?*VX$$NwMP`FYyK?gd`^e`d!qx`y`wczWb^I>zJw zm$u(Vk8NL~rR~S){I<{2!`qgqyp6waJ;v+*Z=-`-m*~=PnI0cLOviZt{}y(S@fiTi zTk7;akN-c+d;iZ5@yP>2^SlqhF*-K5Ky8Cd^dz4FaFQMIT!2S6AE&v^x6t|i6Z9a@ z0l1-mna=S%fCqREz~rVQ^g`dwbU(Xm`4EkdUB_nu zJlA$Bo#y@jN7{H#0X_rZZg%(s0T2KI5CDNIA|Uk}bw;Za%{0AE_KfXDdseijvFKjvBY&Y7I3KTz@AZTKXf+{qwqYxQY8W zHwF7QEe9iauGUx%=_{2nbyKQK=H!EdeFwAp9^rH3xZfkBuXF;L$6IegBf0~j=}%TX zX6CD04O_JV^Qc9B)|<%hVJtmCEV|!U$yW>9c>((Q7-)N6BzCjJ?vTVR59u0f@NAR3 zzG)AZs{4S8614`CART$lb|iNjKVqsma6491JY&3 zT)wBye&!B?HWt_x6qt?2sdBl_r!R)$(Y0&qO~kJ?ciGjqUR$nld|nJFZF(pqKVW+@ z{^SX@pr}m_>^ji14Ib>zUm-6VgveGNfeNF#bUTipl#8&c< z-UC(1mdz?&4ZO58jLlu)*Te=8++&yF)S0Ch89}L>Q>?Ny0$=DU2@8Ao}#&&eUuVpyH zCvYtDdBd~Z|CA9Xh1d-DX7H*aQ;0>&T$zKQbTQ{oOGM`1S2fFhAM(D@A~#S5gp~9P zfLKXu*_jgpLz4X0jTf%cSEk;VI~Jx?F0Ue)`^qvhgPC!xNVPIKH&d3q+TevGd6@-e zN4zk#vUx{sK4W_IXuZmFF?0GB$c`4PX}QEG)Y&}q$N4N1-!2Q}#tT)O&o_=%Dofmn z!*xigsS z0DLxxPeWH|T@NBNR)pHLrR;WfdgT!JE%O#V8KGw8h3iA4#>-J#_Al}pnN?@AA3npw zS6B!;9?Wh)YPKxrRH03MrB7c8sm=2UFz=7CIJMN6t1Vw#zvyWBY2(hwp5kiOk$l|6 zl`bexZ9UG&c3%3u^{XB)WTo#_xRe{Kyi~KM&i(OWOVL{6+j`=Yse8tY)-?U8Knqhh zu3Kibgf;suDZRwz8r7S5d@!S@(vDM=JAXtFEk)k{kH`M1Fi!z}aKVX+6Z5I-YdQ3)9dM z4>qohKGpIYVHjdjj;Dh004W<(Z6Z6HMyio@u2}QoSE78@!y1vsmS)FYynYE+aHL0~ zAo8qCZ$3;;rgwL(2(x1?QWrF1D6YtCZLnaV%*K&IXZjbSqQ17q+z?kENzs*KGZopH zjE82jO2y|UMdLUpGak|Llpc%cobX6w$J2c{uETQk5gs=pd$xhyW-KRDs_gdm8U|$N ze%a_TMUI){WPj#ZlcvA@!TMVx}|>q#akX zq{)2RiKlie*UQs$1`|u`T+0pbe`41nS?!#NHB(9KEk+{ca(2wyaLQmz9$-Z?r|botfM*m@RX> ze83(5uXFL=DsGPV|35Jn#R1D_y(eHhOO4X1a&nz{m;u z`gY!PpXUG!vwLdW&2)0x2^!dTBR##fPWNnGq%n5S4KLH#;X`!Y@G*LE%MzX4a+I#y z!ejSCbviS2gs$be051$K(ixruaB#3p=LYKZ&_Ipm2A1gJ=9_p9K#k7>n4=cn58$!> z<229i;-;hYFuO9l^L@N`0G|nPkUwAUU7-iq?dm;F&+~Zz_xBv7v7Y069>8%r*?l{Y z|DU1U1S#@cVAXLvt=(`}1p z{GZPq*mwg|!XF5L00@8p2>bvENL!Sf?boO=t)wlQTywMDE6oGlL$?UE6+1_RyMEPtZ$}E@hvQUyxK(#ibp|J`{=UIUcWI3)9m7_1e-4 z`cG{AIgzbuxaLgh6pHDipE;~L^0kkGJ}zlns6N<*sbjnXeS!NkS9x}MZH7mh%HP$4 zhvw&%21|TP?>+4gVHNas+dg_nJ}0^I#dV5~^>W*Bg{;o+u2XP9U$>-fVWN2`eJ`w2 zY^=N6j)lrF;%vRPvcwHF?;%208bhuh-SXkKVW`*BtXouK?C@kjsPx!a55d7?I}Uba zs$Nwq1@y@&?~Dy9;XH|cS&iQ$H+dnPUJjG~uKj;U&#Q>TwSDx7C^6BuqmR*TP3JMn zqTkg|iLtit;tZ_FXj1H5B$LW|E(UMkBQsJTd&K%j^-Wt`Vdo8QYxVMKod?g=uqUqz zl*lzds|e*Gy1)o}Z19)MPs`>|eQH)sY}bOig zEGoyARu*R~yv}faD#ylutvwsLODlDj`t~}d#>aoN`YQ9_#kA|zH#YWb?bzt6m(p=J z%=$1y$9=PM^-{WZ%Z-+VS-I6ku6N2VRF3h*(_O3>)N6!e2B)jFRnhJBP|h2Te}8_(p$adg ztR(X*3MEEk-i$4&xECGuY#TEVq)=om%Kdki5@$W{9F1iwPw`qcb)F2v4=cu>=Q zR~8m|3?!?l9#N1jd3XlXp_)0mIhJ?Y`mK>WUtO$RShv(@)|t)`afa=4x&~*fMUzcB z&)z%BD<@S5cwQu?;)%yHFo9IHGQhwaN=X`19BHv6lrm6;#O*#c4bztWKBR6_5Bo9V6Cl+!N+aY-VU}JocbhJMCPa1kjkt4$@Bl^rL97o zdFC6^G5fT-`RT|N7Dz{NyOgu!C0+7#IMt4MeLdR6ZBqJnR3m0rV~5|;Qej9C%`tIGr)5J-skoIk8Hh}%Iq!--$W1cSpfTo zkJC$h2EhGWZs)TAj?>dat90kk3XKg_=-I)ebarrxt{YsTmj`C)fq@l14}j+k@VNg& zo2PjWz(E?`Ji})K9Hd9so$UV%4fj|0T!0Gi2QWkPn?6G={Qa4}&(K+R<-Qx}{oYx6 zlHEPMGc?w_NH6f70AFQS?&0(8Uca^f0^fhNJXy>uq$F-Ie^cyMYG2{%7B(+wVI4H^+YY zuG4pp-FwgHZolK+x5fr<|D}6RfAJUY_|m=Z@822Qpavc$_I=xQZ=RuV6M6EsD|x5x zxcBxi-F46DyT15~ZtzQMh}~<%Hi=kYuGaI5r|xhCuBGQ5Be0a$v;XUV_AR>Wlq>Dc zHPo9_($3JIaMArHwF-!DjWttA;cRo6cBrwBL%bziZTj0|J!^4%&tU4tn z^G>du$*7!NMvj>?7m#D#OD*70Ice;@#t#@tW{fcRUWT!f5o0{Q-^egC;9@eAE>RhY zshinuF&Wdf+I&<-V%KJ*FDJvWS66@-z&z<%X*uO4L5|fGDII)z;4}AHj@A`$ylAqX<6N6(LJpH9?`VwpZ zi$CY4Wgf37%)t`#a-ubx-*6iK#V`6e*2-@ZgL5L9)19ZUv}3P0zm<8S%_{0SAMxbM zSnh|-cSStszV8KC+CF9NSCj{igH{WJ6~*Ljlmqg1)2&Qs@3k;U0>k8Pe=;gyIB zykd9tXmxpx2MWr(`Jl8}#*?awQ#NO1wW&JyBJVcy%|b~@rNpg>c{+)lndds3bLQ2ZFH&oFQu%O5XIQab-y_AOST8Z-q>TMzJx5m`K~Nq;Z6}mZA57w4!`D+BR}>_8B>@ zWn|=dwviLC*9dT%0J0yY)x)ukTPd8>ctkOcx<5d+SnF#G0WX^Q}e5OPr9k4 zC9XkS(u1>!w>5@M^q71qS7PNtf$&J|L`P0!yf%@4s9sxmy+F8330InHkD_~gxJ0ij zb!Ch8Zx=j3l2q~l<6E8*9W(K`m#5doU3n9!@hm{knM!nDnqQf%F7htK>W6roYHvn% zY!HPLoK0uyO;;Lh6mJxWmf;@9r)VBcZC-q;oNHb2sXa!f9i;0doO&XUm#U=VTJ~G9 zH5f(fsAVixN%EFh#AJJ(1Vnu0G?CbblC9{eG#L;pGbNJyBGFVD0-1%?Rr@z-F(5RS z2qhcZ5RgnH@s{YSlUG1+Fae6x)__!*Kj6wVDJmd1p72C^c&)U@S0$=|V9Pg6bRw}i zps$pViM~mii^=p8o5&1pE+=U%k!jLeKx86(owz-SB{^HNZV-di>zoq zW%EFJMTO^$h(xad4pt6w?Btb{U|w7%2IvusPEwHct@QWuIaipj9#k4L^{Q-tVkZAZ zOINc`qLMjP=G~!Q9do5golK4DRHhcq)U;@6YTr?Bj`iAFf?@@xQ=g{ z=-@2`>&s?O+JbV@GFzyY%VwvU3!ZX8iBTJqJV5Dis9HA)zPYwI&&<^LKmRX(%jUC* zZlALaftT=n5Mh8)#%!7WqN_<0(^BVkEL&&rT2%c^yKg?-OX-f zn4htw%zFadL^o`i=5qn2>G7cjIyH2N=LGOrKko)ZP58g=c^PT{Yvpd220t^fs zqGvbH(^;MmaBwq^-S<~{Z-5HV38>IWKR<8NG|vgB^8Nsa=>5J~dZO<}y1Q?h26&%< z=X-D9JpyK_%#M2bc|8p})pLmYdTyd;yDRjSZk{{PJbLr-;0^L&81%m;YBlb^?D z1w6Om5S`sHNBcL-(}mUwJ<_^B^Q|}0rIwrM@fJQ?pkhCIr0;0HEED@!2cK?RHch8rfRqy7=;?(tyk~I1OHTO{Sx8>#jLas~AALy6d&pl*` zO!nZ4q>)6w@cGAK9l5tGk#~mv)RQ-m$V+$XP-m90oIL#f+*_8&VNE?b_FYpsDkoX{ zUAY4-kvZl`urH+KsVZski{1oY$Xv_w`$6m3i5B6QO7TJgc%Y>C`TeaaI(l<1hA zSgOxb4HM*^wnWl>o*etGshs4j)UYHcA#nQfWZAfIWUVJI_BqMokD@Z|xpnJ`-+fN{ zP!{k0SzAuewX+)Y(M`ek-shwZwgB(X+Hxu{YRmhaG@&~F-M_)_-Sf94PfF#;@r$fb z8zI|V zpH2U&^c~({ob$IHFMr$TCImnKQ2PAYI`Z46D6vyd4O026315)U#zN~fE#aL!F_^zb zL@3*S;d1iSe;IxeWqYE>dh*eTF3R3SMw;j4?JW}4zDF9iI6Xz)L**Mxd?fZKUDDd0<3>W$J`4%=e=2VVI=p|BB+q+E^;b zYL?62BJX5vES0ft8&mn1jt`q>NAt1g!pVf3{Gu@bil|Qme_--0|ENNffBm`2zc%Lc zFQ>q*e#^^%`V)EXxp_v~OG+A7qO!T6Q|NlK)VoQZnmfCW^X5RV>J+&dIi{ZH$WaC( zb=abc-d?A`&6KyBST`wy)bviCUOC16guxPHuT#K&&#zPTCo=?PO0j>8d*J@gX6+_I0dRNg1Qqu%u#t9K3|dE>y)5lNz+XWvgNvS2wbd=y4NW{ zxt-u?V(UezoZ@tC>f?Le;?$GKYa5bxYs^jY*5hU~&9@_Q<=Azm{W6l&Ie6JrrM}1m z2Tn(X)P;1_qb*nU*c&r%i94}xb&fpmnmo(>EX;mGE`{uMEPKowwxzD5-mJ$+ICzmk z?{N%zzemc}lg);v22{3eFwML@j#2yi^fGUGC%ZA~?^Emdn~6T+8T6i*L60V!-L(b| z>i10o;ac9t9O^xB8@K614JUJYTUZj-9BHMW@-=hp+#^J^HL)dEH>_Z zo$UTu-mWaQ425G*Db?pI6}50{--nW|KUMQ4V&8il`*xM#@BIn)gmtZ+3HYcpT#jFg+si+uZoOF!ZlVS6vI@P2#K0M~1LTpHI_8Yc8@T<2G%} zAX|RuGAMxAF=jvi-<0G*im%y2jNuezM3XUtR`x9Uhs|eI5g_*b{an5{8MkMyTj{A+?Eoi+I8@ z_|h3qH)|8J-@iF`K4|S~B~Z8>YSXXCNX}_zA^DocM9j>6JvgJS^YWRnh^T?5`J+0P zAW3kM{BgoD@z=*POcHxajyK?g%2*dR%I1$a{e;R$lYYVp$H-Mbsr#q$NU?M0Oa(2j z8aj*VwzbS7~=H8X!Mjce(&^m;!g9IMXs$=Es<_v^3lIW@;uXL$61_jzGuiY$A= zvFuEjCD$iS|BM;iVo|Yv8MV$QXh5u&?&FcY@ARTqHtD2%40iIU1wVIQ{Fh z@~V}iyfmx+dI~I`IMh_$L{ch4eY54Z?hkLQOb6T0rf3?EnKt#XKL1qpljyxCUQ4wp zrP=qJsV%AHKVgj=of;Lrm6c9zk-D2&0u+{H(@G*ocDIY9m2t(o-?Z8 zi_~${G~b{`PTNEu>{4OX7S$P4%qgEss`4PTsbC{Ea6g=NAHeWFVAU7;z`S^ zmL)&*D03Fd1A5;IN44!Y&u#F))|(f@vwp)CW8=!3KIF?#O(CAPt<>RJzhOC+kLIju zQ$>747|#F>3bSmqtSB3v0~`#m-bvSC%T+#&i)&) zg=YvSQd;}S4w$a6S*yX1CTgY^Mz5vEM?X&YkABk2W^n-mAOHd&00JNY0w4eaAOHd& z00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNoCeTMb2+x0N>|K3p;%|M_I@sI9+dI~I za(tc76r5K+^k0|bzl(oT{=2mQ7COYsUmU+3j^7UBw?q4F;;j|u)%t(6=fC}A$msE{~w~s9lYj#WQrbVclXHkblu2j z=^U^7e{}l{p964+2DZ=AbK5F(cH114x7|P&x7O&l_X6J^;@RAEK`em+9c} zjdXs?0zJB=LdUk;NL^bF(^Eq=x_fAeuHiEQUKr#x_k%ale*V0`X97GvFvaWt7kK^u zEU*8s(tVp3=-SP^uYdm{eWiba4)!0W3%u_C(M^Zx)TSF~VAB$x2e3$|`*#2*~ za~;>y1MHSM4$uI*7upZdL+#hoF?Pf3UTC|X9&S58C)r)Y?%c)$^!Ubu3UT^p=V&{- z74a;ak~{h1n`#GP{zXmy*r;aP?4F!FXQytYveY-8PpRi4DS2uxiOe7JW+RC>{>2eD z5fdl#Q~pTKys6Br^45V<(^CySznYhy@%$8-qj`qZRG@z&6O4?4;}MB=9vUC&HCw66 zJTz}QoC&`>5}xN%>p47n7p2PbTusk8RMTZXlBn}%t}44CqGXMptQAYwHOb6aS%2m& z_RvaA9EeHcy(1FtwFYlbRjJFof2~uxSpi?C&?olCq*V}`?6PxnuyM!pJfyH$Qk-W{`OsJQH8|^9ApE};w(>3 zeLEla57k_EHT9gsNzud$vkI$O@dR8B>#@@BtTJUAp4Wzi z!>hUDk??GWHaz=@gy%Wqk??GHHawrx841s`#X0aO0cbBNtZUOw9<7 zFyk!FzB5+=BH^{I1>#&~Y&JY^7Z3@r?JX4EwHeNrBjL5p1>$VnwHcn@?uBnp?42ik zn<#5bv5&ja-NJEZ|Jswd<{94ks2+EtIvkE?benKaG>^N{oC#;*m?v)s^mL;*7f#}r zCv9`M5MDQW!(n;0b~x;AH)_LSd2V(jtQ)Q2usjW$!v>;sw;QFou#$iA3YLj4pci#ESjxNm-rNd8>=OQL!qvFIkOr9YW9V z*8(S_r9bZ(s_HhX97*;BW$g+J>&aN@pJ~77Jv~|4_cKL5U#FF>$ym{E>k>*YB`dAp zcxHb(^Gf`5<52UOQOj3*%gCC+ zWPRR|sXDiX=T~HJnbr@!?ChXpWJUXc)IK9QS*m+O_8D1HtvSE*W<1^jWcllL>Z{eo zLp6C%sZnOc#43XvqqaV1cUW7soi|b+40PV8T6GXU%X9XtnO>O{wPd}guC2DGYv^Ay zUD>{;LuNwIFuY*{u{F7ptP-XDSs#Bf*m?x>k_U%1~#%HZfl*tx{gbj+f$0xtBS<$;(w$Q=3%8saM=O;jwjEtHf z8m!7I&S&`C`Y`NW1$Le8!7#V7%o~<1uBxNnV|}H&qDF1)QT7CwUO9A#JLAP318=n} zX4QNiM$(ScdlXb}4(xNFje1wqsBQYHl^bSXu~_=r6|-o&N1Y_BS7T&jX3YKTrXPE$ zT9&<1LKxy^oA!fC9#JjJxJyVz)KZO7It=vJcXCDw9Wp&gak2%w&9Us*f_!k5~00ck)1V8`;KmY_l00ck)1V8`; zKmY_l00ck)1V8`;KmY_l00cnbswU9sYFB#eEo%Qeq!x`$?BzKZEsM3q$~VW}XFqDq zxc=jn;Vls{|ys9{XGf)8^Q4D`Z4|dvnG7{dlLR^ zFnqd>N{9b-6F&Vt3IFTC@adWy9sbu$`1JQA{I3PWr)xlT_+K^Q)8CWuzZwkBcg>#; zf5wDQew9z*e`byF?6dSPPx3tT5;^g!-Xl5i_?Qto%D+56`ZMMVA0Pk%AOHd&00JNY z0w4eaAOHd&00JNY0w4eaAOHd&00JNY0w4eaAOHd&00KX90;P)|P`lc0x%K*zFpbpiA3%|NQNf^wsUV>DcytG_w6u z^zybn^w_oobT_+Q+dfT~w(g^+x9*{{TMy7Ye-7~V3&RKKVRom6_t3S&pQa02_R*7D z4$%Eu_R{>8PtX8=zBsgx9vd2`dxrMX{-Hh8GBiQo7#ydE2KUk_{=9B*4_z9Vq^Ae= z(%FGe(bB*K4G-+0mp4z+CJoSAiEZJ&-L^B_V1+={CN$3p5L^GzP@QUo!!Lm z-t;j##jb7BPt)^#6ZClB$M`IPJvM58uit*<$rKkppf1@bvR+-7svqC|`dCx7{1;|6?z@L(*;-X4ph5mebPgo^>*FJ}T%06d2)#taZzkoiDKP4}!kK@mmm+EuV zW~*AEJ{9Y)SRW;CJ^J|aQhk=}a{_#v_$pg}0eu{QN?ueS$Dc1R)hE?6ppV0MPmw;3 zKP4}!kK@mmm+F)18PLahpUEP99Dhn)R3FEmFE7<6)ia=v^FALd(#P?q2gMPsxkwr@KfW$DfiH)yMJY z%S-i1^$h6ayich}AIG1P7uCn{=gUj=N%aiqErlQ@}l}U{(O0KV|-d7t-+^l|(tc~N~Ff4;m_pY**0`Z(|NYLPyUKP4}!kK@mm zm+F)18PLahpI3_Xar`NHQGFbLzPwbQRL_7u&injnkv@(;B`>OvXYgj(8qb7 ze^I25<4?(p>f`wH<)!+hdIt1y-sjmOeH?#EUQ{2)pD!=fC)G2ckMll%Sfr2RPsxkw z=j%oKIR2Eps6LKAUtX$Ds%JnS=Y9S`kv@(;B`>OvXYgj z(8qb7-!Ia~@u%cP^>O_9@=|?LJp=lr@3ZiGMf#-vNXd)pllrUr@)CV6e30rH&?kML z4}P~uAIG1P7u6^AN4~s7pQ*aP_JrHZLo+Ll<=O&oh`M^Tx;(e4wo+VOI{e<)hH6=T z|MuA1thuumCGZ}5Y`d2HwI!MM_~h$jJ$IcN`{lb%-#K>gJ)gV%j(gu!(*5-ynJ^Qt zkG0J3uCL$JdZh0a&?9~SdKw=Ae`&nc`EL4Gx@7tfs*B~yvDH2N>|WKK;2k?9IO1Vg z2kC-PM=I!}05btNX!bd*PmesOTA43Ps5i$-rFYVYm~Vk_n^ZWvO{hM$EBC-`xLsHH zJPvmy&zn5(`dDB3etPrlw{(1Z@0ihZa{m>E+h@Z0$9(0mWaD9SuLy~ZQ4pfNqdF-*_Jme{dgO8J_vP+ z_k)(hTrP%;Gpi?uy&_xTw4l>mtzN0lF0S$sfETi+l6@B2r7+>cT4(uuOG!cNh_?y0 zOW|Ly&Ff9;-^e~GmsTg(Ca>hZCfFwBS!yR=QE(m4VtdTx3)z^?u$W+5ydoBCS6B32 zY*+GLN2-;h>wPb_jeccUY*UMkshMRy7n65@ekTV%`)+I-SEM7`N1J+{ItKEU+*5LK zJkEA;CC?dW+Za&KDOZ*%T!NHW`Mp$1dv_hrWcv^%CM+j46>?1`<7^}H%$d2VI-_Lk zZ&a3<=DUGJn&GL!immXL^Yc?C7S@q&#@WUq&&*n9o-Ny%gsmK#sVvDe7grXhEA{m- zVp|hNPS|xZVtbSKOt70zL$H`jIO)cZuNVz2`yBV4Vm|BTC)z4hOO6TD&>{Be$#gX z)|X?X!d?lZ-JDjWT&k@sFRd)EHddzBT`sAx@~+iIH|Uz_Y&WNs4#oFSt-dg|{Mx$S zkHbh=X6t9_*wT#IW#b~LOV}_fD&EdNE)ec=%ZlBc7PIBMdfLUcbmVk+Md1SViFG|M zNr!2@OxtG$Wi}1&PU@?fdRZ>{W?3fniS^VUJC#xBO4Wh$y4YCjaiXUmZtY~CbacY( zKd+NcVU;HnX5V>j`g}_BN?n~iJTpI~PA|z~%<8xI{MuE=Y?wV)5N6Ww%b0#nz3j6l z42wh3e2O$LGAzc8emaaYr+jrd`<&h9*G|saFuMxgNws^Ey%cVCD&jxQa{@Nd(PpBh zre59;p!1(JDI+scy`@BL>ip^DN@KadMD4cy{y&%6#|KL79l9N_+RVeH-WJt{Zz@r* zI!-=4-lEZ3YUz-ZH~8p`nZs?R*1j5__HvBR6`!hCr>5sCjZ&$lEjfFB1Anj9@}VBMs@|x(M3NTtN%K=nOMGHIpV--BnmcnC$kTHBL~O`}BV+w_)NJEm9p{LLwr)##?yPF-JHoT*kCJE^6^)-M`O)UrWLq%lbC zoqU!JpADjpac^|chGy2ek2bb&dD&>A)(uiHGY@wFkdgYLdVFPX0sB3qPA?oUKZ?#gldAm_+ZQ({xqn%p%{OqC9*i0>5PEEbh zMH@CqJFBsYI@|f=s)jOyMkkBlwoRj-Rgm-6m+I9c{0e+)BfqP(50aGK=wpjihsBrE zc<3p$Y@VI3O;63Qx{=>mYH3yC8eOHfPUp;#p%M+={!90s{^Bp(@uhp+E~POiCE+Uw zfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*>ma0saN|9{J@|G&jN zvV{)P)1%kZ+0jqa+~}vMWps+y{!h`_ou8)i&Krn!mg$)t2kGpN>*?T*3cWw_S$blm zN_UTx=~{L#Z!gnhyw3mb?FVUWdzD_?HbW0@`z)PcH^T14t)Hcb+5P|Qy?Kx$SDxSZ zUILl8637HlcXcPw+#c@iYJjP`s-;4cC={w1gR6){k!)1a*lVmU?rL|vGm=PKq3HW2 z`($_XXtMA7zS-wEY=!Iy|Diwhha)V9*AWhDBunPVk|o>P4f~skD{)jWxnaq(@~?tT z0QtV}`n)4wzV~}C-|bJZK79VSeQ&Un_*d+kVJiOp!`{Ej4)w;d&p*zb`1fD-B-j@G z+th!se;Ry)JqyOLw|}1fAedzTQ(&Hb z5lCWRKjIE-Wb2(1><5lX_WS-f+4uc3>=)R_e_s7j9k#&$sb)<52mhQg!{h-=$kl!P z4Ks&-8n$t~O@VR#pTnZ8v0oAU#D%TjR03NlH0`Tw4G(rm?z-8;$p2yq@EgOQk&c)V zkopgs)6wP+38*Cm{wjY+$G4A<)#B@z@3#0X8Mnq~$#;W?k^XPXaqBmRzg6=M`>Q7Y zmTWinLw3k_t3ONfYw>l=_bdE0#b?QP(>~GGe6P;&8^hnK`EK*q$oT&e_=}ZyExwNV zZi}x0tSLTAz8gHgTX`G)R?T-S|3$oHxow|-;zTQ%RU{uW&Jp?w?vR?T-C|3=0e=Yn*|cbmUP#%u9) z%=at&HN|Jichh+(t@&P+aUS)-Z)RCL%v)6HL`8i6C=Kk`F@4JruZ!RZt&=k@6|beWB6M&-);UH8E>51(jnh% z{u&vt#n&<4ukhCtpC#W79v$+%D#xwg82(nxcdNffwt3@xm=5`F_1DO@Sx^2V<=qsY zCEpDm9rC?8$8QXOtLD4SUnAp})|0Ks`+m7SI>C9@%+~z-);Wt z886r3`>y5P6rUyE4IUlxy(<5I9ya`~n(tPB^=xA=Cj3?YI^?_6Up?D}*(QIM^f#Rs zFkn1S)*qZ(&I<^3aQIi2N9&d|1X{;3*!NW5*6>f7yfvRG(CQC+m^#~m|Ldken$8$# z4a3;a)RKB*`-C<1jq>eKj;q(FZ))Y(u|BO@9`)BkR*F(R^k71x+LF0d3_D1S%_;xvRi0I~scso(5}5lV zn>XD2%UTYEKLgGGp+hBWO#|AL$+EWP!@BRJTDBcar8OMX)mMdMlu5_h)*24#Y;F6T zvB~D2RjOCVB(&DkG1Sv;qn;)3f4GlKyS=pcB~Mseo-&Y z`c&NkhWfN>w5@43&K)r0HO?JCyvE+gj?JMpPSinjpLS(~Tw~)?WnX#6All-t?GvwU zQmkzi`YvJA>SOc%A?z<+4ZP7mH}^B6sEcNuZVO{I7#+f>^_kY4Q2(OVDmquAwsf@D z!PPU-ng`TDbI)zd)+(IE@vXx!&NWyijMYK3q{BGlz`S?V&M7eV%;Da#Y9d zziI+n{nz@&`u=#m-Zy@me!w`pz^n_++XvCVz2XMing-NKvwv>v6RfA9V@+uFkNVi| zzd9J})FHI`M_n}i*Uu$rF!)ySqaL>Vuf+eY7@{tk{+r6++o#_+tDtike1|YzeXp)A z5!pJ?Z0jG4GXYxem#f2QDGTFVfQsMB_D|ebjH=ubV{3mfjJjyH$ND|8vegvhPMbNJ z>l8|B{KoiqwR_WQjjA;a)W>Q%ns$yh#=jjfwubTQ`*dx|u0ufWeeH0qem0GNzC+zW z{ak%KxO(w0rTM;r{rqji?A0p<^3mcSd-Pjw+poaT;um}M&D(G5X59b%Rkxg$FtBgm zY-Y{dj4MZTbi9GL_{Sdp<{{H7lHZzl?B(xVwO7AWwDH5f{#C+Qtzx&A0rvSZxz>i+%sCe%t7YNbWlPGyaw!;e{T(gMhO`X(leKxQ`)_7LYm4k3ttqlYYcgzX&1Uu|gF4Rm&$Bo2?-v7k zb{hW{@b6Fib#}c!kG1}{nB4y(_P9@Hzu%W(Yx?r+zv<25JpUXU>z!x+tY;HD-;-nu zJ#Vo;?bg}-?m71R-AT3{{~mX}UriZ(5CI}U1c(3;AOb{y2oM1xKm>>Y5g-CYfCvx) zBJlqQ0!=nS{AaIthlp0)z!SzP{w)SJ#<`^bD!e9_597ZMZst2k7;BE}PyUQK@D_sP ze0l2UVP`I13>&A1{#l##P9<=u68QgUl*wx0On%33+|~j%@?K5P#LvS)OJ-{awEmND zpppp7ZYHeyux6VkOE}{{4~H$`bUfkmUv~%;%RnvfQE8-Y?C0TE6hy_+sXduk6hdB` z?522w|L7~ZRl>CLH|DzQf0q1?{5;%k$#1#S85veRnlTE_10qY-?ps)SyI(dHwR~?%M#ug))(vHnb&J4x?&x)Q9UZb z8RC}U+QP${V?8``A=bK3)*d3{%^@1xtm#9ItcTaU5ZWG?S$i$PwT6X?SP#oweQGr% zY7f$=yG?&BVH&nG^)RhQG;Ki{%BGOo%61fWs2-MSh|p}%(H#kV>S4Am zjJJho$eTlK$**CfP!F%;LV0_bt;N!oMr*m4X|x(Iw1@ZSmB|RYhk6>nMR=9o#FFjS zJX_1f49{xZ(4M}wQfUnjjl4O1uMY3e>k~$>rraE!)%c-3eUMu+i?1!|Gi)I0;eER@ zHoUw#OxQ%!!+eDyV_RyC7cn%4+@4-*ANJ?;5r#cQQ*f<$x7P2@E4=MVY^~s}VOr~B zXJdx;Fk35SYnawL`3fV%_JG@JXFJcf`uWN}+%Sn~LTc8h+Uh*sRR&vydeOHUE%;mS zF%UNeX5`xv7VH-4VVSpyhTUOXP|!97)tWBYG1S9a#h{@rO!#?an6OKzhgnN@#ip|@ zC`g-wYE2*P1L|Ql849!o1!YT6tzlu!zaCcW;(uFk5F2Bw+WYd}vxJ?*cZvBpXK%uY zpPgoG3&-a6m%lj6*w4-}?mW-9dV%q-i;VYOVtmbI#=}<_f9)#c>#s5X`gO*?e}nN~ zzsdLyZZRIc&G^tA#)t1RK5~!o(ff>#Jz#wNA>$K|7@vI1_|(^oZ+OD^Uwz8>Uwg** z^mE2zFBsqWlJPfAbN=QTE^Il=dHftc&vQO=0iPE+Ph7(1WzJ`>;PWcy$!qw$&iUL8 zeBR`I{uVxObH3>gKJRk=8~3;nzR!g>A8_F}9^%>~E}VYMg`b6g7Dis_j|dO}B0vO) z01+SpM1Tko0U|&IhyW2F0z`la5CI}U1c(3;AOb{y2oM1xKm>@uUpfND`afO)VE+9_ z)lcK&B#b2m_V?htAbgM6nEMxkVLn4-RSCL&Irjfhj{BI1S@A^Yh0h&Xg1A`V}Sh$ELG;^^gw zICdo>j$eiL8noA;y#ejZkbUeXw6~zW4ecFh??QVI+WXKxfc7D@kDxsrwvRuC_DtA5 zaW-t9JQuc4oe$eLXv}VlCo*D4^cUtAv&mc$Z=S~?KDm^hwTHa+Ts)g}YNA{$#uJ-N z=hUn}B)S)in;e(Tnk7(h(A+JPzlI=a?Yb7IU+1 z&F)CVGnsN~HXw+~rg$Nqz;SA2Jz2yhzYs9vltZF7lQNR?HjY|L<#Szv=*ed?@glxM z7ZiM^&MrvaoDO3{*e{oj#EODqHxA|E%;72~->qEKG}-xfykH7Knkv2>&nzapG)Y{9 z)pJ2%c6oLNw$$ZJGB;n`G^mNLK_OBM?8nM_h(l1on%QVT{R0$djI z1ulrr6u1~kyvDt{joCfP*;KKNG^KL$45)JRsa(>Gx}MXw;!N3~;)NgM)6OMlCRv`##OHMzcU40SF_#(QY3?0y2`)DpM9~aZ?-SgP za(-?Og~YkbsV8B?n@c1Gj^H5jF;O%R>am4H&tfiN7Sc?nAcVX^YSvlJMi8GytbZ7_59h3u|PdA(A?QpoO2 z%_4wQakH6IClejHS(tF8W?fZKy_)FN^VKSp#YvQbkX_24l#+!$4YezgE*DXj`Nd)n z9J29+^6X4s$Z4M|jYSv14#!UdzA^@p57G2b0>iirLNRZC*;Pf~vS+sAWw=i4KNDTPB_pHOan++C7Nu7E*7gGRgU*TaZ99IlEXu zGBO2^;Dg><4New(My0C6raQDsm_f8Z)ThGc@}^{bHd*LG8>$@+gW~IEl~y2WmFm-@ zNpdz{OqS!bvxTItcWWLetWb-2n2vfw9!Isqa0;j;nWPN-s1@0yO|#qdL~bn;y~)I4 z!Kf#ROkCG{nBV8e~EEe%QS2ik7pHb%*3yI`f z%`KW;gi7ql8iV zW*r;gcDqsc2ASQ5G^KD~G-5#rYnVe=Ob(#srIPO$7hs6zNaT_DcZ;qNbKowz9^I@5 z4cCaMZ1gWq{4fvSGp@Kp_DZV{TkhNRl?V_4B0vO)01+SpM1Tko0U|&IhyW2F0z`la z5CI}U1c(3;AOhC)|FQ+gKk8vjWWR?as}_VgW@k#kW-Q}d)?4lJk41A~vbx}Cm+v~P z3sZK5x%JBWOKsgH7;85W5SOY30ymeiIKPC&`6VpQFJW;?Jia2&|MI1lBB2HXb z5hpLMh*OtV#0^)L?BkbL#G$K8_K9mt_Q~r@_Ng07_6=M$4Fs@|-EJT-fE77o*`_Pj zY#^{T?f*FK|0Ls=Hd-wO`lcvFJ)`M{^q9${mP1%beuEC{wM>X({&G^%c!R@X!;tIk`e z1AC?eVx+~UV1FcdAQC(j2}+TQalwFMF)rxMG>i-SGF9UOU#x0ea5(1Kn(=JQc(!Le zJ2IZ#8PA@KXK%){FXP#t@f^r_KFWAL&Ug-HJclx#!x_(!jOS>^b1dWeJmdKy<2jY_ ze3|ihlx7Qse$`^3uut>tjQX6BhMmIRh|g{{RXD+vgIw7zD0>uTo2nd8m1C;1)359Z zDZ4_-may_gL^&8$zKSZlrj>)!$|uvxuB@`Nq#P?LA;mCr5F!mThnLK&W9`ps=5UHD z1FF^1VY{a6iYoGSi@k$)x@zwbP&(N=462p-v_}q2L|7gT7sujx%S*coHe5tr$r(-p~aA=0{h2XC+J*fG2hWuN8=-)l)hNI4l&K20l!OUmaZ<;#+?Wl3Q% zi)F{wm`~hTGwxV}R&O=#*y>kzXzHh$x(C>!>X&KttBfketQH?waIac?2o{Tv(6njs zVXInvxTBI>v-mIo$P2_VF!J~!=8#IFm@zCo_LbZpmE0#v?qH~4>Y+uN zOg;J|hN(v%`W~}Hqk(~l)!O6pNT015et(O>$5&kC%{Cu9nX*?=PAQ69wH-Rj{hxCG z$BO@i;y~Lwy|y+;)|H3AqOK)zf!dh z*&6k%nKlhXU}Mp2AhMGOb_s!lO5m6h*rEpZYk>oyz}9f!t4Ltm4+HzA1Ba&rC#D12 zvjLSinUW0DO-Y<;vnh!))?`W|*Gx%1X6{4GeH{OB_cq17TX7#z-McjRDf}04ABnn; zq}|8T?k!pO)~tIlU9~&;BCWWlJDHw1Vph|Wo>;~7WLw&GDDCp5>jo&t(S&);2IU0z zu}sYjWmm@cS;n_*$*05&dz7skJqOaBqiN5nwCAg|XJ^LqX~wg4$+Kh0gpS0QCvR5=t?zKkk6r}l26t+~y;|@iE%>n(JQfP>hz9pYgZpB^{juPI zSn#V@aBn)eFCE;U4sOc^2VrSaH<9^t+WS$=`(@0#J?%Z5_I{T3t_iJXG}9k4jApjQ z0^4JO9kIa9SYS&!up=GVnGWnq2M(qK$1{O}P}QU+s9H>FeCQdC#_(}SJseS0wP9G} zulAW9wP9EzRSj#7D$WC%^P`aSaL9Qi8W?#6#5=c$tOtCG{xW|ZSKjdBh$*C+UoyLJe!FErQTs7q4nW;%jUH`Do4Q9oBy zXQ^(i!%7xoovkJBwvyLXA}bxsa|L}R0z`la5CI}U1c(3;AOb{y2oM1xKm>>Y5g-CY z;NKqs>-zt1Sfaf&XsrMLeJ98I{{;5`tN+;C{~tHEvd0$|u#49om=xz~`@36l56DSCHKK4 z_n{^C;U)KxCHK)K_pv2+_maz9ekX-}^a<=HJ-!q?u@pSH6#R54D6A-U<5gSRSAsiM zf;(4&yHqceUMrHd(Wd~-~H!8a}8dL08S9hEH@Udkykv^XGok;smrhT8LeV?U$ zpQn9aq>X%q@hckA) z=L@qH-@7vE?u@!8qwdY9`!eeOjCvrWew0x^&Zq}7>Y_qdv&fE3NKMt9#Pw-n6eQV*8YLnZZaNj*|h zkCxP9B^6c{zUG%heL5ZZY&!7ybl{8Wz^Um#f7I@)?=v@!UC=*^20o7lzK8}+MFU?( z17Af0TYebW`a@%RYs+*%jYvuod*iW@w|dZmemK(2r$txoJO+K+v~T;gZ^yK6=d^Fv zv~TycZ_l)E@3e2FNp#PYvGG4%%olX5hOSXXPjVrN zZTq=IDyd_Q`Ab#(N>#V`Rjhr=({^{`?Mfd_`#zrb9h~+Zn)V%@_8pn_xv*Glo|2&N zWA6RTeSo5;E zf5qHexO*#>;JAA`ckkfto!q^PyLrUr!9H%(6XSRVeOsh!d!%beq|2sCHnfQys%xj} z+NHX7tFAq&OAI;e*tMg|@qDFt z1i$F4c0Kxbzjue^1DU-KT& zydP=ak2SBN$?kH!<2t1E9M*b{Xgx=@o?}|iCtA;Ot>=W+b5iU1RO|Un>-k*k`9kYC zrS*KN^?arEYzg&j4fSjb^=uFI>nn_Z;P(W8Cuz z_Z;V*6WkMs*j<_Ye0dH>2$;w-^^0utJJuC0X z$~&|2uB?o=y4dEE`c~%J#$4N(t1lwD3e_VB^iLzc&mz9hBfc*pzEct3ml5Ar5#N@m zZ)?=IE$Z7I_3eln)-$`JzTHvZo~Unc)aQ+l1hDA-F>b z?i7N%gy0q>xK#;mQ-a%-;0`6YQwavAMLP~^(T`2LKACnMpLU&?b}`kiV%NUqxCDS! zySAxa{jeRezT@q)kotK@{UW6LR7o<=6wnW<@*!0|tjb4J`KT%%Q{_)o`M4^dQ00@V z{HZE`rplkIvM=Ou;p7SPj12u?sOwOu%cY8T*dgfqRM&phbwG7}q`LeeyJ8*`fcFtr zj+)Sqgn~yy#=`F>q2TdQ@I)whG8F7pa4dmw{y^;r3H_uJ_*4merUX7$0$(VBP>CtV zNd&Wvz6WL)-6eZ)K9irp2`tu*_IRoHM5*^=srS=T?`Ngn&r7{ulzJUmJ5K#T-Plrc zZ7sRBm0a6Pt{o-U&XQ|a$>qQ*tmXWNJ*D8@QgB}>C@r(@jxV0vz1+QLxqI(&_rB%s z{mb14mb*V%?hac>Y5g-CYfCvx)B0vO)01+_O z|EH=Le$#^E4+Mr?|8Z{Y|HtJ)&U)%g_mzcsW6{05kcOkjI2oX_ur+jsxreVZ&(JmI z8NSXuBR805^d|F+-C~~c+srd@hj}LNGSAdK=GkzTxkv6p`vBU9&_06pF|=Pp`vlsj z&_09qIke}Pd-MggFQGlnJtJqhXY?%hjGg12@$=j>ae;d#FLKY+CGOd9p1H>^bI;Hf z?is!c?KNnxLwf_-o6z2Z_BOP4puND{<9DIG2km`mA3%GNxhF0$_vB^fp1Q)^8*p4S z&dg3_>Y5g-CYfCvx)B0vO)01+SpM1Tko0U|&I zhyW2F0z`la5CI}U1c(3;AOini5ir*OC#sSEmL(A`8^f;u->t3xJB9DC{*Sf)p#x0D z(*H1){ztI%KZ>RQF)aO$A7L_9{wIzx8H@gt$C->Z|EZHq{*=jB@i#33uSivEDz0^?uVX0Bin3SnnUkdjAO4`$w_fKZf=G zajf@GV7-45>-|$$?>FrNu;xF6_5NY3_m3Rova#I%5b_gT#;X1}R`n;asz3P@KAu&r z1D?ajmt1}cPg?}}jNlnLE414P>|-9hr@U?^a2~P?hD`8`T@uJlz*4j5D-j?9M1Tko z0U|&IhyW2F0z`la5CI}U1c(3;AOb{y2oM1xKm>>Y5g-CYfC&7%AYiQjyQ%^Iwk3kU z<2A0YgVTc04NCy&BSC*FvwmdMF8ufQ(Fr@>?3iK-6OD_*R}^vRTtFH+ACQJG1f-FR z0crG7KpMLokjAeBq=~BmY4Tb?nz|m4He6N2;TzE2g!UG+x1qfQ?OkZ^L33lvoYkb!bDA`E zUX#WzXwt+*O`5!;)XNE*5vl7_E@q>-!8UW4{Jv^Su=3GFRtZ$o=W5vT4zdl%Y!(B6mk z0kjXHeFW`eXupQ`3AA?=al=z+pF#T^+85Big!Xh;8b1@3CeDVX$#Y?8>U>z*a7M9@ z+(X%22unj3!_x4jurzWxER9|XOJi4|zXttv=x;!O6Z-ooyIauShV~A$ccHxp?R{t; zK>HBdN6;$M5Cex8IK;pK+H25WhxV*uAAOFpy8-=8=x;%P8~QuY--Z4j z^!K5E0R2PgU!d$BLHiimuc3Vc?Nex(c2|-nFP5M!NgK|q;^fs5 z(p!>-ZBNpFsNz+6$^U^#a<{OVaS!C2&}hMlUX*JeH*Kt4pX8 zOVZ@cCA85cX~RWT+;DdZ{RFfRp?wVP6KJ17`vTh2%hKf8Wz@B0q*t+zT~fuNi_2*L z%hK@GW%NPI(&)`)a9ftf?=GY4pnnMcW9Tod;_wq_pF#Tq+SBhzqi5d(i}%3dJ+OEW zEZ#%@-jg<5QN@uf?}5d8VDTQph4u!tx1hZZ?Hy?ELVFL|t0=qs&_00nA+(R6eGKiH z55VmMY2w@m(&YIMq^S!Zpf5(*UHky){Q&*d2k5UpK!5cC`YUK}KzkF~ThQKy_BzV$ z4zzcny$9`mXdgoR2-?TcehuvtXrDrR17-IN+UL-|fc7P{XFf!q`62qu4^eg>qU=7D zrY?Pmz8Gb9`9o>w%7fqGF%C;757+ z#oyU^Z)_CB-^pnVAKBWNE( zds(q>_!`k$uj|Q>TE#V(EWzpX}pNUcm+w%8DW`Ko&MnCs&Xi!Dwj>W- zT9SvaEXgC+mgLbJOY+#QC3*bLl00#5NuGQF?IUQyxa!#CfPM^1krk6!vf9((YCJbwB^dE&x{2)E>!xK{E^-Y9vdZk0S60&n0o zAlY~-rw8A#zTc$x4Z8!c!!X`Jp}f&}Gl(Ce#ydGwfU3P4!v})(*IsnJVHXR=%N*o4 z?2`HF8r_Ra#(NR;uw_g{Ux@$_AOb{y2oM1xKm>>Y5g-CYfCvx)B0vO)01+SpM1TnV zWg%d!{~HJV8-Kr3`7r-)?EIJ66?`|(|Ho3l*Er?BSTNsKTpqrpc!w@4UM&54N3JT~ z(QAr#?7HF|zoB?1ZYti%TZ(t;w&KN7mppO@+Pl!+gZ4hO51_pW?FDEbLVI43M<2oc zG2Fj~`xCf7h5IwOpHbwgvx>YSY)Kn^B?3f%2oM1xKm>>Y5g-CYfCvx)B0vO)01+Sp zM1Tko0U|&IhyW2F0z`la5CI}U1eysL>;G8lH~)TI{j7cX*!S^ui(wuRu3e)~B0vO) z01+SpM1Tko0U|&IhyW2F0z`la5CI}U1c(3;AOb{y2oM1xKm>>Y5g-CY;Fphpb^ZT8 zZb_a(>;El8=qC{%0z`la5CI}U1c(3;AOb{y2oM1xKm>>Y5g-CYfCvx)B0vO)01+Sp zM1TkofnQDn#`?chP1;|#Byk+yyVyU$|IPFNJ&cLQ`TxV$nSJC2vya|n_Aw{3`)1;a z^x{H!Q%W!93!ClCt|am~y;#6IdW+>;Je#yJ>x+6t{F+N8Gqa|fi#6WW>qcPpclDaC z611t@Z1P?6mw;aj^;h;XsP$xGv5+cmE+;Z^U3W0MTzfl#5ibrk@aS)4)>mJR9Jb_* zz7hc>Y5g-CYfCvx)B0vO)01+SpM1Tko0U|&IhyW2F0z`la5CI}U1c(3;_z#VM zvHm|;&D8H&GWRCd&wJSaj4S5)zm2n=#3I)Cv&n*9ekWDjRGwc<&6XF^@a(`^e{#M& z{ESH>&zUs(f=Od9nKXWyOA}|fGiMjXlEk$GHAA z!Z^#^<4>SJ$J~?WnS1I2b8iS+GDcsC01+SpM1Tko0U|&IhyW2F0z`la5CI}U1c(3; zAOb{y2oM1xKm>>Y5g-CYfC&5tNWgmj|4K{#dd>6y&Gr9qixd4M0z`la5CI}U1c(3; zAOb{y2oM1xKm>>Y5g-CYfCvx)B0vO)01+SpM1Tko0U|&Ieu)Se>;JZDdfvCBOUCy; z_Sf)#bNwHm)m{FhXBc+$GifS}YxGA1hyW2F0z`la5CI}U1c(3;AOb{y2oM1xKm>>Y z5g-CYfCvx)B0vO)01+SpM1TnVG7vD<|DDx@{2o5tPehUg7wh3H1 zCuZ}x^}?LQea^h({>)uSCh|gIwyX=1@+)4w7%vJ*guo3Mm-;_aiiLPi(Bp}skjm%E zLTa|=$i;O5lbG7`Hb*(JhNB{#rVmKNxkS?;%XvQ+{}%45OCuq z1YEzp^2>M|0mthI556+cmGD3a^baIQC43E!bl3Xtr@xP+BWbexh`AjD_`?5_-EDD7}GAAT9cT$9w zZ2hyy7>cDmXuj<1FQ$ZSM@M1V)<1_t#fxL@K5fgc;8gqN0mPQd3B{34v8`EhbdPm% z7=#1f5YZmoS_G#TfiySY?#Ph7RTIxvxX-L?^*SUjNghj?-9U8^R&1g9#Y&~LI8|$u zS&_P8{I8gGK3*)wg~X<8Qpgp{DFOAkTFVUwZaDB1>nJo#?1%-@a|Qq`jL zr9-mOJa{sj%<-bm(;=VHHn`C?IBK2V8w>X5ggDBg(t4W0l{PxUi^WYsIh!mBoAR@r zH14!3lo!g0d{)S&id98(9Gzl#tJLEE;djv93cCH+!mj z{`@iL;N}IywGbEPjaJd@tW8U=8Ct<$A(V6RYG2T->Pk!BOTN315#p&_Qou`6@U5OE zYbEf+q}S&1g@lltEx&_Wj;uCl*3%TsI9@Nr=g~@YMWJkDVHT=N%9@dfV$xrkj~8Zy z_y`9S5rEA+&H>DAy>}kh1q(Zn=6JhExne>qhgfJ{x82+ti<1} z(lXKyvhjDzNGifAY%a%z416K{WVPrF2M&it)cg75+Dvd@QP7jM3efDj2KoMW;S6Sc zuLws3})jW%Sh19gd*UflSK$wQI04@Wq@x^BwE3 z6!Y|zXBOv#IW*B0^0tiJJBMy9u_;+~O69A4h#gK@^aAO6g|9ntI5oG0x>IOc?$uMJ zP80?BdZ&=W?NG0_pt>(N`aZKmE9Y|=0r%3@#_viGwBV96&hJ&mKWK7^bY562)`D$r znEs3}lt44Y?KG7@=Wq5G%@PkJvqCZh5J+3c=Iw(dDZIO|m_y&xIU*+{xH-LBE(qwG zJ4WQnsB3e2vLGO>9ivgunsD1sq&s@|B8CNFvCve`%~|P!q#!I5Uy%q0B)X7%>lG6F zlDY=>5$l+-h+z>=;@-h=e{my-MPUK8c~xL4a`Fy(;m*VdW6t&Hriw|ly4l$R>TMlJ z)4kWe(bvC8$m_Kx*5oK|^l5oPFE1iDXf>6RZBnd>`T7?u1K%b`wozSE$R}2fdmt7V zDCUi>yi?FNME>fVo*Z+Aai=Q0jr)O)=G&=F^v4`Mc?>trO4*dUAew}pOq2zq%Mgrv zUQ5&MjyXdGBL(GEbLd3pwrQ~_%;w+0$U2)x9dB=1YtoMO`Ne{eNS4t|GK*OO_seRI ztsTrDI$$)RT&E7$fe!es4APp4o438H_j+#^z*wV*+dw4?*4uDT%rS_XW=U8R1vTB> zG;|Zv-7Wng#@%fH5eMwqp<8~Nwj3WN(C^?%< z2%F-$l%Qu3k?Ch{F_+-R^F1%e3wXAxJckWv{`K`?{3~>-=Kr;YJf3^Zp|Vl8ULo$A zmcBPreT=FCG1bO3jz_CaJcU;&VjMg$?OTgF{dO`_39e1xoOXWSc+$WP08PUj#??lr zW{AcZA2-8Pp6B#6Tn^9SNho8?v6!xfB;ZuC3*?yf5)Y7GCgPk)Qj1KfI;AYN~vx@}`Qx@X9U<{K1SGOqxfexiH9q4b) zi3J5yFg#fhGD$p7nZs=}QSE_vnWqPtnH4aDRA?#|AMl_9#+lb|#$^HkX?!aRaID)*M=LW>J_o?pJe|C8=VoS8hES9gr=Btn)^< z(&najPY;U5$VwN~fnbL|t4kelp)$_%c~lWu9Tbhk>mfxAv5Z2*^>M{UCWSup3YDt;P?l3KtGSo7`-IR_Bg=7qdb zAsY$GV7{!NGi}h_2*}YA(4aLSdD^l5T@0reDviCVaV6ov4F^E`*$AI2$(zKl64qwT@~CU90tan(7^F!aSQqCC<%amNSt`>MmCA zIC&)OZK{1dv`SCvP@SSelVfMoUudQWH|U=E|o3z(68 zJB2ohCukS<{>lO#-f&N^Op(=!u{mOm8@*q>r>lapb6+1SNg`#=g*KN%?`pTM0O(?g zAdZr2D!AZkbO$xxYj{vV4_?*R+ktfu<9h{~fsSapm=E=Trd-@CU^c5cG2N@BK8VzJ z@(@@p^$yk9XN*nfGMG)Z^fN}6*c%z}Wb*T6j{1+Ek}9L#HCJ}ydRMb-?X(`&+uY zhNBje!t+UE9y5-~6D&VeM|8$DjLD3lx6UHLwOBJNBr%1LTTZ1eSOsfCErT%{u<-y`#O=EhV0)+26_QaN*84%bW^mdufJMwo5N#D)RHVO>LjP)17um<=-(LpJvcC=jyG( zyazYk;Cv-%Z8na%gIQx?*9;|&RXkqCMZSRG)sm-gu8_}ma#Ko*)>^vFzCG~Wcrs{q z%a%NA7cz_U7{GOo8r_@mXWjq*`;|+k4Zy#}0RSTVuY<<=|7NHhKNqmhkB9KQB>$F( zZq%5CF_-3~{{PEilzz4MXzraQ{&(HF6!G0erRb)gI^g1@O?ER4r_iTz8zx5U0* z3D^Yn$|MJn-(r1G-ke{5$varKK65lX%fPXyW9W?Wa>tVJMx5)5m@{Z@n(a>_e$DY~ zN#n6OhZ{fU7OH_YYL2xB^G!SZb=_DosmiRwOf}RUtPTFl7?SHchfr5SzV&#@SRtz34|9Z42pqKtQ@fSP(|T$u!@+K*_B4zsDmA>~;t1i^GP{ToWb<&n+Am9f>wuea zY0xlAsNTmLd9H*NTJ7%N^@>pm@Ay1C7d>c1m>*Pf3NxgOUpf4o7UR$)Y7Jhq| z>PFYRSj55w`UPPT1E0z=UKL99IRg(5=IU2{j?r{(yQ6ug2d#4!f$0I+TCh@MuD}~w zBUQqdo1S5W@PKUXv+UUcm$A5J)&LeA^faas^q?|ey`Oj0o+)`&`qjpQ+)REJ_k!lz zWh2C_`r0OAtsd>K?Xjh<;(pcAoiq>Q?b?8+QOEUuZGF?NI+U@b-`Sl0zUcS7O>-e@ zlmUO+!#S*w`mm%_M#UHKR90;-3uqB|dS)F*T@^Yf4a7~Ub4LT;YkHosJnc6La^U`M|qGggc1cfI=9xIRi) zs|+|{+hNY#a5f-SYNe~WF$Wzk0oo4hYA!}dZi2RxlQ+bw|xqklZ z#yqC+q_3!<#n zw{y4dZhlaaSg0|H?4J%b_3>h3o>~sAtM>68&H6aQ!=a`=-j)qD`uI>JZ0+Nf=5mvS zU#m~Z^iGE>bBIh0b(%v|FeYPaIMvt0gMCiY&|bvBB@HMTGO4XL)(P= zLjE0$12E*kptjzVR32(wm_1*>VoGW*l@Ks_ZW!ZXg4DF1s9>~AS-ZJoy|Iv5nV+mb z@V7lV^wypnf+feg=A}O~%;vG179H@n-GjyEd$8Ja5AJJBJ9+B&V4>+AYzwvA!$QsX zh)l# z)f8n-$T8Hs_Sj;KY6gS}dW*$jf2g|;9aptVG`kIiy4McvHHdzzH8F10p){_V6Yw6@-P77PnLc$Nmta4cGA4kU9vo{ejR}tL z!6L=5DXA`Ho7fv2WbL8c7x8HYVX;0B*#4klk2t?)uF?H@51DIAjvix$*o$1~+P$CL${UwmN!i+l3}CC@r@%Hma`{*v;mmOAz-X*a?%JA+q=dP|4!r2 zZ?F7R_}%bN{z&-E-~RDW_;3HspZt{n;otc2AM>BUh5r;T{Ey(mf8tmcB7gWhKmPU} zyvxG$AOH9_g`ckc;U5U)-}%j-3O`1Wf)S)(1S$N)XdbIaC@;$+KVA77-_e(InNR)B zkAL#p!XK~v(N6_L9Tt$o-xZL<-xQF;SH&m+%F6GA|F!@RVF4a~TY!gG`EbL>AN=7@ zzXKJ|G9Ufp-~8!{@CSeWyF?TQEBYe>M1Tko0U|&IhyW2F0z`layo!La{x4Jof5Re_ z@LgnomkE4};rtuy_r&Nu&R(yq)z5Y?lC>_!cuT)8z4qrX=!Y#4(pMrt1c(3;AOb{y z2oM1xKm>>Y5g-CYfCvx)B0vO)01+SpM1Tko0U|&IhyW2F0z}|1Ou$(Gubuz@2bNF* z=JogS|2IwZ0EIb)pZx}GonQWfD>gA~d=c>FP2-CVUw*^*V#k*)#upJ^P8(k&eEFI2 zC5)ixj|dO}B0vO)01+SpM1Tko0U|&IhyW2F0z`la5CI}U1c(3;AOb{y2oM1xKm>>Y z5%_mPz*zt1)sX+NB?gs!A6Lxv|8R>F{UicJfCvx)B0vO)01+SpM1Tko0U|&IhyW2F z0z`la5CI}U1c(3;AOb{y2oM1xKm>k?2w2zu|EMKhgXa4GX=DF?xW$Qn5&>Y5g-CYfCvx)B0vO)01+SpM1Tko0U|&IhyW2F0>4BAjP-x>fPZ}c zCzf>mJ$zro{uYh~STLONPmJq{RLaAdIFp($j|VuD5(^u~Mic#v+cp<62uYgF>tmyn z1I%Wd9Gx6wc42bdi62wrL-(0D@_>nx&zLyX1BZ#BM@$@kj;oKEIQoK#V^^3s{*s9k zr@6R6V$79XO#G-kG%_?5AD@>igQyO z$$Tf38y*=SI?JWub6grZ&!y1|TpGK?rSZ#Lnz+KH$y;2S3R^(aS0X?JhyW2F0z`la z5CI}U1c(3;AOb{y2oM1xKm>>Y5g-CYfCvx)B0vO)01+Sp|1S`*uK)kBB|Kx*e=Ymi zZmj=fft#`aLa5sS^lDWb0Edm+_3}(y2-R!>Y$3^6uC9#_a>F%I>J?1;04G-8XXEAB zxKrTbOgW)%7P(EDjpwE&#ua84lZ&S5fMi$;sLUoM^#xoQWab4wF3hEJxDbG}5XYA_ z6_-r7Iim1^h~}R&Tl8-o$*S_aJg7W_b{8dn8sz!MI*tz%x*VKACNWUrx#gI zmS>Y5#>I+B1iTq05rSb7(N{5vxFm=pw*;6(2;!6<4iiK71eiqN>H`5L5rQ~&j>9BE zfJuZ++~7ixi{)Gf)(~PcS6)ot2VK93IH~t?Q7R`=<#@`?xU*(B;f8cBRh~=9kQK^_ zcz<2y;WlBe&{zL$57lif#E_$2gr`G7nul!l-+fxu_QJs}wig!!*XR@O9C^W=qc6F0 z?6lw53*fU5&)GDw8l6+K z+lz~Zw99I>5F6(b=sQwk}m5|nGqK1LXV!~*`dMY8IidU>!9L!-ub#gMd4OPm< zoHmP@i>+?va@8gc%Qi?C<2P*5$OTOry`)KFw=`+|wkA#7(WJ?M2Ipils5ym9@xJDI z`?)4fIc+usUvk-`YNfR!>Y5g-CYfCvx) zB0vO)01+SpM1Tko0U|&IzB2*q`Tsv@@jYOk|G&l9{~vB~qMt;72oM1xKm>>Y5g-CY zfCvx)B0vO)01+SpM1Tko0U|&IhyW2F0z`la5CI}U1c<;d5drJ^|4&=eWvu^m_9m_W zw{W4KM1Tko0U|&IhyW2F0z`la5CI}U1c(3;AOb{y2oM1xKm>>Y5g-CYfCvx)B0vOw z*$7zI|Nmx7;xu#rzwssj+W+5zhJF$OB0vO)01+SpM1Tko0U|&IhyW2F0z`la5CI}U z1c(3;AOb{y2oM1xKm>>Y5%{GdU|s+JTP-Ow*8ge$e+v})Nd$-h5g-CYfCvx)B0vO) z01+SpM1Tko0U|&IhyW2F0z`la5CI}U1c(3;AOb|-mym$5{%>sXH~#*1<-`2{oB014 z_NTS=|I>_Z;ZVN(#aYIFc8+o9dB)WXjCWmRyzdF)uU%q%{bj~qzry(UA2R;yj~V~L zQ^upu7$17h`0xwHM=o+cdX@3_&m$`kIv!qJm={P_`Jq><~lwvah|=5&nukgyqpX9 zEjKw|xW$DxZ{zA6F8u5+=WpG^?=Z4Re?))?5CI}U1c(3;AOb{y2oM1xKm>>Y5g-CY zfCvx)B0vO)01+SpM1Tko0U|&I{(~T3UH|{UlB2(GV{9$!wN>~3!^I(N!T&kT03_24 zK!O>717-jY^$K%zU1g5GCxYX(Ys|6!F>}0rjyt}8M{xZ51Htiwr-CE;OmGZ67aYSc z1jon~%`tk3JI0@I$HWWnn0(0{@za8H%NfBja~7ZH1V`dLJ}(H4*$0|q?h?M=5*+jQ z@cB}3Y&vaoZh0g)QfKga)#muo4SZhE9O+9Mu4|6WV|?Dy9NF9WyrVgC{h9-208cf? z!gI~}<_las9diEcY{>D}`H=HXk#Wb%Um#~cQ?DcOUnBA7k@&kv{6i%EDiV7ciG7O1 zUPOW(B0-mtklRSmeSAJfLe3%q*N~8#_`HaOTt*ak5%GW-@iRpH5?9V3(sPLP0wR?V z>CX(DKT~fY(kF=Y0wTSJ$gUu=XNb%tIE1+^UnBT)2=+RHKaD`{Ay@|!B&X^3Cj35y z-;3~j9e%IE?{oOI+Z;k_3rF-n+HxO0obaKVK5oIsGx)dx^);y7W-Owq7fihhZI_{4 z{~WrT&|QblW9lSRXESwv==x0E3nM&eWK-iXHFi@IfM$)Ud1-_Njn~vTO-&H4Vbk?A zcf5WJu0GS%Wx963^)=J=3|w!+wHsH~n^(@_${k$k!Ijs|D|hj$7r(x5{U0jfU zVEh{I#c}@U_Jl;!cQeu&)3A zr!DC+*8e%J|F=+~pG1HN5CI}U1c(3;AOb{y2oM1xKm>>Y5g-CYfCvx)B0vO)01+Sp zM1Tko0U|&Ie)$L(>;JB5vi>tm@;<<^?E&@=0>=LT1?FJ3UkG!BGP6&MxqL3k0=FE6 z*_rh-@kDxYp}Z-j7xRV9cJ=>u&83o=+45{Eo6PB{d``F9-;%TOg|b~Z?JFeh;{T?; zol3q_KJ!DyL_ZVbdLorNp^37_#F^B5dHhIJRNm)~d_Gf5>cvCvI}g9_Jo3Kt==;uK zgxmG>4?_?EZAw{n@hn^JTZR;&PYYNfkGh4d1(0f_qkidsl+{R)W3nEB5)t)a=Rk zgP*=1{OtYU=kEvC__=L!A+tSVUmIfLY`i=hUmND)OgW)%9thc_*?4YhV%#3Gi^;{Y z(McsF*`~&aM7SjN1zb=o7bIMmOXYCE0cjzQFaC;)FC^L%@FGMU!o;W(x>V6{4pf|7 zxRA@t;zF=;VG#cF1;nX^ZMKC>x(mOHGYG)3PPETYO$^y1Hd|p)55ZZ_lDo=v*_T+AESw}hm%ew%G_baGcj z()@N|a(s70^57CYe-x4)`Nfeh!qQ{EIJsk;^wKX*?TJYJ&`k{OS|>g6i^F@?Nv8wi z$li$b)Gv;1jYww#;@G~3bloqGpA1Q-HF07;E^6Y21BfBS?Th7H#u;W}GFM(qUkTfF z$t>ukE{8>_oJf`9DVHBbp7>FDXk=*WE6o)`3C*R-b14pGp`3{O>Pi;2p(1T% zn4cM*8X6t?D(YZAbkwWUT}?=T9<{BB+Ul3Qnjn@(Mu$g^Mjc*1bEWkB)YSNf^6(cS z*F(Q+^s})0rr$YoFzmYJca9znyKeiPW5>d-JAUW*Ct=rJzjNYv*mckEoIDYB-S<1E zPKI3%{LT%ZhF$)!&0gNLmwwG&crEVc>ch1I(@tL@u+@6(pWaXV%c~@56ot1gX z?o8#4fQ$OJlDxen?L(@jcu74`Qcspt2b>GZ zM7}Uv@x7;{?k%bNO6vZSdZ45#s$JHT3AD#byj@w*g-DWS{yxe2j%R%*vc8j9-=|rh zZQ1UDDwC{)v}0M>xvcD3R(3BddzKYnR`e9&IX!NY(+_6VLs|83Ry~qck7iYe#_Ty{ zen-@9LtlVi@Dt508s(JBt1H~Qn8}z(%0|a^c*S>Q#dmbYcWlKcMY#lKv&lslyrMU7 z;A5^3cj5z0T#VX5KTaq{|# zICW!1+;Dr@K5}YVytyI{-Gcl9mgzlQt?r?3y^sU{Z5A_|V_Se>Zm zSwxkI0!|g-LIDs4ie&LNpb?-v!I@PTv;_FqnNa|blWQX4^b_w z0c}y%(O+wEj`Vwu_Ir-?dye;ePV{^HB-}Ie`u1W{PtE1GtXb5Y#aLF4qN|d-yy(BO z=)bz?zqaVVzUW`$7fyYqFjq{ZX44veU1wI$X64oFn$lbuJr&nev4oyGHWfHN6*w^! zI5`zKH5E`vbLL{%L`D|3Rq?3ltfC4>rSJ1~#hYs(n_G`3@@Q|esPS&UaHZxFDZNyh zfN*Y$>4rRaI_W!;^qo!m&Lw^4lfDZ{U#IF7Mz}SqUlbN*^lZ1HwW7?aXcDbSHD#w# z@-|<;4P6U#zjCMgU8nn9XZl@d`(5YyUF)WuZc~@++I0K%>Gm7b?Kh{}Z%wz`$OTVw zkxMIa667)}=tjWjCYK|V&Lw2|)~ap?TH%DOW)HbU4o;=7CAYmWQ@zX z&(6X}6~*bu=?@lA0lKOn2?Xk%vfF?mcVo(ZbIN^d%Dpu0-aGB~kwAxNA)0?N;>w+f zxKBphry}mt5%-yhTL}tBAysPEPfvNzOnJ{vdCyIG&rf+TOnEz}Jg#E2d>Q91O?6(L z>bx@5d3CDu+Eizc-`g^i%!d44U~-gMx8YTmwtd>>n$uHy*6^we)4q$-zDv`-%hSFq z)4m?X@c7Pv-;sjj$u=USl)Qgmu++bOOFEY~ z{!IYzYDYn7J+ zT%?E=x748J0*cL@p82dE%NxnMa7o8=Ww{%zVh)`PJ-Zg&kPP}Zh(339hv(W3&-ERi z8#_EVcX&3S4K0!G*IMw;`}>{C{mujZ&V&8VL;X&V-{C0E6lT#hN*O~huo=dWDT0em4tJNyFvwI(21lF^jn*K7r}6YGH` zo7f8AbNae~=19l%cpxIVuFv~!%==ub*H(m^x>X;d@s?BZs6KgF zl`@gLIp1|_zH2GjwKv(dFWI#}+127NCEi9h53VtEz_#eoxSrMKZT_qdy0xbN(0tqB z`L-kTZAa(Zj?K4GM6;LM`MnYEzKC~!#Je2v9*B5p-s3R~_s)0ioA25`-?cp7bzr`W z2E64~YVSbXzJa#=18vI#Z3hP0+DTqu9aL(}RDbCLYxQfMg>+soM&of5JQwu49hq!8 zpN^%I&VbuqzVUP>g$;MT+@+-Ra?*Jv>AaeBUQ0S1@;XZD9(WY4n+1J?YHP{GQX5Ek z^;jV*ucTNqn#)}dw6;cCRk(Ge{d}bTLZtm-r2SH)y^}PzaVeodxZSKFPr2>dpa{>F zXgvK;*}=Si4R>~YP8nBFmu!j(*_gi8?-IsMh5Vv5gXVJ2n!kCbbTjxI&gYAaArDib~E3&2NIH3Z*Ko|`|@=A zf$8>x)9r_*+cmUpvK_b;2zV7w^`h~Yo4im&*l-!-Zbh6+Q_j6p&V5tP{Zmet;wW8| z>lB+!UcioNhr5`mTokz@(``qm+m21Q9iMJHG2OPFY(B6^U@(CDl)NCi@xz4$eI43L z`P>0t;CY7~el7bKTEywh>SZ@R6lpyiX+08YJsN2}7HQqENPY|}HpVf+FLxSlF8XgR z`j>Y4_wMxX+vyK3+S=xl=^5OOqo!Wn*~K;I7T26#TytS@&BetvB4BGlC&Z4XT$a8l z?{YmmY-j{QacR-HchR|T(Yb%oxxDBUizr*oI}R?k9a?NVyx4YRvF+$$n=MefUupr2 zg6FFnldo$!*8&Kd(8{_(Hw2;i((cj-%%xw+gaY;Ur8ygz9(xgBN@4UA>SMqR)r4p)0-i-w$cSOMUh~2x%kx`s^=+w9%t|_OFJtv15Jq zuZ6Vn;}}2pL7?ltK8Kpjf3wfI^`($Dak^i!XEJ1L&XPDs;yj59BrcM;MB*}uD{G>lRV=IG zfGQ5E;*cs1tKx`?B8y|HIIfBlsyL~NQ>r+viZiM>tBP}~IIoHes<^0%ORBi6iYuzP zs)}o>xUPyDs#x-iy?(LJFZTPzvR@qVi-Ue~$S)52#SyKDiS;<#U&@Qagvamp`F z`^6c*IO`YZ{NlV{T=0vFesRe!F8jq5zqslb*ZktTU)=DEn|^W2FO~vgZ$Rt|i2VVv z91sTr;$T1=3W&o2aU>v)2E?&|I35ru0^(#qoC=830dXcE&IZJ}fH)rz7Xsp9KwJul z%K>pEAg%_)wSc%D5H|wiWORNE{D|6CrUjBu<6I>5w=R z5@$o=Tu7V`i3=fdF(j~j)lRe^8k2u{U&h&`0J>p!CINu{K^oWZ+;!=;e z+#{~^h^sx~T93HiBX0DFn?2%Ik5~$ey=mba#pzygrdOQp73X@z`Cf6MS6u8BmwLtJUU8*YT=n0q#ZsTx+b8z*iT!S zFZT6|{rzIOUmWNc2m8h0esQE<9PJm!`o-~nak5{W>KCW`#hHF_wqKm@7Z>`)#eQ+A zUtI1NSNp}aesR5D+~^lK`^D0L*gGKh4T${%VtGI;Ma15S*cTD|BVsus4o1YGh&UV( zM!NZ6A^JTB2Gob>4-QR5$7V}d_-J`h>H<%IU=q^#MOwn77^DY;$}qLiio8t zv3E-Bn-a@Y;=q(RI3*5EiNjOk=#)4%C5}&t6I0^klsG*l&P<83Q{vo|I6oyWPKirX z;_{TZG9|7~iR)A1#+0}@C2mcLrD?HmTI`<|%hTe(v^Y2|4o{0C)8go~I5sVgPm7b& z;?%S_JuS{mi?h?>{Is|*EiO)rOVi@=w75Dgu1$;U)8fXoxH&DB=EdH5v2R}NpBKyX z;^4eEG%pU%izD;m=)5>SFHX#hlk?)#yf{5C&d!T-^WyxxxG*m+&Wp?Q;>x_ZIxnux zi|g~^=DfHyFP4&GZ&K__ishs@kQ4`#;!si?PKu*RaV#m0C&h`RIGGfulj2NLoK1>z zNpU_YE+)mLq_~_ESCZmtQe01p8%c39DQ+dj(t_BxAoeea=5U6i1Rzdg&pGJ4smIR zxUxfB-65{+5Z8Bz8#~0U9b#!w>|GT57RCNWabQs#Toi{E#o|d7R9ASad}Z(Srk_n#kECoV^Q2(6t@<|(oV5=r`W$!EbkNt zc8Y^L#i5cfQ@grTyS7uizEiugQ@goSTiT`V-KFi@rS0FPE$`9}?9vYI(hlv?4)4;A?9z_z z(vI!Yj_=Y=?9xu|(oXHtPVdsr?9$He($4MD&hOGL?9wjo(k|`NF7MK=?9#68(yr~& zuJ6)r?9y)T(r)e2mUe4$|lZyS1CU zwOhNjr7viEzo6~=f)+OQhxjcMU;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b6 zf&ZNd$cg+=Im5qY%J^d{k&V8nme2oRr;uZ&yeYp^A!n?z!TwJb=TMho-blY*DQ%u_ zS12HNewx?Ddz8kVjo5kOtM1`3HYHx6Rv+EA^YF0J(N3n#g;&Xkwf>&CUfZ2_odRpf z=F+QM>MoN{rOKW-n^Lz44%=<9DH==gPblsHVb7%8IF@r#ZJXEy#p@#TzOXY&=Q*X* zjU;M2zD_DW4JAkz`>-n8t^}3#S=}P{5ykCSYCDcPP=st{6VFBRwUQT`8LAs}PAgq! zl`b#cw)uvrw%dlh9;)AAb5!X%rgXJXWn;}UwVk3iyHeT`V<%ex8yQTyUGy9&HV?LR zR<}AksIsr)pyFv!+)iv*DsAErh(&J8*nmvQEeoct7dNR*L46wMIaGI1>{D9TDi#a% z!zTaYw@iQuFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60VeQ2 zmVli9SISZTc0<%{bRWLijFkWsZulqu$OM=G6JP>NfC(@GCcp%k025#WOn?b60Vco% zm;e)C0!)AjFaajO1egF5U;<2l34DwQnCJh0ry*ZNfC(@GCcp%k025#WOn?b6fsY#j^Zfr(L+0fCfBF3X zaKk_GM<&1om;e)C0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#W zOyFZgK+gZm4gT_PZ|TMO|6k%q0fO`$yf^m$Yee2`d}d=lo0yx!ufPw!Lf(NZZGI>Y7P2SNzChz#S$UE^8c_;snJVW0=$dlwdMZOowJNR`7zJ}0WMd-bX z@6RFl3-XR#C*KY7y+EGfzeJ$FLZIgq@9^&`-m&M%Gr5<%`^dYWyvyW0K;Ez^pZt~y zFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e(XGVlN2 z*8rr0&;M^A!XKFc6JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO1egF5 zU;<2l34A;WnD_thH)ZkvY$0;f=N)qYeO>0dNI*`P_T zQ54UXXf_%{)`~ejuc@j}kIffj=~OPCjV4n04T|DOCzDahL{U}y!a^dS*W-Sr#hoeO z4a%h_;~P}fnTi#%GJo6cN{cO}$MW53izAoF<>hx>K}BRHM}}ig6dO?|Qgb~4rDc0I z*@djcqxq=nx7lW*IsNO@qIZ!J&}RyB#YAd0on0^zZwaVwiDQH(9$w7I`HQKG4vM!G5)(jG0`2csbd5GJ|G5vFDQoo zG9ZSZ4~mg*2E^#^2gTSQ1jVEpYOxg&ldZ=lV-h_AF|~wjGN!)@X+zKTXybp-qfIFI zhp~a*?a>DRutyvEy&i4&g&u9>`H(jH)gEo^YdzZJdc-g}Jl27LBa>bD|LA~#cNAul zx)LIrUWk3x6R?Tmz|g=%8z^s!>4xXEs;Wbe74lI8Y*kcWCadRipbr>veVa#BHDE|Z zlWWKklwPG*>lJ}I6cR>_*hsM@)6skf0gXhsUR6ABmtt;9Ast zx*pXwG(0%;r$KeTHK>ZB{ICvL(o=di3irG2cluSO6W$z67W4W-CY^{#H-(H-n#M_~&YEt+36?+OUh)eOL z-_fb4Ehy(Yzpxi)3bA=Tzt*qWvgvdld1!&pc}Z=_kBx*viYu4yotPM%>>V8bTF5!{ zjgWKrrI2&vk3-JUmqX66KM6UC6uSt|q~qH={HkY8hcj+PZKku^ zU8>^Lv!&}izs8S74XuWr)fCl{%NOB4Io+lRZ6O^`%x*^tA_tW&;9Xh0^v^Adt^Ci5 zVk`Y~k6#sutegh{oH9G`QTHp6gMSE;t(+ zuW}<*Or?ukW!}=Mkm|RW-`Z8R-DpYk33zj@rSmANQCI2IS_KS~`T;OR6P83HHvH`${_+%EH0|t}`2`ZAUY@fcuO4LjyLy;sTAFyqwZ0m*TdUadeW$UAdp&UpoCBXSE=1#pB4Lk(Z@(DjpeQHt$nV z1@h3GcI0n+Mh~ZF*DKUgh|f9$iYt|frQ>>WHkS+dTUy{z>w|FqsJuhA<2IpZ_p7$$ zfUOHvTb#?L3z?pvV$09=PJAuUGO;0uHdaa%a^e1zK=Y3*t)&*Vpxa3m+3g_cMI|Kk zhmNT>hl)sITX0|Us`$rzA)2(K@p=eX)zIj`3qfu0t3hq(Ye8-J>p^Yg8$oUKkAm9R zH-p;vcY@l4y9d{z4ESP?eefGS_Mt!Ou@8T<$3F5>kA3u8J@&Cb?y--5yT?A!U23m8 zjrMx2(O!p5Jqv!z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?de&n94= z|6evG_6Ios-$OqmrF8zk+fN~Fi` zZws4B$#0ne6JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO1egF5U;<2l z3H<9IU_SrNfC(@G zCcp%k025#WOn?b60Vco%m;e)C0!)AjFaaj;zm|ZU|Ho1P#^1s6YvrYj<|_OD@s&*; zRE$#rv_yQakceYdfHR%nf-|-8AzYF0D-&P>On?b60Vco%m;e)C0!)AjFaajO1egF5 zU;<2l2`~XBzyz286JP>NfC(@GCh)(2fSmttFQNfC(@GCcp%k025#WOn?b6 z0Vco%nh=ol|DN*qhfV+fH`wXlNi8i3J!PE#uTYmdlTIhqyq?P|nQUS~iDtKlm3e*p zdQ!S$g>QjDoMSb&sNIv-Y2g=8{B>%4Ud zC`wykPQ@_;ra=3YPqrux;W|kP%O5FFXQHurwU8-pQ4_g*TFq`p>V;I|L8YL3NLwG< z63wd7SYB7N#hk9@k>$!ipQTTD$=;DpCe>&@kycZte>+Fr0n$44Z82TVH2&im>Q+b# z&L;Gv8aIht{C5wo{<92#K15L`^_aQ8+0W024I{CYA3x$R0>1 z^}2GmAmN-IE2!B-e!E(XA(dRNR+x4$LDWb9)usYkH31v=Cg#*RQz3dt`Nc=R^7J0{ z$uBHo#dJd|!Z^^Un|eOqxrBbPcj_=n^kdV$=-UnTeG*T_Bob#hOJzD4elKSsE3lY6Wk>fxd9AY>=rjg0&$zJCSZ{~6-=U2={7 zIl})QxyGL-*TnCWYjQo=9CE<`79WUi8a9=Q-!cIvzyz286JP>N zfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO1egF5_}5B6&i`Yo-}pOPeyzNO z={~&8$o>D}%6I(A1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco% zm;e)C0!)AjeEbNQ=l_p2WG{gEe}(7&8>sL{Ccp%k025#WOn?b60Vco%m;e)C0!)Aj zFaajO1egF5U;<2l2`~XBzyz286JP=#KLT?8Un^(pxG8&HylR-M0 z?}%ReT~ZvsM@ry%Qrdr?l&(J@rTY&_3BN$f&wZ7Yjb9_>=f6(MeJ_&o3*R8+{y!q6 zFD&)^#{`%F6JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO1egF5U;<2l z3H;9@VBY_Kq9KuA;Pd|*i10@yzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;-ac0_OSulMPv1&*%R)5aEwZfC(@GCcp%k025#WOn?b60Vco% zm;e)C0!)AjFaajO1egF5U;<2l2`~XBzyv;?1kCgQry8>8=lTBzBK(mFFaajO1egF5 zU;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%n83%AfO-D^bVC;9{(qI0 zRD2z7_$U6z1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)Aje2fT~=l{<%NfC(@G zCcp%k025#WOn?b60Vco%n83%7fO-D^Y(xHfG5=4L;r;&&T=*jsU;<2l2`~XBzyz28 z6JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFoBO70rUL-xrWU7F#oU6W}g3V z;KCo7025#WOn?b60Vco%m;e)C0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC+ru z2nfvXE9Fd`FTc9!bM!{fAYJYmqDS#M0Q)dBMBfb!)9KI{?F^03eW5{mf5Qm920OlC zkhZ}#ZWyBXx<}}h?lD^G9;GDScfsCXKTa>KpP;Akdf)mj^n-PurOWGP=+Si}bpN_> z`e5xay|#9Omex+uX4nT^v-EP;3_aU5L7TfK$p-uGng{6gnhDCUnWXMDWAt|CBt6%; znRa$YsjD+aZ+DE+iycF>2d@(y5u%O>`fmF;9d4hd3|_n2hv=QQVR{+%Oxq^f+%`d; zwjp}6b)24S9i&HFC+U8?e?K@%uLK{UXM>Xz2~N?6fzQx)1A}xvFhURGH5{0xANb?+ zynlio^>3#8{FC&)Z-id;P0+G$oF;q;de1vYuXxAkSufIo*_h2WaBd% zGtq2xLC*u*f*#uvO(k**A0TH6<+o?_aC)|B&PsJ*tzYqyDEYCGb~YW;;({gn;t9VqcchUKU?LywYgTIoSxKUtI#65NqsIF+upq544;u{X7%zVEVKI$;dLZv zE}5Q*CX0D}A(PHVv)hYtmE*Gw)t%+>D z5KT6%Ijgd`4fJq>R5bawO)_t#v%^!iCiI7zIhmE_BXVVAJ13ipeA8Mk`IldoFSi}R z7K*dU=-hkZ4$>$QhbocZUYyfYdN!I*XMbjq-`n+G)R@d|F}6jI%{NP0=J|HrTGUWh zpViSU<`bxH+0x~+(L^fWtbuJFM;mI!NYd|072>mZ@}Gu$`lx!D z-9tX@r>f7Y)L-r(#M)B^@ z&eZYrppDE_Zp`yz7$%|W)*Cmwu>lS7B;UaS-(xw z)F_kA<%_t}=bHBjOZC-6TXJN*ByHx%7HRt6$VQqNs3m5bj)E-H^un2O>B%u3r1!>1 z_I{0YbLi9Db6FK5T|;VBR;M`Kbbs@Jp zy&ruCGmB=u0O>D{>7rGT$wrd}y=ki;HAbI*wvZ}ymP%s>Il`Jr;}#iBHN7CLbRUs0 z5^Hwzks4!cWVE8iTw$g>u4*SI#r2uO9PS3Q@==Anr8I|Y8Ams6Vfwbx06}&?^eSh> z)qId*8P_`8+RQCt#bFRrvw@RkJWkx|O66(Ry*1j>raWA5{9IvS0pqo1@K;C=!+>aN zPS4$2dK#QN8cR0odRe9=yZbZA>^*7ZZ7q*VYTnJT=7I6=Od_qzyxGx}L^tG~G%o5bb*&Rk zAI3B-j|)4$V;BhH*^`wYH7So!WEXygI=W5cqEDe~mEC?X>3Haq1~=U07c$N62o}7Z zw4UPW0-nD#b%v%KWH)*?nU3b~sa~D*U?Cd67Y?!;olK|Z?nUE3Ta(+8&fZ(zd=1x; zdH(-`yamDB^e}z5XN=DGV9pzMU(Yzb7n-0~F!#TVdH-Z+lmej#=&cQ-^xTGVdVIqK z-M?WIy^neSSGp%L_di~q`yZkotlvb>!Jb$@L<8#|pm*0r>6LZEba>qWW!8;R*SZOM zXYByJw04yCtevFIYe&ejc8tE)h4i}~pk$X$4y*-ubIl+?>i|YNr|JEUX?mq&6Fm#t3?qDg4RilXu+1=nz1D`$u+1=nz1I2}T5jD$TVNj8 z_kx?~JZu~0{=4z|c3=}d4|^PTKkPmKCVCn6j6XsV7{OlmMd&ar>6@egUf=Xa=rU}Z zcZ#~b576752tDt40Q3G2(EWJ-o_iC$;+~*q@w(X^Asb%5i+TU!nE%hjCA8 ztX-tj+|1y_!0^B-(v4FrGdVIGyZ7>H6hpf6R^x3;PEMM^I4d_cG;r@}x+qEyB~pV! zqZ9XBRtIgS`E+8UunM1a&}R&7b`@F|O@dQ#Xn1gF6?vY3U(6LpSCOup?x%S?9UL7S z7+l?T6e+VFzvq0rXj54`whHY7W$oxaYwehtOs)Jp$I>rdG+s`3NB*Xt6=5CvrOsFqpR=@FP>>)t>VPQ=wxwlxakbmiuZ31eY&cjw0`brSyvwV`Ko?m zRr*g=_2aA3Z>;LaR;B-BRX@5a{m)hPBdgM{sp^MUrSGijhgPNUsOkq-p?At>_p&Ws zRr}&D`TeS{H<#3otfp=9$R!tr*k_9aLj$YxSoR8LZPYYV;>S?4n#uE^*q5b(!hx_U4EU zHjP>jro>lX*;dMDqfSmiSxw(H%cCFDPsS3g;!GhnujiZ9Kr@|Ju5^_v(~8-2+G4Ry zGo2k%+nD-{Hfsu+g?FLp$fPkTYq5f=nWhU(hI#tF%Kx95F8654KZs_-sLHCi*{ZMR zbs(FKE!aAtXPb7(jPwlun!{v$zL+*v(ESt(J@GUoj?1+CO|z=7)+%IC!s|1`Dkp5Ot2{wS%0_b zu+U1jYcp5|*vv(xrpewc**jU#vvYd0sU~!lO_C{xfPQ&uBF4zyS&;L2t!yQu;hP~a6Ji#7@g<)^E;WO-E*v7U9z0(?@ z7hz9fum1>MKL{cX%=0hdH4fuHCcp%k025#WOn?b60Vco%m;e)C0!)Aj+!X=&?8S0! zN3Jo#x~Ssh@M_lEOv-t@RcW2Z+9tWQ$@2N&3VEI=<$3hp*Ppm(qLk-VXzkEqP1R_# z2mYvuJ8-_gl;@GjW-~Q+)Eb;usl{3@xs>ak({-2D%oXLLxn>Un?^I?t8SB8LetdO$ zV=b7}kF8E`tOt|&(begVbzM?FvO2x7woB@VSEo1DcS-%w>h#7MFR5SEIzBfU>%63X zU^VHx$XM%D#A2^|_B~f=trxVbX_t((UeK;)J)W`F3)B1U)wJQpdM$8XO?i#=TF~Bm z{mNe-#(J$@xnQezaM)@d#`3=9gkGLQlUl_(Gf!=;*x+i`8hJ}=#Y%afw44iCA@83q z<$V=vh1|7uYLlyJN4%wVYNfnS+*Px1 zA6rfO)pd5Ox{rFXzqwle(bc41U8lFI`>>acb$X@pkKB9uPUwy6ZWU{P-KDhUCBLdZ zfERoBtL#>>#?uMCk@r=sr*)UomU&-Q|HDhh`ot3Vq1ABjEaiO_eSCK*ZJGB~^?mHr zK{z!nv6{ZR6Iz4$D%K&pp+$Yme6Om{r!{QzT4Chl#kxu+UyGK*N0dCz?a zdwEUfYFNufRB}CLO>3V2zf>OJc4N1~4{%2Q^){TZkA3oiw$I|6eC$zgouxR;*1DNq z4{oMqSR^=0?+0e-McAXTZrGdtSvn4j!#?!kEPvk?+T+8#KJ0z(W_lU62R4Cy@*j9M z(<`uNU=y$p-1rQ81~%fJq4!)f^djtW*hbhpPVA?5&d|fKZrEFnI9+y3Q{FK{?Rb6D zK24|XGnBD!rgr-S^rp6%PHQuFHFW1dOn?b60VePjTGA5d-2?DxrD-9Kx?W?JR{ zBBxDmLEbnth~cz|W4(RiN8yINyJQ@dy|dpZt@74JaU%wtRBgn70cz72?4>+l|Lpgv z#n?xSrHFM(49A-)iHx)>duWk%ahIY zhKJHJj&cnQ;L(#s97Y++`)iSh@;e(%)alWMv(S4C2Gu>b-zP_H!>tY5Z_T;DL#(E; znCb$Bt=0wJ+wkDk%);6iO>v;G)j06phK;!9IIO%8i!)_eN`8O>SL48Y8$D1LhqYfi zWE`dax8KKZ6JsN;4O?=}Ik*d-1gdKKcyGhT+*%BSlh!_IDg$6un zZ#1r_(jH!1Po+0DZ0j{^t-P?3HXaFA(l*}Ou(j8$xAMT69^>ZHKH2b4)f|hJClb}ggFTa`c<{-Fhoh!=#;rWEAs+1a zHN}HZHasLX$7AK04e?;#uPGjUvf*K;IUXx7ZHNc^e@*e=lMN3o&GA@yYePKP2W*N5 zpKN#lXpYCqYa8OhGkQ}z_+-PwICDH!-rEol_63{b!6zFYjG5!H^5TYgus_%o4?fxO zpvoMNl{c6BjK&RMw0b?rEyFfEsxrr5<;T_Qd9-#t%eOXc>oDuBJh-Aa_6wJ;N8_yx zdlF50Imy_xpJe#IY0oe?m_FI?@Jhx~>hleb-NA27dxsH^>5~l)vdr;V`>oM7BU|Z5))35u3(T?uQ$v z4jKLE@;e(g+?c6a`>9bcl|99%m&#j|q%H<44=wfijE%*z&u6^(h!k_;mQLyZ5C3iD zahPIzn=H!hlG@6k3;C|REswtx)k0}6rFr|f%Tgh)9i&wmWFf7}+wyozQ7qCj%2yp* zRr_#o&hj|RQYq^dX#YI|W zi}&Sm)1As%sux_MRW06^$4hso#YI`w;(d9Xw1UWT`Th6BltcJ-jcEi!7CL zOo#MJ<;3M%)#815Jal(jT)$N<-j~Ngcc;beq^iaH^7!ZOw78X2wRm41_pG2buG7jO zr*w}ohCb!-j-|4uYdX%k3tiLk&0XkfebcepxaQ8f=Hr<=>MX`Fch)r@zgX%FKW{#6 zvDDP+py_z!E_6-DDR-f(^=HOv zZ#8~cL0`Krn~obSl~rBy@xmQ-7UKjYd#*Z z?8W-!wN=;ew-^T~Efzh@azD|k|8GgF+^4N{_HXa^TPjO^m}dR`I*IxG|I6j6lMVDF zz0os-^Z&Pk#;0)5p30&*RMhCpyP)?*ABl*fB=0!;Zu9ux{87+sEid*b_MO ze*~`|wjm7cI4lnfw8e4ue+uUSq;L+vBz+jfzXvDiI4py+|Jz}21t#e_>|xkO*gO77 zdeM)(`p0ng{}|c)t;4_pWXI}FRfx?pcR$LIyvQ_gXka8A&NjtA&<#{?aAOwt?L1fADV zFWNYDYdCj7jMEDOX^KrWg7+WTChI4_TyOtZqWDZPlbruC&ihqy8>{>C$bZjl!+A)_ z^wz&MP6WndYf`>Wb~!mUJZK)$;#>2dyP`$p??BojpLm<3R-;*OMYpApipT!W$X315 zG>UyNX-<-=X~uHfWtvJunpT5YLs#l!qmPP%PwEr2dYnQfe&uKLkl~5Esf6aIC~_%H z?XRXoUllq$iLdF*^L68YR}NA=9yZ`blDeL^MUsmQlUL5|!%tVUq2Epr*G*8q--!jHsC zr@|Cc4d0O2k?r;TOn!wD17N+<WNF}9;HtU!w;|i2r{kVYB%}y&}3bD)pi1HjPwc7ptO4C=Xv{I zO6_5TFC4dcz~z?VOZ8}~f2+{4-mBpo>fKsX%~L~tTPaL=GS#tFXre$lPtEGqO696) zO!a9M8vP#`zOf!Hf>-^U?@3J;wbbqrIM*4M@c$p~N!6ypyiP>64W_>e7vuQ}xX4o? zYdUjB#w5bqs!l#XfleN$R@0dq|9V}i9}`b+E6NMA)Q`ceuSsj!{Fl?5DP{{e2~FN{ z>V>AZzdlWeEOY6Z4RTs9GBx{kA|s#Z1I}h+m|K?lROIZkDW9fhzfM_WV@ygTMYC?m zyvC!UpH{ktC7VR9e2>C}bT!GLNmGkYVzw^TN_}9flTjb_LQ|Ws*WZgP<;>*gu+ynj zPI)X_r7m$#vYel(rHO}2C}+LyPQHU5q|6%qYei0bn-a8io@#pX`4rNtms$HwjVl^Q zdGB|~2UDgLO`c=iJ56M3THF++*505sJ5U4LniidXsnr^^CKs|!7oB#g74_P>g&B#w zDaRH6n~}p4d7T)K;cBIwFnLkEFO>M!jeAU#CQMFL-6XDM4I(lYacSMlZqD48X?8< z1`}124;l4tDrub-&l#b`k_MC3t5&^2qvk? zqfC@Amn8i}>dO6IRjyz#=}aC~r!)L8mO~e?y2`C`K0>S)lJd@EUhUnuEv=*`IV#qx=ovhruFi(Q^roM+&p*DY3}2asNem3;4wpoGBqMGkGF*wL3gwa-+sHtJ?Xp*4dynxl*IH!Ya2_ zhgfo!ErU5>Yk#U}Gx?da*505s`BX!~6>TaRFKe|1t;w$}w26GQtQ8GfYsadjJDaU& zjn#H0(0BGLJ(nq`+tQG(wO>`zjq8Q7R&CH)J5@z1$AqOiQtGwC)_zqRyOhRCb#*&z z?Nn8tlD|eG{m~;A71l7x-LMv}OjYfCS?g}lTDw&Bx`#hPEd9~dAigV~Dr=n$+Pm_p zvR0;SF7RFXR9S0p(B9dnW)rEhR%_7S*{9%-Wvyt?-r1+%k7cc~YP43tL)Jc3Ya??H z>2c&-wvjFMNe@}O78(9*w6XHRt*m3UL2T_@##qYG8WXhgS-jF9w)C#bwSWQ}GndZUKtYc}c36-^5mC90w=mDT|O zpD|xlRav>2U-oq>?2O+Of)ukDHS&X&PGotVIb> zE~Cd1(PXZ7Hj&Ncrv?qg#{cd${HIOvf4Ut1rzxJuMQ4(FZ!Eo#$?7>-rMaoWP1ecc zSi+i5tR^1w`Ttju4;8k7eja=9BiMr%_`X2%3whdm0rzhj)uVN30sC=PSLzSlNEr`tY5+uCrZK-)OI(>h8oV*mXf zyiVYiTF2?T*o*(Re~$9OVY=>*)7t^;*~jO{14zfe#bC|N zfC(@GCh$LuK%3m3TK>JEVtLK~d&Uj}9S;MP@=n#i!?PIUm^AqV#!a^_waR!(hhA5r z`FkUpxG9>ytwv+D)q(t_{LEJ(k$amJ`AbCAyu4G1ME)SMbzVw`VppOmbc&5x_m zSnf(_llvg7*_8KD3|lfW_Ip%+%L$tr45U?=<>sVTnXVinRZx+c z_u@8qk+JUszx`B!W@2AeTQRqnSm7LVl+&oLs>E`yh*3_&GZ(|Vco_NGa_Seo^b{`PBN4G`V{%|QYPgJ`;m-&G3E2qkz&2h z>Y_s8)ikp>LZ_4_ev-`81ewfaY3rhuvlwM7wR4CX$(2>56HkXNeWkR=6zR=nb$!0H-*Bvsilw`d zDNSSxY1RuZ{lzGwJU0;=;CD9yw$zew-!jg2Ep4fl_bt(Iw53(^Q)QdW zM2)kejGq&zIlz#WgRJC#&FLtI&t=gcqa-ueQ#-Me-#NxC; z*{;`gM%@_w5zF9cml58wA7ZUD&P;6Ve^>UX4wa@Qpx_2WO>`Y-%?;Ym$c!YZz(aKWeSb?UVoRG zx_i8}#^gt)d;495H{H|kD!l1leuwb4-@`2hM*d~^`g`}C!`I)l?;O7VUTqoPxQ1`L zM_UFbhxDaX-M!f|aP_R(hI_J=z*M)Ud$Cn$oc}NLBJXL9_h1W&DSp#^*CKGG4Qg_~ zwNe=Ebn|N6i{J|6e({{2JcNzjpj==KUL@ z^d8Ref3Z7CkHf;)ecLoucjSss;$fe8BtWz9gnALZ-MSkwad#%Y4Wm z2b7Uie&}}4yl}K35+ff0nU8!nF*m1|O7m01BG*XDSSr76J7`|C+ZfA-ioE z?CZ8DD&@&!(=k0>z-DO~hdhg2#_@J}4fEirX$jcvaY!F`%jMf~eKuN1=HG?4;$Zgj z6*g%8HJIDPQfqi>PLCC`iTw6rEE&z^eugNp0<9Xwiax3Y%5hkFyZVmu|B@v~skiiU z^~WnoshYN>hpRtYDFUfq$+OkJu~tj1wMVNzv{qsxens2VlhyxpC+!_PSpAPHL{Lq; zspqPHy@Irs@1`EBzP+NhtEr#9W#t(P!dv@hoy>gx|8+E1xNtE4@1!?-et}+qJ=KHX zyYCqyN6#R=85*YNLj&|o=-=Qs0P26H88ZH30!)AjFaajO1egF5U;<2l2`~XBzyz28 z6JP>NfC(@GCcp%k025#WOn?b6fqw-A)|k$rUxV_<^YYhF;)_o`vFnjtd%~Z8>`RY* z`Ez@o{Brn9pZnrtrt-Q?I(J#;rrEE2>5)CVp8Qfc5jTZxHHB?0hi#?QFMaNjFMQ>x z@SevWdHhRHKJnz|f4w5{Fnh(t``gV@jv|CD7_f}FMmbNfC(@GCcp%k025#WOn?b6 z0Vco%m;e)C0!)Aj+?jyDLW;`V`^|E2C!L`;dPe9n>`~YN?8DFqeHV5f_Au;z*asU% z=ylj>*iP7eu=l%1=r!1J*f!Wk*n8_o=vCNZSRNLJy}NFNUV$ycGO%vgJ8MViW!Mrd z3G0IWuxo@~f;|h{0&9o8y=H`7ggpa`!ve4$bdJyqusyKNFc0jljuCnu_7p4vbHLtg zAED=9PrxQ%HrV&tM(8^1ao7lqU~jad{IEx11F#Q+C_n5x>|xmbunz(#KkPJYC+t4h z`+k%kb{w`1wh{K859Nm)hUH;l*t=eoAGQq3z`9}Ycu;=W5-bVpg8k5q^245mZGpAJ z-gcq`~YN>_Z#M4?7Qg7~V zQA_C{6jBwf#e?ruxd5j8#~K2ofI&lE&&-V(upgA}ZG0{8wZPW`Ukmc)$bP^K*blg$ z$bDrVFUWR){eT&;A4mf12h6~518x)fS}+`e?~U9ha+}C)Vu=7>3w$l`weYX)S`cdK zd7v!UEtq^h>ZE=2c25tz+Ve@Q0r({Cfn{L#!yK?5hCWHJ!LElk;*0=7VKr%Y1k96EwGI+g8g94MtTKy z9`+P03A+zwgT39kkzR#ehV6l6VE4luupf48q}O2AVb8$wumP9{_D(y>4|@*wENmNW z1Qvk3+lKPPo`)^LcEToL?XdS+QGVD9uw~f8un4RR_FnK)SbOj(dJgssECag_MzFU6 zpQ4vwhhY!HA_2sQ*LVG&qSs;9VS8Xn*hbigzE9Dcuoq#=u${0Gm9! zusDqWm;e)C0!)AjFaajO1egF5Sb>1@;YXz(=o}ozk4ydwDb9~b+53;TDQe+{Cad9= zRtz^$4fi`MhQsebmec+16~p1T9?Ri=YsGN*DaUfSXIBh|-)k&~`^^=@;Wrt};eKPq za6{E_zrJEP{KjHAzGqepSF4X-TPfUNtv-Hr#c;Ly_{xgmYW1;a#c;LyczVTfwfgw- zis5SY@hdBatJTL-D~7Ap$CJ&&+2n6&epIWDFEs?K`TSt5F22|h2v(zl ztuDT>Vz^pe>|QZktuA)07_L?qkFOZ6Ru`XNFQntYw%Q z=Y(aL8s{yRVQQS`EW^||&sv75an`NEjMX^DEyL6}$1KCtIL}yysd0{4hN*GhY#FA; z`7@SbYMiGn!_+uWS%#@`j#!4Nao%JVX0*on0n0Eo&Xbm5YMdu5!_+vBTZXA|9EF`p zJ)7t-EZOq_1z>N5#xdVNiM{_1P&hP=dH!*Fal<4%wP6ztY?#8n{|D%m?n%t+k5asQ z6FKntjr9>azkY(Yt=~l5>mQ)E*G1@g*rV&F=>B!1^zPaz?Drq1J$T)Wz5ayPH@b%C zd>1rblhoZ6!CwDKdVb9V^f+Gc$Lo8Yo9JcOGo2BNz-*lp^xck0I^8iwnU2p;d&eev zt9=t)Z-0OuZJ(g~+9xsZ9-$Z8rs#>b&Dh^RLGQNC(#x%5w5Jv6whoh{b%I_G#^`V` zLR*4UcZ`O;E-KKCWSU$65Im zh1;GM@)t~i2`~XBzyz286Zr2Vp#0oNR60xNN8!IFW$s_XPKC1ZnT@$v>K%Mzb6^c< z!{6;1S4lHhNW}lPx#)IHYe_Q`jm;M_#iYJfPyY07wf;J7BL0)6!rRmADCuSsdNN+j zWc64gmq@4HZ>q-J(`{_pD*B{e%oNkJvpGHg4^7p#YdcF?eOpY=P?-!;FkQu*ukG7taUy!6c&mdlU&!%H~ypYw4_gDvIAIenq)tub35B-1ay$gUG$5roLJ^Pw{KeR9Ha}pFq z;FZ1ahb%dootfPoYc#W&hb$R=cjQ<~O;=Tvpi zbk%8DMt~R+{ZHD?r?P(gpVjwy-;HMTNglvC|9xMKaoIvD5p;~(9?i#=iW$Az`|dAo zM!d!o3yEwtI-g3s>OW3JTVrToJ{wJ@^Ln8AZ>!Uu2a11tF+QgYsZ?!az`?iSWNikEc#C& zm&p3=KZ4cvL@pOy#Av0TF$0|QnhoCy`zx;AbsOgg4LkImbPlITezvxuy5YMV!77iK zL`-jA_RFfrd3@d{5?^;cvNJvfH+%h)@c`V+>zqQ`Xgoj7`HeAa+%iHdlMUX7w04Z-_>V{7p9KuA`nfZRf5dTh+f*XGm|v>wxEO4*`2hXa^bxPK8OVP9 zYi}=yJRabycui$abJFDGdn(XH`_Thjr;%8?8@LcJB57zk7Eu%d~lY9F%RJ7 z0qEeq|MI{V);loG&iCKLPWErX{r@ev|9>~`|KE-K|8s0VWL@7p^8IgO&#rwF*6eR( zBY1zc7x(siH?hOmZpOX;>pfBSV$WuFv}YP?^JiIa&p5k;y#CMOp8tVv%prhW>zZXR z;@VZvQ#96EcAN{}qwHksG~3^L7v=z9 zz5?XsmN9k`vKKOny#6}ul}dl7OBl83Bo zyo+6Jz&^+^NFEY_(2EEV0U|&IhyW2F0^d>s&fg5e8jELgv(uO(tWO(gbkwiB4dw#} zwVA@)=zumeGnnHX)Mf(nt9{$lYAm)ZoBE==Mfvt)&b04in4B>`IGwtTY?`evelef)gwgQ`(3T&n;u$ijBX0igC zi3)7SE3g^!Yh%WC@P0Zw6+E^l1NCjhPNERIw>UaJ8YFgd_a<|JY%qot@(Z)R#}M2H zDx{OKOdPihayfAyNa+b~zqQtBESifYlYHJ6W_c+V&b|ZRWH4JOp9?UCpe^Z4I^nx5 z;x{wbd*dxW&L`&m0CC?kCw>oAOr32L#}#wYmN54qliekLt5b|o3#YyKUB$fL!+(Ji zzpJR$PTO+7)v1MHszKV~6^UsCftMe*Gf)8bUpjPZW1xiYcbh1i1Gh>|?1U zzYQ4N9`%NA*YTLp=lc1rH_q|gF3>$%+)L&*xTEF&Ub3hkcSfLj6vB`5nM^7XP5bww z=+ntKaPoWCLFV&_d9%^%VnM$tYfa7xFmF~I-ztMU#_yOS&aDgPTqNAbmiH`5t_hrd zRrEQ_wu1Yz%b1_8&pngp^p(d5aa`QKPNt2SGXC%Hh`C?p{hb}rY*CL#zjMFLdD7zk z5Vz;Jea|ZrbvN$a7nA9QjQ_fe^PM#-7z3S{$>sliC$0_RiTT2!e)s_Q@`Np)D_301 zW(vyzY(<=jYe0Rvo$ojkwy8{PTanMk$`taxZN*rJ@3Laz!FF8A2OlfNSR0MUvzRRz zz+RkNggq|F@)^w04}5OX=UN0gx0u&s_azd`@H1wlBFqES+lA;%zlAhVD*$mO9oAou?p*h$Di$Py$1xjy&? zb{6t1^@D4RU$ydiE0JB;+7u2@-)^?_JN%LY{>jf$W5gLc)-XJvct(IAlL$ zE2I~4wHwEWJPkPvS%z$YFv$5X93OHFvIjB?X@gwu#PJ~~AqOE#kO<`Z8XO<;EaV7e zCu9^7hFt8x@gc_{`ypE)y^yQzI6lP4>yP8({RRkwoNvSNA;%zlAhVD*$mLcXA950M z5V8b`K(4po_>gBIN07^ZC$^)IFyvx0jt@Bw*$>$Y>4jWv!to(bL+C{WhyW2F0z`la z5CI}U1a3P5R$lP&DJ!3LsHyhrYDH~&RzB@eqoVK2Q& zE5CWD&Qs6IZyu`k)U)!NhiW|ato-JoYEL~Yzj>(2Q&0LM5tbu^`t*;c$3J=MNq=1P(v#1|2z|{{Px|Bkdg@7k{G+Fy^v6|CJ?W2EJ@uqNzUrwb z{qYa(dd4#rq&u!S)olG^T>9fHPDMFRj!S=h*-KA88zc1ho_f+Bmp%2QKVI?Flm7UU zr=Il37d`c)KQ4LdNq>C7Q%^eN?>zOSKmOKJPx|Acm!5n+M(FdNdeR?%Pdh6Z%;kxkN@SVC;jo)o_f+B=RNhLKR)NFC;jnP9(rSQ^8E3ao_f+B=REbK zKmNi~Px|A}J@uqN{>)QP`s1vpp7h6`dg@7k{E4TY^v7pC^`t*u_R^b`{`g~0J?W1> z^3;?5_(M-U>5ns>deR@C@zj(4_ybQp>5or)>Pdf`_SBR9_>`xf^v5T?^k$?#KH;e+ z{qd5gp7h7ZJ@uqNe&171`s4RJ^`t*u^wg97_?V}j^vCad>Pdh6j;EgV$0;wpY3YyO z_SBR9_^79z^v7>`>PdgR;HfA5@exlw>5mV4>Pdh6rl+3t$Mc?g(jUL!sVDvM>t1?O z(jUL(sVDvMoTr}j$FF+oNq_u`r=Il3FMH}qe?04{C;jnDo_f+Bzv!ta{qYN)deR@y zc5mV3>Pdfm zz*A59e^vC->^`t+Z(DiCM5GLaHv!BPd3R2Jh8+&;F$fjze}sHbAZoOtP0CPeOJ=)dmi#QWC_v=iU z%Hy&dQiTZZW|~%I9^116qwJ}Hajf+pW3vNyvTAJ4_K#zo|6S}r{}|icKgz26r`fr_yV%pX z?|-0goK5yku^Ve=*%{pPKLOdZc8qOUJH@Wye*cTTGwc|)c}N6u1^4?;L5@O}Ap<=V z>~i-6d!c)b9l?G76r>k&3HSS-hdd5hf^`Kq#AOr4ef24W_uwckn6bTe+JJAIMF)J z_CQAP_jTO!KMgq!*$vqMxrTfGFE&rHC!0sv&SpFV0CE-226z#2tZ9PfArZ)x#tC)` z&j>gQS%wT?4!~u4Hh?)K)0PMj0U|&IhyW2F0xJ`6<~}oXkdKKx*X@o%oHod@7N0LJ z=ND(EM@5b`#ms4A9%nSbakvd0#+cm}&<4+Cu=4mT6+`QsbwjS><#=XiF_+4ST*siJ-g&;QOGZuo_n9o=UVq-pI zA&8CnjD;0#kaH2NdBBOBi;9I?KNU9Ua{g@)JF#3bcE8`)vH8<{_JdM0XAB^x<3hF= zixy+aVl*joIx1Ff?J?}QX<)lVu898w+JVJ#zBr%t%firK_TBHGpGYI;c7XD^{EEulo#}<@|hLn{+B3 z*e02e2DVwq2DeG%mIEIro+t#iS;)o$*ofG%o(-f%o7*|aj2%23C~)iqv9V$YM!{kS zaS+%BaS+%BaS+@lnGS4&*a>Wd*a=``jy<{i67hv(+V|K4AL(Nj(vzqB`UuzBx{dyD zC6S}qPuv-?ibe$(=TJZOnN-T5oaZ3esL!NY(FS?T&1X#MS6JeC8Y|j?g|rL60@t;| z&i{2S+Eu`XEuQ6)jQRByo=;_a)|S#7mva%WPtEqoXKkrwE_OKY+n=?iSU7!zSSWec zmSW)gT@7uqJ!?y~a2^AU7w5-jM<=k}+U*HoZet_r6yvY@TGMetg{b%oM3%Yf9~pBfIca%i>9aTHun4fzkse>4XJ0} zi~Rq{KMy$u*#nt{v_UQpA^$w&B;+7u2@-)^N1p$)kY^$Px%2jWy=I=tDfsM%hzk%&-zJpETeHi;LBIo}p z$dgTXz~l5H0z`la5CI}U1c(3;AOhcF0z7wJlkJ($WB(BOCe!L)W1)}MtBKyNJa-e* zR$jHxZ#mRtKD>!(E3aDU1$Vthe(Z&03Xdqn^VP+nKjN<2!gcZdMB`bGc&@cj|FBbC zuY=w$JR>uk!;{smcKxP9o42c;mz~9tMb~}=Z`y{(xR#kbq4ZIF`A~Ya>#f1Es^3;?5_-|f%GCyeOxTl`<$B%pJNq_v9r=Il3k9z7!e>~}_ zC;jmw?s~>^Af!8f*r{ea-%Ut={E$;oj#m@XAICiPq(6SpOV9TFjt_e3Nq>C6Q&0Ni zsHdLv$NN3?q(7eU)RX>rpQoO5$PrIH>5m`q)RX@BeosB=kMHx+vpv7#aZf$zkMH%= zlm7Uxo_f+B@AcG^{y6NZC;jmrPd(|6cYEqdf4s|6Px|AKr=Il3V_tf;=XX5nsVDvM zJ)U~f9|t}4q(2_<)RX>r*i%pX5qpz^u}$^@7V9D zC;jm@Pd(|6w|eSHf9&(rlm6K2sVDvMpr@Yn$6Gx0q(2_;)RX?$H+ z{Ejzx>PdgB^VF06_zq7!>5tcY>PdgR&QnkNBjTwi{W0vRC;c(xsVDt0=&2|DG2o?V zdwxg1r=IjjpQoPm$68N4>5pDdJ?W1gPd(|6Zcjbwk1kI=>5ooNJ?W1%o_f+B9bS62 z@8|8FdeR?lo_f+Bt)6<)A1$7G(jU#bo<0BnFXAVT8c03+QOf_nV*dYe{{M00 z{~t&G|8eC1A4mTGapeCWNB;kD{{M00{~t&G|8aJ-Wrn37osbL7Gwd120mvle zM$-&C4S5ohhYUb2HO{c-Acr8EA=QwV8)n!E$Zp6w$d&pT_5$Q_NF34xITxN`PeJxV zMj+SfX4s36qmUG&6LO&z$A=t%OhRtd;P{XyA$iCE<(c45@~^T!rI9c0<-d zu7q%W$m5VoUu$i7>(`dOG1N8?U1N`|xbUk7A2F^l0ABeaR7yI+HzMapTowm5{gj@Odhfd}D1OM(IJAa6MhKK1b~b}ZVZkg|Nj{B|Btaf zkP+nnzmB~Brw5Sd9^2gm6Kn&v*OBl4H1hsG*+0W};yD28`jOKf`TkEK@Bh)h36|=c zW}T3WYbV&VYp2;EY`3l*XH9qx!1>;B_Dt^tJJfp@+uA$En(+7e9_)i0glvX{A?Lcs z*;Cz9Y%gR4a=mMUz1TI!p6o(y{Vv>_$MzcX{-5p~Wyi7I-HCm82EdgybL_=6ce0~v zrrGkEG35TAV;4J6e#a(uxZ@5M@0eh1kPGdo8{`mVYx^V%w@~PCwwi&`8r<*skW00lhEvyas|Iar~v8N&XA)}D%jnl~Y zzl9x!%tEd=Y+V(IW70iNEc(- z`24zT!dO#{bi0XEJa-LAwY2bSYHO9eZCRLW0nF8WY4KIs7glMXT%|q77r6Zj|7L@K zG96FG5?CPalRI)Ha<_S#x$v&Y4xB5p1K*15z}3H;UIQgd=J%h5%iz{3TmlO=N6dYia#3~U32fo;GqunpJ+wpsjUB&4yw1+D6^J~739 zzE^lbx82HVTNHVEuNtOmI$V_-Y>}_CG#{=Hn>I5au6eju%N)+-cxo8^GdIqS%C-}3yu#X{6~ zp7y%ZoWIIZ${r(I%oc(k!^{)B;xY8Nv*!s`EZp)iqaF4Mw^VV^&Zq@H`&>r+7JXmf%>wEmcIfBzP&XB3L#Ow9&9 z&df}ZXFVCmnF;#b6#W@3yrcRZzxi?IaUmG+{KXF;o@bzX$9bKG_{1^zGmfTxKR3|y z=R^R`yub11dnR+Xaf;vnH`i1@i|<*rkb3rBJ^%l6!*{Tw$oan$+fi(*vAuv?|IZKI z!H!|O8{0{2!`NO#-v1W{?_f`2y9e7@Y?}s0*rfsFnI9Oze1P?AFSeVpZNv6*|9bXf z{|GyQ?S5>xV%v%Bl|DRQpl^ho#P$HTacq0By}EWiJH2*n$gPjl$It zb>aC1*zUx31lwwC&v%Zn=R4Q4quB1ob`;w%wininuosZ){}{G=u${!V3EPVuBkWWM za_eKe7u#8E+pxXVKEhr^p8w<6?#FgBww>5sZX01QwXJ6-uswk7R&0B*z0x|uPPgJ& z3)mjSb_o)JTyH@eAkRXMKz2e#Az{dcX4I(}$A;{MY=(3~t{~U{X~)c9A; zRQEffUB)Nl(s%diWt!g=b^l4Pg>aJoTjS((ZaCz8kZAw;kGLd@?3|m(t6$`W%15eOFTEs8!}RRa^RbO#1m= zRm)lC<7YwDaw&7hDl?&K+sc%&7FV@g%AB^! zjH%kPOk4ivc~#4$%qgqPsH$x%Q^xRCRm-K!Nvq5^soJ(OWxU^`YPpm-VU@W>)wY!> z`^IKf%cV>?Ufr!~+sc&vXp^etQl{)jbE>wjOxcfSRV|k?Wj~rxwQXg}el)FWIm?`o z{b)+nwv{RS(WI*7Ql{)j6RNhYOxcgdRV|k?Wj`8IwQXg}el)6Txs)mU(Os&xRpx{( zZ}*+5mP?tkA8k~%ZDq=SG@@#`lqvhs9jdmiOxcgVOVx5IQ}(0pRJCno%6_y#)p99Q z_Mr`!9 znX(^6R4tb>Wk0&2W<0l*Df`h^R4tb>Wk33|s% zaw${xqc5r2wlZZu`l71kQl{)jmsD+AnX(^!LDh08Q}(03Q?+en%6{~>s+LQcvL9Vk zwQXg}e)M@&%cV@&kN!s0wv{RS(f?7kT*{RF=z^+kD^vEP|E+2{%N&#a=zpo&wlZZu z`fF9orA*n6&a2wCGG#ydoT}wgrtC+5rE1&Cl>O*0RV|k?Wj{KnYRfWhdGh~4)p99Q z_M<;nwQXg}e)MOmmP?tkADvaTZDq=S^rxzpOPR7C{fVk=D^vEP&#GE3Wy*f^vZ`$> zQ}&}jR<&Hpl>O+BRBc_=x*ZCjbLAALsEGRm|+({Rpu_TL{klx=0o ze)MUFnta}#_+CG2m3i8sY%5dtqfa^19A(Z}Wq#73Y%5dtqfa>09A!>hWxnK4mSx(W zZ}4%4nxo7qtIXebDBH@E{pj}`YK}4|tukM9DBH@E{pe#3HAk5fR++!+P_~sR`_b<> z)Es4wTV?O!iNPKV$?)6Wxa|2WCDac;P2;^G-G<%`{9(D*a3AxsH4|@S}sP9c|E7tut zLC#~X|1*$-kj+@{AIA0^*84vVIRKf3RQFEeUj8&Y0oe^%2f5OXvb$&4;qFarGlW4- zcWq+FAgQjqS!Wk=+;<|!J>&pn5^`hBEY|vOWsgHPLvD0zWiLVwcSPCNjwu#~oNb?C zCn0+v8?eUza@#%ZS;&6K2FT@B{N4H{w!d`?+W@)TvIY0yx3K+?4K4SuE6tnO^N>T3 zS;&p1P3)znyV z${uSQS7ncNj=}8}{>Vtq7k=6wwC+Y8-y`9>8vPj$e15)$^|x5-<-=651M`aPz`7zk zFs{fBZ2j9QOgjvw`D`?ui|PyEa{uTvo;wVtE1RnR0N09b!M0*s@U7SujDy)KoJGEl zLN1XlE@zWFlBon%JO|C!;m_QKx5#%aZAJbT5pNFl8c+Qn#gv7qNn`DfSB+wGj#D;W7J!g+37l|5Lm${x&D zWe@hj?G+!imii#~RX6ksH(ZOfmU4GDbBXDS?7+DqJMgW@4qW})DLlosNIbEeNXHZD zSTYgxT4ZHY7p~&G9^4jeE4BsSifzF-n61KD@+K}EMV=V{HeeXo2K)lsfSo@ZcWyXI2jy1Yq&zqOHj;Vz$o;n?nYgcLCbSHm`_G5DaxI46 zAw(X%;I`mfu`L)^Yzxl8Y!%kxn$^M_?3&fv%q4ckwO}wiu&u}rTr08z)3SE<`~Sa! zUzqtikPcR4FAmSM!;neH)uDOz9Ay7cjBOagJ#XCae-^SIvH@~=0QbZPa8Dev0dl$j zP3&37{{F3O6gmH|_sw8U{|q|@S%&oX;U4%}+yjRkgv>%1pmPrQ`)Bq0{ikuy|4B$5 z(u>^wmypZ)$kjF+3v#G!3)_sm{?(9|TQUCtvKz7v zdHyfA%(3Sn2O*P?>&{r>^n_rHXD{?9=UK{i7e?*E@@ zm}SQyJ0TIs<$CO=7ZD%=M1Tko0U|&IZZ!erdxCNQczY(jE*4Ftin)9=wvFcsb=>q< z?2P-z!R>JUi~G63?Qs2DksYpo{o5(uCvZ=mR}@V03H|TW}6$t8m8s1`f+R`Mooi@q7Hr zW-fdyvIEqc30qMW%w{xd?J4@3vLU(;&-dy zwqRVbEjS0WRalFAJK0R&dlcnOTw+$-Kk;t^o`G$^F|ZBz`Lj{DiMe`-ow39+Pp_T} zbX~ybZmeMHj7>2IE|?uSR%8d371@EOe>-=ku}sQ%=u>c}E0~sL8q7{I4Q3~q2D6h) zeb^~X#aJ3!ie@qW5i`Sbi3*-OeE(X-Dk{~S{5bQpix0y>!i~Co> z?7*`kJMgT?4m|zaDLi|Ou_LyWh;1vza6N%<$9UpF?(1#?hZ1iXH+qb5!=Jee-&NUz z^Q!E@dsX(}9^78xZ#{2v!A?Ku{Pk?YkGTtfG5@mrd2xJM;204%W|4&2qL)_;A%wR6S4CVsNU@pK6<^s%M zF2D?O`Xm1UWG5s7x!i;N1CYazt&lL}EY|;@gzSNgbWgJDU6brg*C;y)*$v8lpTgFK{`7p*~K-J?D;jL>(1kn>Hb zC*&|>3DOI>)QEaQjx?f7NCa}FVUnGK9BUZGyn#`+0dl>5l%0W`gzSgViwF<_B0vO) z01>!-2y`%9aN(sva37Ra;avyQw5rSKH^< z3+|7pm6$SCAG*8IN&Ioi0HEkT+fXB#%N6Oi3l`@c?K|BvI-iwF<_B0vO) z01+Spw}3$D^SvX;{cp@ScqL-J(H6fM2^;gs$3|blyz}ZXrh?+-)3(mA9p^deVcHVV zZcf89|XH;y9`Mnj}VqR~>wz)F4_TNgGR@Se= zH?tPwV0JSV+D%tzH&vnCWQBGU7227xUavfZeI-APiQ~0YXy@;E=p$I$YW0yXi!S2p znCK%F+oF$DY>Pfpu`T+Dt8K~f$=A*(YY#-8gnV>9mEhS=^0}aS5>_^KS!*D24g|La z-->O)w_;oH4QA`)jHIgT;`7B=HW9_5{y?1lnYweX%+}ysnXSROGFyXl09z+#zWA_0 z&i+i@Iag+DaIVbO;9Qxl!8w4f!Wq9iawjdOGV{??F*i2fGW4j- zFg~x<0v4f`fpL1(Wq|*x%YYwNT?YJ7Ss997M4o-SLjpeYXJu0tKOk2RkEP(Y;9s#V zxL0fo-ob1Y&R8?a<6nR14w4LIlkn}@GFxN3 zt<2UKZv)sWoRK4d8zVbFKCv@j+!4(t`B##>Z!;IZ z825tP8RK(sJ7atfZfA_oKJ65qm?^;xU6Z@kAgK9TH2(TEW5b$QE4wiKdfe~dsKs0M zwS`+YvzMDUvm1?PweyYZSS0+>s?9ZD2!*RBwM$j&*h`R9)njar_7&|Kdq|XW`){_{ z=A>>zbwePrjn#z0n`7F&z5JZ*mItD0@vfe#7XE1xPx0DWOe4ip4^wvB?9guBOxX~8 zR+IBpJ`3RdSfABuLUpmwy=zJiwUA7t;<>8w6{ud^gc`J$80nR$cJ6~_wO+hTDI+TE zw%1LYKaQ!ZCCt*9d?Z~+rOd|b)f8p5@w$lTU+KGUh8n7BLRy!RS)!+=nJaMX;zBCA zc=IN2b(75~S6jZhb-cNCZq@B!ZhPIdjYiZkJwFZYV$a=xACGbL_eqs;RYm zyI_l}f{3evzqoR1kb5(g2&=Unlh5Jd@l}gsA`Y!E^rO>li&H#ENH3=waT>mRg-!vg zRj#$y-1fRC8$N1e3z=*pxtNY@OYGupT;afaXK)X3O?Rjs_;`@zmPw z(d;gM+_GA=tdLH=xsbTo5wbb_(;?ZnKaKfRoc*UmV1~mvLexB*t(jhGCABJ3m{}_f zCfdD?yjx*pO2!g7K2)hAlVj{c^j2}h4q=EPEtgo-(*;+F1#2DYsLLPCBEOCv@M+igD3S#5*t2bXshZO>?kh4>}6TBJXW1s#i8<~3bY#lMA zyUOj*`bpo-C1nm?Q-vdY9oN<;LhV{ztmZ@R5mFx;i^P_;VHB(Wkf@lE92IHz_;o@p zKF=Zwut zQngF;)%c4(m(s#Y@i;LndwPt{YxL$^rjU&#=C<_ImUdT|mF^H1D7e1xTeUj1`6*uqW?l#5jKa_JF0hP~t*NJ4=%d5$5Shh-H6bE7S=Q7nUsniPYcfVpWFAGWrOP34!9v9FzJNRfL2kRl5 z&xgdd;1H|f!;$U}%>2Q_Ec8q9t~!k49qiWFF1E>7Tf|#_j#z9%9Bt{*^r2`m8%^W3 zuQpQpw+>dXS!Vv;L@Zy_VHn>X^bxr<25WH|aJztaBZG4jza-E*Tjstr@*ne2Y{X?> zX_cHdJzAK@GQZg|ch^W)OD!`dP|e-->s>AN#+{$|_GH@GX9jqm8F2QQu9ha<%zSPD zl+=3OM9_^ot1qs`^}#{E`+}(1fh?@}G28gIn5DZ-MMMBr%pdF=z&no=$X^S7>v={7+d898IGU>k$ZYHWruzt9>z$cet@{C za=oGq8yC8zPsFTOhPejrGWDe6I0o18Ng6dYikpw-62_?;*7Z74y(;?2)ulA9r6bd| z#81EC+Rnbq{o1a_+~T!3upX;GrVbUx0Qwfc2BZr0kKf!$Es8q(gs zzKRXAH+CV_bT!MpIkj$|izWtD{;O_JtIKEjNoB^hc%x)lFu$yD8(aBTP`$HSmwU$d zjyCR#HWy#GhGU!3cE|9FK-|*P=F)(Mw)T+rMt;`i&DYN*UJTk@iqILjm0eP5hxx;X z<`Oo1rZFd>H$x^+?^xWlrKdx8xwzx2Uvk{l)1gO z8P5JTtR71I=H@mYui>SxahB@V5UyE<8~naCxyt2{_b2 z+2agB{=EuOX!uU)j2)c;J7Z_LKy)kKwKL)ihzn7CAJijJC%RBb$Mgr%^zlIKa|y&g z-F>Fs3USz{21n31jPQtwI3vaxhY|Hq9&y;uOYL`-S|$$rU8wQ?%L`dC4*Sc;p<(P2 zhy5OL*snw#>Y(f?8;5-^5!BE(5HJo0TuRXgM7QDt#361a>T#(5JZVmM>BhIUZbuZl z`Nr+UqRUtsz{~CEz$7{?Up7*IPc|3}cso z>-7k@UM0Lx2W3y$fa`V%m4@z~fC1OzQi>jMZpFI=obAUAKy0=BUWKb5{da~|t%hH! z7dT3pOs%fzqq z)i?F~s~dZ2T#WRu54N8GahWK8m*MMv`0p~+40rya#79AXrO02u4&m>c*dTjhILY=7 zZ)cs5mxmVEQOM{}j$Ihcv15=)$fbcaI{}FgEVFC<%j_9QzJEKb?oYE9`xe$RomiW}8vhKt)|+9^K=P1k$a6hA*v_6DYwKCyRiGCUAOb{y2oM1xKm>>Y5g-CY zfCvx)B0vO)01+SpM1Tkofq#1f9cOPCkL5PkHcd>w8nI2Z{z~Lum{#?VOlx|Lg+5z# z4bL+;!j7=NRBPreXX@36`+V=O^CD|SkuRgjDm)N@7y3D+P-mHwuSUu)TKk5**gy6t zmO0Cvcs1fS72p~#QWG`(qq2>6mN)KEUX3X44+E4p=24#MoHPE*8=n#7DYIMj_L`pg zOn~y>7q{6mdU3XY%`Wfb!svk_9FIV2|q4L`b1vnW)%iq#a%NwR=y%zSIsWF_sIS?p^-|g5TK$0KF6k$rsA>I0OAe&A~y*23iqb=DDm!n;h%UCI zqIa3%grU`xE3;ko&%{^D4=Y-Axnh{3oN>2u%qCX(FK6znE1nLuP}$;~^_ul4&-AJm zpu91U^7Q7uY9Cu_Fg3uu|Nk4f#K7`Z-2ZQ3k>Ss?7ls}}?*6w_J>GYYZSCD0I@bAH zRZVN&tA#r>?MhppcDA)od!eOIJKy}*th)Kn*t*7xW>Lz;3jIk0hyW2F0z`la5CI}U z1it+Ue9|`W_>;KO<@0DisprPQv~D9UkTLT(l}In=1XHsre583JM)H9Y_I$yuowjGdZQ;7Qj5^*<(dbISB=kqFZqd3pZD%)g-cuYIqxM& z4$zhxwzlDidfi_)c-uDd1>yFL16c7~^7ly4MI}bk2Iuk*=b{oLdTqG|Zt4v6MIYub zwt8YFmrkRWhGhjmW;&j>O&C~%04nd^br2ok>H<_oqy^##$Vz97cHGUI^9 zd4w;TvY+sb;la`2-3Gz(BMC3l*%NzQlBJX#TV>i8KCq}`=6Bo9^WQDb^WSac!>L-` zDU|bY>Gy8!;hOrTf;=~hEK70+=eClLOEx9dBN%2zoo-SyYUsK6ID6fF##N0tui7tk zj9sRh{es2i8pcRlWM8ZFQ?@)~KPB>v{S@+y@pK;cyFy;4VArdc+ZH`f7~^t3NY8v{ zT-8X2J0ieL4kK5*IUI?L9IO}P{L20^Uw5y2*ACyS`#PRjP9W83I+jf2kh}^p;4@to z*Ho_%jEftYiqn~TbQHu>OlR|5U%~6-M!5CT-6m>h=t}z@EIWUKi1Cw7ny9bv?JQ^8p9j6JG)T`j)xO~U=6I zQUuucsE1Cb@qID5Lp`*)+bq+TCQOuR+XJO~J>wwq`Q~~w`5qtWoh6=_FDw?5>4l8= zhAVf7#EjOk|54jD$4A9A$46In&Ef0I(yfjio^H}=Q`~kQi;MGE9OtoHkz1Nasd-&x zJ2x07Y`KH$_=`=hsedmsjQMW}C4X8aiOCPR?OsUdMUV8n6CrAOf>Qr`Azhmx46g>DlZgBEb$a3o`dl5yuSc z(Oo{g$+IO}(^JtA>L+PB_MRR+5jfyqcM9(W4w&7DbGX2!vY5?Vqq6>l0#(`UL;2fuGvTURe3d74N@0E0-Z9za8?^o*9kC zxqCU2OY&4O!e^yB^-h>7S^xh$k6FCh*>|v0!%OS{asX@?j%ExGc(dxEhY#(0Tk)ZX_wGAf zd<^g2`N-ZQ5&M59BBc-=WsUQ7=D6#AE6SR{TF%#4=gq2zA1S`)(T5K0E57ToeUBCo zKKjtR?R7d5`3a>~ShVJ7Bi3==va+y-^H!BL4)#5)3cS#)cRujwdyDVb_uk^Z!w)@n z=&=1d--mcjnr2lf^peE6|Lk3M{;c<8+c_f=9>w;mG@K7wK%Kx7mjdARuQhxWav zw5SiQ%$~0$?a|A6bl(B1R_{8v_klx!>ovyLy6W*|=k@R-haP^{fdi#ATQOF7S)F>l z>}5T=@2#cf99LTC;Lg_wuhr}H)<+)Q_t4uO)_sUNz4eiIJ*;$~pDZn`Oj*1yq8=8j z3d=(OF}cgKD&&rSz1E0_{ret#hgCDT(pGFE;z7h#Nm+aMDIW9@TVq%+?>=@pN?SP| zu$JGwtl;Ay&o5xamVHch)M>@o8b^!{>f?h^&fa|wJb37#ccbUVv?dfIMQJ@#IV?Lg$# zG=&l$V@k@vTK83#fpz4su{AfV^fT2%55G-6D?6_jRLYLJV7>fW+-AO6^|nVJz$xb8 zM-bKT=4YC>Jn)zTM;TW1b9_m=P*yKe*YoRzhadZ%1Gs{D@LjlUcyAGID~)S)C@51F zKP{_e;S^RuS$Ghx(#Fz4epCr;H%>+f8Ju_^x}Ox>uZ2`j`sIsJ)FW?sd)cD+`hVj| zi;VpyGjaj&XNH~|`YtUp_+jlv|2nOy{~y@lzMo(h*8Vix-TVDoTX!mSwPUDispDDp zbo;Yxvi$(t)Ar|VXKPq%YQ2{oYWeRdiC#p22oM1xKm>>Y5g-CYfCvx)B0vNT0!?C0 zJ)gyYKcoh~4q>Sb9wN!KWPGuZjMuZSn!C63Vpj?uXsm&0nfy{B>-;Rltz(&Z0(w=* zV5h|sxmY%-KVcrb@VGmCoXqdS`x^c}oyl|6T7Il-G@nc_@&g;M22rnC{P}u_Rj(>u zFI$~zSvOw;HHm`sy3J=YsU6W&At4IFrcac`AO3j8UREp99@-mu&qIgyM;<%)z=Qi9 zbCx@ym)p*?2OrtH&#sF7A%@>E_wIY_!ABoDc<7-=9#%fC!X$p}LHshJ?62ng@w0+j zTn)odbB{i72*2|v7PV-C_TZ!Y@ELxyIrPvwRnxi>1^$b_y#$j)qu{`O`9V7e@L#|( zvHZB+So5!0y@}>u9B>t@=bAbEOqO26-__i63q_6`f7KX&#iP=z3&nhLJNI!NYvh{z zGqERZl(mq`MDx7tdfVUp$PI=C9=)B#5jpAsj%)Hqmo+r^*f6|Cuo9t~8p=k3c ziqM=+skpxKSg)Yi zizS=cUFO~p?=xH%T|Nm0oDbGtLcfaP2WsULV_iHx)Vm=6FqYZAT*xQl!l;Jfm*|rH zmPsw^Fg}VW7NUhzzNil}D67t_g86}E66PJ9mu9T`F)|Xtq8{zG?a#%cDc(mKSV_D2 zDl+VCG>bP1$ra}HMb-GE$*j@#WG;seY1OFNG%-K0YQ!T$KXU2F+-mN&EiNtXIBjNA z4EjrnXgt9wx0{DDS0GxA>@dqr#FKeBWUMg>Cw3xTQaYL{S{9vVS=L7;nJ%-X)+Yi^ zw}~u{K9SDB`#Dq!iwuocrVFW5aRIAiv9p(T89QaJChN#+&DPmdCBUZ7X=CJf!e{+v zL&TD0-C$5>5>?_QY!*~l<|CHr zoO;%5?-5D9TDQS0Vn;G@A5Su!hxf6cpT%5a*y;^tH#GZav#DP;xLeF-IQ-RW)`5=` zsl-l`X`5SwS$)B*frYw579-P%p($(311~1h35@octa*S=GvbrT`H;uiN$>PZtc*{n zJ0{f~GiEfIW9=YzY;cJsxgr6Tv{)aHPwLE&G(Hhs--;yLqGl*tV{2J&H<-{9JD0NwjGWdfqtQHN*gmm* z*kslsm&a))mrurW3hc2tWykoaNniHm2JCt}MD5E8|B^ESUsZ~xS?4-OZ?n2``MS+0 zbsL+Nb?bzy_>13zdK<*5n{_fw)gZuxILPWEfq8R_mO5+ThrAV!j-@RP7?g`RmQO~ zG-V5^M7z)mGeip78q0G{TWF^e7{tnGDvcW(S9eSpP1XNJrVD+$2LJvY#7}#j?h$<> zWOg#O|5|~9Au5s0M(0zBM$yC&OY2wh)i{0X{Wh7#!sTcxwX0|-C*rDVjoBq+@TyH5 zRdrZ|I*Jb>xGcPGjZ8MnxO0tHuvSU|0|Msn4QSy`@FljJPMEdow zxQcBw{UXzSK$U+}(ru9#Gnr19UAfs*#(5^YYdM2n-cou=qQ>pG!-wOFg)Ol8Wgvfb zLrUTr-z0fM3OW5cQvYJc|6a^S(>M>Jz9F+|%h}|PWGb=9Ve8+iEj`hfvA?=p#9J|H z44Psn)xS`ghc~aM>r6nI`Fj(wyuMp$nA-9Q#|{;>%+!| z-O!T>(mzCi2oQn)Fa*TtMjIkP1c(3;AOb{y2oM1xKm>>Y5g-CYfCvx)B0vO)01+Sp zM1Tko0V41pmp~nwhUqN&i_djB0C@-GK1>#?VVhb)>_})C@A~ShLVVIfh|k^)@r4y3 zOkOkQQE0WH6E%sQwVkzLKGPu-FXl2KK0`&HWuetI9BC+|V%!3BlW#Ttq*RSRDpkwp+E`mRpJNw_VfwnE z!|SibbAv;XE>zhluNciPY6Z;kg-OSq!@aiJ6_=w}J%R&ZK5;J8I@}>^!RN1PsW>L; zwRQ99pdmg*zT_YS%TJ*;*+XEDXT5Ex?ozG#;4I~m|>G^-56e% zN`(02F_27H{1%E>K$FgCe7cy zJNw!l?ycS2--s~K_{@AQovUVj^_ce?)%fh<*3ErQiJgd0J|Pbu_8`E8?`ww#YEyX) z4y|eL=YcDts(N@`lRXqzq_2t3o#o4iGFmp*s`Z6287-;B61m##ef7)H*fuS?n8*!m z>~FLMbnBgOXfBDHaBE+q^i{4Zv@UE0PuJ%DnoKI8+d48?E7~&I?O>2=84ABKk09BOuEyt(hGLj58;WAxlZZ;$)X>Jd z^_bKi;>kLA87PW~} z3~%@V>lP}aBg)#?LV zu6wwzgHIRKikK0o@hO2gALZ(`=I>a}g!of-;Ak`I90wlK+{Wx`t)&-1f|VP#GpWGc zQ|{Ez0lF9rv1q5%qif31?H_7+z5QgoV09?_Sk~f!rq2~kCu>3c^YuWsfm_tRt6c5Z zp!RMC9p!3Y*B0(YF!6c)p+(y`!-vG4jeU)&%wkbP{NvBswkE_~X|VJCouz7no12Dl zNnnfcc|J}TmWxXoMnw$dyQ<)Iqs)#{+pdjGL(9=DdZO;{oN$4y65Sh{2aB1|!a@$` zS8Lp~DO9≪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 diff --git a/unittests/general/Several/bin64/firebirdtest2.fdb b/unittests/general/Several/bin64/firebirdtest2.fdb deleted file mode 100644 index 66b29392e87436a438a768f013f113d44b6cbd2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1835008 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

H>=;~Bl?&5SZmDjV4B-CW$ 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 V1`HT5V8DO@0|pEjFkryId?195*dG7@ diff --git a/unittests/general/Several/bin64/sqlitetest.db b/unittests/general/Several/bin64/sqlitetest.db deleted file mode 100644 index 95ac57f2751fa959fe641f844f454089d6d4b2a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90112 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 - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -90,22 +264,22 @@ - + - + - + - + @@ -120,47 +294,47 @@ - + - + - + - + - + - + - + - + - + @@ -179,26 +353,64 @@ - + - + - - - - - - - - + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -207,90 +419,90 @@ - - + + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - + + + + + + + + + + - - - - + + + + - + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - + + + - + - + - - + + @@ -302,7 +514,7 @@ - + @@ -314,40 +526,40 @@ - - - - + + + + - - - + + + - + - + - + - + - + @@ -357,645 +569,433 @@ - + - + - + - + - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - + + - + - + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/unittests/general/UnitTestReports/dmvcframework_nunit_win64.xml b/unittests/general/UnitTestReports/dmvcframework_nunit_win64.xml index 77a6c6ac5..c882bbe04 100644 --- a/unittests/general/UnitTestReports/dmvcframework_nunit_win64.xml +++ b/unittests/general/UnitTestReports/dmvcframework_nunit_win64.xml @@ -1,146 +1,22 @@  - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - + @@ -148,22 +24,22 @@ - + - + - + - + @@ -175,237 +51,256 @@ - + - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + + + + + + - + + - + - + + - + - + + - + - + + - + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + - + + - - - - - - - - - - + - + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + @@ -413,57 +308,86 @@ - + - + - - - - - - - + + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - - - + + + + + + + + + + - + - + - + - + @@ -473,37 +397,37 @@ - + - + - + - + - + - + - + @@ -513,52 +437,52 @@ - + - + - + - + - + - + - + - + - + - + @@ -568,12 +492,12 @@ - + - + @@ -583,12 +507,12 @@ - + - + @@ -598,400 +522,480 @@ - + - + - + - + - + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + - + - + - - - - - - + - - + - + - - + - + - - + - + - - + - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

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 z 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