git.delta.rocks / unique-network / refs/commits / ac63732ab071

difftreelog

Merge remote-tracking branch 'origin/develop' into develop

kpozdnikin2020-12-18parents: #07e3bb1 #98af5e3.patch.diff
in: master

18 files changed

added.github/workflows/notify.ymldiffbeforeafterboth
--- /dev/null
+++ b/.github/workflows/notify.yml
@@ -0,0 +1,13 @@
+name: telegram message
+on:
+  push:
+    branches: [ develop ]  
+jobs:
+  build:    
+    runs-on: ubuntu-latest    
+    steps:        
+    - uses: avkviring/telegram-github-action@v0.0.8
+      env:
+        telegram_to: ${{ secrets.TELEGRAM_TO }}  
+        telegram_token: ${{ secrets.TELEGRAM_TOKEN }}
+        event: ${{ toJson(github.event) }}
\ No newline at end of file
modifiedCargo.lockdiffbeforeafterboth
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1333,7 +1333,7 @@
 [[package]]
 name = "fork-tree"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
 ]
@@ -1341,7 +1341,7 @@
 [[package]]
 name = "frame-benchmarking"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -1359,7 +1359,7 @@
 [[package]]
 name = "frame-benchmarking-cli"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-benchmarking",
  "parity-scale-codec",
@@ -1377,7 +1377,7 @@
 [[package]]
 name = "frame-executive"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -1393,7 +1393,7 @@
 [[package]]
 name = "frame-metadata"
 version = "12.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
  "serde",
@@ -1404,7 +1404,7 @@
 [[package]]
 name = "frame-support"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "bitmask",
  "frame-metadata",
@@ -1429,7 +1429,7 @@
 [[package]]
 name = "frame-support-procedural"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-support-procedural-tools",
  "proc-macro2",
@@ -1440,7 +1440,7 @@
 [[package]]
 name = "frame-support-procedural-tools"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-support-procedural-tools-derive",
  "proc-macro-crate",
@@ -1452,7 +1452,7 @@
 [[package]]
 name = "frame-support-procedural-tools-derive"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -1462,7 +1462,7 @@
 [[package]]
 name = "frame-system"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-support",
  "impl-trait-for-tuples",
@@ -1478,7 +1478,7 @@
 [[package]]
 name = "frame-system-benchmarking"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -1492,7 +1492,7 @@
 [[package]]
 name = "frame-system-rpc-runtime-api"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -3399,6 +3399,7 @@
  "pallet-timestamp",
  "pallet-transaction-payment",
  "pallet-transaction-payment-rpc-runtime-api",
+ "pallet-treasury",
  "parity-scale-codec",
  "serde",
  "sp-api",
@@ -3584,7 +3585,7 @@
 [[package]]
 name = "pallet-aura"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3603,7 +3604,7 @@
 [[package]]
 name = "pallet-authorship"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3618,7 +3619,7 @@
 [[package]]
 name = "pallet-balances"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3632,7 +3633,7 @@
 [[package]]
 name = "pallet-contracts"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "bitflags",
  "frame-support",
@@ -3653,7 +3654,7 @@
 [[package]]
 name = "pallet-contracts-primitives"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
  "sp-runtime",
@@ -3663,7 +3664,7 @@
 [[package]]
 name = "pallet-contracts-rpc"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "jsonrpc-core",
  "jsonrpc-core-client",
@@ -3682,7 +3683,7 @@
 [[package]]
 name = "pallet-contracts-rpc-runtime-api"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "pallet-contracts-primitives",
  "parity-scale-codec",
@@ -3694,7 +3695,7 @@
 [[package]]
 name = "pallet-finality-tracker"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3710,7 +3711,7 @@
 [[package]]
 name = "pallet-grandpa"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3753,7 +3754,7 @@
 [[package]]
 name = "pallet-randomness-collective-flip"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3766,7 +3767,7 @@
 [[package]]
 name = "pallet-session"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3786,7 +3787,7 @@
 [[package]]
 name = "pallet-sudo"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3800,7 +3801,7 @@
 [[package]]
 name = "pallet-timestamp"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -3818,7 +3819,7 @@
 [[package]]
 name = "pallet-transaction-payment"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -3835,7 +3836,7 @@
 [[package]]
 name = "pallet-transaction-payment-rpc"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "jsonrpc-core",
  "jsonrpc-core-client",
@@ -3853,7 +3854,7 @@
 [[package]]
 name = "pallet-transaction-payment-rpc-runtime-api"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-support",
  "parity-scale-codec",
@@ -3864,6 +3865,20 @@
 ]
 
 [[package]]
+name = "pallet-treasury"
+version = "2.0.0"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+dependencies = [
+ "frame-support",
+ "frame-system",
+ "pallet-balances",
+ "parity-scale-codec",
+ "serde",
+ "sp-runtime",
+ "sp-std",
+]
+
+[[package]]
 name = "parity-db"
 version = "0.1.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4910,7 +4925,7 @@
 [[package]]
 name = "sc-basic-authorship"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "futures 0.3.6",
  "futures-timer 3.0.2",
@@ -4934,7 +4949,7 @@
 [[package]]
 name = "sc-block-builder"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
  "sc-client-api",
@@ -4951,7 +4966,7 @@
 [[package]]
 name = "sc-chain-spec"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "impl-trait-for-tuples",
  "parity-scale-codec",
@@ -4968,7 +4983,7 @@
 [[package]]
 name = "sc-chain-spec-derive"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2",
@@ -4979,7 +4994,7 @@
 [[package]]
 name = "sc-cli"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "ansi_term 0.12.1",
  "atty",
@@ -5028,7 +5043,7 @@
 [[package]]
 name = "sc-client-api"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "fnv",
@@ -5064,7 +5079,7 @@
 [[package]]
 name = "sc-client-db"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "blake2-rfc",
  "hash-db",
@@ -5094,7 +5109,7 @@
 [[package]]
 name = "sc-consensus"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "sc-client-api",
  "sp-blockchain",
@@ -5105,7 +5120,7 @@
 [[package]]
 name = "sc-consensus-aura"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "futures 0.3.6",
@@ -5136,7 +5151,7 @@
 [[package]]
 name = "sc-consensus-slots"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "futures 0.3.6",
  "futures-timer 3.0.2",
@@ -5159,7 +5174,7 @@
 [[package]]
 name = "sc-executor"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "lazy_static",
@@ -5187,7 +5202,7 @@
 [[package]]
 name = "sc-executor-common"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "log",
@@ -5204,7 +5219,7 @@
 [[package]]
 name = "sc-executor-wasmi"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "log",
  "parity-scale-codec",
@@ -5219,7 +5234,7 @@
 [[package]]
 name = "sc-executor-wasmtime"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "log",
  "parity-scale-codec",
@@ -5237,7 +5252,7 @@
 [[package]]
 name = "sc-finality-grandpa"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "finality-grandpa",
@@ -5274,7 +5289,7 @@
 [[package]]
 name = "sc-informant"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "ansi_term 0.12.1",
  "futures 0.3.6",
@@ -5292,7 +5307,7 @@
 [[package]]
 name = "sc-keystore"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "hex",
@@ -5308,7 +5323,7 @@
 [[package]]
 name = "sc-light"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "hash-db",
  "lazy_static",
@@ -5327,7 +5342,7 @@
 [[package]]
 name = "sc-network"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "async-std",
  "async-trait",
@@ -5381,7 +5396,7 @@
 [[package]]
 name = "sc-network-gossip"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "futures 0.3.6",
  "futures-timer 3.0.2",
@@ -5396,7 +5411,7 @@
 [[package]]
 name = "sc-offchain"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "bytes 0.5.6",
  "fnv",
@@ -5423,7 +5438,7 @@
 [[package]]
 name = "sc-peerset"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "futures 0.3.6",
  "libp2p",
@@ -5436,7 +5451,7 @@
 [[package]]
 name = "sc-proposer-metrics"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "log",
  "substrate-prometheus-endpoint",
@@ -5445,7 +5460,7 @@
 [[package]]
 name = "sc-rpc"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "futures 0.3.6",
  "hash-db",
@@ -5477,7 +5492,7 @@
 [[package]]
 name = "sc-rpc-api"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "futures 0.3.6",
@@ -5501,7 +5516,7 @@
 [[package]]
 name = "sc-rpc-server"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "futures 0.1.30",
  "jsonrpc-core",
@@ -5519,7 +5534,7 @@
 [[package]]
 name = "sc-service"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "directories",
@@ -5581,7 +5596,7 @@
 [[package]]
 name = "sc-state-db"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "log",
  "parity-scale-codec",
@@ -5595,7 +5610,7 @@
 [[package]]
 name = "sc-telemetry"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "futures 0.3.6",
  "futures-timer 3.0.2",
@@ -5616,7 +5631,7 @@
 [[package]]
 name = "sc-tracing"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "erased-serde",
  "log",
@@ -5635,7 +5650,7 @@
 [[package]]
 name = "sc-transaction-graph"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "futures 0.3.6",
@@ -5656,7 +5671,7 @@
 [[package]]
 name = "sc-transaction-pool"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "futures 0.3.6",
@@ -6053,7 +6068,7 @@
 [[package]]
 name = "sp-allocator"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "log",
@@ -6065,7 +6080,7 @@
 [[package]]
 name = "sp-api"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "hash-db",
  "parity-scale-codec",
@@ -6080,7 +6095,7 @@
 [[package]]
 name = "sp-api-proc-macro"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "blake2-rfc",
  "proc-macro-crate",
@@ -6092,7 +6107,7 @@
 [[package]]
 name = "sp-application-crypto"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
  "serde",
@@ -6104,7 +6119,7 @@
 [[package]]
 name = "sp-arithmetic"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "integer-sqrt",
  "num-traits",
@@ -6117,7 +6132,7 @@
 [[package]]
 name = "sp-authorship"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
  "sp-inherents",
@@ -6128,7 +6143,7 @@
 [[package]]
 name = "sp-block-builder"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -6140,7 +6155,7 @@
 [[package]]
 name = "sp-blockchain"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "log",
@@ -6157,7 +6172,7 @@
 [[package]]
 name = "sp-chain-spec"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "serde",
  "serde_json",
@@ -6166,7 +6181,7 @@
 [[package]]
 name = "sp-consensus"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "futures 0.3.6",
@@ -6192,7 +6207,7 @@
 [[package]]
 name = "sp-consensus-aura"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -6206,7 +6221,7 @@
 [[package]]
 name = "sp-consensus-slots"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
  "sp-runtime",
@@ -6215,7 +6230,7 @@
 [[package]]
 name = "sp-core"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "base58",
  "blake2-rfc",
@@ -6259,7 +6274,7 @@
 [[package]]
 name = "sp-database"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "kvdb",
  "parking_lot 0.10.2",
@@ -6268,7 +6283,7 @@
 [[package]]
 name = "sp-debug-derive"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -6278,7 +6293,7 @@
 [[package]]
 name = "sp-externalities"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "environmental",
  "parity-scale-codec",
@@ -6289,7 +6304,7 @@
 [[package]]
 name = "sp-finality-grandpa"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "finality-grandpa",
  "log",
@@ -6305,7 +6320,7 @@
 [[package]]
 name = "sp-finality-tracker"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
  "sp-inherents",
@@ -6315,7 +6330,7 @@
 [[package]]
 name = "sp-inherents"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "parity-scale-codec",
@@ -6327,7 +6342,7 @@
 [[package]]
 name = "sp-io"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "futures 0.3.6",
  "hash-db",
@@ -6350,7 +6365,7 @@
 [[package]]
 name = "sp-keyring"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "lazy_static",
  "sp-core",
@@ -6361,7 +6376,7 @@
 [[package]]
 name = "sp-offchain"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "sp-api",
  "sp-core",
@@ -6371,7 +6386,7 @@
 [[package]]
 name = "sp-panic-handler"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "backtrace",
  "log",
@@ -6380,7 +6395,7 @@
 [[package]]
 name = "sp-rpc"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "serde",
  "sp-core",
@@ -6389,7 +6404,7 @@
 [[package]]
 name = "sp-runtime"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "either",
  "hash256-std-hasher",
@@ -6411,7 +6426,7 @@
 [[package]]
 name = "sp-runtime-interface"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
  "primitive-types",
@@ -6427,7 +6442,7 @@
 [[package]]
 name = "sp-runtime-interface-proc-macro"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "Inflector",
  "proc-macro-crate",
@@ -6439,7 +6454,7 @@
 [[package]]
 name = "sp-sandbox"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
  "sp-core",
@@ -6452,7 +6467,7 @@
 [[package]]
 name = "sp-serializer"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "serde",
  "serde_json",
@@ -6461,7 +6476,7 @@
 [[package]]
 name = "sp-session"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -6474,7 +6489,7 @@
 [[package]]
 name = "sp-staking"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "parity-scale-codec",
  "sp-runtime",
@@ -6484,7 +6499,7 @@
 [[package]]
 name = "sp-state-machine"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "hash-db",
  "log",
@@ -6505,12 +6520,12 @@
 [[package]]
 name = "sp-std"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 
 [[package]]
 name = "sp-storage"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "impl-serde",
  "parity-scale-codec",
@@ -6523,7 +6538,7 @@
 [[package]]
 name = "sp-timestamp"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "impl-trait-for-tuples",
  "parity-scale-codec",
@@ -6537,7 +6552,7 @@
 [[package]]
 name = "sp-tracing"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "log",
  "parity-scale-codec",
@@ -6550,7 +6565,7 @@
 [[package]]
 name = "sp-transaction-pool"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "derive_more",
  "futures 0.3.6",
@@ -6565,7 +6580,7 @@
 [[package]]
 name = "sp-trie"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "hash-db",
  "memory-db",
@@ -6579,7 +6594,7 @@
 [[package]]
 name = "sp-utils"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "futures 0.3.6",
  "futures-core",
@@ -6591,7 +6606,7 @@
 [[package]]
 name = "sp-version"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "impl-serde",
  "parity-scale-codec",
@@ -6603,7 +6618,7 @@
 [[package]]
 name = "sp-wasm-interface"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "impl-trait-for-tuples",
  "parity-scale-codec",
@@ -6733,7 +6748,7 @@
 [[package]]
 name = "substrate-build-script-utils"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "platforms",
 ]
@@ -6741,7 +6756,7 @@
 [[package]]
 name = "substrate-frame-rpc-system"
 version = "2.0.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "frame-system-rpc-runtime-api",
  "futures 0.3.6",
@@ -6764,7 +6779,7 @@
 [[package]]
 name = "substrate-prometheus-endpoint"
 version = "0.8.0"
-source = "git+https://github.com/usetech-llc/substrate.git?branch=v2.0.0_release#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
+source = "git+https://github.com/usetech-llc/substrate.git?branch=release_flexi#a200cdb93c6af5763b9c7bf313fa708764ac88ca"
 dependencies = [
  "async-std",
  "derive_more",
modifiedREADME.mddiffbeforeafterboth
--- a/README.md
+++ b/README.md
@@ -133,114 +133,5 @@
 ```
 
 ## UI custom types
-```
-{
-  "Schedule": {
-    "version": "u32",
-    "put_code_per_byte_cost": "Gas",
-    "grow_mem_cost": "Gas",
-    "regular_op_cost": "Gas",
-    "return_data_per_byte_cost": "Gas",
-    "event_data_per_byte_cost": "Gas",
-    "event_per_topic_cost": "Gas",
-    "event_base_cost": "Gas",
-    "call_base_cost": "Gas",
-    "instantiate_base_cost": "Gas",
-    "dispatch_base_cost": "Gas",
-    "sandbox_data_read_cost": "Gas",
-    "sandbox_data_write_cost": "Gas",
-    "transfer_cost": "Gas",
-    "instantiate_cost": "Gas",
-    "max_event_topics": "u32",
-    "max_stack_height": "u32",
-    "max_memory_pages": "u32",
-    "max_table_size": "u32",
-    "enable_println": "bool",
-    "max_subject_len": "u32"
-  },
-  "AccessMode": {
-    "_enum": [
-      "Normal",
-      "WhiteList"
-    ]
-  },
-  "CollectionMode": {
-    "_enum": {
-      "Invalid": null,
-      "NFT": null,
-      "Fungible": "u32",
-      "ReFungible": "u32"
-    }
-  },
-  "Ownership": {
-    "Owner": "AccountId",
-    "Fraction": "u128"
-  },
-  "FungibleItemType": {
-    "Collection": "u64",
-    "Owner": "AccountId",
-    "Value": "u128"
-  },
-  "ReFungibleItemType": {
-    "Collection": "u64",
-    "Owner": "Vec<Ownership>",
-    "Data": "Vec<u8>"
-  },
-  "NftItemType": {
-    "Collection": "u64",
-    "Owner": "AccountId",
-    "ConstData": "Vec<u8>",
-    "VariableData": "Vec<u8>"
-  },
-  "Ownership": {
-    "owner": "AccountId",
-    "fraction": "u128"
-  },
-  "ReFungibleItemType": {
-    "Collection": "u64",
-    "Owner": "Vec<Ownership<AccountId>>",
-    "ConstData": "Vec<u8>",
-    "VariableData": "Vec<u8>"
-  },
-  "CollectionType": {
-    "Owner": "AccountId",
-    "Mode": "CollectionMode",
-    "Access": "AccessMode",
-    "DecimalPoints": "u32",
-    "Name": "Vec<u16>",
-    "Description": "Vec<u16>",
-    "TokenPrefix": "Vec<u8>",
-    "MintMode": "bool",
-    "OffchainSchema": "Vec<u8>",
-    "Sponsor": "AccountId",
-    "UnconfirmedSponsor": "AccountId",
-    "VariableOnChainSchema": "Vec<u8>",
-    "ConstOnChainSchema": "Vec<u8>"
-  },
-  "ApprovePermissions": {
-    "Approved": "AccountId",
-    "Amount": "u64"
-  },
-  "RawData": "Vec<u8>",
-  "Address": "AccountId",
-  "LookupSource": "AccountId",
-  "Weight": "u64",
-  "CreateNftData": {
-    "const_data": "Vec<u8>",
-    "variable_data": "Vec<u8>" 
-  },
-  "CreateFungibleData": {},
-  "CreateReFungibleData": {
-    "const_data": "Vec<u8>",
-    "variable_data": "Vec<u8>" 
-  },
-  "CreateItemData": {
-    "_enum": {
-      "NFT": "CreateNftData",
-      "Fungible": "CreateFungibleData",
-      "ReFungible": "CreateReFungibleData"
-    }
-  }
-}
 
-```
\ No newline at end of file
+Moved to [runtime_types.json](./runtime_types.json).
\ No newline at end of file
modifiednode/Cargo.tomldiffbeforeafterboth
--- a/node/Cargo.toml
+++ b/node/Cargo.toml
@@ -1,6 +1,6 @@
 [build-dependencies.substrate-build-script-utils]
 git = 'https://github.com/usetech-llc/substrate.git'
-branch = 'v2.0.0_release'
+branch = 'release_flexi'
 version = '2.0.0'
 
 [[bin]]
@@ -23,39 +23,40 @@
 [dependencies]
 futures = '0.3.4'
 log = '0.4.8'
+flexi_logger = "0.15.7"
 parking_lot = '0.10.0'
 structopt = '0.3.8'
 jsonrpc-core = '15.0.0'
 
 # Substrate dependencies
 nft-runtime = { path = '../runtime', version = '2.0.0' }
-frame-benchmarking = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-frame-benchmarking-cli = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-pallet-transaction-payment-rpc = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sc-basic-authorship = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sc-cli = { features = ['wasmtime'], version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-sc-client-api = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sc-consensus = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sc-consensus-aura = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sc-executor = { features = ['wasmtime'], version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-sc-finality-grandpa = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sc-rpc = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sc-rpc-api = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sc-service = { features = ['wasmtime'], version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-sc-transaction-pool = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sp-api = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sp-block-builder = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sp-blockchain = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sp-consensus = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sp-consensus-aura = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sp-core = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sp-finality-grandpa = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sp-inherents = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sp-runtime = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sp-transaction-pool = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-sc-network = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'} 
-substrate-frame-rpc-system = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'}
-pallet-contracts-rpc = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release'} 
+frame-benchmarking = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+frame-benchmarking-cli = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+pallet-transaction-payment-rpc = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sc-basic-authorship = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sc-cli = { features = ['wasmtime'], version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+sc-client-api = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sc-consensus = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sc-consensus-aura = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sc-executor = { features = ['wasmtime'], version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+sc-finality-grandpa = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sc-rpc = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sc-rpc-api = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sc-service = { features = ['wasmtime'], version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+sc-transaction-pool = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sp-api = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sp-block-builder = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sp-blockchain = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sp-consensus = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sp-consensus-aura = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sp-core = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sp-finality-grandpa = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sp-inherents = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sp-runtime = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sp-transaction-pool = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+sc-network = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'} 
+substrate-frame-rpc-system = {version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'}
+pallet-contracts-rpc = {version = '0.8.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi'} 
 
 [features]
 default = []
modifiednode/src/chain_spec.rsdiffbeforeafterboth
--- a/node/src/chain_spec.rs
+++ b/node/src/chain_spec.rs
@@ -147,12 +147,13 @@
         pallet_aura: Some(AuraConfig {
             authorities: initial_authorities.iter().map(|x| (x.0.clone())).collect(),
         }),
-        pallet_grandpa: Some(GrandpaConfig {
+		pallet_grandpa: Some(GrandpaConfig {
             authorities: initial_authorities
                 .iter()
                 .map(|x| (x.1.clone(), 1))
                 .collect(),
-        }),
+		}),
+		pallet_treasury: Some(Default::default()),
         pallet_sudo: Some(SudoConfig { key: root_key }),
         pallet_nft: Some(NftConfig {
             collection: vec![(
@@ -166,11 +167,13 @@
                     description: vec![],
                     token_prefix: vec![],
                     mint_mode: false,
-                    offchain_schema: vec![],
+					offchain_schema: vec![],
+					schema_version: SchemaVersion::default(),
                     sponsor: get_account_id_from_seed::<sr25519::Public>("Alice"),
                     unconfirmed_sponsor: get_account_id_from_seed::<sr25519::Public>("Alice"),
                     const_on_chain_schema: vec![],
-                    variable_on_chain_schema: vec![]
+					variable_on_chain_schema: vec![],
+					limits: CollectionLimits::default()
                 },
             )],
             nft_item_id: vec![],
modifiedpallets/nft/Cargo.tomldiffbeforeafterboth
--- a/pallets/nft/Cargo.toml
+++ b/pallets/nft/Cargo.toml
@@ -21,31 +21,31 @@
 [dependencies.frame-support]
 default-features = false
 git = 'https://github.com/usetech-llc/substrate.git'
-branch = 'v2.0.0_release'
+branch = 'release_flexi'
 version = '2.0.0'
 
 [dependencies.frame-system]
 default-features = false
 git = 'https://github.com/usetech-llc/substrate.git'
-branch = 'v2.0.0_release'
+branch = 'release_flexi'
 version = '2.0.0'
 
 [dev-dependencies.sp-core]
 default-features = false
 git = 'https://github.com/usetech-llc/substrate.git'
-branch = 'v2.0.0_release'
+branch = 'release_flexi'
 version = '2.0.0'
 
 [dev-dependencies.sp-io]
 default-features = false
 git = 'https://github.com/usetech-llc/substrate.git'
-branch = 'v2.0.0_release'
+branch = 'release_flexi'
 version = '2.0.0'
 
 [dependencies.sp-runtime]
 default-features = false
 git = 'https://github.com/usetech-llc/substrate.git'
-branch = 'v2.0.0_release'
+branch = 'release_flexi'
 version = '2.0.0'
 	
 [dependencies]
@@ -56,49 +56,49 @@
 [dependencies.sp-std]
 default-features = false
 git = 'https://github.com/usetech-llc/substrate.git'
-branch = 'v2.0.0_release'
+branch = 'release_flexi'
 version = '2.0.0'
 
 [dependencies.transaction-payment]
 default-features = false
 git = 'https://github.com/usetech-llc/substrate.git'
 package = 'pallet-transaction-payment'
-branch = 'v2.0.0_release'
+branch = 'release_flexi'
 version = '2.0.0'
 
 [dependencies.frame-benchmarking]
 version = "2.0.0"
 default-features = false
 git = 'https://github.com/usetech-llc/substrate.git'
-branch = 'v2.0.0_release'
+branch = 'release_flexi'
 optional = true
 
 [dependencies.pallet-contracts]
 default-features = false
 git = 'https://github.com/usetech-llc/substrate.git'
 package = 'pallet-contracts'
-branch = 'v2.0.0_release'
+branch = 'release_flexi'
 version = '2.0.0'
 
 [dependencies.pallet-balances]
 default-features = false
 git = 'https://github.com/usetech-llc/substrate.git'
 package = 'pallet-balances'
-branch = 'v2.0.0_release'
+branch = 'release_flexi'
 version = '2.0.0'
 
 [dependencies.pallet-timestamp]
 default-features = false
 git = 'https://github.com/usetech-llc/substrate.git'
 package = 'pallet-timestamp'
-branch = 'v2.0.0_release'
+branch = 'release_flexi'
 version = '2.0.0'
 
 [dependencies.pallet-randomness-collective-flip]
 default-features = false
 git = 'https://github.com/usetech-llc/substrate.git'
 package = 'pallet-randomness-collective-flip'
-branch = 'v2.0.0_release'
+branch = 'release_flexi'
 version = '2.0.0'
 
 [features]
modifiedpallets/nft/src/benchmarking.rsdiffbeforeafterboth
--- a/pallets/nft/src/benchmarking.rs
+++ b/pallets/nft/src/benchmarking.rs
@@ -311,6 +311,11 @@
 
         }: transfer_from(RawOrigin::Signed(caller.clone()), caller.clone(), recipient.clone(), 2, 1, 1)
 
+        enable_contract_sponsoring {
+            let caller: T::AccountId = T::AccountId::from(whitelisted_caller());
+
+        }: enable_contract_sponsoring(RawOrigin::Signed(caller.clone()), caller.clone(), true)
+
         set_offchain_schema {
             let col_name1: Vec<u16> = "Test1".encode_utf16().collect::<Vec<u16>>();
             let col_desc1: Vec<u16> = "TestDescription1".encode_utf16().collect::<Vec<u16>>();
modifiedpallets/nft/src/default_weights.rsdiffbeforeafterboth
--- a/pallets/nft/src/default_weights.rs
+++ b/pallets/nft/src/default_weights.rs
@@ -112,11 +112,11 @@
     //         .saturating_add(DbWeight::get().reads(1 as Weight))
     //         .saturating_add(DbWeight::get().writes(1 as Weight))
     // }
-    // fn enable_contract_sponsoring() -> Weight {
-    //     (0 as Weight)
-    //         .saturating_add(DbWeight::get().reads(1 as Weight))
-    //         .saturating_add(DbWeight::get().writes(1 as Weight))
-    // }
+    fn enable_contract_sponsoring() -> Weight {
+        (13_000_000 as Weight)
+            .saturating_add(DbWeight::get().reads(1 as Weight))
+            .saturating_add(DbWeight::get().writes(1 as Weight))
+    }
     // fn set_contract_sponsoring_rate_limit() -> Weight {
     //     (0 as Weight)
     //         .saturating_add(DbWeight::get().reads(1 as Weight))
modifiedpallets/nft/src/lib.rsdiffbeforeafterboth
--- a/pallets/nft/src/lib.rs
+++ b/pallets/nft/src/lib.rs
@@ -1,3 +1,5 @@
+#![recursion_limit = "1024"]
+
 #![cfg_attr(not(feature = "std"), no_std)]
 
 #[cfg(feature = "std")]
@@ -45,18 +47,26 @@
 
 mod default_weights;
 
+pub const MAX_DECIMAL_POINTS: DecimalPoints = 30;
+pub const MAX_SPONSOR_TIMEOUT: u32 = 10_368_000;
+pub const MAX_TOKEN_OWNERSHIP: u32 = 10_000_000;
+
 // Structs
 // #region
 
+pub type CollectionId = u32;
+pub type TokenId = u32;
+pub type DecimalPoints = u8;
+
 #[derive(Encode, Decode, Eq, Debug, Clone, PartialEq)]
 #[cfg_attr(feature = "std", derive(Serialize, Deserialize))]
 pub enum CollectionMode {
     Invalid,
     NFT,
     // decimal points
-    Fungible(u32),
+    Fungible(DecimalPoints),
     // decimal points
-    ReFungible(u32),
+    ReFungible(DecimalPoints),
 }
 
 impl Into<u8> for CollectionMode {
@@ -88,6 +98,18 @@
     }
 }
 
+#[derive(Encode, Decode, Eq, Debug, Clone, PartialEq)]
+#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]
+pub enum SchemaVersion {
+    ImageURL,
+    Unique,
+}
+impl Default for SchemaVersion {
+    fn default() -> Self {
+        Self::ImageURL
+    }
+}
+
 #[derive(Encode, Decode, Default, Debug, Clone, PartialEq)]
 #[cfg_attr(feature = "std", derive(Serialize, Deserialize))]
 pub struct Ownership<AccountId> {
@@ -101,14 +123,16 @@
     pub owner: AccountId,
     pub mode: CollectionMode,
     pub access: AccessMode,
-    pub decimal_points: u32,
+    pub decimal_points: DecimalPoints,
     pub name: Vec<u16>,        // 64 include null escape char
     pub description: Vec<u16>, // 256 include null escape char
     pub token_prefix: Vec<u8>, // 16 include null escape char
     pub mint_mode: bool,
     pub offchain_schema: Vec<u8>,
+    pub schema_version: SchemaVersion,
     pub sponsor: AccountId, // Who pays fees. If set to default address, the fees are applied to the transaction sender
     pub unconfirmed_sponsor: AccountId, // Sponsor address that has not yet confirmed sponsorship
+    pub limits: CollectionLimits, // Collection private restrictions 
     pub variable_on_chain_schema: Vec<u8>, //
     pub const_on_chain_schema: Vec<u8>, //
 }
@@ -116,7 +140,7 @@
 #[derive(Encode, Decode, Default, Debug, Clone, PartialEq)]
 #[cfg_attr(feature = "std", derive(Serialize, Deserialize))]
 pub struct NftItemType<AccountId> {
-    pub collection: u64,
+    pub collection: CollectionId,
     pub owner: AccountId,
     pub const_data: Vec<u8>,
     pub variable_data: Vec<u8>,
@@ -125,7 +149,7 @@
 #[derive(Encode, Decode, Default, Debug, Clone, PartialEq)]
 #[cfg_attr(feature = "std", derive(Serialize, Deserialize))]
 pub struct FungibleItemType<AccountId> {
-    pub collection: u64,
+    pub collection: CollectionId,
     pub owner: AccountId,
     pub value: u128,
 }
@@ -133,7 +157,7 @@
 #[derive(Encode, Decode, Default, Debug, Clone, PartialEq)]
 #[cfg_attr(feature = "std", derive(Serialize, Deserialize))]
 pub struct ReFungibleItemType<AccountId> {
-    pub collection: u64,
+    pub collection: CollectionId,
     pub owner: Vec<Ownership<AccountId>>,
     pub const_data: Vec<u8>,
     pub variable_data: Vec<u8>,
@@ -143,7 +167,7 @@
 #[cfg_attr(feature = "std", derive(Serialize, Deserialize))]
 pub struct ApprovePermissions<AccountId> {
     pub approved: AccountId,
-    pub amount: u64,
+    pub amount: u128,
 }
 
 #[derive(Encode, Decode, Default, Debug, Clone, PartialEq)]
@@ -151,8 +175,8 @@
 pub struct VestingItem<AccountId, Moment> {
     pub sender: AccountId,
     pub recipient: AccountId,
-    pub collection_id: u64,
-    pub item_id: u64,
+    pub collection_id: CollectionId,
+    pub item_id: TokenId,
     pub amount: u64,
     pub vesting_date: Moment,
 }
@@ -164,11 +188,32 @@
     pub start_block: BlockNumber,
 }
 
+#[derive(Encode, Decode, Debug, Clone, PartialEq)]
+#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]
+pub struct CollectionLimits {
+    pub account_token_ownership_limit: u32,
+    pub sponsored_data_size: u32,
+    pub token_limit: u32,
+
+    // Timeouts for item types in passed blocks
+    pub sponsor_transfer_timeout: u32,
+}
+
+impl Default for CollectionLimits {
+    fn default() -> CollectionLimits {
+        CollectionLimits { 
+            account_token_ownership_limit: 10_000_000, 
+            token_limit: u32::max_value(),
+            sponsored_data_size: u32::max_value(), 
+            sponsor_transfer_timeout: 14400 }
+    }
+}
+
 #[derive(Encode, Decode, Default, Debug, Clone, PartialEq)]
 #[cfg_attr(feature = "std", derive(Serialize, Deserialize))]
 pub struct ChainLimits {
-    pub collection_numbers_limit: u64,
-    pub account_token_ownership_limit: u64,
+    pub collection_numbers_limit: u32,
+    pub account_token_ownership_limit: u32,
     pub collections_admins_limit: u64,
     pub custom_data_limit: u32,
 
@@ -200,7 +245,7 @@
     fn set_const_on_chain_schema() -> Weight;
     fn set_variable_on_chain_schema() -> Weight;
     fn set_variable_meta_data() -> Weight;
-    // fn enable_contract_sponsoring() -> Weight;
+    fn enable_contract_sponsoring() -> Weight;
 }
 
 #[derive(Encode, Decode, Default, Debug, Clone, PartialEq)]
@@ -227,7 +272,7 @@
 pub enum CreateItemData {
     NFT(CreateNftData),
     Fungible(CreateFungibleData),
-    ReFungible(CreateReFungibleData)
+    ReFungible(CreateReFungibleData),
 }
 
 impl CreateItemData {
@@ -264,52 +309,70 @@
 decl_error! {
 	/// Error for non-fungible-token module.
 	pub enum Error for Module<T: Trait> {
-        /// Total collections bound exceeded
+        /// Total collections bound exceeded.
         TotalCollectionsLimitExceeded,
-		/// Decimal_points parameter must be lower than 4
+		/// Decimal_points parameter must be lower than MAX_DECIMAL_POINTS constant, currently it is 30.
         CollectionDecimalPointLimitExceeded, 
-        /// Collection name can not be longer than 63 char
+        /// Collection name can not be longer than 63 char.
         CollectionNameLimitExceeded, 
-        /// Collection description can not be longer than 255 char
+        /// Collection description can not be longer than 255 char.
         CollectionDescriptionLimitExceeded, 
-        /// Token prefix can not be longer than 15 char
+        /// Token prefix can not be longer than 15 char.
         CollectionTokenPrefixLimitExceeded,
-        /// This collection does not exist
+        /// This collection does not exist.
         CollectionNotFound,
-        /// Item not exists
+        /// Item not exists.
         TokenNotFound,
-        /// Arithmetic calculation overflow
+        /// Arithmetic calculation overflow.
         NumOverflow,       
-        /// Account already has admin role
+        /// Account already has admin role.
         AlreadyAdmin,  
-        /// You do not own this collection
+        /// You do not own this collection.
         NoPermission,
-        /// This address is not set as sponsor, use setCollectionSponsor first
+        /// This address is not set as sponsor, use setCollectionSponsor first.
         ConfirmUnsetSponsorFail,
-        /// Collection is not in mint mode
+        /// Collection is not in mint mode.
         PublicMintingNotAllowed,
-        /// Sender parameter and item owner must be equal
+        /// Sender parameter and item owner must be equal.
         MustBeTokenOwner,
-        /// Item balance not enouth
+        /// Item balance not enough.
         TokenValueTooLow,
-        /// Size of item is too large
+        /// Size of item is too large.
         NftSizeLimitExceeded,
-        /// Size of item must be 0 with fungible type
-        FungibleUnexpectedParam,
         /// No approve found
         ApproveNotFound,
-        /// Requested value more than approved
+        /// Requested value more than approved.
         TokenValueNotEnough,
-        /// Only approved addresses can call this method
+        /// Only approved addresses can call this method.
         ApproveRequired,
-        /// Address is not in white list
+        /// Address is not in white list.
         AddresNotInWhiteList,
-        /// Number of collection admins bound exceeded
+        /// Number of collection admins bound exceeded.
         CollectionAdminsLimitExceeded,
-        /// Owned tokens by a single address bound exceeded
+        /// Owned tokens by a single address bound exceeded.
         AddressOwnershipLimitExceeded,
-        /// Length of items properties must be greater than 0
+        /// Length of items properties must be greater than 0.
         EmptyArgument,
+        /// const_data exceeded data limit.
+        TokenConstDataLimitExceeded,
+        /// variable_data exceeded data limit.
+        TokenVariableDataLimitExceeded,
+        /// Not NFT item data used to mint in NFT collection.
+        NotNftDataUsedToMintNftCollectionToken,
+        /// Not Fungible item data used to mint in Fungible collection.
+        NotFungibleDataUsedToMintFungibleCollectionToken,
+        /// Not Re Fungible item data used to mint in Re Fungible collection.
+        NotReFungibleDataUsedToMintReFungibleCollectionToken,
+        /// Unexpected collection type.
+        UnexpectedCollectionType,
+        /// Can't store metadata in fungible tokens.
+        CantStoreMetadataInFungibleTokens,
+        /// Collection token limit exceeded
+        CollectionTokenLimitExceeded,
+        /// Account token limit exceeded per collection
+        AccountTokenLimitExceeded,
+        /// Collection limit bounds per collection exceeded
+        CollectionLimitBoundsExceeded
 	}
 }
 
@@ -329,46 +392,46 @@
     trait Store for Module<T: Trait> as Nft {
 
         // Private members
-        NextCollectionID: u64;
-        CreatedCollectionCount: u64;
+        NextCollectionID: CollectionId;
+        CreatedCollectionCount: u32;
         ChainVersion: u64;
-        ItemListIndex: map hasher(blake2_128_concat) u64 => u64;
+        ItemListIndex: map hasher(identity) CollectionId => TokenId;
 
         // Chain limits struct
         pub ChainLimit get(fn chain_limit) config(): ChainLimits;
 
         // Bound counters
-        CollectionCount: u64;
-        pub AccountItemCount get(fn account_item_count): map hasher(identity) T::AccountId => u64;
+        CollectionCount: u32;
+        pub AccountItemCount get(fn account_item_count): map hasher(twox_64_concat) T::AccountId => u32;
 
         // Basic collections
-        pub Collection get(fn collection) config(): map hasher(identity) u64 => CollectionType<T::AccountId>;
-        pub AdminList get(fn admin_list_collection): map hasher(identity) u64 => Vec<T::AccountId>;
-        pub WhiteList get(fn white_list): map hasher(identity) u64 => Vec<T::AccountId>;
+        pub Collection get(fn collection) config(): map hasher(identity) CollectionId => CollectionType<T::AccountId>;
+        pub AdminList get(fn admin_list_collection): map hasher(identity) CollectionId => Vec<T::AccountId>;
+        pub WhiteList get(fn white_list): map hasher(identity) CollectionId => Vec<T::AccountId>;
 
         /// Balance owner per collection map
-        pub Balance get(fn balance_count): double_map hasher(blake2_128_concat) u64, hasher(blake2_128_concat) T::AccountId => u64;
+        pub Balance get(fn balance_count): double_map hasher(identity) CollectionId, hasher(twox_64_concat) T::AccountId => u128;
 
         /// second parameter: item id + owner account id
-        pub ApprovedList get(fn approved): double_map hasher(blake2_128_concat) u64, hasher(blake2_128_concat) (u64, T::AccountId) => Vec<ApprovePermissions<T::AccountId>>;
+        pub ApprovedList get(fn approved): double_map hasher(identity) CollectionId, hasher(twox_64_concat) (TokenId, T::AccountId) => Vec<ApprovePermissions<T::AccountId>>;
 
         /// Item collections
-        pub NftItemList get(fn nft_item_id) config(): double_map hasher(blake2_128_concat) u64, hasher(blake2_128_concat) u64 => NftItemType<T::AccountId>;
-        pub FungibleItemList get(fn fungible_item_id) config(): double_map hasher(blake2_128_concat) u64, hasher(blake2_128_concat) u64 => FungibleItemType<T::AccountId>;
-        pub ReFungibleItemList get(fn refungible_item_id) config(): double_map hasher(blake2_128_concat) u64, hasher(blake2_128_concat) u64 => ReFungibleItemType<T::AccountId>;
+        pub NftItemList get(fn nft_item_id) config(): double_map hasher(identity) CollectionId, hasher(identity) TokenId => NftItemType<T::AccountId>;
+        pub FungibleItemList get(fn fungible_item_id) config(): double_map hasher(identity) CollectionId, hasher(identity) TokenId => FungibleItemType<T::AccountId>;
+        pub ReFungibleItemList get(fn refungible_item_id) config(): double_map hasher(identity) CollectionId, hasher(identity) TokenId => ReFungibleItemType<T::AccountId>;
 
         /// Index list
-        pub AddressTokens get(fn address_tokens): double_map hasher(blake2_128_concat) u64, hasher(blake2_128_concat) T::AccountId => Vec<u64>;
+        pub AddressTokens get(fn address_tokens): double_map hasher(identity) CollectionId, hasher(twox_64_concat) T::AccountId => Vec<TokenId>;
 
         /// Tokens transfer baskets
-        pub NftTransferBasket get(fn nft_transfer_basket): double_map hasher(blake2_128_concat) u64, hasher(blake2_128_concat) u64 => T::BlockNumber;
-        pub FungibleTransferBasket get(fn fungible_transfer_basket): double_map hasher(blake2_128_concat) u64, hasher(blake2_128_concat) u64 => Vec<BasketItem<T::AccountId, T::BlockNumber>>;
-        pub ReFungibleTransferBasket get(fn refungible_transfer_basket): double_map hasher(blake2_128_concat) u64, hasher(blake2_128_concat) u64 => T::BlockNumber;
+        pub NftTransferBasket get(fn nft_transfer_basket): double_map hasher(identity) CollectionId, hasher(identity) TokenId => T::BlockNumber;
+        pub FungibleTransferBasket get(fn fungible_transfer_basket): double_map hasher(identity) CollectionId, hasher(identity) TokenId => Vec<BasketItem<T::AccountId, T::BlockNumber>>;
+        pub ReFungibleTransferBasket get(fn refungible_transfer_basket): double_map hasher(identity) CollectionId, hasher(identity) TokenId => T::BlockNumber;
 
         // Contract Sponsorship and Ownership
         pub ContractOwner get(fn contract_owner): map hasher(twox_64_concat) T::AccountId => T::AccountId;
         pub ContractSelfSponsoring get(fn contract_self_sponsoring): map hasher(twox_64_concat) T::AccountId => bool;
-        pub ContractSponsorBasket get(fn contract_sponsor_basket): map hasher(twox_64_concat) T::AccountId => T::BlockNumber;
+        pub ContractSponsorBasket get(fn contract_sponsor_basket): map hasher(twox_64_concat) (T::AccountId, T::AccountId) => T::BlockNumber;
         pub ContractSponsoringRateLimit get(fn contract_sponsoring_rate_limit): map hasher(twox_64_concat) T::AccountId => T::BlockNumber;
     }
     add_extra_genesis {
@@ -407,7 +470,7 @@
         /// * mode: [CollectionMode] converted into u8.
         /// 
         /// * account_id: Collection owner.
-        Created(u64, u8, AccountId),
+        Created(CollectionId, u8, AccountId),
 
         /// New item was created.
         /// 
@@ -416,7 +479,7 @@
         /// * collection_id: Id of the collection where item was created.
         /// 
         /// * item_id: Id of an item. Unique within the collection.
-        ItemCreated(u64, u64),
+        ItemCreated(CollectionId, TokenId),
 
         /// Collection item was burned.
         /// 
@@ -425,7 +488,7 @@
         /// collection_id.
         /// 
         /// item_id: Identifier of burned NFT.
-        ItemDestroyed(u64, u64),
+        ItemDestroyed(CollectionId, TokenId),
     }
 );
 
@@ -483,7 +546,7 @@
             ensure!(CollectionCount::get() < ChainLimit::get().collection_numbers_limit, Error::<T>::TotalCollectionsLimitExceeded);
 
             // check params
-            ensure!(decimal_points <= 4, Error::<T>::CollectionDecimalPointLimitExceeded);
+            ensure!(decimal_points <= MAX_DECIMAL_POINTS, Error::<T>::CollectionDecimalPointLimitExceeded);
 
             let mut name = collection_name.to_vec();
             name.push(0);
@@ -521,10 +584,12 @@
                 decimal_points: decimal_points,
                 token_prefix: prefix,
                 offchain_schema: Vec::new(),
+                schema_version: SchemaVersion::ImageURL,
                 sponsor: T::AccountId::default(),
                 unconfirmed_sponsor: T::AccountId::default(),
                 variable_on_chain_schema: Vec::new(),
                 const_on_chain_schema: Vec::new(),
+                limits: CollectionLimits::default(),
             };
 
             // Add new collection to map
@@ -546,7 +611,7 @@
         /// 
         /// * collection_id: collection to destroy.
         #[weight = T::WeightInfo::destroy_collection()]
-        pub fn destroy_collection(origin, collection_id: u64) -> DispatchResult {
+        pub fn destroy_collection(origin, collection_id: CollectionId) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
             Self::check_owner_permissions(collection_id, sender)?;
@@ -593,7 +658,7 @@
         /// 
         /// * address.
         #[weight = T::WeightInfo::add_to_white_list()]
-        pub fn add_to_white_list(origin, collection_id: u64, address: T::AccountId) -> DispatchResult{
+        pub fn add_to_white_list(origin, collection_id: CollectionId, address: T::AccountId) -> DispatchResult{
 
             let sender = ensure_signed(origin)?;
             Self::check_owner_or_admin_permissions(collection_id, sender)?;
@@ -628,7 +693,7 @@
         /// 
         /// * address.
         #[weight = T::WeightInfo::remove_from_white_list()]
-        pub fn remove_from_white_list(origin, collection_id: u64, address: T::AccountId) -> DispatchResult{
+        pub fn remove_from_white_list(origin, collection_id: CollectionId, address: T::AccountId) -> DispatchResult{
 
             let sender = ensure_signed(origin)?;
             Self::check_owner_or_admin_permissions(collection_id, sender)?;
@@ -657,7 +722,7 @@
         /// 
         /// * mode: [AccessMode]
         #[weight = T::WeightInfo::set_public_access_mode()]
-        pub fn set_public_access_mode(origin, collection_id: u64, mode: AccessMode) -> DispatchResult
+        pub fn set_public_access_mode(origin, collection_id: CollectionId, mode: AccessMode) -> DispatchResult
         {
             let sender = ensure_signed(origin)?;
 
@@ -683,7 +748,7 @@
         /// 
         /// * mint_permission: Boolean parameter. If True, allows minting to Anyone with conditions above.
         #[weight = T::WeightInfo::set_mint_permission()]
-        pub fn set_mint_permission(origin, collection_id: u64, mint_permission: bool) -> DispatchResult
+        pub fn set_mint_permission(origin, collection_id: CollectionId, mint_permission: bool) -> DispatchResult
         {
             let sender = ensure_signed(origin)?;
 
@@ -707,7 +772,7 @@
         /// 
         /// * new_owner.
         #[weight = T::WeightInfo::change_collection_owner()]
-        pub fn change_collection_owner(origin, collection_id: u64, new_owner: T::AccountId) -> DispatchResult {
+        pub fn change_collection_owner(origin, collection_id: CollectionId, new_owner: T::AccountId) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
             Self::check_owner_permissions(collection_id, sender)?;
@@ -732,7 +797,7 @@
         /// 
         /// * new_admin_id: Address of new admin to add.
         #[weight = T::WeightInfo::add_collection_admin()]
-        pub fn add_collection_admin(origin, collection_id: u64, new_admin_id: T::AccountId) -> DispatchResult {
+        pub fn add_collection_admin(origin, collection_id: CollectionId, new_admin_id: T::AccountId) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
             Self::check_owner_or_admin_permissions(collection_id, sender)?;
@@ -766,7 +831,7 @@
         /// 
         /// * account_id: Address of admin to remove.
         #[weight = T::WeightInfo::remove_collection_admin()]
-        pub fn remove_collection_admin(origin, collection_id: u64, account_id: T::AccountId) -> DispatchResult {
+        pub fn remove_collection_admin(origin, collection_id: CollectionId, account_id: T::AccountId) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
             Self::check_owner_or_admin_permissions(collection_id, sender)?;
@@ -791,7 +856,7 @@
         /// 
         /// * new_sponsor.
         #[weight = T::WeightInfo::set_collection_sponsor()]
-        pub fn set_collection_sponsor(origin, collection_id: u64, new_sponsor: T::AccountId) -> DispatchResult {
+        pub fn set_collection_sponsor(origin, collection_id: CollectionId, new_sponsor: T::AccountId) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
             ensure!(<Collection<T>>::contains_key(collection_id), Error::<T>::CollectionNotFound);
@@ -813,7 +878,7 @@
         /// 
         /// * collection_id.
         #[weight = T::WeightInfo::confirm_sponsorship()]
-        pub fn confirm_sponsorship(origin, collection_id: u64) -> DispatchResult {
+        pub fn confirm_sponsorship(origin, collection_id: CollectionId) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
             ensure!(<Collection<T>>::contains_key(collection_id), Error::<T>::CollectionNotFound);
@@ -838,7 +903,7 @@
         /// 
         /// * collection_id.
         #[weight = T::WeightInfo::remove_collection_sponsor()]
-        pub fn remove_collection_sponsor(origin, collection_id: u64) -> DispatchResult {
+        pub fn remove_collection_sponsor(origin, collection_id: CollectionId) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
             ensure!(<Collection<T>>::contains_key(collection_id), Error::<T>::CollectionNotFound);
@@ -877,7 +942,7 @@
         // .saturating_add(RocksDbWeight::get().writes(8 as Weight))]
 
         #[weight = T::WeightInfo::create_item(data.len())]
-        pub fn create_item(origin, collection_id: u64, owner: T::AccountId, data: CreateItemData) -> DispatchResult {
+        pub fn create_item(origin, collection_id: CollectionId, owner: T::AccountId, data: CreateItemData) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
 
@@ -913,7 +978,7 @@
         #[weight = T::WeightInfo::create_item(items_data.into_iter()
                                .map(|data| { data.len() })
                                .sum())]
-        pub fn create_multiple_items(origin, collection_id: u64, owner: T::AccountId, items_data: Vec<CreateItemData>) -> DispatchResult {
+        pub fn create_multiple_items(origin, collection_id: CollectionId, owner: T::AccountId, items_data: Vec<CreateItemData>) -> DispatchResult {
 
             ensure!(items_data.len() > 0, Error::<T>::EmptyArgument);
             let sender = ensure_signed(origin)?;
@@ -947,7 +1012,7 @@
         /// 
         /// * item_id: ID of NFT to burn.
         #[weight = T::WeightInfo::burn_item()]
-        pub fn burn_item(origin, collection_id: u64, item_id: u64) -> DispatchResult {
+        pub fn burn_item(origin, collection_id: CollectionId, item_id: TokenId) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
             Self::collection_exists(collection_id)?;
@@ -1000,12 +1065,15 @@
         ///     * Fungible Mode: Must specify transferred amount
         ///     * Re-Fungible Mode: Must specify transferred portion (between 0 and 1)
         #[weight = T::WeightInfo::transfer()]
-        pub fn transfer(origin, recipient: T::AccountId, collection_id: u64, item_id: u64, value: u64) -> DispatchResult {
+        pub fn transfer(origin, recipient: T::AccountId, collection_id: CollectionId, item_id: TokenId, value: u128) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
+            let target_collection = <Collection<T>>::get(collection_id);
 
+            // Limits check
+            Self::is_correct_transfer(collection_id, &target_collection, &recipient)?;
+
             // Transfer permissions check
-            let target_collection = <Collection<T>>::get(collection_id);
             ensure!(Self::is_item_owner(sender.clone(), collection_id, item_id) ||
                 Self::is_owner_or_admin_permissions(collection_id, sender.clone()),
                 Error::<T>::NoPermission);
@@ -1042,7 +1110,7 @@
         /// 
         /// * item_id: ID of the item.
         #[weight = T::WeightInfo::approve()]
-        pub fn approve(origin, approved: T::AccountId, collection_id: u64, item_id: u64) -> DispatchResult {
+        pub fn approve(origin, approved: T::AccountId, collection_id: CollectionId, item_id: TokenId) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
 
@@ -1100,7 +1168,7 @@
         /// 
         /// * value: Amount to transfer.
         #[weight = T::WeightInfo::transfer_from()]
-        pub fn transfer_from(origin, from: T::AccountId, recipient: T::AccountId, collection_id: u64, item_id: u64, value: u64 ) -> DispatchResult {
+        pub fn transfer_from(origin, from: T::AccountId, recipient: T::AccountId, collection_id: CollectionId, item_id: TokenId, value: u128 ) -> DispatchResult {
 
             let sender = ensure_signed(origin)?;
             let mut appoved_transfer = false;
@@ -1116,11 +1184,15 @@
                 }
             }
 
-            // Transfer permissions check
             let target_collection = <Collection<T>>::get(collection_id);
-                ensure!(appoved_transfer || Self::is_owner_or_admin_permissions(collection_id, sender.clone()),
-                Error::<T>::NoPermission);
 
+            // Limits check
+            Self::is_correct_transfer(collection_id, &target_collection, &recipient)?;
+
+            // Transfer permissions check         
+            ensure!(appoved_transfer || Self::is_owner_or_admin_permissions(collection_id, sender.clone()),
+            Error::<T>::NoPermission);
+
             if target_collection.access == AccessMode::WhiteList {
                 Self::check_white_list(collection_id, &sender)?;
                 Self::check_white_list(collection_id, &recipient)?;
@@ -1143,9 +1215,8 @@
             Ok(())
         }
 
-        ///
         #[weight = 0]
-        pub fn safe_transfer_from(origin, collection_id: u64, item_id: u64, new_owner: T::AccountId) -> DispatchResult {
+        pub fn safe_transfer_from(origin, collection_id: CollectionId, item_id: TokenId, new_owner: T::AccountId) -> DispatchResult {
 
             // let no_perm_mes = "You do not have permissions to modify this collection";
             // ensure!(<ApprovedList<T>>::contains_key((collection_id, item_id)), no_perm_mes);
@@ -1174,13 +1245,15 @@
         #[weight = T::WeightInfo::set_variable_meta_data()]
         pub fn set_variable_meta_data (
             origin,
-            collection_id: u64,
-            item_id: u64,
+            collection_id: CollectionId,
+            item_id: TokenId,
             data: Vec<u8>
         ) -> DispatchResult {
             let sender = ensure_signed(origin)?;
             
             Self::collection_exists(collection_id)?;
+            
+            ensure!(ChainLimit::get().custom_data_limit >= data.len() as u32, Error::<T>::TokenVariableDataLimitExceeded);
 
             // Modify permissions check
             let target_collection = <Collection<T>>::get(collection_id);
@@ -1194,12 +1267,41 @@
             {
                 CollectionMode::NFT => Self::set_nft_variable_data(collection_id, item_id, data)?,
                 CollectionMode::ReFungible(_)  => Self::set_re_fungible_variable_data(collection_id, item_id, data)?,
-                _ => ()
+                CollectionMode::Fungible(_) => fail!(Error::<T>::CantStoreMetadataInFungibleTokens),
+                _ => fail!(Error::<T>::UnexpectedCollectionType)
             };
 
             Ok(())
         }
-        
+ 
+        /// Set schema standard
+        /// ImageURL
+        /// Unique
+        /// 
+        /// # Permissions
+        /// 
+        /// * Collection Owner
+        /// * Collection Admin
+        /// 
+        /// # Arguments
+        /// 
+        /// * collection_id.
+        /// 
+        /// * schema: SchemaVersion: enum
+        #[weight = 0]
+        pub fn set_schema_version(
+            origin,
+            collection_id: CollectionId,
+            version: SchemaVersion
+        ) -> DispatchResult {
+            let sender = ensure_signed(origin)?;
+            Self::check_owner_or_admin_permissions(collection_id, sender.clone())?;
+            let mut target_collection = <Collection<T>>::get(collection_id);
+            target_collection.schema_version = version;
+            <Collection<T>>::insert(collection_id, target_collection);
+
+            Ok(())
+        }
 
         /// Set off-chain data schema.
         /// 
@@ -1216,7 +1318,7 @@
         #[weight = T::WeightInfo::set_offchain_schema()]
         pub fn set_offchain_schema(
             origin,
-            collection_id: u64,
+            collection_id: CollectionId,
             schema: Vec<u8>
         ) -> DispatchResult {
             let sender = ensure_signed(origin)?;
@@ -1244,7 +1346,7 @@
         #[weight = T::WeightInfo::set_const_on_chain_schema()]
         pub fn set_const_on_chain_schema (
             origin,
-            collection_id: u64,
+            collection_id: CollectionId,
             schema: Vec<u8>
         ) -> DispatchResult {
             let sender = ensure_signed(origin)?;
@@ -1272,7 +1374,7 @@
         #[weight = T::WeightInfo::set_const_on_chain_schema()]
         pub fn set_variable_on_chain_schema (
             origin,
-            collection_id: u64,
+            collection_id: CollectionId,
             schema: Vec<u8>
         ) -> DispatchResult {
             let sender = ensure_signed(origin)?;
@@ -1307,13 +1409,18 @@
         /// * contract address
         /// * enable flag
         /// 
-        #[weight = 0]
+        #[weight = T::WeightInfo::enable_contract_sponsoring()]
         pub fn enable_contract_sponsoring(
             origin,
             contract_address: T::AccountId,
             enable: bool
         ) -> DispatchResult {
+
             let sender = ensure_signed(origin)?;
+
+            #[cfg(feature = "runtime-benchmarks")]
+            <ContractOwner<T>>::insert(contract_address.clone(), sender.clone());
+
             let mut is_owner = false;
             if <ContractOwner<T>>::contains_key(contract_address.clone()) {
                 let owner = <ContractOwner<T>>::get(&contract_address);
@@ -1360,12 +1467,54 @@
             Ok(())
         }
 
+        #[weight = 0]
+        pub fn set_collection_limits(
+            origin,
+            collection_id: u32,
+            limits: CollectionLimits,
+        ) -> DispatchResult {
+            let sender = ensure_signed(origin)?;
+            Self::check_owner_permissions(collection_id, sender.clone())?;
+            let mut target_collection = <Collection<T>>::get(collection_id);
+            let chain_limits = ChainLimit::get();
+            let climits = target_collection.limits;
+
+            // collection bounds
+            ensure!(limits.sponsor_transfer_timeout <= MAX_SPONSOR_TIMEOUT &&
+                limits.account_token_ownership_limit <= MAX_TOKEN_OWNERSHIP,  
+                Error::<T>::CollectionLimitBoundsExceeded);
+
+            // token_limit   check  prev
+            ensure!(climits.token_limit > limits.token_limit && 
+                limits.token_limit <= chain_limits.account_token_ownership_limit, 
+                Error::<T>::AccountTokenLimitExceeded);
+
+            target_collection.limits = limits;
+            <Collection<T>>::insert(collection_id, target_collection);
+
+            Ok(())
+        } 
     }
 }
 
 impl<T: Trait> Module<T> {
 
-    fn can_create_items_in_collection(collection_id: u64, collection: &CollectionType<T::AccountId>, sender: &T::AccountId, owner: &T::AccountId) -> DispatchResult {
+    fn is_correct_transfer(collection_id: CollectionId, collection: &CollectionType<T::AccountId>, recipient: &T::AccountId) -> DispatchResult {
+
+        // check token limit and account token limit
+        let account_items: u32 = <AddressTokens<T>>::get(collection_id, recipient).len() as u32;
+        ensure!(collection.limits.account_token_ownership_limit > account_items,  Error::<T>::AccountTokenLimitExceeded);
+        
+        Ok(())
+    }
+
+    fn can_create_items_in_collection(collection_id: CollectionId, collection: &CollectionType<T::AccountId>, sender: &T::AccountId, owner: &T::AccountId) -> DispatchResult {
+
+        // check token limit and account token limit
+        let total_items: u32 = ItemListIndex::get(collection_id);
+        let account_items: u32 = <AddressTokens<T>>::get(collection_id, owner).len() as u32;
+        ensure!(collection.limits.token_limit > total_items,  Error::<T>::CollectionTokenLimitExceeded);
+        ensure!(collection.limits.account_token_ownership_limit > account_items,  Error::<T>::AccountTokenLimitExceeded);
 
         if !Self::is_owner_or_admin_permissions(collection_id, sender.clone()) {
             ensure!(collection.mint_mode == true, Error::<T>::PublicMintingNotAllowed);
@@ -1382,35 +1531,35 @@
             CollectionMode::NFT => {
                 if let CreateItemData::NFT(data) = data {
                     // check sizes
-                    ensure!(ChainLimit::get().custom_data_limit >= data.const_data.len() as u32, "const_data exceeded data limit.");
-                    ensure!(ChainLimit::get().custom_data_limit >= data.variable_data.len() as u32, "variable_data exceeded data limit.");
+                    ensure!(ChainLimit::get().custom_data_limit >= data.const_data.len() as u32, Error::<T>::TokenConstDataLimitExceeded);
+                    ensure!(ChainLimit::get().custom_data_limit >= data.variable_data.len() as u32, Error::<T>::TokenVariableDataLimitExceeded);
                 } else {
-                    fail!("Not NFT item data used to mint in NFT collection.");
+                    fail!(Error::<T>::NotNftDataUsedToMintNftCollectionToken);
                 }
             },
             CollectionMode::Fungible(_) => {
                 if let CreateItemData::Fungible(_) = data {
                 } else {
-                    fail!("Not Fungible item data used to mint in Fungible collection.");
+                    fail!(Error::<T>::NotFungibleDataUsedToMintFungibleCollectionToken);
                 }
             },
             CollectionMode::ReFungible(_) => {
                 if let CreateItemData::ReFungible(data) = data {
 
                     // check sizes
-                    ensure!(ChainLimit::get().custom_data_limit >= data.const_data.len() as u32, "const_data exceeded data limit.");
-                    ensure!(ChainLimit::get().custom_data_limit >= data.variable_data.len() as u32, "variable_data exceeded data limit.");
+                    ensure!(ChainLimit::get().custom_data_limit >= data.const_data.len() as u32, Error::<T>::TokenConstDataLimitExceeded);
+                    ensure!(ChainLimit::get().custom_data_limit >= data.variable_data.len() as u32, Error::<T>::TokenVariableDataLimitExceeded);
                 } else {
-                    fail!("Not Re Fungible item data used to mint in Re Fungible collection.");
+                    fail!(Error::<T>::NotReFungibleDataUsedToMintReFungibleCollectionToken);
                 }
             },
-            _ => { fail!("Unexpected collection type."); }
+            _ => { fail!(Error::<T>::UnexpectedCollectionType); }
         };
 
         Ok(())
     }
 
-    fn create_item_no_validation(collection_id: u64, collection: &CollectionType<T::AccountId>, owner: T::AccountId, data: CreateItemData) -> DispatchResult {
+    fn create_item_no_validation(collection_id: CollectionId, collection: &CollectionType<T::AccountId>, owner: T::AccountId, data: CreateItemData) -> DispatchResult {
         match data
         {
             CreateItemData::NFT(data) => {
@@ -1427,14 +1576,14 @@
                 let item = FungibleItemType {
                     collection: collection_id,
                     owner,
-                    value: (10 as u128).pow(collection.decimal_points)
+                    value: (10 as u128).pow(collection.decimal_points as u32)
                 };
 
                 Self::add_fungible_item(item)?;
             },
             CreateItemData::ReFungible(data) => {
                 let mut owner_list = Vec::new();
-                let value = (10 as u128).pow(collection.decimal_points);
+                let value = (10 as u128).pow(collection.decimal_points as u32);
                 owner_list.push(Ownership {owner: owner.clone(), fraction: value});
 
                 let item = ReFungibleItemType {
@@ -1447,7 +1596,6 @@
                 Self::add_refungible_item(item)?;
             }
         };
-
 
         // call event
         Self::deposit_event(RawEvent::ItemCreated(collection_id, <ItemListIndex>::get(collection_id)));
@@ -1461,7 +1609,6 @@
             .ok_or(Error::<T>::NumOverflow)?;
         let itemcopy = item.clone();
         let owner = item.owner.clone();
-        let value = item.value as u64;
 
         Self::add_token_index(item.collection, current_index, owner.clone())?;
 
@@ -1474,7 +1621,7 @@
         
         // Update balance
         let new_balance = <Balance<T>>::get(item.collection, owner.clone())
-            .checked_add(value)
+            .checked_add(item.value)
             .ok_or(Error::<T>::NumOverflow)?;
         <Balance<T>>::insert(item.collection, owner.clone(), new_balance);
 
@@ -1487,7 +1634,7 @@
             .ok_or(Error::<T>::NumOverflow)?;
         let itemcopy = item.clone();
 
-        let value = item.owner.first().unwrap().fraction as u64;
+        let value = item.owner.first().unwrap().fraction;
         let owner = item.owner.first().unwrap().owner.clone();
 
         Self::add_token_index(item.collection, current_index, owner.clone())?;
@@ -1534,8 +1681,8 @@
     }
 
     fn burn_refungible_item(
-        collection_id: u64,
-        item_id: u64,
+        collection_id: CollectionId,
+        item_id: TokenId,
         owner: T::AccountId,
     ) -> DispatchResult {
         ensure!(
@@ -1556,7 +1703,7 @@
 
         // update balance
         let new_balance = <Balance<T>>::get(collection_id, item.owner.clone())
-            .checked_sub(item.fraction as u64)
+            .checked_sub(item.fraction)
             .ok_or(Error::<T>::NumOverflow)?;
         <Balance<T>>::insert(collection_id, item.owner.clone(), new_balance);
 
@@ -1565,7 +1712,7 @@
         Ok(())
     }
 
-    fn burn_nft_item(collection_id: u64, item_id: u64) -> DispatchResult {
+    fn burn_nft_item(collection_id: CollectionId, item_id: TokenId) -> DispatchResult {
         ensure!(
             <NftItemList<T>>::contains_key(collection_id, item_id),
             Error::<T>::TokenNotFound
@@ -1586,7 +1733,7 @@
         Ok(())
     }
 
-    fn burn_fungible_item(collection_id: u64, item_id: u64) -> DispatchResult {
+    fn burn_fungible_item(collection_id: CollectionId, item_id: TokenId) -> DispatchResult {
         ensure!(
             <FungibleItemList<T>>::contains_key(collection_id, item_id),
             Error::<T>::TokenNotFound
@@ -1599,7 +1746,7 @@
 
         // update balance
         let new_balance = <Balance<T>>::get(collection_id, item.owner.clone())
-            .checked_sub(item.value as u64)
+            .checked_sub(item.value)
             .ok_or(Error::<T>::NumOverflow)?;
         <Balance<T>>::insert(collection_id, item.owner.clone(), new_balance);
 
@@ -1608,7 +1755,7 @@
         Ok(())
     }
 
-    fn collection_exists(collection_id: u64) -> DispatchResult {
+    fn collection_exists(collection_id: CollectionId) -> DispatchResult {
         ensure!(
             <Collection<T>>::contains_key(collection_id),
             Error::<T>::CollectionNotFound
@@ -1616,7 +1763,7 @@
         Ok(())
     }
 
-    fn check_owner_permissions(collection_id: u64, subject: T::AccountId) -> DispatchResult {
+    fn check_owner_permissions(collection_id: CollectionId, subject: T::AccountId) -> DispatchResult {
         Self::collection_exists(collection_id)?;
 
         let target_collection = <Collection<T>>::get(collection_id);
@@ -1628,7 +1775,7 @@
         Ok(())
     }
 
-    fn is_owner_or_admin_permissions(collection_id: u64, subject: T::AccountId) -> bool {
+    fn is_owner_or_admin_permissions(collection_id: CollectionId, subject: T::AccountId) -> bool {
         let target_collection = <Collection<T>>::get(collection_id);
         let mut result: bool = subject == target_collection.owner;
         let exists = <AdminList<T>>::contains_key(collection_id);
@@ -1643,7 +1790,7 @@
     }
 
     fn check_owner_or_admin_permissions(
-        collection_id: u64,
+        collection_id: CollectionId,
         subject: T::AccountId,
     ) -> DispatchResult {
         Self::collection_exists(collection_id)?;
@@ -1656,7 +1803,7 @@
         Ok(())
     }
 
-    fn is_item_owner(subject: T::AccountId, collection_id: u64, item_id: u64) -> bool {
+    fn is_item_owner(subject: T::AccountId, collection_id: CollectionId, item_id: TokenId) -> bool {
         let target_collection = <Collection<T>>::get(collection_id);
 
         match target_collection.mode {
@@ -1676,7 +1823,7 @@
         }
     }
 
-    fn check_white_list(collection_id: u64, address: &T::AccountId) -> DispatchResult {
+    fn check_white_list(collection_id: CollectionId, address: &T::AccountId) -> DispatchResult {
         let mes = Error::<T>::AddresNotInWhiteList;
         ensure!(<WhiteList<T>>::contains_key(collection_id), mes);
         let wl = <WhiteList<T>>::get(collection_id);
@@ -1686,9 +1833,9 @@
     }
 
     fn transfer_fungible(
-        collection_id: u64,
-        item_id: u64,
-        value: u64,
+        collection_id: CollectionId,
+        item_id: TokenId,
+        value: u128,
         owner: T::AccountId,
         new_owner: T::AccountId,
     ) -> DispatchResult {
@@ -1700,7 +1847,7 @@
         let full_item = <FungibleItemList<T>>::get(collection_id, item_id);
         let amount = full_item.value;
 
-        ensure!(amount >= value.into(), Error::<T>::TokenValueTooLow);
+        ensure!(amount >= value, Error::<T>::TokenValueTooLow);
 
         // update balance
         let balance_old_owner = <Balance<T>>::get(collection_id, owner.clone())
@@ -1713,11 +1860,9 @@
         if new_owner_items.len() > 0 {
             new_owner_account_id = new_owner_items[0];
         }
-
-        let val64 = value.into();
 
         // transfer
-        if amount == val64 && new_owner_account_id == 0 {
+        if amount == value && new_owner_account_id == 0 {
             // change owner
             // new owner do not have account
             let mut new_full_item = full_item.clone();
@@ -1734,13 +1879,13 @@
             Self::move_token_index(collection_id, item_id, owner.clone(), new_owner.clone())?;
         } else {
             let mut new_full_item = full_item.clone();
-            new_full_item.value -= val64;
+            new_full_item.value -= value;
 
             // separate amount
             if new_owner_account_id > 0 {
                 // new owner has account
                 let mut item = <FungibleItemList<T>>::get(collection_id, new_owner_account_id);
-                item.value += val64;
+                item.value += value;
 
                 // update balance
                 let balance_new_owner = <Balance<T>>::get(collection_id, new_owner.clone())
@@ -1754,13 +1899,13 @@
                 let item = FungibleItemType {
                     collection: collection_id,
                     owner: new_owner.clone(),
-                    value: val64,
+                    value
                 };
 
                 Self::add_fungible_item(item)?;
             }
 
-            if amount == val64 {
+            if amount == value {
                 Self::remove_token_index(collection_id, item_id, full_item.owner.clone())?;
 
                 // remove approve list
@@ -1775,9 +1920,9 @@
     }
 
     fn transfer_refungible(
-        collection_id: u64,
-        item_id: u64,
-        value: u64,
+        collection_id: CollectionId,
+        item_id: TokenId,
+        value: u128,
         owner: T::AccountId,
         new_owner: T::AccountId,
     ) -> DispatchResult {
@@ -1795,7 +1940,7 @@
             .ok_or(Error::<T>::NumOverflow)?;
         let amount = item.fraction;
 
-        ensure!(amount >= value.into(), Error::<T>::TokenValueTooLow);
+        ensure!(amount >= value, Error::<T>::TokenValueTooLow);
 
         // update balance
         let balance_old_owner = <Balance<T>>::get(collection_id, item.owner.clone())
@@ -1810,10 +1955,9 @@
 
         let old_owner = item.owner.clone();
         let new_owner_has_account = full_item.owner.iter().any(|i| i.owner == new_owner);
-        let val64 = value.into();
 
         // transfer
-        if amount == val64 && !new_owner_has_account {
+        if amount == value && !new_owner_has_account {
             // change owner
             // new owner do not have account
             let mut new_full_item = full_item.clone();
@@ -1834,7 +1978,7 @@
                 .iter_mut()
                 .find(|i| i.owner == owner)
                 .unwrap()
-                .fraction -= val64;
+                .fraction -= value;
 
             // separate amount
             if new_owner_has_account {
@@ -1844,12 +1988,12 @@
                     .iter_mut()
                     .find(|i| i.owner == new_owner)
                     .unwrap()
-                    .fraction += val64;
+                    .fraction += value;
             } else {
                 // new owner do not have account
                 new_full_item.owner.push(Ownership {
                     owner: new_owner.clone(),
-                    fraction: val64,
+                    fraction: value,
                 });
                 Self::add_token_index(collection_id, item_id, new_owner.clone())?;
             }
@@ -1861,8 +2005,8 @@
     }
 
     fn transfer_nft(
-        collection_id: u64,
-        item_id: u64,
+        collection_id: CollectionId,
+        item_id: TokenId,
         sender: T::AccountId,
         new_owner: T::AccountId,
     ) -> DispatchResult {
@@ -1903,8 +2047,8 @@
     }
     
     fn item_exists(
-        collection_id: u64,
-        item_id: u64,
+        collection_id: CollectionId,
+        item_id: TokenId,
         mode: &CollectionMode
     ) -> DispatchResult {
         match mode {
@@ -1918,8 +2062,8 @@
     }
 
     fn set_re_fungible_variable_data(
-        collection_id: u64,
-        item_id: u64,
+        collection_id: CollectionId,
+        item_id: TokenId,
         data: Vec<u8>
     ) -> DispatchResult {
         let mut item = <ReFungibleItemList<T>>::get(collection_id, item_id);
@@ -1932,8 +2076,8 @@
     }
 
     fn set_nft_variable_data(
-        collection_id: u64,
-        item_id: u64,
+        collection_id: CollectionId,
+        item_id: TokenId,
         data: Vec<u8>
     ) -> DispatchResult {
         let mut item = <NftItemList<T>>::get(collection_id, item_id);
@@ -1948,8 +2092,8 @@
     fn init_collection(item: &CollectionType<T::AccountId>) {
         // check params
         assert!(
-            item.decimal_points <= 4,
-            "decimal_points parameter must be lower than 4"
+            item.decimal_points <= MAX_DECIMAL_POINTS,
+            "decimal_points parameter must be lower than MAX_DECIMAL_POINTS"
         );
         assert!(
             item.name.len() <= 64,
@@ -1995,7 +2139,6 @@
             .checked_add(1)
             .unwrap();
         let owner = item.owner.clone();
-        let value = item.value as u64;
 
         Self::add_token_index(item.collection, current_index, owner.clone()).unwrap();
 
@@ -2003,7 +2146,7 @@
 
         // Update balance
         let new_balance = <Balance<T>>::get(item.collection, owner.clone())
-            .checked_add(value)
+            .checked_add(item.value)
             .unwrap();
         <Balance<T>>::insert(item.collection, owner.clone(), new_balance);
     }
@@ -2013,7 +2156,7 @@
             .checked_add(1)
             .unwrap();
 
-        let value = item.owner.first().unwrap().fraction as u64;
+        let value = item.owner.first().unwrap().fraction;
         let owner = item.owner.first().unwrap().owner.clone();
 
         Self::add_token_index(item.collection, current_index, owner.clone()).unwrap();
@@ -2027,7 +2170,7 @@
         <Balance<T>>::insert(item.collection, owner.clone(), new_balance);
     }
 
-    fn add_token_index(collection_id: u64, item_index: u64, owner: T::AccountId) -> DispatchResult {
+    fn add_token_index(collection_id: CollectionId, item_index: TokenId, owner: T::AccountId) -> DispatchResult {
 
         // add to account limit
         if <AccountItemCount<T>>::contains_key(owner.clone()) {
@@ -2065,8 +2208,8 @@
     }
 
     fn remove_token_index(
-        collection_id: u64,
-        item_index: u64,
+        collection_id: CollectionId,
+        item_index: TokenId,
         owner: T::AccountId,
     ) -> DispatchResult {
 
@@ -2092,8 +2235,8 @@
     }
 
     fn move_token_index(
-        collection_id: u64,
-        item_index: u64,
+        collection_id: CollectionId,
+        item_index: TokenId,
         old_owner: T::AccountId,
         new_owner: T::AccountId,
     ) -> DispatchResult {
@@ -2180,18 +2323,35 @@
         // Determine who is paying transaction fee based on ecnomic model
         // Parse call to extract collection ID and access collection sponsor
         let mut sponsor: T::AccountId = match IsSubType::<Call<T>>::is_sub_type(call) {
-            Some(Call::create_item(collection_id, _properties, _owner)) => {
-                <Collection<T>>::get(collection_id).sponsor
+            Some(Call::create_item(collection_id, _owner, _properties)) => {
+
+                // check free create limit
+                if <Collection<T>>::get(collection_id).limits.sponsored_data_size >= (_properties.len() as u32)
+                {
+                    <Collection<T>>::get(collection_id).sponsor
+                } else {
+                    T::AccountId::default()
+                }
             }
             Some(Call::transfer(_new_owner, collection_id, _item_id, _value)) => {
+                
+                let _collection_limits = <Collection<T>>::get(collection_id).limits;
                 let _collection_mode = <Collection<T>>::get(collection_id).mode;
 
                 // sponsor timeout
                 let sponsor_transfer = match _collection_mode {
                     CollectionMode::NFT => {
+
+                        // get correct limit
+                        let limit: u32 = if _collection_limits.sponsor_transfer_timeout > 0 {
+                            _collection_limits.sponsor_transfer_timeout
+                        } else {
+                            ChainLimit::get().nft_sponsor_transfer_timeout
+                        };
+
                         let basket = <NftTransferBasket<T>>::get(collection_id, _item_id);
                         let block_number = <system::Module<T>>::block_number() as T::BlockNumber;
-                        let limit_time = basket + ChainLimit::get().nft_sponsor_transfer_timeout.into();
+                        let limit_time = basket + limit.into();
                         if block_number >= limit_time {
                             <NftTransferBasket<T>>::insert(collection_id, _item_id, block_number);
                             true
@@ -2201,12 +2361,20 @@
                         }
                     }
                     CollectionMode::Fungible(_) => {
+
+                        // get correct limit
+                        let limit: u32 = if _collection_limits.sponsor_transfer_timeout > 0 {
+                            _collection_limits.sponsor_transfer_timeout
+                        } else {
+                            ChainLimit::get().fungible_sponsor_transfer_timeout
+                        };
+
                         let mut basket = <FungibleTransferBasket<T>>::get(collection_id, _item_id);
                         let block_number = <system::Module<T>>::block_number() as T::BlockNumber;
                         if basket.iter().any(|i| i.address == _new_owner.clone())
                         {
                             let item = basket.iter_mut().find(|i| i.address == _new_owner.clone()).unwrap().clone();
-                            let limit_time = item.start_block + ChainLimit::get().fungible_sponsor_transfer_timeout.into();
+                            let limit_time = item.start_block + limit.into();
                             if block_number >= limit_time {
                                 basket.retain(|x| x.address == item.address);
                                 basket.push(BasketItem { start_block: block_number, address: _new_owner.clone() });
@@ -2223,9 +2391,17 @@
                         }
                     }
                     CollectionMode::ReFungible(_) => {
+
+                        // get correct limit
+                        let limit: u32 = if _collection_limits.sponsor_transfer_timeout > 0 {
+                            _collection_limits.sponsor_transfer_timeout
+                        } else {
+                            ChainLimit::get().refungible_sponsor_transfer_timeout
+                        };
+
                         let basket = <ReFungibleTransferBasket<T>>::get(collection_id, _item_id);
                         let block_number = <system::Module<T>>::block_number() as T::BlockNumber;
-                        let limit_time = basket + ChainLimit::get().nft_sponsor_transfer_timeout.into();
+                        let limit_time = basket + limit.into();
                         if block_number >= limit_time {
                             <ReFungibleTransferBasket<T>>::insert(collection_id, _item_id, block_number);
                             true
@@ -2271,13 +2447,13 @@
 
                 let mut sponsor_transfer = false;
                 if <ContractSponsoringRateLimit<T>>::contains_key(called_contract.clone()) {
-                    let last_tx_block = <ContractSponsorBasket<T>>::get(&called_contract);
+                    let last_tx_block = <ContractSponsorBasket<T>>::get((&called_contract, &who));
                     let block_number = <system::Module<T>>::block_number() as T::BlockNumber;
                     let rate_limit = <ContractSponsoringRateLimit<T>>::get(&called_contract);
                     let limit_time = last_tx_block + rate_limit;
 
                     if block_number >= limit_time {
-                        <ContractSponsorBasket<T>>::insert(called_contract.clone(), block_number);
+                        <ContractSponsorBasket<T>>::insert((called_contract.clone(), who.clone()), block_number);
                         sponsor_transfer = true;
                     }
                 } else {
modifiedpallets/nft/src/tests.rsdiffbeforeafterboth
--- a/pallets/nft/src/tests.rs
+++ b/pallets/nft/src/tests.rs
@@ -2,11 +2,12 @@
 use super::*;
 use crate::mock::*;
 use crate::{AccessMode, ApprovePermissions, CollectionMode,
-     Ownership, ChainLimits, CreateItemData, CreateNftData, CreateFungibleData, CreateReFungibleData}; //Err
+    Ownership, ChainLimits, CreateItemData, CreateNftData, CreateFungibleData, CreateReFungibleData,
+    CollectionId, TokenId, MAX_DECIMAL_POINTS};
 use frame_support::{assert_noop, assert_ok};
 use frame_system::{ RawOrigin };
 
-fn default_collection_numbers_limit() -> u64 {
+fn default_collection_numbers_limit() -> u32 {
     10
 }
 
@@ -34,7 +35,7 @@
     CreateReFungibleData { const_data: vec![1, 2, 3], variable_data: vec![3, 2, 1] }
 }
 
-fn create_test_collection_for_owner(mode: &CollectionMode, owner: u64, id: u64) -> u64 {
+fn create_test_collection_for_owner(mode: &CollectionMode, owner: u64, id: CollectionId) -> CollectionId {
     let col_name1: Vec<u16> = "Test1\0".encode_utf16().collect::<Vec<u16>>();
     let col_desc1: Vec<u16> = "TestDescription1\0".encode_utf16().collect::<Vec<u16>>();
     let token_prefix1: Vec<u8> = b"token_prefix1\0".to_vec();
@@ -59,11 +60,11 @@
     id
 }
 
-fn create_test_collection(mode: &CollectionMode, id: u64) -> u64 {
+fn create_test_collection(mode: &CollectionMode, id: CollectionId) -> CollectionId {
     create_test_collection_for_owner(&mode, 1, id)
 }
 
-fn create_test_item(collection_id: u64, data: &CreateItemData) {
+fn create_test_item(collection_id: CollectionId, data: &CreateItemData) {
     let origin1 = Origin::signed(1);
     assert_ok!(TemplateModule::create_item(
             origin1.clone(),
@@ -76,7 +77,60 @@
 
 // Use cases tests region
 // #region
+
+#[test]
+fn set_version_schema() {
+    new_test_ext().execute_with(|| {
+        default_limits();
+        let origin1 = Origin::signed(1);
+        let collection_id = create_test_collection(&CollectionMode::NFT, 1);
+        
+        assert_ok!(TemplateModule::set_schema_version(origin1, collection_id, SchemaVersion::Unique));
+        assert_eq!(TemplateModule::collection(collection_id).schema_version, SchemaVersion::Unique);
+    });
+}
+
 #[test]
+fn create_fungible_collection_fails_with_large_decimal_numbers() {
+    new_test_ext().execute_with(|| {
+        default_limits();
+
+        let col_name1: Vec<u16> = "Test1\0".encode_utf16().collect::<Vec<u16>>();
+        let col_desc1: Vec<u16> = "TestDescription1\0".encode_utf16().collect::<Vec<u16>>();
+        let token_prefix1: Vec<u8> = b"token_prefix1\0".to_vec();
+
+        let origin1 = Origin::signed(1);
+        assert_noop!(TemplateModule::create_collection(
+            origin1,
+            col_name1,
+            col_desc1,
+            token_prefix1,
+            CollectionMode::Fungible(MAX_DECIMAL_POINTS + 1)
+        ), Error::<Test>::CollectionDecimalPointLimitExceeded);
+    });    
+}
+
+#[test]
+fn create_re_fungible_collection_fails_with_large_decimal_numbers() {
+    new_test_ext().execute_with(|| {
+        default_limits();
+
+        let col_name1: Vec<u16> = "Test1\0".encode_utf16().collect::<Vec<u16>>();
+        let col_desc1: Vec<u16> = "TestDescription1\0".encode_utf16().collect::<Vec<u16>>();
+        let token_prefix1: Vec<u8> = b"token_prefix1\0".to_vec();
+
+        let origin1 = Origin::signed(1);
+        assert_noop!(TemplateModule::create_collection(
+            origin1,
+            col_name1,
+            col_desc1,
+            token_prefix1,
+            CollectionMode::ReFungible(MAX_DECIMAL_POINTS + 1)
+        ), Error::<Test>::CollectionDecimalPointLimitExceeded);
+    });
+}
+
+#[test]
 fn create_nft_item() {
     new_test_ext().execute_with(|| {
         default_limits();
@@ -109,8 +163,8 @@
             items_data.clone().into_iter().map(|d| { d.into() }).collect()
         ));
         for (index, data) in items_data.iter().enumerate() {
-            assert_eq!(TemplateModule::nft_item_id(1, (index + 1) as u64).const_data.to_vec(), data.const_data);
-            assert_eq!(TemplateModule::nft_item_id(1, (index + 1) as u64).variable_data.to_vec(), data.variable_data);
+            assert_eq!(TemplateModule::nft_item_id(1, (index + 1) as TokenId).const_data.to_vec(), data.const_data);
+            assert_eq!(TemplateModule::nft_item_id(1, (index + 1) as TokenId).variable_data.to_vec(), data.variable_data);
         }
     });
 }
@@ -160,7 +214,7 @@
         ));
         for (index, data) in items_data.iter().enumerate() {
 
-            let item = TemplateModule::refungible_item_id(1, (index + 1) as u64);
+            let item = TemplateModule::refungible_item_id(1, (index + 1) as TokenId);
             assert_eq!(item.const_data.to_vec(), data.const_data);
             assert_eq!(item.variable_data.to_vec(), data.variable_data);
             assert_eq!(
@@ -207,7 +261,7 @@
         ));
         
         for (index, _) in items_data.iter().enumerate() {
-            assert_eq!(TemplateModule::fungible_item_id(1, (index + 1) as u64).owner, 1);
+            assert_eq!(TemplateModule::fungible_item_id(1, (index + 1) as TokenId).owner, 1);
         }
         assert_eq!(TemplateModule::balance_count(1, 1), 3000);
         assert_eq!(TemplateModule::address_tokens(1, 1), [1, 2, 3]);
@@ -1725,7 +1779,7 @@
             collection_id,
             1,
             too_big_const_data
-        ), "const_data exceeded data limit.");
+        ), Error::<Test>::TokenConstDataLimitExceeded);
     });
 }
 
@@ -1756,7 +1810,7 @@
             collection_id,
             1,
             too_big_const_data
-        ), "variable_data exceeded data limit.");
+        ), Error::<Test>::TokenVariableDataLimitExceeded);
     });
 }
 
@@ -1787,7 +1841,7 @@
             collection_id,
             1,
             too_big_const_data
-        ), "const_data exceeded data limit.");
+        ), Error::<Test>::TokenConstDataLimitExceeded);
     });
 }
 
@@ -1818,7 +1872,7 @@
             collection_id,
             1,
             too_big_const_data
-        ), "variable_data exceeded data limit.");
+        ), Error::<Test>::TokenVariableDataLimitExceeded);
     });
 }
 // #endregion
@@ -1851,4 +1905,111 @@
         assert_eq!(TemplateModule::collection(collection_id).const_on_chain_schema, b"".to_vec());
         assert_eq!(TemplateModule::collection(collection_id).variable_on_chain_schema, b"test variable on chain schema".to_vec());
     });
-}
\ No newline at end of file
+}
+
+#[test]
+fn set_variable_meta_data_on_nft_token_stores_variable_meta_data() {
+    new_test_ext().execute_with(|| {
+        default_limits();
+
+        let collection_id = create_test_collection(&CollectionMode::NFT, 1);
+
+        let origin1 = Origin::signed(1);
+        
+        let data = default_nft_data();
+        create_test_item(1, &data.into());
+        
+        let variable_data = b"test set_variable_meta_data method.".to_vec();
+        assert_ok!(TemplateModule::set_variable_meta_data(origin1, collection_id, 1, variable_data.clone()));
+
+        assert_eq!(TemplateModule::nft_item_id(collection_id, 1).variable_data, variable_data);
+    });
+}
+
+#[test]
+fn set_variable_meta_data_on_re_fungible_token_stores_variable_meta_data() {
+    new_test_ext().execute_with(|| {
+        default_limits();
+
+        let collection_id = create_test_collection(&CollectionMode::ReFungible(3), 1);
+
+        let origin1 = Origin::signed(1);
+
+        let data = default_re_fungible_data();
+        create_test_item(1, &data.into());
+
+        let variable_data = b"test set_variable_meta_data method.".to_vec();
+        assert_ok!(TemplateModule::set_variable_meta_data(origin1, collection_id, 1, variable_data.clone()));
+
+        assert_eq!(TemplateModule::refungible_item_id(collection_id, 1).variable_data, variable_data);
+    });
+}
+
+
+#[test]
+fn set_variable_meta_data_on_fungible_token_fails() {
+    new_test_ext().execute_with(|| {
+        default_limits();
+
+        let collection_id = create_test_collection(&CollectionMode::Fungible(3), 1);
+
+        let origin1 = Origin::signed(1);
+
+        let data = default_fungible_data();
+        create_test_item(1, &data.into());
+
+        let variable_data = b"test set_variable_meta_data method.".to_vec();
+        assert_noop!(TemplateModule::set_variable_meta_data(origin1, collection_id, 1, variable_data.clone()), Error::<Test>::CantStoreMetadataInFungibleTokens);
+    });
+}
+
+#[test]
+fn set_variable_meta_data_on_nft_token_fails_for_big_data() {
+    new_test_ext().execute_with(|| {
+        assert_ok!(TemplateModule::set_chain_limits(RawOrigin::Root.into(), ChainLimits { 
+            collection_numbers_limit: default_collection_numbers_limit(),
+            account_token_ownership_limit: 10,
+            collections_admins_limit: 5,
+            custom_data_limit: 10,
+            nft_sponsor_transfer_timeout: 15,
+            fungible_sponsor_transfer_timeout: 15,
+            refungible_sponsor_transfer_timeout: 15,          
+        }));
+
+        let collection_id = create_test_collection(&CollectionMode::NFT, 1);
+
+        let origin1 = Origin::signed(1);
+
+        let data = default_nft_data();
+        create_test_item(1, &data.into());
+
+        let variable_data = b"test set_variable_meta_data method, bigger than limits.".to_vec();
+        assert_noop!(TemplateModule::set_variable_meta_data(origin1, collection_id, 1, variable_data), Error::<Test>::TokenVariableDataLimitExceeded);
+    });
+}
+
+#[test]
+fn set_variable_meta_data_on_re_fungible_token_fails_for_big_data() {
+    new_test_ext().execute_with(|| {
+        assert_ok!(TemplateModule::set_chain_limits(RawOrigin::Root.into(), ChainLimits { 
+            collection_numbers_limit: default_collection_numbers_limit(),
+            account_token_ownership_limit: 10,
+            collections_admins_limit: 5,
+            custom_data_limit: 10,
+            nft_sponsor_transfer_timeout: 15,
+            fungible_sponsor_transfer_timeout: 15,
+            refungible_sponsor_transfer_timeout: 15,          
+        }));
+
+
+        let collection_id = create_test_collection(&CollectionMode::ReFungible(3), 1);
+
+        let origin1 = Origin::signed(1);
+
+        let data = default_re_fungible_data();
+        create_test_item(1, &data.into());
+
+        let variable_data = b"test set_variable_meta_data method, bigger than limits.".to_vec();
+        assert_noop!(TemplateModule::set_variable_meta_data(origin1, collection_id, 1, variable_data), Error::<Test>::TokenVariableDataLimitExceeded);
+    });
+}
modifiedruntime/Cargo.tomldiffbeforeafterboth
--- a/runtime/Cargo.toml
+++ b/runtime/Cargo.toml
@@ -28,34 +28,36 @@
 pallet-nft = { path = '../pallets/nft', default-features = false, version = '2.0.0' }
 
 # Substrate dependencies
-frame-benchmarking = { default-features = false, optional = true, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-frame-executive = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-frame-support = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-frame-system = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-frame-system-benchmarking = { default-features = false, optional = true, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-frame-system-rpc-runtime-api = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-pallet-aura = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-pallet-balances = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-pallet-contracts = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-pallet-contracts-primitives = { default-features = false, version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-pallet-contracts-rpc-runtime-api = { default-features = false, version = '0.8.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-pallet-grandpa = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-pallet-randomness-collective-flip = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-pallet-sudo = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-pallet-timestamp = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-pallet-transaction-payment = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-pallet-transaction-payment-rpc-runtime-api = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-sp-api = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-sp-block-builder = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-sp-consensus-aura = { default-features = false, version = '0.8.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-sp-core = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-sp-inherents = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-sp-offchain = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-sp-runtime = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-sp-session = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-sp-std = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-sp-transaction-pool = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
-sp-version = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'v2.0.0_release' }
+frame-benchmarking = { default-features = false, optional = true, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+frame-executive = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+frame-support = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+frame-system = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+frame-system-benchmarking = { default-features = false, optional = true, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+frame-system-rpc-runtime-api = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+pallet-aura = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+pallet-balances = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+pallet-contracts = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+pallet-contracts-primitives = { default-features = false, version = '2.0.0', git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+pallet-contracts-rpc-runtime-api = { default-features = false, version = '0.8.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+pallet-grandpa = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+pallet-randomness-collective-flip = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+pallet-sudo = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+pallet-timestamp = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+pallet-transaction-payment = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+pallet-transaction-payment-rpc-runtime-api = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+sp-api = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+sp-block-builder = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+sp-consensus-aura = { default-features = false, version = '0.8.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+sp-core = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+sp-inherents = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+sp-offchain = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+sp-runtime = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+sp-session = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+sp-std = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+sp-transaction-pool = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+sp-version = { default-features = false, version = '2.0.0' , git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
+
+pallet-treasury = { version = "2.0.0", default-features = false, git = 'https://github.com/usetech-llc/substrate.git', branch = 'release_flexi' }
 
 [features]
 default = ['std']
@@ -100,4 +102,6 @@
     'sp-std/std',
     'sp-transaction-pool/std',
     'sp-version/std',
+
+    'pallet-treasury/std',
 ]
modifiedruntime/src/lib.rsdiffbeforeafterboth
--- a/runtime/src/lib.rs
+++ b/runtime/src/lib.rs
@@ -13,12 +13,12 @@
 use pallet_grandpa::{AuthorityId as GrandpaId, AuthorityList as GrandpaAuthorityList};
 use sp_api::impl_runtime_apis;
 use sp_consensus_aura::sr25519::AuthorityId as AuraId;
-use sp_core::{crypto::KeyTypeId, OpaqueMetadata};
+use sp_core::{ crypto::KeyTypeId, crypto::Public, OpaqueMetadata };
 use sp_runtime::{
     create_runtime_str, generic, impl_opaque_keys,
     traits::{
-        BlakeTwo256, Block as BlockT, IdentifyAccount, IdentityLookup, NumberFor, Saturating,
-        Verify,
+        Convert, BlakeTwo256, Block as BlockT, IdentifyAccount, 
+        IdentityLookup, NumberFor, Saturating, Verify,
     },
     transaction_validity::{TransactionSource, TransactionValidity},
     ApplyExtrinsicResult, MultiSignature,
@@ -37,7 +37,7 @@
     parameter_types,
     traits::{
         Currency, ExistenceRequirement, Get, KeyOwnerProofSystem, OnUnbalanced, Randomness,
-        WithdrawReason,
+        WithdrawReason, LockIdentifier,
     },
     weights::{
         constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND},
@@ -48,11 +48,34 @@
 };
 #[cfg(any(feature = "std", test))]
 pub use sp_runtime::BuildStorage;
-use sp_runtime::Perbill;
-use frame_system::{self as system};
+use sp_runtime:: { Perbill, Permill, Percent, ModuleId };
+use frame_system::{self as system, EnsureRoot };
+use sp_std::{marker::PhantomData};
 
 pub use pallet_timestamp::Call as TimestampCall;
 
+/// Struct that handles the conversion of Balance -> `u64`. This is used for
+/// staking's election calculation.
+pub struct CurrencyToVoteHandler;
+
+impl CurrencyToVoteHandler {
+	fn factor() -> Balance {
+		(Balances::total_issuance() / u64::max_value() as Balance).max(1)
+	}
+}
+
+impl Convert<Balance, u64> for CurrencyToVoteHandler {
+	fn convert(x: Balance) -> u64 {
+		(x / Self::factor()) as u64
+	}
+}
+
+impl Convert<u128, Balance> for CurrencyToVoteHandler {
+	fn convert(x: u128) -> Balance {
+		x * Self::factor()
+	}
+}
+
 /// Re-export a nft pallet
 /// TODO: Check this re-export. Is this safe and good style?
 extern crate pallet_nft;
@@ -139,6 +162,43 @@
     }
 }
 
+/// Provides a membership set with only the configured aura users
+pub struct ValiudatorsOnly<Runtime: pallet_aura::Trait>(PhantomData<Runtime>);
+impl frame_support::traits::Contains<AccountId> for ValiudatorsOnly<Runtime> {
+	fn contains(t: &AccountId) -> bool {
+        let arr: [u8; 32] = *t.as_ref();
+        let raw_key: Vec<u8> = Vec::from(arr);
+
+        match pallet_aura::Module::<Runtime>::authorities().iter().find(|auth| auth.to_raw_vec() == raw_key) {
+            Some(_) => true,
+            None => false,
+        }  
+	}
+	fn sorted_members() -> Vec<AccountId> {
+        let mut members: Vec<AccountId> = Vec::new();
+        for auth in pallet_aura::Module::<Runtime>::authorities() {
+            let mut arr: [u8; 32] = Default::default(); 
+            let bor_arr = auth.clone().to_raw_vec();
+            let slice = bor_arr.as_slice();
+            arr.copy_from_slice(slice);
+            members.push(AccountId::from(arr));
+        }
+        members  
+	}
+	fn count() -> usize {
+        pallet_aura::Module::<Runtime>::authorities().len()
+	}
+}
+
+impl frame_support::traits::ContainsLengthBound for ValiudatorsOnly<Runtime> {
+	fn min_len() -> usize {
+		1
+	}
+	fn max_len() -> usize {
+		100
+	}
+}
+
 parameter_types! {
     pub const BlockHashCount: BlockNumber = 2400;
     /// We allow for 2 seconds of compute with a 6 second average block time.
@@ -266,7 +326,7 @@
 pub const DOLLARS: Balance = 100 * CENTS;
 
 parameter_types! {
-    pub const TombstoneDeposit: Balance = 16 * MILLICENTS;
+    pub const TombstoneDeposit: Balance = 0;
     pub const RentByteFee: Balance = 4 * MILLICENTS;
     pub const RentDepositOffset: Balance = 1000 * MILLICENTS;
     pub const SurchargeReward: Balance = 150 * MILLICENTS;
@@ -303,6 +363,50 @@
     type FeeMultiplierUpdate =  ();
 }
 
+parameter_types! {
+	pub const ProposalBond: Permill = Permill::from_percent(5);
+	pub const ProposalBondMinimum: Balance = 1 * DOLLARS;
+	pub const SpendPeriod: BlockNumber = 5 * MINUTES;
+	pub const Burn: Permill = Permill::from_percent(0);
+	pub const TipCountdown: BlockNumber = 1 * DAYS;
+	pub const TipFindersFee: Percent = Percent::from_percent(20);
+	pub const TipReportDepositBase: Balance = 1 * DOLLARS;
+	pub const DataDepositPerByte: Balance = 1 * CENTS;
+	pub const BountyDepositBase: Balance = 1 * DOLLARS;
+	pub const BountyDepositPayoutDelay: BlockNumber = 1 * DAYS;
+	pub const TreasuryModuleId: ModuleId = ModuleId(*b"py/trsry");
+	pub const BountyUpdatePeriod: BlockNumber = 14 * DAYS;
+	pub const MaximumReasonLength: u32 = 16384;
+	pub const BountyCuratorDeposit: Permill = Permill::from_percent(50);
+	pub const BountyValueMinimum: Balance = 5 * DOLLARS;
+}
+
+impl pallet_treasury::Trait for Runtime {
+	type ModuleId = TreasuryModuleId;
+	type Currency = Balances;
+    type ApproveOrigin = EnsureRoot<AccountId>;
+	type RejectOrigin = EnsureRoot<AccountId>;
+	type Tippers = ValiudatorsOnly<Self>;
+	type TipCountdown = TipCountdown;
+	type TipFindersFee = TipFindersFee;
+	type TipReportDepositBase = TipReportDepositBase;
+	type DataDepositPerByte = DataDepositPerByte;
+	type Event = Event;
+	type OnSlash = ();
+	type ProposalBond = ProposalBond;
+	type ProposalBondMinimum = ProposalBondMinimum;
+	type SpendPeriod = SpendPeriod;
+	type Burn = Burn;
+	type BountyDepositBase = BountyDepositBase;
+	type BountyDepositPayoutDelay = BountyDepositPayoutDelay;
+	type BountyUpdatePeriod = BountyUpdatePeriod;
+	type BountyCuratorDeposit = BountyCuratorDeposit;
+	type BountyValueMinimum = BountyValueMinimum;
+	type MaximumReasonLength = MaximumReasonLength;
+	type BurnDestination = ();
+	type WeightInfo = ();
+}
+
 impl pallet_sudo::Trait for Runtime {
     type Event = Event;
     type Call = Call;
@@ -330,6 +434,7 @@
         TransactionPayment: pallet_transaction_payment::{Module, Storage},
         Sudo: pallet_sudo::{Module, Call, Config<T>, Storage, Event<T>},
         Nft: pallet_nft::{Module, Call, Config<T>, Storage, Event<T>},
+        Treasury: pallet_treasury::{Module, Call, Storage, Config, Event<T>},
     }
 );
 
modifiedruntime/src/nft_weights.rsdiffbeforeafterboth
--- a/runtime/src/nft_weights.rs
+++ b/runtime/src/nft_weights.rs
@@ -113,11 +113,11 @@
     //         .saturating_add(DbWeight::get().reads(1 as Weight))
     //         .saturating_add(DbWeight::get().writes(1 as Weight))
     // }
-    // fn enable_contract_sponsoring() -> Weight {
-    //     (0 as Weight)
-    //         .saturating_add(DbWeight::get().reads(1 as Weight))
-    //         .saturating_add(DbWeight::get().writes(1 as Weight))
-    // }
+    fn enable_contract_sponsoring() -> Weight {
+        (13_000_000 as Weight)
+            .saturating_add(DbWeight::get().reads(1 as Weight))
+            .saturating_add(DbWeight::get().writes(1 as Weight))
+    }
     // fn set_contract_sponsoring_rate_limit() -> Weight {
     //     (0 as Weight)
     //         .saturating_add(DbWeight::get().reads(1 as Weight))
addedruntime_types.jsondiffbeforeafterboth
--- /dev/null
+++ b/runtime_types.json
@@ -0,0 +1,130 @@
+{
+    "Schedule": {
+      "version": "u32",
+      "put_code_per_byte_cost": "Gas",
+      "grow_mem_cost": "Gas",
+      "regular_op_cost": "Gas",
+      "return_data_per_byte_cost": "Gas",
+      "event_data_per_byte_cost": "Gas",
+      "event_per_topic_cost": "Gas",
+      "event_base_cost": "Gas",
+      "call_base_cost": "Gas",
+      "instantiate_base_cost": "Gas",
+      "dispatch_base_cost": "Gas",
+      "sandbox_data_read_cost": "Gas",
+      "sandbox_data_write_cost": "Gas",
+      "transfer_cost": "Gas",
+      "instantiate_cost": "Gas",
+      "max_event_topics": "u32",
+      "max_stack_height": "u32",
+      "max_memory_pages": "u32",
+      "max_table_size": "u32",
+      "enable_println": "bool",
+      "max_subject_len": "u32"
+    },
+    "AccessMode": {
+      "_enum": [
+        "Normal",
+        "WhiteList"
+      ]
+    },
+    "DecimalPoints": "u8",
+    "CollectionMode": {
+      "_enum": {
+        "Invalid": null,
+        "NFT": null,
+        "Fungible": "DecimalPoints",
+        "ReFungible": "DecimalPoints"
+      }
+    },
+    "Ownership": {
+      "Owner": "AccountId",
+      "Fraction": "u128"
+    },
+    "FungibleItemType": {
+      "Collection": "CollectionId",
+      "Owner": "AccountId",
+      "Value": "u128"
+    },
+    "NftItemType": {
+      "Collection": "CollectionId",
+      "Owner": "AccountId",
+      "ConstData": "Vec<u8>",
+      "VariableData": "Vec<u8>"
+    },
+    "ReFungibleItemType": {
+      "Collection": "CollectionId",
+      "Owner": "Vec<Ownership<AccountId>>",
+      "ConstData": "Vec<u8>",
+      "VariableData": "Vec<u8>"
+    },
+    "CollectionType": {
+      "Owner": "AccountId",
+      "Mode": "CollectionMode",
+      "Access": "AccessMode",
+      "DecimalPoints": "DecimalPoints",
+      "Name": "Vec<u16>",
+      "Description": "Vec<u16>",
+      "TokenPrefix": "Vec<u8>",
+      "MintMode": "bool",
+      "OffchainSchema": "Vec<u8>",
+      "SchemaVersion": "SchemaVersion",
+      "Sponsor": "AccountId",
+      "UnconfirmedSponsor": "AccountId",
+      "Limits": "CollectionLimits",
+      "VariableOnChainSchema": "Vec<u8>",
+      "ConstOnChainSchema": "Vec<u8>"
+    },
+    "ApprovePermissions": {
+      "Approved": "AccountId",
+      "Amount": "u128"
+    },
+    "RawData": "Vec<u8>",
+    "Address": "AccountId",
+    "LookupSource": "AccountId",
+    "Weight": "u64",
+    "CreateNftData": {
+      "const_data": "Vec<u8>",
+      "variable_data": "Vec<u8>" 
+    },
+    "CreateFungibleData": {},
+    "CreateReFungibleData": {
+      "const_data": "Vec<u8>",
+      "variable_data": "Vec<u8>" 
+    },
+    "CreateItemData": {
+      "_enum": {
+        "NFT": "CreateNftData",
+        "Fungible": "CreateFungibleData",
+        "ReFungible": "CreateReFungibleData"
+      }
+    },
+    "SchemaVersion": {
+      "_enum": [
+        "ImageURL",
+        "Unique"
+      ]
+    },
+    "CollectionId": "u32",
+    "TokenId": "u32",
+    "BasketItem": {
+      "Address": "AccountId",
+      "start_block": "BlockNumber"
+    },
+    "ChainLimits": {
+      "collection_numbers_limit": "u32",
+      "account_token_ownership_limit": "u32",
+      "collections_admins_limit": "u64",
+      "custom_data_limit": "u32",
+      "nft_sponsor_timeout": "u32",
+      "fungible_sponsor_timeout": "u32",
+      "refungible_sponsor_timeout": "u32"
+    },
+    "CollectionLimits": {
+      "AccountTokenOwnershipLimit": "u32",
+      "SponsoredMintSize": "u32",
+      "TokenLimit": "u32",
+      "SponsorTimeout": "u32"
+    }
+  }
+  
\ No newline at end of file
addedtests/READMEdiffbeforeafterboth
--- /dev/null
+++ b/tests/README
@@ -0,0 +1,12 @@
+# Tests
+
+## How to run
+
+1. Run `npm install`.
+2. Setup a test node. You can do it using `docker-compose up -d` in parent directory.
+3. Configure tests with env variables or by editing [configuration file](src/config.ts).
+4. Run `npm run test`.
+
+## Don't run on the same node twice
+
+Some tests fail when ran on the same blockchain node twice. Either always use a new node or purge the existing one with `nft purge-chain --dev`. There is also [a script](../purge-running-node.sh) to purge and restart a node, started with docker-compose.
modifiedtests/package-lock.jsondiffbeforeafterboth
1{1{
2 "name": "NftTests",2 "name": "NftTests",
3 "version": "1.0.0",3 "version": "1.0.0",
4 "lockfileVersion": 1,4 "lockfileVersion": 2,
5 "requires": true,5 "requires": true,
6 "packages": {
7 "": {
8 "name": "NftTests",
9 "version": "1.0.0",
10 "license": "Apache 2.0",
11 "dependencies": {
12 "@polkadot/api": "^2.3.1",
13 "@polkadot/api-contract": "^2.3.1",
14 "@polkadot/types": "^2.3.1",
15 "@polkadot/util": "^3.4.1",
16 "@types/bn.js": "^4.11.6",
17 "chai-as-promised": "^7.1.1"
18 },
19 "devDependencies": {
20 "@polkadot/dev": "^0.52.11",
21 "@polkadot/ts": "^0.3.41",
22 "@types/bn.js": "^4.11.6",
23 "@types/chai": "^4.2.12",
24 "@types/chai-as-promised": "^7.1.3",
25 "@types/mocha": "^8.0.3",
26 "chai": "^4.2.0",
27 "mocha": "^8.1.1",
28 "ts-node": "^9.0.0",
29 "tslint": "^5.20.1",
30 "typescript": "^3.9.7"
31 }
32 },
33 "node_modules/@ant-design-vue/babel-helper-vue-transform-on": {
34 "version": "1.0.1",
35 "resolved": "https://registry.npmjs.org/@ant-design-vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.1.tgz",
36 "integrity": "sha512-dOAPf/tCM2lCG8FhvOMFBaOdMElMEGhOoocMXEWvHW2l1KIex+UibDcq4bdBEJpDMLrnbNOqci9E7P2dARP6lg==",
37 "dev": true
38 },
39 "node_modules/@ant-design-vue/babel-plugin-jsx": {
40 "version": "1.0.0-rc.1",
41 "resolved": "https://registry.npmjs.org/@ant-design-vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-rc.1.tgz",
42 "integrity": "sha512-x7PfAHSs5/emIuey1Df7Bh/vJU27S9KBdufzoAA7kgwTpEpY85R7CXD9gl6sJFB7aG2pZpl4Tmm+FsHlzgp7fA==",
43 "dev": true,
44 "dependencies": {
45 "@ant-design-vue/babel-helper-vue-transform-on": "^1.0.0",
46 "@babel/helper-module-imports": "^7.0.0",
47 "@babel/plugin-syntax-jsx": "^7.0.0",
48 "@babel/traverse": "^7.0.0",
49 "@babel/types": "^7.0.0",
50 "camelcase": "^6.0.0",
51 "html-tags": "^3.1.0",
52 "svg-tags": "^1.0.0"
53 }
54 },
55 "node_modules/@ant-design-vue/babel-plugin-jsx/node_modules/camelcase": {
56 "version": "6.0.0",
57 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz",
58 "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==",
59 "dev": true,
60 "engines": {
61 "node": ">=10"
62 }
63 },
64 "node_modules/@babel/cli": {
65 "version": "7.11.6",
66 "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.11.6.tgz",
67 "integrity": "sha512-+w7BZCvkewSmaRM6H4L2QM3RL90teqEIHDIFXAmrW33+0jhlymnDAEdqVeCZATvxhQuio1ifoGVlJJbIiH9Ffg==",
68 "dev": true,
69 "dependencies": {
70 "chokidar": "^2.1.8",
71 "commander": "^4.0.1",
72 "convert-source-map": "^1.1.0",
73 "fs-readdir-recursive": "^1.1.0",
74 "glob": "^7.0.0",
75 "lodash": "^4.17.19",
76 "make-dir": "^2.1.0",
77 "slash": "^2.0.0",
78 "source-map": "^0.5.0"
79 },
80 "bin": {
81 "babel": "bin/babel.js",
82 "babel-external-helpers": "bin/babel-external-helpers.js"
83 }
84 },
85 "node_modules/@babel/code-frame": {
86 "version": "7.10.4",
87 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
88 "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
89 "dev": true,
90 "dependencies": {
91 "@babel/highlight": "^7.10.4"
92 }
93 },
94 "node_modules/@babel/compat-data": {
95 "version": "7.11.0",
96 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz",
97 "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==",
98 "dev": true,
99 "dependencies": {
100 "browserslist": "^4.12.0",
101 "invariant": "^2.2.4",
102 "semver": "^5.5.0"
103 }
104 },
105 "node_modules/@babel/core": {
106 "version": "7.11.6",
107 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz",
108 "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==",
109 "dev": true,
110 "dependencies": {
111 "@babel/code-frame": "^7.10.4",
112 "@babel/generator": "^7.11.6",
113 "@babel/helper-module-transforms": "^7.11.0",
114 "@babel/helpers": "^7.10.4",
115 "@babel/parser": "^7.11.5",
116 "@babel/template": "^7.10.4",
117 "@babel/traverse": "^7.11.5",
118 "@babel/types": "^7.11.5",
119 "convert-source-map": "^1.7.0",
120 "debug": "^4.1.0",
121 "gensync": "^1.0.0-beta.1",
122 "json5": "^2.1.2",
123 "lodash": "^4.17.19",
124 "resolve": "^1.3.2",
125 "semver": "^5.4.1",
126 "source-map": "^0.5.0"
127 },
128 "engines": {
129 "node": ">=6.9.0"
130 }
131 },
132 "node_modules/@babel/core/node_modules/debug": {
133 "version": "4.1.1",
134 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
135 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
136 "dev": true,
137 "dependencies": {
138 "ms": "^2.1.1"
139 }
140 },
141 "node_modules/@babel/core/node_modules/ms": {
142 "version": "2.1.2",
143 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
144 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
145 "dev": true
146 },
147 "node_modules/@babel/generator": {
148 "version": "7.11.6",
149 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz",
150 "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==",
151 "dev": true,
152 "dependencies": {
153 "@babel/types": "^7.11.5",
154 "jsesc": "^2.5.1",
155 "source-map": "^0.5.0"
156 }
157 },
158 "node_modules/@babel/helper-annotate-as-pure": {
159 "version": "7.10.4",
160 "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz",
161 "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==",
162 "dev": true,
163 "dependencies": {
164 "@babel/types": "^7.10.4"
165 }
166 },
167 "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
168 "version": "7.10.4",
169 "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz",
170 "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==",
171 "dev": true,
172 "dependencies": {
173 "@babel/helper-explode-assignable-expression": "^7.10.4",
174 "@babel/types": "^7.10.4"
175 }
176 },
177 "node_modules/@babel/helper-builder-react-jsx": {
178 "version": "7.10.4",
179 "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz",
180 "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==",
181 "dev": true,
182 "dependencies": {
183 "@babel/helper-annotate-as-pure": "^7.10.4",
184 "@babel/types": "^7.10.4"
185 }
186 },
187 "node_modules/@babel/helper-builder-react-jsx-experimental": {
188 "version": "7.11.5",
189 "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.11.5.tgz",
190 "integrity": "sha512-Vc4aPJnRZKWfzeCBsqTBnzulVNjABVdahSPhtdMD3Vs80ykx4a87jTHtF/VR+alSrDmNvat7l13yrRHauGcHVw==",
191 "dev": true,
192 "dependencies": {
193 "@babel/helper-annotate-as-pure": "^7.10.4",
194 "@babel/helper-module-imports": "^7.10.4",
195 "@babel/types": "^7.11.5"
196 }
197 },
198 "node_modules/@babel/helper-compilation-targets": {
199 "version": "7.10.4",
200 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz",
201 "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==",
202 "dev": true,
203 "dependencies": {
204 "@babel/compat-data": "^7.10.4",
205 "browserslist": "^4.12.0",
206 "invariant": "^2.2.4",
207 "levenary": "^1.1.1",
208 "semver": "^5.5.0"
209 }
210 },
211 "node_modules/@babel/helper-create-class-features-plugin": {
212 "version": "7.10.5",
213 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz",
214 "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==",
215 "dev": true,
216 "dependencies": {
217 "@babel/helper-function-name": "^7.10.4",
218 "@babel/helper-member-expression-to-functions": "^7.10.5",
219 "@babel/helper-optimise-call-expression": "^7.10.4",
220 "@babel/helper-plugin-utils": "^7.10.4",
221 "@babel/helper-replace-supers": "^7.10.4",
222 "@babel/helper-split-export-declaration": "^7.10.4"
223 }
224 },
225 "node_modules/@babel/helper-create-regexp-features-plugin": {
226 "version": "7.10.4",
227 "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz",
228 "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==",
229 "dev": true,
230 "dependencies": {
231 "@babel/helper-annotate-as-pure": "^7.10.4",
232 "@babel/helper-regex": "^7.10.4",
233 "regexpu-core": "^4.7.0"
234 }
235 },
236 "node_modules/@babel/helper-define-map": {
237 "version": "7.10.5",
238 "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz",
239 "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==",
240 "dev": true,
241 "dependencies": {
242 "@babel/helper-function-name": "^7.10.4",
243 "@babel/types": "^7.10.5",
244 "lodash": "^4.17.19"
245 }
246 },
247 "node_modules/@babel/helper-explode-assignable-expression": {
248 "version": "7.11.4",
249 "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz",
250 "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==",
251 "dev": true,
252 "dependencies": {
253 "@babel/types": "^7.10.4"
254 }
255 },
256 "node_modules/@babel/helper-function-name": {
257 "version": "7.10.4",
258 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
259 "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
260 "dev": true,
261 "dependencies": {
262 "@babel/helper-get-function-arity": "^7.10.4",
263 "@babel/template": "^7.10.4",
264 "@babel/types": "^7.10.4"
265 }
266 },
267 "node_modules/@babel/helper-get-function-arity": {
268 "version": "7.10.4",
269 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
270 "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
271 "dev": true,
272 "dependencies": {
273 "@babel/types": "^7.10.4"
274 }
275 },
276 "node_modules/@babel/helper-hoist-variables": {
277 "version": "7.10.4",
278 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz",
279 "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==",
280 "dev": true,
281 "dependencies": {
282 "@babel/types": "^7.10.4"
283 }
284 },
285 "node_modules/@babel/helper-member-expression-to-functions": {
286 "version": "7.11.0",
287 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz",
288 "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==",
289 "dev": true,
290 "dependencies": {
291 "@babel/types": "^7.11.0"
292 }
293 },
294 "node_modules/@babel/helper-module-imports": {
295 "version": "7.10.4",
296 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz",
297 "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==",
298 "dev": true,
299 "dependencies": {
300 "@babel/types": "^7.10.4"
301 }
302 },
303 "node_modules/@babel/helper-module-transforms": {
304 "version": "7.11.0",
305 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz",
306 "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==",
307 "dev": true,
308 "dependencies": {
309 "@babel/helper-module-imports": "^7.10.4",
310 "@babel/helper-replace-supers": "^7.10.4",
311 "@babel/helper-simple-access": "^7.10.4",
312 "@babel/helper-split-export-declaration": "^7.11.0",
313 "@babel/template": "^7.10.4",
314 "@babel/types": "^7.11.0",
315 "lodash": "^4.17.19"
316 }
317 },
318 "node_modules/@babel/helper-optimise-call-expression": {
319 "version": "7.10.4",
320 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz",
321 "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==",
322 "dev": true,
323 "dependencies": {
324 "@babel/types": "^7.10.4"
325 }
326 },
327 "node_modules/@babel/helper-plugin-utils": {
328 "version": "7.10.4",
329 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
330 "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
331 "dev": true
332 },
333 "node_modules/@babel/helper-regex": {
334 "version": "7.10.5",
335 "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz",
336 "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==",
337 "dev": true,
338 "dependencies": {
339 "lodash": "^4.17.19"
340 }
341 },
342 "node_modules/@babel/helper-remap-async-to-generator": {
343 "version": "7.11.4",
344 "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz",
345 "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==",
346 "dev": true,
347 "dependencies": {
348 "@babel/helper-annotate-as-pure": "^7.10.4",
349 "@babel/helper-wrap-function": "^7.10.4",
350 "@babel/template": "^7.10.4",
351 "@babel/types": "^7.10.4"
352 }
353 },
354 "node_modules/@babel/helper-replace-supers": {
355 "version": "7.10.4",
356 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz",
357 "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==",
358 "dev": true,
359 "dependencies": {
360 "@babel/helper-member-expression-to-functions": "^7.10.4",
361 "@babel/helper-optimise-call-expression": "^7.10.4",
362 "@babel/traverse": "^7.10.4",
363 "@babel/types": "^7.10.4"
364 }
365 },
366 "node_modules/@babel/helper-simple-access": {
367 "version": "7.10.4",
368 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz",
369 "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==",
370 "dev": true,
371 "dependencies": {
372 "@babel/template": "^7.10.4",
373 "@babel/types": "^7.10.4"
374 }
375 },
376 "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
377 "version": "7.11.0",
378 "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz",
379 "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==",
380 "dev": true,
381 "dependencies": {
382 "@babel/types": "^7.11.0"
383 }
384 },
385 "node_modules/@babel/helper-split-export-declaration": {
386 "version": "7.11.0",
387 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
388 "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
389 "dev": true,
390 "dependencies": {
391 "@babel/types": "^7.11.0"
392 }
393 },
394 "node_modules/@babel/helper-validator-identifier": {
395 "version": "7.10.4",
396 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
397 "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
398 "dev": true
399 },
400 "node_modules/@babel/helper-wrap-function": {
401 "version": "7.10.4",
402 "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz",
403 "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==",
404 "dev": true,
405 "dependencies": {
406 "@babel/helper-function-name": "^7.10.4",
407 "@babel/template": "^7.10.4",
408 "@babel/traverse": "^7.10.4",
409 "@babel/types": "^7.10.4"
410 }
411 },
412 "node_modules/@babel/helpers": {
413 "version": "7.10.4",
414 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz",
415 "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==",
416 "dev": true,
417 "dependencies": {
418 "@babel/template": "^7.10.4",
419 "@babel/traverse": "^7.10.4",
420 "@babel/types": "^7.10.4"
421 }
422 },
423 "node_modules/@babel/highlight": {
424 "version": "7.10.4",
425 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
426 "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
427 "dev": true,
428 "dependencies": {
429 "@babel/helper-validator-identifier": "^7.10.4",
430 "chalk": "^2.0.0",
431 "js-tokens": "^4.0.0"
432 }
433 },
434 "node_modules/@babel/highlight/node_modules/ansi-styles": {
435 "version": "3.2.1",
436 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
437 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
438 "dev": true,
439 "dependencies": {
440 "color-convert": "^1.9.0"
441 },
442 "engines": {
443 "node": ">=4"
444 }
445 },
446 "node_modules/@babel/highlight/node_modules/chalk": {
447 "version": "2.4.2",
448 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
449 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
450 "dev": true,
451 "dependencies": {
452 "ansi-styles": "^3.2.1",
453 "escape-string-regexp": "^1.0.5",
454 "supports-color": "^5.3.0"
455 },
456 "engines": {
457 "node": ">=4"
458 }
459 },
460 "node_modules/@babel/highlight/node_modules/color-convert": {
461 "version": "1.9.3",
462 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
463 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
464 "dev": true,
465 "dependencies": {
466 "color-name": "1.1.3"
467 }
468 },
469 "node_modules/@babel/highlight/node_modules/color-name": {
470 "version": "1.1.3",
471 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
472 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
473 "dev": true
474 },
475 "node_modules/@babel/highlight/node_modules/has-flag": {
476 "version": "3.0.0",
477 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
478 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
479 "dev": true,
480 "engines": {
481 "node": ">=4"
482 }
483 },
484 "node_modules/@babel/highlight/node_modules/supports-color": {
485 "version": "5.5.0",
486 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
487 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
488 "dev": true,
489 "dependencies": {
490 "has-flag": "^3.0.0"
491 },
492 "engines": {
493 "node": ">=4"
494 }
495 },
496 "node_modules/@babel/parser": {
497 "version": "7.11.5",
498 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz",
499 "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==",
500 "dev": true,
501 "bin": {
502 "parser": "bin/babel-parser.js"
503 },
504 "engines": {
505 "node": ">=6.0.0"
506 }
507 },
508 "node_modules/@babel/plugin-proposal-async-generator-functions": {
509 "version": "7.10.5",
510 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz",
511 "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==",
512 "dev": true,
513 "dependencies": {
514 "@babel/helper-plugin-utils": "^7.10.4",
515 "@babel/helper-remap-async-to-generator": "^7.10.4",
516 "@babel/plugin-syntax-async-generators": "^7.8.0"
517 }
518 },
519 "node_modules/@babel/plugin-proposal-class-properties": {
520 "version": "7.10.4",
521 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz",
522 "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==",
523 "dev": true,
524 "dependencies": {
525 "@babel/helper-create-class-features-plugin": "^7.10.4",
526 "@babel/helper-plugin-utils": "^7.10.4"
527 }
528 },
529 "node_modules/@babel/plugin-proposal-decorators": {
530 "version": "7.10.5",
531 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.10.5.tgz",
532 "integrity": "sha512-Sc5TAQSZuLzgY0664mMDn24Vw2P8g/VhyLyGPaWiHahhgLqeZvcGeyBZOrJW0oSKIK2mvQ22a1ENXBIQLhrEiQ==",
533 "dev": true,
534 "dependencies": {
535 "@babel/helper-create-class-features-plugin": "^7.10.5",
536 "@babel/helper-plugin-utils": "^7.10.4",
537 "@babel/plugin-syntax-decorators": "^7.10.4"
538 }
539 },
540 "node_modules/@babel/plugin-proposal-dynamic-import": {
541 "version": "7.10.4",
542 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz",
543 "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==",
544 "dev": true,
545 "dependencies": {
546 "@babel/helper-plugin-utils": "^7.10.4",
547 "@babel/plugin-syntax-dynamic-import": "^7.8.0"
548 }
549 },
550 "node_modules/@babel/plugin-proposal-export-namespace-from": {
551 "version": "7.10.4",
552 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz",
553 "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==",
554 "dev": true,
555 "dependencies": {
556 "@babel/helper-plugin-utils": "^7.10.4",
557 "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
558 }
559 },
560 "node_modules/@babel/plugin-proposal-json-strings": {
561 "version": "7.10.4",
562 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz",
563 "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==",
564 "dev": true,
565 "dependencies": {
566 "@babel/helper-plugin-utils": "^7.10.4",
567 "@babel/plugin-syntax-json-strings": "^7.8.0"
568 }
569 },
570 "node_modules/@babel/plugin-proposal-logical-assignment-operators": {
571 "version": "7.11.0",
572 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz",
573 "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==",
574 "dev": true,
575 "dependencies": {
576 "@babel/helper-plugin-utils": "^7.10.4",
577 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
578 }
579 },
580 "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
581 "version": "7.10.4",
582 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz",
583 "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==",
584 "dev": true,
585 "dependencies": {
586 "@babel/helper-plugin-utils": "^7.10.4",
587 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
588 }
589 },
590 "node_modules/@babel/plugin-proposal-numeric-separator": {
591 "version": "7.10.4",
592 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz",
593 "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==",
594 "dev": true,
595 "dependencies": {
596 "@babel/helper-plugin-utils": "^7.10.4",
597 "@babel/plugin-syntax-numeric-separator": "^7.10.4"
598 }
599 },
600 "node_modules/@babel/plugin-proposal-object-rest-spread": {
601 "version": "7.11.0",
602 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz",
603 "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==",
604 "dev": true,
605 "dependencies": {
606 "@babel/helper-plugin-utils": "^7.10.4",
607 "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
608 "@babel/plugin-transform-parameters": "^7.10.4"
609 }
610 },
611 "node_modules/@babel/plugin-proposal-optional-catch-binding": {
612 "version": "7.10.4",
613 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz",
614 "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==",
615 "dev": true,
616 "dependencies": {
617 "@babel/helper-plugin-utils": "^7.10.4",
618 "@babel/plugin-syntax-optional-catch-binding": "^7.8.0"
619 }
620 },
621 "node_modules/@babel/plugin-proposal-optional-chaining": {
622 "version": "7.11.0",
623 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz",
624 "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==",
625 "dev": true,
626 "dependencies": {
627 "@babel/helper-plugin-utils": "^7.10.4",
628 "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0",
629 "@babel/plugin-syntax-optional-chaining": "^7.8.0"
630 }
631 },
632 "node_modules/@babel/plugin-proposal-pipeline-operator": {
633 "version": "7.10.5",
634 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-pipeline-operator/-/plugin-proposal-pipeline-operator-7.10.5.tgz",
635 "integrity": "sha512-tCpZ46KUAHgFoXsH593k9sX/ZKsNb4NlTGNif8PdlmkGbtYdbTQi6zNv8yibpRf+3sQFElOBLyNo3I5ZwVu90g==",
636 "dev": true,
637 "dependencies": {
638 "@babel/helper-plugin-utils": "^7.10.4",
639 "@babel/plugin-syntax-pipeline-operator": "^7.10.4"
640 }
641 },
642 "node_modules/@babel/plugin-proposal-private-methods": {
643 "version": "7.10.4",
644 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz",
645 "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==",
646 "dev": true,
647 "dependencies": {
648 "@babel/helper-create-class-features-plugin": "^7.10.4",
649 "@babel/helper-plugin-utils": "^7.10.4"
650 }
651 },
652 "node_modules/@babel/plugin-proposal-unicode-property-regex": {
653 "version": "7.10.4",
654 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz",
655 "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==",
656 "dev": true,
657 "dependencies": {
658 "@babel/helper-create-regexp-features-plugin": "^7.10.4",
659 "@babel/helper-plugin-utils": "^7.10.4"
660 },
661 "engines": {
662 "node": ">=4"
663 }
664 },
665 "node_modules/@babel/plugin-syntax-async-generators": {
666 "version": "7.8.4",
667 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
668 "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
669 "dev": true,
670 "dependencies": {
671 "@babel/helper-plugin-utils": "^7.8.0"
672 }
673 },
674 "node_modules/@babel/plugin-syntax-bigint": {
675 "version": "7.8.3",
676 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
677 "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
678 "dev": true,
679 "dependencies": {
680 "@babel/helper-plugin-utils": "^7.8.0"
681 }
682 },
683 "node_modules/@babel/plugin-syntax-class-properties": {
684 "version": "7.10.4",
685 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz",
686 "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==",
687 "dev": true,
688 "dependencies": {
689 "@babel/helper-plugin-utils": "^7.10.4"
690 }
691 },
692 "node_modules/@babel/plugin-syntax-decorators": {
693 "version": "7.10.4",
694 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.10.4.tgz",
695 "integrity": "sha512-2NaoC6fAk2VMdhY1eerkfHV+lVYC1u8b+jmRJISqANCJlTxYy19HGdIkkQtix2UtkcPuPu+IlDgrVseZnU03bw==",
696 "dev": true,
697 "dependencies": {
698 "@babel/helper-plugin-utils": "^7.10.4"
699 }
700 },
701 "node_modules/@babel/plugin-syntax-dynamic-import": {
702 "version": "7.8.3",
703 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
704 "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
705 "dev": true,
706 "dependencies": {
707 "@babel/helper-plugin-utils": "^7.8.0"
708 }
709 },
710 "node_modules/@babel/plugin-syntax-export-namespace-from": {
711 "version": "7.8.3",
712 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
713 "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
714 "dev": true,
715 "dependencies": {
716 "@babel/helper-plugin-utils": "^7.8.3"
717 }
718 },
719 "node_modules/@babel/plugin-syntax-import-meta": {
720 "version": "7.10.4",
721 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
722 "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
723 "dev": true,
724 "dependencies": {
725 "@babel/helper-plugin-utils": "^7.10.4"
726 }
727 },
728 "node_modules/@babel/plugin-syntax-json-strings": {
729 "version": "7.8.3",
730 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
731 "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
732 "dev": true,
733 "dependencies": {
734 "@babel/helper-plugin-utils": "^7.8.0"
735 }
736 },
737 "node_modules/@babel/plugin-syntax-jsx": {
738 "version": "7.10.4",
739 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz",
740 "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==",
741 "dev": true,
742 "dependencies": {
743 "@babel/helper-plugin-utils": "^7.10.4"
744 }
745 },
746 "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
747 "version": "7.10.4",
748 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
749 "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
750 "dev": true,
751 "dependencies": {
752 "@babel/helper-plugin-utils": "^7.10.4"
753 }
754 },
755 "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
756 "version": "7.8.3",
757 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
758 "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
759 "dev": true,
760 "dependencies": {
761 "@babel/helper-plugin-utils": "^7.8.0"
762 }
763 },
764 "node_modules/@babel/plugin-syntax-numeric-separator": {
765 "version": "7.10.4",
766 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
767 "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
768 "dev": true,
769 "dependencies": {
770 "@babel/helper-plugin-utils": "^7.10.4"
771 }
772 },
773 "node_modules/@babel/plugin-syntax-object-rest-spread": {
774 "version": "7.8.3",
775 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
776 "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
777 "dev": true,
778 "dependencies": {
779 "@babel/helper-plugin-utils": "^7.8.0"
780 }
781 },
782 "node_modules/@babel/plugin-syntax-optional-catch-binding": {
783 "version": "7.8.3",
784 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
785 "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
786 "dev": true,
787 "dependencies": {
788 "@babel/helper-plugin-utils": "^7.8.0"
789 }
790 },
791 "node_modules/@babel/plugin-syntax-optional-chaining": {
792 "version": "7.8.3",
793 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
794 "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
795 "dev": true,
796 "dependencies": {
797 "@babel/helper-plugin-utils": "^7.8.0"
798 }
799 },
800 "node_modules/@babel/plugin-syntax-pipeline-operator": {
801 "version": "7.10.4",
802 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-pipeline-operator/-/plugin-syntax-pipeline-operator-7.10.4.tgz",
803 "integrity": "sha512-QOmXevisZebt9pBkMdDdXWg+fndB8dT/puwSKKu/1K3P4oBwmydN/4dX1hdrNvPHbw4xE+ocIoEus7c4eh7Igg==",
804 "dev": true,
805 "dependencies": {
806 "@babel/helper-plugin-utils": "^7.10.4"
807 }
808 },
809 "node_modules/@babel/plugin-syntax-top-level-await": {
810 "version": "7.10.4",
811 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz",
812 "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==",
813 "dev": true,
814 "dependencies": {
815 "@babel/helper-plugin-utils": "^7.10.4"
816 }
817 },
818 "node_modules/@babel/plugin-syntax-typescript": {
819 "version": "7.10.4",
820 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz",
821 "integrity": "sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==",
822 "dev": true,
823 "dependencies": {
824 "@babel/helper-plugin-utils": "^7.10.4"
825 }
826 },
827 "node_modules/@babel/plugin-transform-arrow-functions": {
828 "version": "7.10.4",
829 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz",
830 "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==",
831 "dev": true,
832 "dependencies": {
833 "@babel/helper-plugin-utils": "^7.10.4"
834 }
835 },
836 "node_modules/@babel/plugin-transform-async-to-generator": {
837 "version": "7.10.4",
838 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz",
839 "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==",
840 "dev": true,
841 "dependencies": {
842 "@babel/helper-module-imports": "^7.10.4",
843 "@babel/helper-plugin-utils": "^7.10.4",
844 "@babel/helper-remap-async-to-generator": "^7.10.4"
845 }
846 },
847 "node_modules/@babel/plugin-transform-block-scoped-functions": {
848 "version": "7.10.4",
849 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz",
850 "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==",
851 "dev": true,
852 "dependencies": {
853 "@babel/helper-plugin-utils": "^7.10.4"
854 }
855 },
856 "node_modules/@babel/plugin-transform-block-scoping": {
857 "version": "7.11.1",
858 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz",
859 "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==",
860 "dev": true,
861 "dependencies": {
862 "@babel/helper-plugin-utils": "^7.10.4"
863 }
864 },
865 "node_modules/@babel/plugin-transform-classes": {
866 "version": "7.10.4",
867 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz",
868 "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==",
869 "dev": true,
870 "dependencies": {
871 "@babel/helper-annotate-as-pure": "^7.10.4",
872 "@babel/helper-define-map": "^7.10.4",
873 "@babel/helper-function-name": "^7.10.4",
874 "@babel/helper-optimise-call-expression": "^7.10.4",
875 "@babel/helper-plugin-utils": "^7.10.4",
876 "@babel/helper-replace-supers": "^7.10.4",
877 "@babel/helper-split-export-declaration": "^7.10.4",
878 "globals": "^11.1.0"
879 }
880 },
881 "node_modules/@babel/plugin-transform-computed-properties": {
882 "version": "7.10.4",
883 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz",
884 "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==",
885 "dev": true,
886 "dependencies": {
887 "@babel/helper-plugin-utils": "^7.10.4"
888 }
889 },
890 "node_modules/@babel/plugin-transform-destructuring": {
891 "version": "7.10.4",
892 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz",
893 "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==",
894 "dev": true,
895 "dependencies": {
896 "@babel/helper-plugin-utils": "^7.10.4"
897 }
898 },
899 "node_modules/@babel/plugin-transform-dotall-regex": {
900 "version": "7.10.4",
901 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz",
902 "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==",
903 "dev": true,
904 "dependencies": {
905 "@babel/helper-create-regexp-features-plugin": "^7.10.4",
906 "@babel/helper-plugin-utils": "^7.10.4"
907 }
908 },
909 "node_modules/@babel/plugin-transform-duplicate-keys": {
910 "version": "7.10.4",
911 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz",
912 "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==",
913 "dev": true,
914 "dependencies": {
915 "@babel/helper-plugin-utils": "^7.10.4"
916 }
917 },
918 "node_modules/@babel/plugin-transform-exponentiation-operator": {
919 "version": "7.10.4",
920 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz",
921 "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==",
922 "dev": true,
923 "dependencies": {
924 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4",
925 "@babel/helper-plugin-utils": "^7.10.4"
926 }
927 },
928 "node_modules/@babel/plugin-transform-for-of": {
929 "version": "7.10.4",
930 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz",
931 "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==",
932 "dev": true,
933 "dependencies": {
934 "@babel/helper-plugin-utils": "^7.10.4"
935 }
936 },
937 "node_modules/@babel/plugin-transform-function-name": {
938 "version": "7.10.4",
939 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz",
940 "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==",
941 "dev": true,
942 "dependencies": {
943 "@babel/helper-function-name": "^7.10.4",
944 "@babel/helper-plugin-utils": "^7.10.4"
945 }
946 },
947 "node_modules/@babel/plugin-transform-literals": {
948 "version": "7.10.4",
949 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz",
950 "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==",
951 "dev": true,
952 "dependencies": {
953 "@babel/helper-plugin-utils": "^7.10.4"
954 }
955 },
956 "node_modules/@babel/plugin-transform-member-expression-literals": {
957 "version": "7.10.4",
958 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz",
959 "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==",
960 "dev": true,
961 "dependencies": {
962 "@babel/helper-plugin-utils": "^7.10.4"
963 }
964 },
965 "node_modules/@babel/plugin-transform-modules-amd": {
966 "version": "7.10.5",
967 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz",
968 "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==",
969 "dev": true,
970 "dependencies": {
971 "@babel/helper-module-transforms": "^7.10.5",
972 "@babel/helper-plugin-utils": "^7.10.4",
973 "babel-plugin-dynamic-import-node": "^2.3.3"
974 }
975 },
976 "node_modules/@babel/plugin-transform-modules-commonjs": {
977 "version": "7.10.4",
978 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz",
979 "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==",
980 "dev": true,
981 "dependencies": {
982 "@babel/helper-module-transforms": "^7.10.4",
983 "@babel/helper-plugin-utils": "^7.10.4",
984 "@babel/helper-simple-access": "^7.10.4",
985 "babel-plugin-dynamic-import-node": "^2.3.3"
986 }
987 },
988 "node_modules/@babel/plugin-transform-modules-systemjs": {
989 "version": "7.10.5",
990 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz",
991 "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==",
992 "dev": true,
993 "dependencies": {
994 "@babel/helper-hoist-variables": "^7.10.4",
995 "@babel/helper-module-transforms": "^7.10.5",
996 "@babel/helper-plugin-utils": "^7.10.4",
997 "babel-plugin-dynamic-import-node": "^2.3.3"
998 }
999 },
1000 "node_modules/@babel/plugin-transform-modules-umd": {
1001 "version": "7.10.4",
1002 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz",
1003 "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==",
1004 "dev": true,
1005 "dependencies": {
1006 "@babel/helper-module-transforms": "^7.10.4",
1007 "@babel/helper-plugin-utils": "^7.10.4"
1008 }
1009 },
1010 "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
1011 "version": "7.10.4",
1012 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz",
1013 "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==",
1014 "dev": true,
1015 "dependencies": {
1016 "@babel/helper-create-regexp-features-plugin": "^7.10.4"
1017 }
1018 },
1019 "node_modules/@babel/plugin-transform-new-target": {
1020 "version": "7.10.4",
1021 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz",
1022 "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==",
1023 "dev": true,
1024 "dependencies": {
1025 "@babel/helper-plugin-utils": "^7.10.4"
1026 }
1027 },
1028 "node_modules/@babel/plugin-transform-object-super": {
1029 "version": "7.10.4",
1030 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz",
1031 "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==",
1032 "dev": true,
1033 "dependencies": {
1034 "@babel/helper-plugin-utils": "^7.10.4",
1035 "@babel/helper-replace-supers": "^7.10.4"
1036 }
1037 },
1038 "node_modules/@babel/plugin-transform-parameters": {
1039 "version": "7.10.5",
1040 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz",
1041 "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==",
1042 "dev": true,
1043 "dependencies": {
1044 "@babel/helper-get-function-arity": "^7.10.4",
1045 "@babel/helper-plugin-utils": "^7.10.4"
1046 }
1047 },
1048 "node_modules/@babel/plugin-transform-property-literals": {
1049 "version": "7.10.4",
1050 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz",
1051 "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==",
1052 "dev": true,
1053 "dependencies": {
1054 "@babel/helper-plugin-utils": "^7.10.4"
1055 }
1056 },
1057 "node_modules/@babel/plugin-transform-react-display-name": {
1058 "version": "7.10.4",
1059 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz",
1060 "integrity": "sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw==",
1061 "dev": true,
1062 "dependencies": {
1063 "@babel/helper-plugin-utils": "^7.10.4"
1064 }
1065 },
1066 "node_modules/@babel/plugin-transform-react-jsx": {
1067 "version": "7.10.4",
1068 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz",
1069 "integrity": "sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==",
1070 "dev": true,
1071 "dependencies": {
1072 "@babel/helper-builder-react-jsx": "^7.10.4",
1073 "@babel/helper-builder-react-jsx-experimental": "^7.10.4",
1074 "@babel/helper-plugin-utils": "^7.10.4",
1075 "@babel/plugin-syntax-jsx": "^7.10.4"
1076 }
1077 },
1078 "node_modules/@babel/plugin-transform-react-jsx-development": {
1079 "version": "7.11.5",
1080 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.11.5.tgz",
1081 "integrity": "sha512-cImAmIlKJ84sDmpQzm4/0q/2xrXlDezQoixy3qoz1NJeZL/8PRon6xZtluvr4H4FzwlDGI5tCcFupMnXGtr+qw==",
1082 "dev": true,
1083 "dependencies": {
1084 "@babel/helper-builder-react-jsx-experimental": "^7.11.5",
1085 "@babel/helper-plugin-utils": "^7.10.4",
1086 "@babel/plugin-syntax-jsx": "^7.10.4"
1087 }
1088 },
1089 "node_modules/@babel/plugin-transform-react-jsx-self": {
1090 "version": "7.10.4",
1091 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz",
1092 "integrity": "sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg==",
1093 "dev": true,
1094 "dependencies": {
1095 "@babel/helper-plugin-utils": "^7.10.4",
1096 "@babel/plugin-syntax-jsx": "^7.10.4"
1097 }
1098 },
1099 "node_modules/@babel/plugin-transform-react-jsx-source": {
1100 "version": "7.10.5",
1101 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz",
1102 "integrity": "sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA==",
1103 "dev": true,
1104 "dependencies": {
1105 "@babel/helper-plugin-utils": "^7.10.4",
1106 "@babel/plugin-syntax-jsx": "^7.10.4"
1107 }
1108 },
1109 "node_modules/@babel/plugin-transform-react-pure-annotations": {
1110 "version": "7.10.4",
1111 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz",
1112 "integrity": "sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A==",
1113 "dev": true,
1114 "dependencies": {
1115 "@babel/helper-annotate-as-pure": "^7.10.4",
1116 "@babel/helper-plugin-utils": "^7.10.4"
1117 }
1118 },
1119 "node_modules/@babel/plugin-transform-regenerator": {
1120 "version": "7.10.4",
1121 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz",
1122 "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==",
1123 "dev": true,
1124 "dependencies": {
1125 "regenerator-transform": "^0.14.2"
1126 }
1127 },
1128 "node_modules/@babel/plugin-transform-reserved-words": {
1129 "version": "7.10.4",
1130 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz",
1131 "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==",
1132 "dev": true,
1133 "dependencies": {
1134 "@babel/helper-plugin-utils": "^7.10.4"
1135 }
1136 },
1137 "node_modules/@babel/plugin-transform-runtime": {
1138 "version": "7.11.5",
1139 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.5.tgz",
1140 "integrity": "sha512-9aIoee+EhjySZ6vY5hnLjigHzunBlscx9ANKutkeWTJTx6m5Rbq6Ic01tLvO54lSusR+BxV7u4UDdCmXv5aagg==",
1141 "dev": true,
1142 "dependencies": {
1143 "@babel/helper-module-imports": "^7.10.4",
1144 "@babel/helper-plugin-utils": "^7.10.4",
1145 "resolve": "^1.8.1",
1146 "semver": "^5.5.1"
1147 }
1148 },
1149 "node_modules/@babel/plugin-transform-shorthand-properties": {
1150 "version": "7.10.4",
1151 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz",
1152 "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==",
1153 "dev": true,
1154 "dependencies": {
1155 "@babel/helper-plugin-utils": "^7.10.4"
1156 }
1157 },
1158 "node_modules/@babel/plugin-transform-spread": {
1159 "version": "7.11.0",
1160 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz",
1161 "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==",
1162 "dev": true,
1163 "dependencies": {
1164 "@babel/helper-plugin-utils": "^7.10.4",
1165 "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0"
1166 }
1167 },
1168 "node_modules/@babel/plugin-transform-sticky-regex": {
1169 "version": "7.10.4",
1170 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz",
1171 "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==",
1172 "dev": true,
1173 "dependencies": {
1174 "@babel/helper-plugin-utils": "^7.10.4",
1175 "@babel/helper-regex": "^7.10.4"
1176 }
1177 },
1178 "node_modules/@babel/plugin-transform-template-literals": {
1179 "version": "7.10.5",
1180 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz",
1181 "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==",
1182 "dev": true,
1183 "dependencies": {
1184 "@babel/helper-annotate-as-pure": "^7.10.4",
1185 "@babel/helper-plugin-utils": "^7.10.4"
1186 }
1187 },
1188 "node_modules/@babel/plugin-transform-typeof-symbol": {
1189 "version": "7.10.4",
1190 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz",
1191 "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==",
1192 "dev": true,
1193 "dependencies": {
1194 "@babel/helper-plugin-utils": "^7.10.4"
1195 }
1196 },
1197 "node_modules/@babel/plugin-transform-typescript": {
1198 "version": "7.11.0",
1199 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz",
1200 "integrity": "sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w==",
1201 "dev": true,
1202 "dependencies": {
1203 "@babel/helper-create-class-features-plugin": "^7.10.5",
1204 "@babel/helper-plugin-utils": "^7.10.4",
1205 "@babel/plugin-syntax-typescript": "^7.10.4"
1206 }
1207 },
1208 "node_modules/@babel/plugin-transform-unicode-escapes": {
1209 "version": "7.10.4",
1210 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz",
1211 "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==",
1212 "dev": true,
1213 "dependencies": {
1214 "@babel/helper-plugin-utils": "^7.10.4"
1215 }
1216 },
1217 "node_modules/@babel/plugin-transform-unicode-regex": {
1218 "version": "7.10.4",
1219 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz",
1220 "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==",
1221 "dev": true,
1222 "dependencies": {
1223 "@babel/helper-create-regexp-features-plugin": "^7.10.4",
1224 "@babel/helper-plugin-utils": "^7.10.4"
1225 }
1226 },
1227 "node_modules/@babel/preset-env": {
1228 "version": "7.11.5",
1229 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz",
1230 "integrity": "sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==",
1231 "dev": true,
1232 "dependencies": {
1233 "@babel/compat-data": "^7.11.0",
1234 "@babel/helper-compilation-targets": "^7.10.4",
1235 "@babel/helper-module-imports": "^7.10.4",
1236 "@babel/helper-plugin-utils": "^7.10.4",
1237 "@babel/plugin-proposal-async-generator-functions": "^7.10.4",
1238 "@babel/plugin-proposal-class-properties": "^7.10.4",
1239 "@babel/plugin-proposal-dynamic-import": "^7.10.4",
1240 "@babel/plugin-proposal-export-namespace-from": "^7.10.4",
1241 "@babel/plugin-proposal-json-strings": "^7.10.4",
1242 "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0",
1243 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4",
1244 "@babel/plugin-proposal-numeric-separator": "^7.10.4",
1245 "@babel/plugin-proposal-object-rest-spread": "^7.11.0",
1246 "@babel/plugin-proposal-optional-catch-binding": "^7.10.4",
1247 "@babel/plugin-proposal-optional-chaining": "^7.11.0",
1248 "@babel/plugin-proposal-private-methods": "^7.10.4",
1249 "@babel/plugin-proposal-unicode-property-regex": "^7.10.4",
1250 "@babel/plugin-syntax-async-generators": "^7.8.0",
1251 "@babel/plugin-syntax-class-properties": "^7.10.4",
1252 "@babel/plugin-syntax-dynamic-import": "^7.8.0",
1253 "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
1254 "@babel/plugin-syntax-json-strings": "^7.8.0",
1255 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
1256 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
1257 "@babel/plugin-syntax-numeric-separator": "^7.10.4",
1258 "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
1259 "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
1260 "@babel/plugin-syntax-optional-chaining": "^7.8.0",
1261 "@babel/plugin-syntax-top-level-await": "^7.10.4",
1262 "@babel/plugin-transform-arrow-functions": "^7.10.4",
1263 "@babel/plugin-transform-async-to-generator": "^7.10.4",
1264 "@babel/plugin-transform-block-scoped-functions": "^7.10.4",
1265 "@babel/plugin-transform-block-scoping": "^7.10.4",
1266 "@babel/plugin-transform-classes": "^7.10.4",
1267 "@babel/plugin-transform-computed-properties": "^7.10.4",
1268 "@babel/plugin-transform-destructuring": "^7.10.4",
1269 "@babel/plugin-transform-dotall-regex": "^7.10.4",
1270 "@babel/plugin-transform-duplicate-keys": "^7.10.4",
1271 "@babel/plugin-transform-exponentiation-operator": "^7.10.4",
1272 "@babel/plugin-transform-for-of": "^7.10.4",
1273 "@babel/plugin-transform-function-name": "^7.10.4",
1274 "@babel/plugin-transform-literals": "^7.10.4",
1275 "@babel/plugin-transform-member-expression-literals": "^7.10.4",
1276 "@babel/plugin-transform-modules-amd": "^7.10.4",
1277 "@babel/plugin-transform-modules-commonjs": "^7.10.4",
1278 "@babel/plugin-transform-modules-systemjs": "^7.10.4",
1279 "@babel/plugin-transform-modules-umd": "^7.10.4",
1280 "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4",
1281 "@babel/plugin-transform-new-target": "^7.10.4",
1282 "@babel/plugin-transform-object-super": "^7.10.4",
1283 "@babel/plugin-transform-parameters": "^7.10.4",
1284 "@babel/plugin-transform-property-literals": "^7.10.4",
1285 "@babel/plugin-transform-regenerator": "^7.10.4",
1286 "@babel/plugin-transform-reserved-words": "^7.10.4",
1287 "@babel/plugin-transform-shorthand-properties": "^7.10.4",
1288 "@babel/plugin-transform-spread": "^7.11.0",
1289 "@babel/plugin-transform-sticky-regex": "^7.10.4",
1290 "@babel/plugin-transform-template-literals": "^7.10.4",
1291 "@babel/plugin-transform-typeof-symbol": "^7.10.4",
1292 "@babel/plugin-transform-unicode-escapes": "^7.10.4",
1293 "@babel/plugin-transform-unicode-regex": "^7.10.4",
1294 "@babel/preset-modules": "^0.1.3",
1295 "@babel/types": "^7.11.5",
1296 "browserslist": "^4.12.0",
1297 "core-js-compat": "^3.6.2",
1298 "invariant": "^2.2.2",
1299 "levenary": "^1.1.1",
1300 "semver": "^5.5.0"
1301 }
1302 },
1303 "node_modules/@babel/preset-modules": {
1304 "version": "0.1.4",
1305 "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
1306 "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
1307 "dev": true,
1308 "dependencies": {
1309 "@babel/helper-plugin-utils": "^7.0.0",
1310 "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
1311 "@babel/plugin-transform-dotall-regex": "^7.4.4",
1312 "@babel/types": "^7.4.4",
1313 "esutils": "^2.0.2"
1314 }
1315 },
1316 "node_modules/@babel/preset-react": {
1317 "version": "7.10.4",
1318 "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.4.tgz",
1319 "integrity": "sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw==",
1320 "dev": true,
1321 "dependencies": {
1322 "@babel/helper-plugin-utils": "^7.10.4",
1323 "@babel/plugin-transform-react-display-name": "^7.10.4",
1324 "@babel/plugin-transform-react-jsx": "^7.10.4",
1325 "@babel/plugin-transform-react-jsx-development": "^7.10.4",
1326 "@babel/plugin-transform-react-jsx-self": "^7.10.4",
1327 "@babel/plugin-transform-react-jsx-source": "^7.10.4",
1328 "@babel/plugin-transform-react-pure-annotations": "^7.10.4"
1329 }
1330 },
1331 "node_modules/@babel/preset-typescript": {
1332 "version": "7.10.4",
1333 "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.10.4.tgz",
1334 "integrity": "sha512-SdYnvGPv+bLlwkF2VkJnaX/ni1sMNetcGI1+nThF1gyv6Ph8Qucc4ZZAjM5yZcE/AKRXIOTZz7eSRDWOEjPyRQ==",
1335 "dev": true,
1336 "dependencies": {
1337 "@babel/helper-plugin-utils": "^7.10.4",
1338 "@babel/plugin-transform-typescript": "^7.10.4"
1339 }
1340 },
1341 "node_modules/@babel/register": {
1342 "version": "7.11.5",
1343 "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.11.5.tgz",
1344 "integrity": "sha512-CAml0ioKX+kOAvBQDHa/+t1fgOt3qkTIz0TrRtRAT6XY0m5qYZXR85k6/sLCNPMGhYDlCFHCYuU0ybTJbvlC6w==",
1345 "dev": true,
1346 "dependencies": {
1347 "find-cache-dir": "^2.0.0",
1348 "lodash": "^4.17.19",
1349 "make-dir": "^2.1.0",
1350 "pirates": "^4.0.0",
1351 "source-map-support": "^0.5.16"
1352 }
1353 },
1354 "node_modules/@babel/runtime": {
1355 "version": "7.11.2",
1356 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz",
1357 "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==",
1358 "dependencies": {
1359 "regenerator-runtime": "^0.13.4"
1360 }
1361 },
1362 "node_modules/@babel/template": {
1363 "version": "7.10.4",
1364 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
1365 "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
1366 "dev": true,
1367 "dependencies": {
1368 "@babel/code-frame": "^7.10.4",
1369 "@babel/parser": "^7.10.4",
1370 "@babel/types": "^7.10.4"
1371 }
1372 },
1373 "node_modules/@babel/traverse": {
1374 "version": "7.11.5",
1375 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz",
1376 "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==",
1377 "dev": true,
1378 "dependencies": {
1379 "@babel/code-frame": "^7.10.4",
1380 "@babel/generator": "^7.11.5",
1381 "@babel/helper-function-name": "^7.10.4",
1382 "@babel/helper-split-export-declaration": "^7.11.0",
1383 "@babel/parser": "^7.11.5",
1384 "@babel/types": "^7.11.5",
1385 "debug": "^4.1.0",
1386 "globals": "^11.1.0",
1387 "lodash": "^4.17.19"
1388 }
1389 },
1390 "node_modules/@babel/traverse/node_modules/debug": {
1391 "version": "4.1.1",
1392 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1393 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
1394 "dev": true,
1395 "dependencies": {
1396 "ms": "^2.1.1"
1397 }
1398 },
1399 "node_modules/@babel/traverse/node_modules/ms": {
1400 "version": "2.1.2",
1401 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1402 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1403 "dev": true
1404 },
1405 "node_modules/@babel/types": {
1406 "version": "7.11.5",
1407 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
1408 "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
1409 "dev": true,
1410 "dependencies": {
1411 "@babel/helper-validator-identifier": "^7.10.4",
1412 "lodash": "^4.17.19",
1413 "to-fast-properties": "^2.0.0"
1414 }
1415 },
1416 "node_modules/@bcoe/v8-coverage": {
1417 "version": "0.2.3",
1418 "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
1419 "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
1420 "dev": true
1421 },
1422 "node_modules/@cnakazawa/watch": {
1423 "version": "1.0.4",
1424 "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
1425 "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
1426 "dev": true,
1427 "dependencies": {
1428 "exec-sh": "^0.3.2",
1429 "minimist": "^1.2.0"
1430 },
1431 "bin": {
1432 "watch": "cli.js"
1433 },
1434 "engines": {
1435 "node": ">=0.1.95"
1436 }
1437 },
1438 "node_modules/@eslint/eslintrc": {
1439 "version": "0.1.3",
1440 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz",
1441 "integrity": "sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==",
1442 "dev": true,
1443 "dependencies": {
1444 "ajv": "^6.12.4",
1445 "debug": "^4.1.1",
1446 "espree": "^7.3.0",
1447 "globals": "^12.1.0",
1448 "ignore": "^4.0.6",
1449 "import-fresh": "^3.2.1",
1450 "js-yaml": "^3.13.1",
1451 "lodash": "^4.17.19",
1452 "minimatch": "^3.0.4",
1453 "strip-json-comments": "^3.1.1"
1454 },
1455 "engines": {
1456 "node": "^10.12.0 || >=12.0.0"
1457 }
1458 },
1459 "node_modules/@eslint/eslintrc/node_modules/debug": {
1460 "version": "4.1.1",
1461 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1462 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
1463 "dev": true,
1464 "dependencies": {
1465 "ms": "^2.1.1"
1466 }
1467 },
1468 "node_modules/@eslint/eslintrc/node_modules/globals": {
1469 "version": "12.4.0",
1470 "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
1471 "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
1472 "dev": true,
1473 "dependencies": {
1474 "type-fest": "^0.8.1"
1475 },
1476 "engines": {
1477 "node": ">=8"
1478 }
1479 },
1480 "node_modules/@eslint/eslintrc/node_modules/ms": {
1481 "version": "2.1.2",
1482 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1483 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1484 "dev": true
1485 },
1486 "node_modules/@evocateur/libnpmaccess": {
1487 "version": "3.1.2",
1488 "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz",
1489 "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==",
1490 "dev": true,
1491 "dependencies": {
1492 "@evocateur/npm-registry-fetch": "^4.0.0",
1493 "aproba": "^2.0.0",
1494 "figgy-pudding": "^3.5.1",
1495 "get-stream": "^4.0.0",
1496 "npm-package-arg": "^6.1.0"
1497 }
1498 },
1499 "node_modules/@evocateur/libnpmaccess/node_modules/aproba": {
1500 "version": "2.0.0",
1501 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
1502 "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
1503 "dev": true
1504 },
1505 "node_modules/@evocateur/libnpmpublish": {
1506 "version": "1.2.2",
1507 "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz",
1508 "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==",
1509 "dev": true,
1510 "dependencies": {
1511 "@evocateur/npm-registry-fetch": "^4.0.0",
1512 "aproba": "^2.0.0",
1513 "figgy-pudding": "^3.5.1",
1514 "get-stream": "^4.0.0",
1515 "lodash.clonedeep": "^4.5.0",
1516 "normalize-package-data": "^2.4.0",
1517 "npm-package-arg": "^6.1.0",
1518 "semver": "^5.5.1",
1519 "ssri": "^6.0.1"
1520 }
1521 },
1522 "node_modules/@evocateur/libnpmpublish/node_modules/aproba": {
1523 "version": "2.0.0",
1524 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
1525 "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
1526 "dev": true
1527 },
1528 "node_modules/@evocateur/npm-registry-fetch": {
1529 "version": "4.0.0",
1530 "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz",
1531 "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==",
1532 "dev": true,
1533 "dependencies": {
1534 "bluebird": "^3.5.1",
1535 "figgy-pudding": "^3.4.1",
1536 "JSONStream": "^1.3.4",
1537 "lru-cache": "^5.1.1",
1538 "make-fetch-happen": "^5.0.0",
1539 "npm-package-arg": "^6.1.0",
1540 "safe-buffer": "^5.1.2"
1541 }
1542 },
1543 "node_modules/@evocateur/npm-registry-fetch/node_modules/lru-cache": {
1544 "version": "5.1.1",
1545 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
1546 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
1547 "dev": true,
1548 "dependencies": {
1549 "yallist": "^3.0.2"
1550 }
1551 },
1552 "node_modules/@evocateur/npm-registry-fetch/node_modules/yallist": {
1553 "version": "3.1.1",
1554 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
1555 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
1556 "dev": true
1557 },
1558 "node_modules/@evocateur/pacote": {
1559 "version": "9.6.5",
1560 "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz",
1561 "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==",
1562 "dev": true,
1563 "dependencies": {
1564 "@evocateur/npm-registry-fetch": "^4.0.0",
1565 "bluebird": "^3.5.3",
1566 "cacache": "^12.0.3",
1567 "chownr": "^1.1.2",
1568 "figgy-pudding": "^3.5.1",
1569 "get-stream": "^4.1.0",
1570 "glob": "^7.1.4",
1571 "infer-owner": "^1.0.4",
1572 "lru-cache": "^5.1.1",
1573 "make-fetch-happen": "^5.0.0",
1574 "minimatch": "^3.0.4",
1575 "minipass": "^2.3.5",
1576 "mississippi": "^3.0.0",
1577 "mkdirp": "^0.5.1",
1578 "normalize-package-data": "^2.5.0",
1579 "npm-package-arg": "^6.1.0",
1580 "npm-packlist": "^1.4.4",
1581 "npm-pick-manifest": "^3.0.0",
1582 "osenv": "^0.1.5",
1583 "promise-inflight": "^1.0.1",
1584 "promise-retry": "^1.1.1",
1585 "protoduck": "^5.0.1",
1586 "rimraf": "^2.6.3",
1587 "safe-buffer": "^5.2.0",
1588 "semver": "^5.7.0",
1589 "ssri": "^6.0.1",
1590 "tar": "^4.4.10",
1591 "unique-filename": "^1.1.1",
1592 "which": "^1.3.1"
1593 }
1594 },
1595 "node_modules/@evocateur/pacote/node_modules/lru-cache": {
1596 "version": "5.1.1",
1597 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
1598 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
1599 "dev": true,
1600 "dependencies": {
1601 "yallist": "^3.0.2"
1602 }
1603 },
1604 "node_modules/@evocateur/pacote/node_modules/mkdirp": {
1605 "version": "0.5.5",
1606 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
1607 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
1608 "dev": true,
1609 "dependencies": {
1610 "minimist": "^1.2.5"
1611 },
1612 "bin": {
1613 "mkdirp": "bin/cmd.js"
1614 }
1615 },
1616 "node_modules/@evocateur/pacote/node_modules/rimraf": {
1617 "version": "2.7.1",
1618 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1619 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1620 "dev": true,
1621 "dependencies": {
1622 "glob": "^7.1.3"
1623 },
1624 "bin": {
1625 "rimraf": "bin.js"
1626 }
1627 },
1628 "node_modules/@evocateur/pacote/node_modules/yallist": {
1629 "version": "3.1.1",
1630 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
1631 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
1632 "dev": true
1633 },
1634 "node_modules/@istanbuljs/load-nyc-config": {
1635 "version": "1.1.0",
1636 "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
1637 "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
1638 "dev": true,
1639 "dependencies": {
1640 "camelcase": "^5.3.1",
1641 "find-up": "^4.1.0",
1642 "get-package-type": "^0.1.0",
1643 "js-yaml": "^3.13.1",
1644 "resolve-from": "^5.0.0"
1645 },
1646 "engines": {
1647 "node": ">=8"
1648 }
1649 },
1650 "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": {
1651 "version": "4.1.0",
1652 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
1653 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
1654 "dev": true,
1655 "dependencies": {
1656 "locate-path": "^5.0.0",
1657 "path-exists": "^4.0.0"
1658 },
1659 "engines": {
1660 "node": ">=8"
1661 }
1662 },
1663 "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": {
1664 "version": "5.0.0",
1665 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
1666 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
1667 "dev": true,
1668 "dependencies": {
1669 "p-locate": "^4.1.0"
1670 },
1671 "engines": {
1672 "node": ">=8"
1673 }
1674 },
1675 "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": {
1676 "version": "4.1.0",
1677 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
1678 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
1679 "dev": true,
1680 "dependencies": {
1681 "p-limit": "^2.2.0"
1682 },
1683 "engines": {
1684 "node": ">=8"
1685 }
1686 },
1687 "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": {
1688 "version": "4.0.0",
1689 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1690 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1691 "dev": true,
1692 "engines": {
1693 "node": ">=8"
1694 }
1695 },
1696 "node_modules/@istanbuljs/schema": {
1697 "version": "0.1.2",
1698 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz",
1699 "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==",
1700 "dev": true,
1701 "engines": {
1702 "node": ">=8"
1703 }
1704 },
1705 "node_modules/@jest/console": {
1706 "version": "26.3.0",
1707 "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.3.0.tgz",
1708 "integrity": "sha512-/5Pn6sJev0nPUcAdpJHMVIsA8sKizL2ZkcKPE5+dJrCccks7tcM7c9wbgHudBJbxXLoTbqsHkG1Dofoem4F09w==",
1709 "dev": true,
1710 "dependencies": {
1711 "@jest/types": "^26.3.0",
1712 "@types/node": "*",
1713 "chalk": "^4.0.0",
1714 "jest-message-util": "^26.3.0",
1715 "jest-util": "^26.3.0",
1716 "slash": "^3.0.0"
1717 },
1718 "engines": {
1719 "node": ">= 10.14.2"
1720 }
1721 },
1722 "node_modules/@jest/console/node_modules/slash": {
1723 "version": "3.0.0",
1724 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
1725 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
1726 "dev": true,
1727 "engines": {
1728 "node": ">=8"
1729 }
1730 },
1731 "node_modules/@jest/core": {
1732 "version": "26.4.2",
1733 "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.4.2.tgz",
1734 "integrity": "sha512-sDva7YkeNprxJfepOctzS8cAk9TOekldh+5FhVuXS40+94SHbiicRO1VV2tSoRtgIo+POs/Cdyf8p76vPTd6dg==",
1735 "dev": true,
1736 "dependencies": {
1737 "@jest/console": "^26.3.0",
1738 "@jest/reporters": "^26.4.1",
1739 "@jest/test-result": "^26.3.0",
1740 "@jest/transform": "^26.3.0",
1741 "@jest/types": "^26.3.0",
1742 "@types/node": "*",
1743 "ansi-escapes": "^4.2.1",
1744 "chalk": "^4.0.0",
1745 "exit": "^0.1.2",
1746 "graceful-fs": "^4.2.4",
1747 "jest-changed-files": "^26.3.0",
1748 "jest-config": "^26.4.2",
1749 "jest-haste-map": "^26.3.0",
1750 "jest-message-util": "^26.3.0",
1751 "jest-regex-util": "^26.0.0",
1752 "jest-resolve": "^26.4.0",
1753 "jest-resolve-dependencies": "^26.4.2",
1754 "jest-runner": "^26.4.2",
1755 "jest-runtime": "^26.4.2",
1756 "jest-snapshot": "^26.4.2",
1757 "jest-util": "^26.3.0",
1758 "jest-validate": "^26.4.2",
1759 "jest-watcher": "^26.3.0",
1760 "micromatch": "^4.0.2",
1761 "p-each-series": "^2.1.0",
1762 "rimraf": "^3.0.0",
1763 "slash": "^3.0.0",
1764 "strip-ansi": "^6.0.0"
1765 },
1766 "engines": {
1767 "node": ">= 10.14.2"
1768 }
1769 },
1770 "node_modules/@jest/core/node_modules/braces": {
1771 "version": "3.0.2",
1772 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1773 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1774 "dev": true,
1775 "dependencies": {
1776 "fill-range": "^7.0.1"
1777 },
1778 "engines": {
1779 "node": ">=8"
1780 }
1781 },
1782 "node_modules/@jest/core/node_modules/fill-range": {
1783 "version": "7.0.1",
1784 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1785 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1786 "dev": true,
1787 "dependencies": {
1788 "to-regex-range": "^5.0.1"
1789 },
1790 "engines": {
1791 "node": ">=8"
1792 }
1793 },
1794 "node_modules/@jest/core/node_modules/is-number": {
1795 "version": "7.0.0",
1796 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1797 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1798 "dev": true,
1799 "engines": {
1800 "node": ">=0.12.0"
1801 }
1802 },
1803 "node_modules/@jest/core/node_modules/micromatch": {
1804 "version": "4.0.2",
1805 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
1806 "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
1807 "dev": true,
1808 "dependencies": {
1809 "braces": "^3.0.1",
1810 "picomatch": "^2.0.5"
1811 },
1812 "engines": {
1813 "node": ">=8"
1814 }
1815 },
1816 "node_modules/@jest/core/node_modules/slash": {
1817 "version": "3.0.0",
1818 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
1819 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
1820 "dev": true,
1821 "engines": {
1822 "node": ">=8"
1823 }
1824 },
1825 "node_modules/@jest/core/node_modules/to-regex-range": {
1826 "version": "5.0.1",
1827 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
1828 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
1829 "dev": true,
1830 "dependencies": {
1831 "is-number": "^7.0.0"
1832 },
1833 "engines": {
1834 "node": ">=8.0"
1835 }
1836 },
1837 "node_modules/@jest/environment": {
1838 "version": "26.3.0",
1839 "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.3.0.tgz",
1840 "integrity": "sha512-EW+MFEo0DGHahf83RAaiqQx688qpXgl99wdb8Fy67ybyzHwR1a58LHcO376xQJHfmoXTu89M09dH3J509cx2AA==",
1841 "dev": true,
1842 "dependencies": {
1843 "@jest/fake-timers": "^26.3.0",
1844 "@jest/types": "^26.3.0",
1845 "@types/node": "*",
1846 "jest-mock": "^26.3.0"
1847 },
1848 "engines": {
1849 "node": ">= 10.14.2"
1850 }
1851 },
1852 "node_modules/@jest/fake-timers": {
1853 "version": "26.3.0",
1854 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.3.0.tgz",
1855 "integrity": "sha512-ZL9ytUiRwVP8ujfRepffokBvD2KbxbqMhrXSBhSdAhISCw3gOkuntisiSFv+A6HN0n0fF4cxzICEKZENLmW+1A==",
1856 "dev": true,
1857 "dependencies": {
1858 "@jest/types": "^26.3.0",
1859 "@sinonjs/fake-timers": "^6.0.1",
1860 "@types/node": "*",
1861 "jest-message-util": "^26.3.0",
1862 "jest-mock": "^26.3.0",
1863 "jest-util": "^26.3.0"
1864 },
1865 "engines": {
1866 "node": ">= 10.14.2"
1867 }
1868 },
1869 "node_modules/@jest/globals": {
1870 "version": "26.4.2",
1871 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.4.2.tgz",
1872 "integrity": "sha512-Ot5ouAlehhHLRhc+sDz2/9bmNv9p5ZWZ9LE1pXGGTCXBasmi5jnYjlgYcYt03FBwLmZXCZ7GrL29c33/XRQiow==",
1873 "dev": true,
1874 "dependencies": {
1875 "@jest/environment": "^26.3.0",
1876 "@jest/types": "^26.3.0",
1877 "expect": "^26.4.2"
1878 },
1879 "engines": {
1880 "node": ">= 10.14.2"
1881 }
1882 },
1883 "node_modules/@jest/reporters": {
1884 "version": "26.4.1",
1885 "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.4.1.tgz",
1886 "integrity": "sha512-aROTkCLU8++yiRGVxLsuDmZsQEKO6LprlrxtAuzvtpbIFl3eIjgIf3EUxDKgomkS25R9ZzwGEdB5weCcBZlrpQ==",
1887 "dev": true,
1888 "dependencies": {
1889 "@bcoe/v8-coverage": "^0.2.3",
1890 "@jest/console": "^26.3.0",
1891 "@jest/test-result": "^26.3.0",
1892 "@jest/transform": "^26.3.0",
1893 "@jest/types": "^26.3.0",
1894 "chalk": "^4.0.0",
1895 "collect-v8-coverage": "^1.0.0",
1896 "exit": "^0.1.2",
1897 "glob": "^7.1.2",
1898 "graceful-fs": "^4.2.4",
1899 "istanbul-lib-coverage": "^3.0.0",
1900 "istanbul-lib-instrument": "^4.0.3",
1901 "istanbul-lib-report": "^3.0.0",
1902 "istanbul-lib-source-maps": "^4.0.0",
1903 "istanbul-reports": "^3.0.2",
1904 "jest-haste-map": "^26.3.0",
1905 "jest-resolve": "^26.4.0",
1906 "jest-util": "^26.3.0",
1907 "jest-worker": "^26.3.0",
1908 "node-notifier": "^8.0.0",
1909 "slash": "^3.0.0",
1910 "source-map": "^0.6.0",
1911 "string-length": "^4.0.1",
1912 "terminal-link": "^2.0.0",
1913 "v8-to-istanbul": "^5.0.1"
1914 },
1915 "engines": {
1916 "node": ">= 10.14.2"
1917 },
1918 "optionalDependencies": {
1919 "node-notifier": "^8.0.0"
1920 }
1921 },
1922 "node_modules/@jest/reporters/node_modules/slash": {
1923 "version": "3.0.0",
1924 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
1925 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
1926 "dev": true,
1927 "engines": {
1928 "node": ">=8"
1929 }
1930 },
1931 "node_modules/@jest/reporters/node_modules/source-map": {
1932 "version": "0.6.1",
1933 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1934 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1935 "dev": true,
1936 "engines": {
1937 "node": ">=0.10.0"
1938 }
1939 },
1940 "node_modules/@jest/source-map": {
1941 "version": "26.3.0",
1942 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.3.0.tgz",
1943 "integrity": "sha512-hWX5IHmMDWe1kyrKl7IhFwqOuAreIwHhbe44+XH2ZRHjrKIh0LO5eLQ/vxHFeAfRwJapmxuqlGAEYLadDq6ZGQ==",
1944 "dev": true,
1945 "dependencies": {
1946 "callsites": "^3.0.0",
1947 "graceful-fs": "^4.2.4",
1948 "source-map": "^0.6.0"
1949 },
1950 "engines": {
1951 "node": ">= 10.14.2"
1952 }
1953 },
1954 "node_modules/@jest/source-map/node_modules/source-map": {
1955 "version": "0.6.1",
1956 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1957 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1958 "dev": true,
1959 "engines": {
1960 "node": ">=0.10.0"
1961 }
1962 },
1963 "node_modules/@jest/test-result": {
1964 "version": "26.3.0",
1965 "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.3.0.tgz",
1966 "integrity": "sha512-a8rbLqzW/q7HWheFVMtghXV79Xk+GWwOK1FrtimpI5n1la2SY0qHri3/b0/1F0Ve0/yJmV8pEhxDfVwiUBGtgg==",
1967 "dev": true,
1968 "dependencies": {
1969 "@jest/console": "^26.3.0",
1970 "@jest/types": "^26.3.0",
1971 "@types/istanbul-lib-coverage": "^2.0.0",
1972 "collect-v8-coverage": "^1.0.0"
1973 },
1974 "engines": {
1975 "node": ">= 10.14.2"
1976 }
1977 },
1978 "node_modules/@jest/test-sequencer": {
1979 "version": "26.4.2",
1980 "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.4.2.tgz",
1981 "integrity": "sha512-83DRD8N3M0tOhz9h0bn6Kl6dSp+US6DazuVF8J9m21WAp5x7CqSMaNycMP0aemC/SH/pDQQddbsfHRTBXVUgog==",
1982 "dev": true,
1983 "dependencies": {
1984 "@jest/test-result": "^26.3.0",
1985 "graceful-fs": "^4.2.4",
1986 "jest-haste-map": "^26.3.0",
1987 "jest-runner": "^26.4.2",
1988 "jest-runtime": "^26.4.2"
1989 },
1990 "engines": {
1991 "node": ">= 10.14.2"
1992 }
1993 },
1994 "node_modules/@jest/transform": {
1995 "version": "26.3.0",
1996 "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.3.0.tgz",
1997 "integrity": "sha512-Isj6NB68QorGoFWvcOjlUhpkT56PqNIsXKR7XfvoDlCANn/IANlh8DrKAA2l2JKC3yWSMH5wS0GwuQM20w3b2A==",
1998 "dev": true,
1999 "dependencies": {
2000 "@babel/core": "^7.1.0",
2001 "@jest/types": "^26.3.0",
2002 "babel-plugin-istanbul": "^6.0.0",
2003 "chalk": "^4.0.0",
2004 "convert-source-map": "^1.4.0",
2005 "fast-json-stable-stringify": "^2.0.0",
2006 "graceful-fs": "^4.2.4",
2007 "jest-haste-map": "^26.3.0",
2008 "jest-regex-util": "^26.0.0",
2009 "jest-util": "^26.3.0",
2010 "micromatch": "^4.0.2",
2011 "pirates": "^4.0.1",
2012 "slash": "^3.0.0",
2013 "source-map": "^0.6.1",
2014 "write-file-atomic": "^3.0.0"
2015 },
2016 "engines": {
2017 "node": ">= 10.14.2"
2018 }
2019 },
2020 "node_modules/@jest/transform/node_modules/braces": {
2021 "version": "3.0.2",
2022 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
2023 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
2024 "dev": true,
2025 "dependencies": {
2026 "fill-range": "^7.0.1"
2027 },
2028 "engines": {
2029 "node": ">=8"
2030 }
2031 },
2032 "node_modules/@jest/transform/node_modules/fill-range": {
2033 "version": "7.0.1",
2034 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
2035 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2036 "dev": true,
2037 "dependencies": {
2038 "to-regex-range": "^5.0.1"
2039 },
2040 "engines": {
2041 "node": ">=8"
2042 }
2043 },
2044 "node_modules/@jest/transform/node_modules/is-number": {
2045 "version": "7.0.0",
2046 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2047 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2048 "dev": true,
2049 "engines": {
2050 "node": ">=0.12.0"
2051 }
2052 },
2053 "node_modules/@jest/transform/node_modules/micromatch": {
2054 "version": "4.0.2",
2055 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
2056 "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
2057 "dev": true,
2058 "dependencies": {
2059 "braces": "^3.0.1",
2060 "picomatch": "^2.0.5"
2061 },
2062 "engines": {
2063 "node": ">=8"
2064 }
2065 },
2066 "node_modules/@jest/transform/node_modules/slash": {
2067 "version": "3.0.0",
2068 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
2069 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
2070 "dev": true,
2071 "engines": {
2072 "node": ">=8"
2073 }
2074 },
2075 "node_modules/@jest/transform/node_modules/source-map": {
2076 "version": "0.6.1",
2077 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2078 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2079 "dev": true,
2080 "engines": {
2081 "node": ">=0.10.0"
2082 }
2083 },
2084 "node_modules/@jest/transform/node_modules/to-regex-range": {
2085 "version": "5.0.1",
2086 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2087 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2088 "dev": true,
2089 "dependencies": {
2090 "is-number": "^7.0.0"
2091 },
2092 "engines": {
2093 "node": ">=8.0"
2094 }
2095 },
2096 "node_modules/@jest/types": {
2097 "version": "26.3.0",
2098 "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz",
2099 "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==",
2100 "dev": true,
2101 "dependencies": {
2102 "@types/istanbul-lib-coverage": "^2.0.0",
2103 "@types/istanbul-reports": "^3.0.0",
2104 "@types/node": "*",
2105 "@types/yargs": "^15.0.0",
2106 "chalk": "^4.0.0"
2107 },
2108 "engines": {
2109 "node": ">= 10.14.2"
2110 }
2111 },
2112 "node_modules/@lerna/add": {
2113 "version": "3.21.0",
2114 "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz",
2115 "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==",
2116 "dev": true,
2117 "dependencies": {
2118 "@evocateur/pacote": "^9.6.3",
2119 "@lerna/bootstrap": "3.21.0",
2120 "@lerna/command": "3.21.0",
2121 "@lerna/filter-options": "3.20.0",
2122 "@lerna/npm-conf": "3.16.0",
2123 "@lerna/validation-error": "3.13.0",
2124 "dedent": "^0.7.0",
2125 "npm-package-arg": "^6.1.0",
2126 "p-map": "^2.1.0",
2127 "semver": "^6.2.0"
2128 },
2129 "engines": {
2130 "node": ">= 6.9.0"
2131 }
2132 },
2133 "node_modules/@lerna/add/node_modules/semver": {
2134 "version": "6.3.0",
2135 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2136 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2137 "dev": true,
2138 "bin": {
2139 "semver": "bin/semver.js"
2140 }
2141 },
2142 "node_modules/@lerna/bootstrap": {
2143 "version": "3.21.0",
2144 "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz",
2145 "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==",
2146 "dev": true,
2147 "dependencies": {
2148 "@lerna/command": "3.21.0",
2149 "@lerna/filter-options": "3.20.0",
2150 "@lerna/has-npm-version": "3.16.5",
2151 "@lerna/npm-install": "3.16.5",
2152 "@lerna/package-graph": "3.18.5",
2153 "@lerna/pulse-till-done": "3.13.0",
2154 "@lerna/rimraf-dir": "3.16.5",
2155 "@lerna/run-lifecycle": "3.16.2",
2156 "@lerna/run-topologically": "3.18.5",
2157 "@lerna/symlink-binary": "3.17.0",
2158 "@lerna/symlink-dependencies": "3.17.0",
2159 "@lerna/validation-error": "3.13.0",
2160 "dedent": "^0.7.0",
2161 "get-port": "^4.2.0",
2162 "multimatch": "^3.0.0",
2163 "npm-package-arg": "^6.1.0",
2164 "npmlog": "^4.1.2",
2165 "p-finally": "^1.0.0",
2166 "p-map": "^2.1.0",
2167 "p-map-series": "^1.0.0",
2168 "p-waterfall": "^1.0.0",
2169 "read-package-tree": "^5.1.6",
2170 "semver": "^6.2.0"
2171 },
2172 "engines": {
2173 "node": ">= 6.9.0"
2174 }
2175 },
2176 "node_modules/@lerna/bootstrap/node_modules/semver": {
2177 "version": "6.3.0",
2178 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2179 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2180 "dev": true,
2181 "bin": {
2182 "semver": "bin/semver.js"
2183 }
2184 },
2185 "node_modules/@lerna/changed": {
2186 "version": "3.21.0",
2187 "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz",
2188 "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==",
2189 "dev": true,
2190 "dependencies": {
2191 "@lerna/collect-updates": "3.20.0",
2192 "@lerna/command": "3.21.0",
2193 "@lerna/listable": "3.18.5",
2194 "@lerna/output": "3.13.0"
2195 },
2196 "engines": {
2197 "node": ">= 6.9.0"
2198 }
2199 },
2200 "node_modules/@lerna/check-working-tree": {
2201 "version": "3.16.5",
2202 "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz",
2203 "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==",
2204 "dev": true,
2205 "dependencies": {
2206 "@lerna/collect-uncommitted": "3.16.5",
2207 "@lerna/describe-ref": "3.16.5",
2208 "@lerna/validation-error": "3.13.0"
2209 },
2210 "engines": {
2211 "node": ">= 6.9.0"
2212 }
2213 },
2214 "node_modules/@lerna/child-process": {
2215 "version": "3.16.5",
2216 "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz",
2217 "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==",
2218 "dev": true,
2219 "dependencies": {
2220 "chalk": "^2.3.1",
2221 "execa": "^1.0.0",
2222 "strong-log-transformer": "^2.0.0"
2223 },
2224 "engines": {
2225 "node": ">= 6.9.0"
2226 }
2227 },
2228 "node_modules/@lerna/child-process/node_modules/ansi-styles": {
2229 "version": "3.2.1",
2230 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2231 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2232 "dev": true,
2233 "dependencies": {
2234 "color-convert": "^1.9.0"
2235 },
2236 "engines": {
2237 "node": ">=4"
2238 }
2239 },
2240 "node_modules/@lerna/child-process/node_modules/chalk": {
2241 "version": "2.4.2",
2242 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2243 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2244 "dev": true,
2245 "dependencies": {
2246 "ansi-styles": "^3.2.1",
2247 "escape-string-regexp": "^1.0.5",
2248 "supports-color": "^5.3.0"
2249 },
2250 "engines": {
2251 "node": ">=4"
2252 }
2253 },
2254 "node_modules/@lerna/child-process/node_modules/color-convert": {
2255 "version": "1.9.3",
2256 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2257 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2258 "dev": true,
2259 "dependencies": {
2260 "color-name": "1.1.3"
2261 }
2262 },
2263 "node_modules/@lerna/child-process/node_modules/color-name": {
2264 "version": "1.1.3",
2265 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2266 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2267 "dev": true
2268 },
2269 "node_modules/@lerna/child-process/node_modules/has-flag": {
2270 "version": "3.0.0",
2271 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2272 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2273 "dev": true,
2274 "engines": {
2275 "node": ">=4"
2276 }
2277 },
2278 "node_modules/@lerna/child-process/node_modules/supports-color": {
2279 "version": "5.5.0",
2280 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2281 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2282 "dev": true,
2283 "dependencies": {
2284 "has-flag": "^3.0.0"
2285 },
2286 "engines": {
2287 "node": ">=4"
2288 }
2289 },
2290 "node_modules/@lerna/clean": {
2291 "version": "3.21.0",
2292 "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz",
2293 "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==",
2294 "dev": true,
2295 "dependencies": {
2296 "@lerna/command": "3.21.0",
2297 "@lerna/filter-options": "3.20.0",
2298 "@lerna/prompt": "3.18.5",
2299 "@lerna/pulse-till-done": "3.13.0",
2300 "@lerna/rimraf-dir": "3.16.5",
2301 "p-map": "^2.1.0",
2302 "p-map-series": "^1.0.0",
2303 "p-waterfall": "^1.0.0"
2304 },
2305 "engines": {
2306 "node": ">= 6.9.0"
2307 }
2308 },
2309 "node_modules/@lerna/cli": {
2310 "version": "3.18.5",
2311 "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz",
2312 "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==",
2313 "dev": true,
2314 "dependencies": {
2315 "@lerna/global-options": "3.13.0",
2316 "dedent": "^0.7.0",
2317 "npmlog": "^4.1.2",
2318 "yargs": "^14.2.2"
2319 },
2320 "engines": {
2321 "node": ">= 6.9.0"
2322 }
2323 },
2324 "node_modules/@lerna/cli/node_modules/ansi-regex": {
2325 "version": "4.1.0",
2326 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
2327 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
2328 "dev": true,
2329 "engines": {
2330 "node": ">=6"
2331 }
2332 },
2333 "node_modules/@lerna/cli/node_modules/ansi-styles": {
2334 "version": "3.2.1",
2335 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2336 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2337 "dev": true,
2338 "dependencies": {
2339 "color-convert": "^1.9.0"
2340 },
2341 "engines": {
2342 "node": ">=4"
2343 }
2344 },
2345 "node_modules/@lerna/cli/node_modules/cliui": {
2346 "version": "5.0.0",
2347 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
2348 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
2349 "dev": true,
2350 "dependencies": {
2351 "string-width": "^3.1.0",
2352 "strip-ansi": "^5.2.0",
2353 "wrap-ansi": "^5.1.0"
2354 }
2355 },
2356 "node_modules/@lerna/cli/node_modules/color-convert": {
2357 "version": "1.9.3",
2358 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2359 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2360 "dev": true,
2361 "dependencies": {
2362 "color-name": "1.1.3"
2363 }
2364 },
2365 "node_modules/@lerna/cli/node_modules/color-name": {
2366 "version": "1.1.3",
2367 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2368 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2369 "dev": true
2370 },
2371 "node_modules/@lerna/cli/node_modules/strip-ansi": {
2372 "version": "5.2.0",
2373 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
2374 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
2375 "dev": true,
2376 "dependencies": {
2377 "ansi-regex": "^4.1.0"
2378 },
2379 "engines": {
2380 "node": ">=6"
2381 }
2382 },
2383 "node_modules/@lerna/cli/node_modules/wrap-ansi": {
2384 "version": "5.1.0",
2385 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
2386 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
2387 "dev": true,
2388 "dependencies": {
2389 "ansi-styles": "^3.2.0",
2390 "string-width": "^3.0.0",
2391 "strip-ansi": "^5.0.0"
2392 },
2393 "engines": {
2394 "node": ">=6"
2395 }
2396 },
2397 "node_modules/@lerna/cli/node_modules/yargs": {
2398 "version": "14.2.3",
2399 "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz",
2400 "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==",
2401 "dev": true,
2402 "dependencies": {
2403 "cliui": "^5.0.0",
2404 "decamelize": "^1.2.0",
2405 "find-up": "^3.0.0",
2406 "get-caller-file": "^2.0.1",
2407 "require-directory": "^2.1.1",
2408 "require-main-filename": "^2.0.0",
2409 "set-blocking": "^2.0.0",
2410 "string-width": "^3.0.0",
2411 "which-module": "^2.0.0",
2412 "y18n": "^4.0.0",
2413 "yargs-parser": "^15.0.1"
2414 }
2415 },
2416 "node_modules/@lerna/cli/node_modules/yargs-parser": {
2417 "version": "15.0.1",
2418 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz",
2419 "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==",
2420 "dev": true,
2421 "dependencies": {
2422 "camelcase": "^5.0.0",
2423 "decamelize": "^1.2.0"
2424 }
2425 },
2426 "node_modules/@lerna/collect-uncommitted": {
2427 "version": "3.16.5",
2428 "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz",
2429 "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==",
2430 "dev": true,
2431 "dependencies": {
2432 "@lerna/child-process": "3.16.5",
2433 "chalk": "^2.3.1",
2434 "figgy-pudding": "^3.5.1",
2435 "npmlog": "^4.1.2"
2436 },
2437 "engines": {
2438 "node": ">= 6.9.0"
2439 }
2440 },
2441 "node_modules/@lerna/collect-uncommitted/node_modules/ansi-styles": {
2442 "version": "3.2.1",
2443 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2444 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2445 "dev": true,
2446 "dependencies": {
2447 "color-convert": "^1.9.0"
2448 },
2449 "engines": {
2450 "node": ">=4"
2451 }
2452 },
2453 "node_modules/@lerna/collect-uncommitted/node_modules/chalk": {
2454 "version": "2.4.2",
2455 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2456 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2457 "dev": true,
2458 "dependencies": {
2459 "ansi-styles": "^3.2.1",
2460 "escape-string-regexp": "^1.0.5",
2461 "supports-color": "^5.3.0"
2462 },
2463 "engines": {
2464 "node": ">=4"
2465 }
2466 },
2467 "node_modules/@lerna/collect-uncommitted/node_modules/color-convert": {
2468 "version": "1.9.3",
2469 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2470 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2471 "dev": true,
2472 "dependencies": {
2473 "color-name": "1.1.3"
2474 }
2475 },
2476 "node_modules/@lerna/collect-uncommitted/node_modules/color-name": {
2477 "version": "1.1.3",
2478 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2479 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2480 "dev": true
2481 },
2482 "node_modules/@lerna/collect-uncommitted/node_modules/has-flag": {
2483 "version": "3.0.0",
2484 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2485 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2486 "dev": true,
2487 "engines": {
2488 "node": ">=4"
2489 }
2490 },
2491 "node_modules/@lerna/collect-uncommitted/node_modules/supports-color": {
2492 "version": "5.5.0",
2493 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2494 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2495 "dev": true,
2496 "dependencies": {
2497 "has-flag": "^3.0.0"
2498 },
2499 "engines": {
2500 "node": ">=4"
2501 }
2502 },
2503 "node_modules/@lerna/collect-updates": {
2504 "version": "3.20.0",
2505 "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz",
2506 "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==",
2507 "dev": true,
2508 "dependencies": {
2509 "@lerna/child-process": "3.16.5",
2510 "@lerna/describe-ref": "3.16.5",
2511 "minimatch": "^3.0.4",
2512 "npmlog": "^4.1.2",
2513 "slash": "^2.0.0"
2514 },
2515 "engines": {
2516 "node": ">= 6.9.0"
2517 }
2518 },
2519 "node_modules/@lerna/command": {
2520 "version": "3.21.0",
2521 "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz",
2522 "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==",
2523 "dev": true,
2524 "dependencies": {
2525 "@lerna/child-process": "3.16.5",
2526 "@lerna/package-graph": "3.18.5",
2527 "@lerna/project": "3.21.0",
2528 "@lerna/validation-error": "3.13.0",
2529 "@lerna/write-log-file": "3.13.0",
2530 "clone-deep": "^4.0.1",
2531 "dedent": "^0.7.0",
2532 "execa": "^1.0.0",
2533 "is-ci": "^2.0.0",
2534 "npmlog": "^4.1.2"
2535 },
2536 "engines": {
2537 "node": ">= 6.9.0"
2538 }
2539 },
2540 "node_modules/@lerna/conventional-commits": {
2541 "version": "3.22.0",
2542 "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz",
2543 "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==",
2544 "dev": true,
2545 "dependencies": {
2546 "@lerna/validation-error": "3.13.0",
2547 "conventional-changelog-angular": "^5.0.3",
2548 "conventional-changelog-core": "^3.1.6",
2549 "conventional-recommended-bump": "^5.0.0",
2550 "fs-extra": "^8.1.0",
2551 "get-stream": "^4.0.0",
2552 "lodash.template": "^4.5.0",
2553 "npm-package-arg": "^6.1.0",
2554 "npmlog": "^4.1.2",
2555 "pify": "^4.0.1",
2556 "semver": "^6.2.0"
2557 },
2558 "engines": {
2559 "node": ">= 6.9.0"
2560 }
2561 },
2562 "node_modules/@lerna/conventional-commits/node_modules/fs-extra": {
2563 "version": "8.1.0",
2564 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
2565 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
2566 "dev": true,
2567 "dependencies": {
2568 "graceful-fs": "^4.2.0",
2569 "jsonfile": "^4.0.0",
2570 "universalify": "^0.1.0"
2571 },
2572 "engines": {
2573 "node": ">=6 <7 || >=8"
2574 }
2575 },
2576 "node_modules/@lerna/conventional-commits/node_modules/jsonfile": {
2577 "version": "4.0.0",
2578 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
2579 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
2580 "dev": true,
2581 "dependencies": {
2582 "graceful-fs": "^4.1.6"
2583 }
2584 },
2585 "node_modules/@lerna/conventional-commits/node_modules/semver": {
2586 "version": "6.3.0",
2587 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2588 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2589 "dev": true,
2590 "bin": {
2591 "semver": "bin/semver.js"
2592 }
2593 },
2594 "node_modules/@lerna/conventional-commits/node_modules/universalify": {
2595 "version": "0.1.2",
2596 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
2597 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
2598 "dev": true,
2599 "engines": {
2600 "node": ">= 4.0.0"
2601 }
2602 },
2603 "node_modules/@lerna/create": {
2604 "version": "3.22.0",
2605 "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz",
2606 "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==",
2607 "dev": true,
2608 "dependencies": {
2609 "@evocateur/pacote": "^9.6.3",
2610 "@lerna/child-process": "3.16.5",
2611 "@lerna/command": "3.21.0",
2612 "@lerna/npm-conf": "3.16.0",
2613 "@lerna/validation-error": "3.13.0",
2614 "camelcase": "^5.0.0",
2615 "dedent": "^0.7.0",
2616 "fs-extra": "^8.1.0",
2617 "globby": "^9.2.0",
2618 "init-package-json": "^1.10.3",
2619 "npm-package-arg": "^6.1.0",
2620 "p-reduce": "^1.0.0",
2621 "pify": "^4.0.1",
2622 "semver": "^6.2.0",
2623 "slash": "^2.0.0",
2624 "validate-npm-package-license": "^3.0.3",
2625 "validate-npm-package-name": "^3.0.0",
2626 "whatwg-url": "^7.0.0"
2627 },
2628 "engines": {
2629 "node": ">= 6.9.0"
2630 }
2631 },
2632 "node_modules/@lerna/create-symlink": {
2633 "version": "3.16.2",
2634 "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz",
2635 "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==",
2636 "dev": true,
2637 "dependencies": {
2638 "@zkochan/cmd-shim": "^3.1.0",
2639 "fs-extra": "^8.1.0",
2640 "npmlog": "^4.1.2"
2641 },
2642 "engines": {
2643 "node": ">= 6.9.0"
2644 }
2645 },
2646 "node_modules/@lerna/create-symlink/node_modules/fs-extra": {
2647 "version": "8.1.0",
2648 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
2649 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
2650 "dev": true,
2651 "dependencies": {
2652 "graceful-fs": "^4.2.0",
2653 "jsonfile": "^4.0.0",
2654 "universalify": "^0.1.0"
2655 },
2656 "engines": {
2657 "node": ">=6 <7 || >=8"
2658 }
2659 },
2660 "node_modules/@lerna/create-symlink/node_modules/jsonfile": {
2661 "version": "4.0.0",
2662 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
2663 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
2664 "dev": true,
2665 "dependencies": {
2666 "graceful-fs": "^4.1.6"
2667 }
2668 },
2669 "node_modules/@lerna/create-symlink/node_modules/universalify": {
2670 "version": "0.1.2",
2671 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
2672 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
2673 "dev": true,
2674 "engines": {
2675 "node": ">= 4.0.0"
2676 }
2677 },
2678 "node_modules/@lerna/create/node_modules/fs-extra": {
2679 "version": "8.1.0",
2680 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
2681 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
2682 "dev": true,
2683 "dependencies": {
2684 "graceful-fs": "^4.2.0",
2685 "jsonfile": "^4.0.0",
2686 "universalify": "^0.1.0"
2687 },
2688 "engines": {
2689 "node": ">=6 <7 || >=8"
2690 }
2691 },
2692 "node_modules/@lerna/create/node_modules/globby": {
2693 "version": "9.2.0",
2694 "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
2695 "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
2696 "dev": true,
2697 "dependencies": {
2698 "@types/glob": "^7.1.1",
2699 "array-union": "^1.0.2",
2700 "dir-glob": "^2.2.2",
2701 "fast-glob": "^2.2.6",
2702 "glob": "^7.1.3",
2703 "ignore": "^4.0.3",
2704 "pify": "^4.0.1",
2705 "slash": "^2.0.0"
2706 },
2707 "engines": {
2708 "node": ">=6"
2709 }
2710 },
2711 "node_modules/@lerna/create/node_modules/jsonfile": {
2712 "version": "4.0.0",
2713 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
2714 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
2715 "dev": true,
2716 "dependencies": {
2717 "graceful-fs": "^4.1.6"
2718 }
2719 },
2720 "node_modules/@lerna/create/node_modules/semver": {
2721 "version": "6.3.0",
2722 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2723 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2724 "dev": true,
2725 "bin": {
2726 "semver": "bin/semver.js"
2727 }
2728 },
2729 "node_modules/@lerna/create/node_modules/tr46": {
2730 "version": "1.0.1",
2731 "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
2732 "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
2733 "dev": true,
2734 "dependencies": {
2735 "punycode": "^2.1.0"
2736 }
2737 },
2738 "node_modules/@lerna/create/node_modules/universalify": {
2739 "version": "0.1.2",
2740 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
2741 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
2742 "dev": true,
2743 "engines": {
2744 "node": ">= 4.0.0"
2745 }
2746 },
2747 "node_modules/@lerna/create/node_modules/webidl-conversions": {
2748 "version": "4.0.2",
2749 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
2750 "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
2751 "dev": true
2752 },
2753 "node_modules/@lerna/create/node_modules/whatwg-url": {
2754 "version": "7.1.0",
2755 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
2756 "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
2757 "dev": true,
2758 "dependencies": {
2759 "lodash.sortby": "^4.7.0",
2760 "tr46": "^1.0.1",
2761 "webidl-conversions": "^4.0.2"
2762 }
2763 },
2764 "node_modules/@lerna/describe-ref": {
2765 "version": "3.16.5",
2766 "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz",
2767 "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==",
2768 "dev": true,
2769 "dependencies": {
2770 "@lerna/child-process": "3.16.5",
2771 "npmlog": "^4.1.2"
2772 },
2773 "engines": {
2774 "node": ">= 6.9.0"
2775 }
2776 },
2777 "node_modules/@lerna/diff": {
2778 "version": "3.21.0",
2779 "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz",
2780 "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==",
2781 "dev": true,
2782 "dependencies": {
2783 "@lerna/child-process": "3.16.5",
2784 "@lerna/command": "3.21.0",
2785 "@lerna/validation-error": "3.13.0",
2786 "npmlog": "^4.1.2"
2787 },
2788 "engines": {
2789 "node": ">= 6.9.0"
2790 }
2791 },
2792 "node_modules/@lerna/exec": {
2793 "version": "3.21.0",
2794 "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz",
2795 "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==",
2796 "dev": true,
2797 "dependencies": {
2798 "@lerna/child-process": "3.16.5",
2799 "@lerna/command": "3.21.0",
2800 "@lerna/filter-options": "3.20.0",
2801 "@lerna/profiler": "3.20.0",
2802 "@lerna/run-topologically": "3.18.5",
2803 "@lerna/validation-error": "3.13.0",
2804 "p-map": "^2.1.0"
2805 },
2806 "engines": {
2807 "node": ">= 6.9.0"
2808 }
2809 },
2810 "node_modules/@lerna/filter-options": {
2811 "version": "3.20.0",
2812 "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz",
2813 "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==",
2814 "dev": true,
2815 "dependencies": {
2816 "@lerna/collect-updates": "3.20.0",
2817 "@lerna/filter-packages": "3.18.0",
2818 "dedent": "^0.7.0",
2819 "figgy-pudding": "^3.5.1",
2820 "npmlog": "^4.1.2"
2821 },
2822 "engines": {
2823 "node": ">= 6.9.0"
2824 }
2825 },
2826 "node_modules/@lerna/filter-packages": {
2827 "version": "3.18.0",
2828 "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz",
2829 "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==",
2830 "dev": true,
2831 "dependencies": {
2832 "@lerna/validation-error": "3.13.0",
2833 "multimatch": "^3.0.0",
2834 "npmlog": "^4.1.2"
2835 },
2836 "engines": {
2837 "node": ">= 6.9.0"
2838 }
2839 },
2840 "node_modules/@lerna/get-npm-exec-opts": {
2841 "version": "3.13.0",
2842 "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz",
2843 "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==",
2844 "dev": true,
2845 "dependencies": {
2846 "npmlog": "^4.1.2"
2847 },
2848 "engines": {
2849 "node": ">= 6.9.0"
2850 }
2851 },
2852 "node_modules/@lerna/get-packed": {
2853 "version": "3.16.0",
2854 "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz",
2855 "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==",
2856 "dev": true,
2857 "dependencies": {
2858 "fs-extra": "^8.1.0",
2859 "ssri": "^6.0.1",
2860 "tar": "^4.4.8"
2861 }
2862 },
2863 "node_modules/@lerna/get-packed/node_modules/fs-extra": {
2864 "version": "8.1.0",
2865 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
2866 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
2867 "dev": true,
2868 "dependencies": {
2869 "graceful-fs": "^4.2.0",
2870 "jsonfile": "^4.0.0",
2871 "universalify": "^0.1.0"
2872 },
2873 "engines": {
2874 "node": ">=6 <7 || >=8"
2875 }
2876 },
2877 "node_modules/@lerna/get-packed/node_modules/jsonfile": {
2878 "version": "4.0.0",
2879 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
2880 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
2881 "dev": true,
2882 "dependencies": {
2883 "graceful-fs": "^4.1.6"
2884 }
2885 },
2886 "node_modules/@lerna/get-packed/node_modules/universalify": {
2887 "version": "0.1.2",
2888 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
2889 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
2890 "dev": true,
2891 "engines": {
2892 "node": ">= 4.0.0"
2893 }
2894 },
2895 "node_modules/@lerna/github-client": {
2896 "version": "3.22.0",
2897 "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz",
2898 "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==",
2899 "dev": true,
2900 "dependencies": {
2901 "@lerna/child-process": "3.16.5",
2902 "@octokit/plugin-enterprise-rest": "^6.0.1",
2903 "@octokit/rest": "^16.28.4",
2904 "git-url-parse": "^11.1.2",
2905 "npmlog": "^4.1.2"
2906 },
2907 "engines": {
2908 "node": ">= 6.9.0"
2909 }
2910 },
2911 "node_modules/@lerna/gitlab-client": {
2912 "version": "3.15.0",
2913 "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz",
2914 "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==",
2915 "dev": true,
2916 "dependencies": {
2917 "node-fetch": "^2.5.0",
2918 "npmlog": "^4.1.2",
2919 "whatwg-url": "^7.0.0"
2920 },
2921 "engines": {
2922 "node": ">= 6.9.0"
2923 }
2924 },
2925 "node_modules/@lerna/gitlab-client/node_modules/node-fetch": {
2926 "version": "2.6.1",
2927 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
2928 "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
2929 "dev": true,
2930 "engines": {
2931 "node": "4.x || >=6.0.0"
2932 }
2933 },
2934 "node_modules/@lerna/gitlab-client/node_modules/tr46": {
2935 "version": "1.0.1",
2936 "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
2937 "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
2938 "dev": true,
2939 "dependencies": {
2940 "punycode": "^2.1.0"
2941 }
2942 },
2943 "node_modules/@lerna/gitlab-client/node_modules/webidl-conversions": {
2944 "version": "4.0.2",
2945 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
2946 "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
2947 "dev": true
2948 },
2949 "node_modules/@lerna/gitlab-client/node_modules/whatwg-url": {
2950 "version": "7.1.0",
2951 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
2952 "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
2953 "dev": true,
2954 "dependencies": {
2955 "lodash.sortby": "^4.7.0",
2956 "tr46": "^1.0.1",
2957 "webidl-conversions": "^4.0.2"
2958 }
2959 },
2960 "node_modules/@lerna/global-options": {
2961 "version": "3.13.0",
2962 "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz",
2963 "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==",
2964 "dev": true,
2965 "engines": {
2966 "node": ">= 6.9.0"
2967 }
2968 },
2969 "node_modules/@lerna/has-npm-version": {
2970 "version": "3.16.5",
2971 "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz",
2972 "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==",
2973 "dev": true,
2974 "dependencies": {
2975 "@lerna/child-process": "3.16.5",
2976 "semver": "^6.2.0"
2977 },
2978 "engines": {
2979 "node": ">= 6.9.0"
2980 }
2981 },
2982 "node_modules/@lerna/has-npm-version/node_modules/semver": {
2983 "version": "6.3.0",
2984 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2985 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2986 "dev": true,
2987 "bin": {
2988 "semver": "bin/semver.js"
2989 }
2990 },
2991 "node_modules/@lerna/import": {
2992 "version": "3.22.0",
2993 "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz",
2994 "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==",
2995 "dev": true,
2996 "dependencies": {
2997 "@lerna/child-process": "3.16.5",
2998 "@lerna/command": "3.21.0",
2999 "@lerna/prompt": "3.18.5",
3000 "@lerna/pulse-till-done": "3.13.0",
3001 "@lerna/validation-error": "3.13.0",
3002 "dedent": "^0.7.0",
3003 "fs-extra": "^8.1.0",
3004 "p-map-series": "^1.0.0"
3005 },
3006 "engines": {
3007 "node": ">= 6.9.0"
3008 }
3009 },
3010 "node_modules/@lerna/import/node_modules/fs-extra": {
3011 "version": "8.1.0",
3012 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
3013 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
3014 "dev": true,
3015 "dependencies": {
3016 "graceful-fs": "^4.2.0",
3017 "jsonfile": "^4.0.0",
3018 "universalify": "^0.1.0"
3019 },
3020 "engines": {
3021 "node": ">=6 <7 || >=8"
3022 }
3023 },
3024 "node_modules/@lerna/import/node_modules/jsonfile": {
3025 "version": "4.0.0",
3026 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
3027 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
3028 "dev": true,
3029 "dependencies": {
3030 "graceful-fs": "^4.1.6"
3031 }
3032 },
3033 "node_modules/@lerna/import/node_modules/universalify": {
3034 "version": "0.1.2",
3035 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
3036 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
3037 "dev": true,
3038 "engines": {
3039 "node": ">= 4.0.0"
3040 }
3041 },
3042 "node_modules/@lerna/info": {
3043 "version": "3.21.0",
3044 "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz",
3045 "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==",
3046 "dev": true,
3047 "dependencies": {
3048 "@lerna/command": "3.21.0",
3049 "@lerna/output": "3.13.0",
3050 "envinfo": "^7.3.1"
3051 },
3052 "engines": {
3053 "node": ">= 6.9.0"
3054 }
3055 },
3056 "node_modules/@lerna/init": {
3057 "version": "3.21.0",
3058 "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz",
3059 "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==",
3060 "dev": true,
3061 "dependencies": {
3062 "@lerna/child-process": "3.16.5",
3063 "@lerna/command": "3.21.0",
3064 "fs-extra": "^8.1.0",
3065 "p-map": "^2.1.0",
3066 "write-json-file": "^3.2.0"
3067 },
3068 "engines": {
3069 "node": ">= 6.9.0"
3070 }
3071 },
3072 "node_modules/@lerna/init/node_modules/fs-extra": {
3073 "version": "8.1.0",
3074 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
3075 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
3076 "dev": true,
3077 "dependencies": {
3078 "graceful-fs": "^4.2.0",
3079 "jsonfile": "^4.0.0",
3080 "universalify": "^0.1.0"
3081 },
3082 "engines": {
3083 "node": ">=6 <7 || >=8"
3084 }
3085 },
3086 "node_modules/@lerna/init/node_modules/jsonfile": {
3087 "version": "4.0.0",
3088 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
3089 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
3090 "dev": true,
3091 "dependencies": {
3092 "graceful-fs": "^4.1.6"
3093 }
3094 },
3095 "node_modules/@lerna/init/node_modules/universalify": {
3096 "version": "0.1.2",
3097 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
3098 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
3099 "dev": true,
3100 "engines": {
3101 "node": ">= 4.0.0"
3102 }
3103 },
3104 "node_modules/@lerna/link": {
3105 "version": "3.21.0",
3106 "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz",
3107 "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==",
3108 "dev": true,
3109 "dependencies": {
3110 "@lerna/command": "3.21.0",
3111 "@lerna/package-graph": "3.18.5",
3112 "@lerna/symlink-dependencies": "3.17.0",
3113 "p-map": "^2.1.0",
3114 "slash": "^2.0.0"
3115 },
3116 "engines": {
3117 "node": ">= 6.9.0"
3118 }
3119 },
3120 "node_modules/@lerna/list": {
3121 "version": "3.21.0",
3122 "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz",
3123 "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==",
3124 "dev": true,
3125 "dependencies": {
3126 "@lerna/command": "3.21.0",
3127 "@lerna/filter-options": "3.20.0",
3128 "@lerna/listable": "3.18.5",
3129 "@lerna/output": "3.13.0"
3130 },
3131 "engines": {
3132 "node": ">= 6.9.0"
3133 }
3134 },
3135 "node_modules/@lerna/listable": {
3136 "version": "3.18.5",
3137 "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz",
3138 "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==",
3139 "dev": true,
3140 "dependencies": {
3141 "@lerna/query-graph": "3.18.5",
3142 "chalk": "^2.3.1",
3143 "columnify": "^1.5.4"
3144 },
3145 "engines": {
3146 "node": ">= 6.9.0"
3147 }
3148 },
3149 "node_modules/@lerna/listable/node_modules/ansi-styles": {
3150 "version": "3.2.1",
3151 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3152 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3153 "dev": true,
3154 "dependencies": {
3155 "color-convert": "^1.9.0"
3156 },
3157 "engines": {
3158 "node": ">=4"
3159 }
3160 },
3161 "node_modules/@lerna/listable/node_modules/chalk": {
3162 "version": "2.4.2",
3163 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3164 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3165 "dev": true,
3166 "dependencies": {
3167 "ansi-styles": "^3.2.1",
3168 "escape-string-regexp": "^1.0.5",
3169 "supports-color": "^5.3.0"
3170 },
3171 "engines": {
3172 "node": ">=4"
3173 }
3174 },
3175 "node_modules/@lerna/listable/node_modules/color-convert": {
3176 "version": "1.9.3",
3177 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3178 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3179 "dev": true,
3180 "dependencies": {
3181 "color-name": "1.1.3"
3182 }
3183 },
3184 "node_modules/@lerna/listable/node_modules/color-name": {
3185 "version": "1.1.3",
3186 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3187 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3188 "dev": true
3189 },
3190 "node_modules/@lerna/listable/node_modules/has-flag": {
3191 "version": "3.0.0",
3192 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3193 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3194 "dev": true,
3195 "engines": {
3196 "node": ">=4"
3197 }
3198 },
3199 "node_modules/@lerna/listable/node_modules/supports-color": {
3200 "version": "5.5.0",
3201 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3202 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3203 "dev": true,
3204 "dependencies": {
3205 "has-flag": "^3.0.0"
3206 },
3207 "engines": {
3208 "node": ">=4"
3209 }
3210 },
3211 "node_modules/@lerna/log-packed": {
3212 "version": "3.16.0",
3213 "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz",
3214 "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==",
3215 "dev": true,
3216 "dependencies": {
3217 "byte-size": "^5.0.1",
3218 "columnify": "^1.5.4",
3219 "has-unicode": "^2.0.1",
3220 "npmlog": "^4.1.2"
3221 },
3222 "engines": {
3223 "node": ">= 6.9.0"
3224 }
3225 },
3226 "node_modules/@lerna/npm-conf": {
3227 "version": "3.16.0",
3228 "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz",
3229 "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==",
3230 "dev": true,
3231 "dependencies": {
3232 "config-chain": "^1.1.11",
3233 "pify": "^4.0.1"
3234 },
3235 "engines": {
3236 "node": ">= 6.9.0"
3237 }
3238 },
3239 "node_modules/@lerna/npm-dist-tag": {
3240 "version": "3.18.5",
3241 "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz",
3242 "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==",
3243 "dev": true,
3244 "dependencies": {
3245 "@evocateur/npm-registry-fetch": "^4.0.0",
3246 "@lerna/otplease": "3.18.5",
3247 "figgy-pudding": "^3.5.1",
3248 "npm-package-arg": "^6.1.0",
3249 "npmlog": "^4.1.2"
3250 },
3251 "engines": {
3252 "node": ">= 6.9.0"
3253 }
3254 },
3255 "node_modules/@lerna/npm-install": {
3256 "version": "3.16.5",
3257 "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz",
3258 "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==",
3259 "dev": true,
3260 "dependencies": {
3261 "@lerna/child-process": "3.16.5",
3262 "@lerna/get-npm-exec-opts": "3.13.0",
3263 "fs-extra": "^8.1.0",
3264 "npm-package-arg": "^6.1.0",
3265 "npmlog": "^4.1.2",
3266 "signal-exit": "^3.0.2",
3267 "write-pkg": "^3.1.0"
3268 },
3269 "engines": {
3270 "node": ">= 6.9.0"
3271 }
3272 },
3273 "node_modules/@lerna/npm-install/node_modules/fs-extra": {
3274 "version": "8.1.0",
3275 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
3276 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
3277 "dev": true,
3278 "dependencies": {
3279 "graceful-fs": "^4.2.0",
3280 "jsonfile": "^4.0.0",
3281 "universalify": "^0.1.0"
3282 },
3283 "engines": {
3284 "node": ">=6 <7 || >=8"
3285 }
3286 },
3287 "node_modules/@lerna/npm-install/node_modules/jsonfile": {
3288 "version": "4.0.0",
3289 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
3290 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
3291 "dev": true,
3292 "dependencies": {
3293 "graceful-fs": "^4.1.6"
3294 }
3295 },
3296 "node_modules/@lerna/npm-install/node_modules/universalify": {
3297 "version": "0.1.2",
3298 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
3299 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
3300 "dev": true,
3301 "engines": {
3302 "node": ">= 4.0.0"
3303 }
3304 },
3305 "node_modules/@lerna/npm-publish": {
3306 "version": "3.18.5",
3307 "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz",
3308 "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==",
3309 "dev": true,
3310 "dependencies": {
3311 "@evocateur/libnpmpublish": "^1.2.2",
3312 "@lerna/otplease": "3.18.5",
3313 "@lerna/run-lifecycle": "3.16.2",
3314 "figgy-pudding": "^3.5.1",
3315 "fs-extra": "^8.1.0",
3316 "npm-package-arg": "^6.1.0",
3317 "npmlog": "^4.1.2",
3318 "pify": "^4.0.1",
3319 "read-package-json": "^2.0.13"
3320 },
3321 "engines": {
3322 "node": ">= 6.9.0"
3323 }
3324 },
3325 "node_modules/@lerna/npm-publish/node_modules/fs-extra": {
3326 "version": "8.1.0",
3327 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
3328 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
3329 "dev": true,
3330 "dependencies": {
3331 "graceful-fs": "^4.2.0",
3332 "jsonfile": "^4.0.0",
3333 "universalify": "^0.1.0"
3334 },
3335 "engines": {
3336 "node": ">=6 <7 || >=8"
3337 }
3338 },
3339 "node_modules/@lerna/npm-publish/node_modules/jsonfile": {
3340 "version": "4.0.0",
3341 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
3342 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
3343 "dev": true,
3344 "dependencies": {
3345 "graceful-fs": "^4.1.6"
3346 }
3347 },
3348 "node_modules/@lerna/npm-publish/node_modules/universalify": {
3349 "version": "0.1.2",
3350 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
3351 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
3352 "dev": true,
3353 "engines": {
3354 "node": ">= 4.0.0"
3355 }
3356 },
3357 "node_modules/@lerna/npm-run-script": {
3358 "version": "3.16.5",
3359 "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz",
3360 "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==",
3361 "dev": true,
3362 "dependencies": {
3363 "@lerna/child-process": "3.16.5",
3364 "@lerna/get-npm-exec-opts": "3.13.0",
3365 "npmlog": "^4.1.2"
3366 },
3367 "engines": {
3368 "node": ">= 6.9.0"
3369 }
3370 },
3371 "node_modules/@lerna/otplease": {
3372 "version": "3.18.5",
3373 "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz",
3374 "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==",
3375 "dev": true,
3376 "dependencies": {
3377 "@lerna/prompt": "3.18.5",
3378 "figgy-pudding": "^3.5.1"
3379 },
3380 "engines": {
3381 "node": ">= 6.9.0"
3382 }
3383 },
3384 "node_modules/@lerna/output": {
3385 "version": "3.13.0",
3386 "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz",
3387 "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==",
3388 "dev": true,
3389 "dependencies": {
3390 "npmlog": "^4.1.2"
3391 },
3392 "engines": {
3393 "node": ">= 6.9.0"
3394 }
3395 },
3396 "node_modules/@lerna/pack-directory": {
3397 "version": "3.16.4",
3398 "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz",
3399 "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==",
3400 "dev": true,
3401 "dependencies": {
3402 "@lerna/get-packed": "3.16.0",
3403 "@lerna/package": "3.16.0",
3404 "@lerna/run-lifecycle": "3.16.2",
3405 "figgy-pudding": "^3.5.1",
3406 "npm-packlist": "^1.4.4",
3407 "npmlog": "^4.1.2",
3408 "tar": "^4.4.10",
3409 "temp-write": "^3.4.0"
3410 }
3411 },
3412 "node_modules/@lerna/package": {
3413 "version": "3.16.0",
3414 "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz",
3415 "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==",
3416 "dev": true,
3417 "dependencies": {
3418 "load-json-file": "^5.3.0",
3419 "npm-package-arg": "^6.1.0",
3420 "write-pkg": "^3.1.0"
3421 },
3422 "engines": {
3423 "node": ">= 6.9.0"
3424 }
3425 },
3426 "node_modules/@lerna/package-graph": {
3427 "version": "3.18.5",
3428 "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz",
3429 "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==",
3430 "dev": true,
3431 "dependencies": {
3432 "@lerna/prerelease-id-from-version": "3.16.0",
3433 "@lerna/validation-error": "3.13.0",
3434 "npm-package-arg": "^6.1.0",
3435 "npmlog": "^4.1.2",
3436 "semver": "^6.2.0"
3437 },
3438 "engines": {
3439 "node": ">= 6.9.0"
3440 }
3441 },
3442 "node_modules/@lerna/package-graph/node_modules/semver": {
3443 "version": "6.3.0",
3444 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3445 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
3446 "dev": true,
3447 "bin": {
3448 "semver": "bin/semver.js"
3449 }
3450 },
3451 "node_modules/@lerna/package/node_modules/load-json-file": {
3452 "version": "5.3.0",
3453 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz",
3454 "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==",
3455 "dev": true,
3456 "dependencies": {
3457 "graceful-fs": "^4.1.15",
3458 "parse-json": "^4.0.0",
3459 "pify": "^4.0.1",
3460 "strip-bom": "^3.0.0",
3461 "type-fest": "^0.3.0"
3462 },
3463 "engines": {
3464 "node": ">=6"
3465 }
3466 },
3467 "node_modules/@lerna/package/node_modules/parse-json": {
3468 "version": "4.0.0",
3469 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
3470 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
3471 "dev": true,
3472 "dependencies": {
3473 "error-ex": "^1.3.1",
3474 "json-parse-better-errors": "^1.0.1"
3475 },
3476 "engines": {
3477 "node": ">=4"
3478 }
3479 },
3480 "node_modules/@lerna/package/node_modules/type-fest": {
3481 "version": "0.3.1",
3482 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
3483 "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==",
3484 "dev": true,
3485 "engines": {
3486 "node": ">=6"
3487 }
3488 },
3489 "node_modules/@lerna/prerelease-id-from-version": {
3490 "version": "3.16.0",
3491 "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz",
3492 "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==",
3493 "dev": true,
3494 "dependencies": {
3495 "semver": "^6.2.0"
3496 },
3497 "engines": {
3498 "node": ">= 6.9.0"
3499 }
3500 },
3501 "node_modules/@lerna/prerelease-id-from-version/node_modules/semver": {
3502 "version": "6.3.0",
3503 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3504 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
3505 "dev": true,
3506 "bin": {
3507 "semver": "bin/semver.js"
3508 }
3509 },
3510 "node_modules/@lerna/profiler": {
3511 "version": "3.20.0",
3512 "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz",
3513 "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==",
3514 "dev": true,
3515 "dependencies": {
3516 "figgy-pudding": "^3.5.1",
3517 "fs-extra": "^8.1.0",
3518 "npmlog": "^4.1.2",
3519 "upath": "^1.2.0"
3520 },
3521 "engines": {
3522 "node": ">= 6.9.0"
3523 }
3524 },
3525 "node_modules/@lerna/profiler/node_modules/fs-extra": {
3526 "version": "8.1.0",
3527 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
3528 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
3529 "dev": true,
3530 "dependencies": {
3531 "graceful-fs": "^4.2.0",
3532 "jsonfile": "^4.0.0",
3533 "universalify": "^0.1.0"
3534 },
3535 "engines": {
3536 "node": ">=6 <7 || >=8"
3537 }
3538 },
3539 "node_modules/@lerna/profiler/node_modules/jsonfile": {
3540 "version": "4.0.0",
3541 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
3542 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
3543 "dev": true,
3544 "dependencies": {
3545 "graceful-fs": "^4.1.6"
3546 }
3547 },
3548 "node_modules/@lerna/profiler/node_modules/universalify": {
3549 "version": "0.1.2",
3550 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
3551 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
3552 "dev": true,
3553 "engines": {
3554 "node": ">= 4.0.0"
3555 }
3556 },
3557 "node_modules/@lerna/project": {
3558 "version": "3.21.0",
3559 "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz",
3560 "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==",
3561 "dev": true,
3562 "dependencies": {
3563 "@lerna/package": "3.16.0",
3564 "@lerna/validation-error": "3.13.0",
3565 "cosmiconfig": "^5.1.0",
3566 "dedent": "^0.7.0",
3567 "dot-prop": "^4.2.0",
3568 "glob-parent": "^5.0.0",
3569 "globby": "^9.2.0",
3570 "load-json-file": "^5.3.0",
3571 "npmlog": "^4.1.2",
3572 "p-map": "^2.1.0",
3573 "resolve-from": "^4.0.0",
3574 "write-json-file": "^3.2.0"
3575 },
3576 "engines": {
3577 "node": ">= 6.9.0"
3578 }
3579 },
3580 "node_modules/@lerna/project/node_modules/glob-parent": {
3581 "version": "5.1.1",
3582 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
3583 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
3584 "dev": true,
3585 "dependencies": {
3586 "is-glob": "^4.0.1"
3587 },
3588 "engines": {
3589 "node": ">= 6"
3590 }
3591 },
3592 "node_modules/@lerna/project/node_modules/globby": {
3593 "version": "9.2.0",
3594 "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
3595 "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
3596 "dev": true,
3597 "dependencies": {
3598 "@types/glob": "^7.1.1",
3599 "array-union": "^1.0.2",
3600 "dir-glob": "^2.2.2",
3601 "fast-glob": "^2.2.6",
3602 "glob": "^7.1.3",
3603 "ignore": "^4.0.3",
3604 "pify": "^4.0.1",
3605 "slash": "^2.0.0"
3606 },
3607 "engines": {
3608 "node": ">=6"
3609 }
3610 },
3611 "node_modules/@lerna/project/node_modules/load-json-file": {
3612 "version": "5.3.0",
3613 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz",
3614 "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==",
3615 "dev": true,
3616 "dependencies": {
3617 "graceful-fs": "^4.1.15",
3618 "parse-json": "^4.0.0",
3619 "pify": "^4.0.1",
3620 "strip-bom": "^3.0.0",
3621 "type-fest": "^0.3.0"
3622 },
3623 "engines": {
3624 "node": ">=6"
3625 }
3626 },
3627 "node_modules/@lerna/project/node_modules/parse-json": {
3628 "version": "4.0.0",
3629 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
3630 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
3631 "dev": true,
3632 "dependencies": {
3633 "error-ex": "^1.3.1",
3634 "json-parse-better-errors": "^1.0.1"
3635 },
3636 "engines": {
3637 "node": ">=4"
3638 }
3639 },
3640 "node_modules/@lerna/project/node_modules/resolve-from": {
3641 "version": "4.0.0",
3642 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3643 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3644 "dev": true,
3645 "engines": {
3646 "node": ">=4"
3647 }
3648 },
3649 "node_modules/@lerna/project/node_modules/type-fest": {
3650 "version": "0.3.1",
3651 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
3652 "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==",
3653 "dev": true,
3654 "engines": {
3655 "node": ">=6"
3656 }
3657 },
3658 "node_modules/@lerna/prompt": {
3659 "version": "3.18.5",
3660 "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz",
3661 "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==",
3662 "dev": true,
3663 "dependencies": {
3664 "inquirer": "^6.2.0",
3665 "npmlog": "^4.1.2"
3666 },
3667 "engines": {
3668 "node": ">= 6.9.0"
3669 }
3670 },
3671 "node_modules/@lerna/publish": {
3672 "version": "3.22.1",
3673 "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz",
3674 "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==",
3675 "dev": true,
3676 "dependencies": {
3677 "@evocateur/libnpmaccess": "^3.1.2",
3678 "@evocateur/npm-registry-fetch": "^4.0.0",
3679 "@evocateur/pacote": "^9.6.3",
3680 "@lerna/check-working-tree": "3.16.5",
3681 "@lerna/child-process": "3.16.5",
3682 "@lerna/collect-updates": "3.20.0",
3683 "@lerna/command": "3.21.0",
3684 "@lerna/describe-ref": "3.16.5",
3685 "@lerna/log-packed": "3.16.0",
3686 "@lerna/npm-conf": "3.16.0",
3687 "@lerna/npm-dist-tag": "3.18.5",
3688 "@lerna/npm-publish": "3.18.5",
3689 "@lerna/otplease": "3.18.5",
3690 "@lerna/output": "3.13.0",
3691 "@lerna/pack-directory": "3.16.4",
3692 "@lerna/prerelease-id-from-version": "3.16.0",
3693 "@lerna/prompt": "3.18.5",
3694 "@lerna/pulse-till-done": "3.13.0",
3695 "@lerna/run-lifecycle": "3.16.2",
3696 "@lerna/run-topologically": "3.18.5",
3697 "@lerna/validation-error": "3.13.0",
3698 "@lerna/version": "3.22.1",
3699 "figgy-pudding": "^3.5.1",
3700 "fs-extra": "^8.1.0",
3701 "npm-package-arg": "^6.1.0",
3702 "npmlog": "^4.1.2",
3703 "p-finally": "^1.0.0",
3704 "p-map": "^2.1.0",
3705 "p-pipe": "^1.2.0",
3706 "semver": "^6.2.0"
3707 },
3708 "engines": {
3709 "node": ">= 6.9.0"
3710 }
3711 },
3712 "node_modules/@lerna/publish/node_modules/fs-extra": {
3713 "version": "8.1.0",
3714 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
3715 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
3716 "dev": true,
3717 "dependencies": {
3718 "graceful-fs": "^4.2.0",
3719 "jsonfile": "^4.0.0",
3720 "universalify": "^0.1.0"
3721 },
3722 "engines": {
3723 "node": ">=6 <7 || >=8"
3724 }
3725 },
3726 "node_modules/@lerna/publish/node_modules/jsonfile": {
3727 "version": "4.0.0",
3728 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
3729 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
3730 "dev": true,
3731 "dependencies": {
3732 "graceful-fs": "^4.1.6"
3733 }
3734 },
3735 "node_modules/@lerna/publish/node_modules/semver": {
3736 "version": "6.3.0",
3737 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3738 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
3739 "dev": true,
3740 "bin": {
3741 "semver": "bin/semver.js"
3742 }
3743 },
3744 "node_modules/@lerna/publish/node_modules/universalify": {
3745 "version": "0.1.2",
3746 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
3747 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
3748 "dev": true,
3749 "engines": {
3750 "node": ">= 4.0.0"
3751 }
3752 },
3753 "node_modules/@lerna/pulse-till-done": {
3754 "version": "3.13.0",
3755 "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz",
3756 "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==",
3757 "dev": true,
3758 "dependencies": {
3759 "npmlog": "^4.1.2"
3760 },
3761 "engines": {
3762 "node": ">= 6.9.0"
3763 }
3764 },
3765 "node_modules/@lerna/query-graph": {
3766 "version": "3.18.5",
3767 "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz",
3768 "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==",
3769 "dev": true,
3770 "dependencies": {
3771 "@lerna/package-graph": "3.18.5",
3772 "figgy-pudding": "^3.5.1"
3773 },
3774 "engines": {
3775 "node": ">= 6.9.0"
3776 }
3777 },
3778 "node_modules/@lerna/resolve-symlink": {
3779 "version": "3.16.0",
3780 "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz",
3781 "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==",
3782 "dev": true,
3783 "dependencies": {
3784 "fs-extra": "^8.1.0",
3785 "npmlog": "^4.1.2",
3786 "read-cmd-shim": "^1.0.1"
3787 },
3788 "engines": {
3789 "node": ">= 6.9.0"
3790 }
3791 },
3792 "node_modules/@lerna/resolve-symlink/node_modules/fs-extra": {
3793 "version": "8.1.0",
3794 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
3795 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
3796 "dev": true,
3797 "dependencies": {
3798 "graceful-fs": "^4.2.0",
3799 "jsonfile": "^4.0.0",
3800 "universalify": "^0.1.0"
3801 },
3802 "engines": {
3803 "node": ">=6 <7 || >=8"
3804 }
3805 },
3806 "node_modules/@lerna/resolve-symlink/node_modules/jsonfile": {
3807 "version": "4.0.0",
3808 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
3809 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
3810 "dev": true,
3811 "dependencies": {
3812 "graceful-fs": "^4.1.6"
3813 }
3814 },
3815 "node_modules/@lerna/resolve-symlink/node_modules/universalify": {
3816 "version": "0.1.2",
3817 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
3818 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
3819 "dev": true,
3820 "engines": {
3821 "node": ">= 4.0.0"
3822 }
3823 },
3824 "node_modules/@lerna/rimraf-dir": {
3825 "version": "3.16.5",
3826 "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz",
3827 "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==",
3828 "dev": true,
3829 "dependencies": {
3830 "@lerna/child-process": "3.16.5",
3831 "npmlog": "^4.1.2",
3832 "path-exists": "^3.0.0",
3833 "rimraf": "^2.6.2"
3834 },
3835 "engines": {
3836 "node": ">= 6.9.0"
3837 }
3838 },
3839 "node_modules/@lerna/rimraf-dir/node_modules/rimraf": {
3840 "version": "2.7.1",
3841 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
3842 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
3843 "dev": true,
3844 "dependencies": {
3845 "glob": "^7.1.3"
3846 },
3847 "bin": {
3848 "rimraf": "bin.js"
3849 }
3850 },
3851 "node_modules/@lerna/run": {
3852 "version": "3.21.0",
3853 "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz",
3854 "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==",
3855 "dev": true,
3856 "dependencies": {
3857 "@lerna/command": "3.21.0",
3858 "@lerna/filter-options": "3.20.0",
3859 "@lerna/npm-run-script": "3.16.5",
3860 "@lerna/output": "3.13.0",
3861 "@lerna/profiler": "3.20.0",
3862 "@lerna/run-topologically": "3.18.5",
3863 "@lerna/timer": "3.13.0",
3864 "@lerna/validation-error": "3.13.0",
3865 "p-map": "^2.1.0"
3866 },
3867 "engines": {
3868 "node": ">= 6.9.0"
3869 }
3870 },
3871 "node_modules/@lerna/run-lifecycle": {
3872 "version": "3.16.2",
3873 "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz",
3874 "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==",
3875 "dev": true,
3876 "dependencies": {
3877 "@lerna/npm-conf": "3.16.0",
3878 "figgy-pudding": "^3.5.1",
3879 "npm-lifecycle": "^3.1.2",
3880 "npmlog": "^4.1.2"
3881 },
3882 "engines": {
3883 "node": ">= 6.9.0"
3884 }
3885 },
3886 "node_modules/@lerna/run-topologically": {
3887 "version": "3.18.5",
3888 "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz",
3889 "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==",
3890 "dev": true,
3891 "dependencies": {
3892 "@lerna/query-graph": "3.18.5",
3893 "figgy-pudding": "^3.5.1",
3894 "p-queue": "^4.0.0"
3895 },
3896 "engines": {
3897 "node": ">= 6.9.0"
3898 }
3899 },
3900 "node_modules/@lerna/symlink-binary": {
3901 "version": "3.17.0",
3902 "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz",
3903 "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==",
3904 "dev": true,
3905 "dependencies": {
3906 "@lerna/create-symlink": "3.16.2",
3907 "@lerna/package": "3.16.0",
3908 "fs-extra": "^8.1.0",
3909 "p-map": "^2.1.0"
3910 },
3911 "engines": {
3912 "node": ">= 6.9.0"
3913 }
3914 },
3915 "node_modules/@lerna/symlink-binary/node_modules/fs-extra": {
3916 "version": "8.1.0",
3917 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
3918 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
3919 "dev": true,
3920 "dependencies": {
3921 "graceful-fs": "^4.2.0",
3922 "jsonfile": "^4.0.0",
3923 "universalify": "^0.1.0"
3924 },
3925 "engines": {
3926 "node": ">=6 <7 || >=8"
3927 }
3928 },
3929 "node_modules/@lerna/symlink-binary/node_modules/jsonfile": {
3930 "version": "4.0.0",
3931 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
3932 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
3933 "dev": true,
3934 "dependencies": {
3935 "graceful-fs": "^4.1.6"
3936 }
3937 },
3938 "node_modules/@lerna/symlink-binary/node_modules/universalify": {
3939 "version": "0.1.2",
3940 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
3941 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
3942 "dev": true,
3943 "engines": {
3944 "node": ">= 4.0.0"
3945 }
3946 },
3947 "node_modules/@lerna/symlink-dependencies": {
3948 "version": "3.17.0",
3949 "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz",
3950 "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==",
3951 "dev": true,
3952 "dependencies": {
3953 "@lerna/create-symlink": "3.16.2",
3954 "@lerna/resolve-symlink": "3.16.0",
3955 "@lerna/symlink-binary": "3.17.0",
3956 "fs-extra": "^8.1.0",
3957 "p-finally": "^1.0.0",
3958 "p-map": "^2.1.0",
3959 "p-map-series": "^1.0.0"
3960 },
3961 "engines": {
3962 "node": ">= 6.9.0"
3963 }
3964 },
3965 "node_modules/@lerna/symlink-dependencies/node_modules/fs-extra": {
3966 "version": "8.1.0",
3967 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
3968 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
3969 "dev": true,
3970 "dependencies": {
3971 "graceful-fs": "^4.2.0",
3972 "jsonfile": "^4.0.0",
3973 "universalify": "^0.1.0"
3974 },
3975 "engines": {
3976 "node": ">=6 <7 || >=8"
3977 }
3978 },
3979 "node_modules/@lerna/symlink-dependencies/node_modules/jsonfile": {
3980 "version": "4.0.0",
3981 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
3982 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
3983 "dev": true,
3984 "dependencies": {
3985 "graceful-fs": "^4.1.6"
3986 }
3987 },
3988 "node_modules/@lerna/symlink-dependencies/node_modules/universalify": {
3989 "version": "0.1.2",
3990 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
3991 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
3992 "dev": true,
3993 "engines": {
3994 "node": ">= 4.0.0"
3995 }
3996 },
3997 "node_modules/@lerna/timer": {
3998 "version": "3.13.0",
3999 "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz",
4000 "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==",
4001 "dev": true,
4002 "engines": {
4003 "node": ">= 6.9.0"
4004 }
4005 },
4006 "node_modules/@lerna/validation-error": {
4007 "version": "3.13.0",
4008 "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz",
4009 "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==",
4010 "dev": true,
4011 "dependencies": {
4012 "npmlog": "^4.1.2"
4013 },
4014 "engines": {
4015 "node": ">= 6.9.0"
4016 }
4017 },
4018 "node_modules/@lerna/version": {
4019 "version": "3.22.1",
4020 "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz",
4021 "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==",
4022 "dev": true,
4023 "dependencies": {
4024 "@lerna/check-working-tree": "3.16.5",
4025 "@lerna/child-process": "3.16.5",
4026 "@lerna/collect-updates": "3.20.0",
4027 "@lerna/command": "3.21.0",
4028 "@lerna/conventional-commits": "3.22.0",
4029 "@lerna/github-client": "3.22.0",
4030 "@lerna/gitlab-client": "3.15.0",
4031 "@lerna/output": "3.13.0",
4032 "@lerna/prerelease-id-from-version": "3.16.0",
4033 "@lerna/prompt": "3.18.5",
4034 "@lerna/run-lifecycle": "3.16.2",
4035 "@lerna/run-topologically": "3.18.5",
4036 "@lerna/validation-error": "3.13.0",
4037 "chalk": "^2.3.1",
4038 "dedent": "^0.7.0",
4039 "load-json-file": "^5.3.0",
4040 "minimatch": "^3.0.4",
4041 "npmlog": "^4.1.2",
4042 "p-map": "^2.1.0",
4043 "p-pipe": "^1.2.0",
4044 "p-reduce": "^1.0.0",
4045 "p-waterfall": "^1.0.0",
4046 "semver": "^6.2.0",
4047 "slash": "^2.0.0",
4048 "temp-write": "^3.4.0",
4049 "write-json-file": "^3.2.0"
4050 },
4051 "engines": {
4052 "node": ">= 6.9.0"
4053 }
4054 },
4055 "node_modules/@lerna/version/node_modules/ansi-styles": {
4056 "version": "3.2.1",
4057 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4058 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4059 "dev": true,
4060 "dependencies": {
4061 "color-convert": "^1.9.0"
4062 },
4063 "engines": {
4064 "node": ">=4"
4065 }
4066 },
4067 "node_modules/@lerna/version/node_modules/chalk": {
4068 "version": "2.4.2",
4069 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4070 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4071 "dev": true,
4072 "dependencies": {
4073 "ansi-styles": "^3.2.1",
4074 "escape-string-regexp": "^1.0.5",
4075 "supports-color": "^5.3.0"
4076 },
4077 "engines": {
4078 "node": ">=4"
4079 }
4080 },
4081 "node_modules/@lerna/version/node_modules/color-convert": {
4082 "version": "1.9.3",
4083 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
4084 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
4085 "dev": true,
4086 "dependencies": {
4087 "color-name": "1.1.3"
4088 }
4089 },
4090 "node_modules/@lerna/version/node_modules/color-name": {
4091 "version": "1.1.3",
4092 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4093 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
4094 "dev": true
4095 },
4096 "node_modules/@lerna/version/node_modules/has-flag": {
4097 "version": "3.0.0",
4098 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4099 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4100 "dev": true,
4101 "engines": {
4102 "node": ">=4"
4103 }
4104 },
4105 "node_modules/@lerna/version/node_modules/load-json-file": {
4106 "version": "5.3.0",
4107 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz",
4108 "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==",
4109 "dev": true,
4110 "dependencies": {
4111 "graceful-fs": "^4.1.15",
4112 "parse-json": "^4.0.0",
4113 "pify": "^4.0.1",
4114 "strip-bom": "^3.0.0",
4115 "type-fest": "^0.3.0"
4116 },
4117 "engines": {
4118 "node": ">=6"
4119 }
4120 },
4121 "node_modules/@lerna/version/node_modules/parse-json": {
4122 "version": "4.0.0",
4123 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
4124 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
4125 "dev": true,
4126 "dependencies": {
4127 "error-ex": "^1.3.1",
4128 "json-parse-better-errors": "^1.0.1"
4129 },
4130 "engines": {
4131 "node": ">=4"
4132 }
4133 },
4134 "node_modules/@lerna/version/node_modules/semver": {
4135 "version": "6.3.0",
4136 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4137 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
4138 "dev": true,
4139 "bin": {
4140 "semver": "bin/semver.js"
4141 }
4142 },
4143 "node_modules/@lerna/version/node_modules/supports-color": {
4144 "version": "5.5.0",
4145 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4146 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4147 "dev": true,
4148 "dependencies": {
4149 "has-flag": "^3.0.0"
4150 },
4151 "engines": {
4152 "node": ">=4"
4153 }
4154 },
4155 "node_modules/@lerna/version/node_modules/type-fest": {
4156 "version": "0.3.1",
4157 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
4158 "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==",
4159 "dev": true,
4160 "engines": {
4161 "node": ">=6"
4162 }
4163 },
4164 "node_modules/@lerna/write-log-file": {
4165 "version": "3.13.0",
4166 "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz",
4167 "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==",
4168 "dev": true,
4169 "dependencies": {
4170 "npmlog": "^4.1.2",
4171 "write-file-atomic": "^2.3.0"
4172 },
4173 "engines": {
4174 "node": ">= 6.9.0"
4175 }
4176 },
4177 "node_modules/@lerna/write-log-file/node_modules/write-file-atomic": {
4178 "version": "2.4.3",
4179 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
4180 "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
4181 "dev": true,
4182 "dependencies": {
4183 "graceful-fs": "^4.1.11",
4184 "imurmurhash": "^0.1.4",
4185 "signal-exit": "^3.0.2"
4186 }
4187 },
4188 "node_modules/@mrmlnc/readdir-enhanced": {
4189 "version": "2.2.1",
4190 "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
4191 "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
4192 "dev": true,
4193 "dependencies": {
4194 "call-me-maybe": "^1.0.1",
4195 "glob-to-regexp": "^0.3.0"
4196 },
4197 "engines": {
4198 "node": ">=4"
4199 }
4200 },
4201 "node_modules/@nodelib/fs.stat": {
4202 "version": "1.1.3",
4203 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
4204 "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
4205 "dev": true,
4206 "engines": {
4207 "node": ">= 6"
4208 }
4209 },
4210 "node_modules/@octokit/auth-token": {
4211 "version": "2.4.2",
4212 "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz",
4213 "integrity": "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==",
4214 "dev": true,
4215 "dependencies": {
4216 "@octokit/types": "^5.0.0"
4217 }
4218 },
4219 "node_modules/@octokit/endpoint": {
4220 "version": "6.0.5",
4221 "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.5.tgz",
4222 "integrity": "sha512-70K5u6zd45ItOny6aHQAsea8HHQjlQq85yqOMe+Aj8dkhN2qSJ9T+Q3YjUjEYfPRBcuUWNgMn62DQnP/4LAIiQ==",
4223 "dev": true,
4224 "dependencies": {
4225 "@octokit/types": "^5.0.0",
4226 "is-plain-object": "^4.0.0",
4227 "universal-user-agent": "^6.0.0"
4228 }
4229 },
4230 "node_modules/@octokit/endpoint/node_modules/is-plain-object": {
4231 "version": "4.1.1",
4232 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-4.1.1.tgz",
4233 "integrity": "sha512-5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA==",
4234 "dev": true,
4235 "engines": {
4236 "node": ">=0.10.0"
4237 }
4238 },
4239 "node_modules/@octokit/endpoint/node_modules/universal-user-agent": {
4240 "version": "6.0.0",
4241 "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
4242 "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==",
4243 "dev": true
4244 },
4245 "node_modules/@octokit/plugin-enterprise-rest": {
4246 "version": "6.0.1",
4247 "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz",
4248 "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==",
4249 "dev": true
4250 },
4251 "node_modules/@octokit/plugin-paginate-rest": {
4252 "version": "1.1.2",
4253 "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz",
4254 "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==",
4255 "dev": true,
4256 "dependencies": {
4257 "@octokit/types": "^2.0.1"
4258 }
4259 },
4260 "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": {
4261 "version": "2.16.2",
4262 "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz",
4263 "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==",
4264 "dev": true,
4265 "dependencies": {
4266 "@types/node": ">= 8"
4267 }
4268 },
4269 "node_modules/@octokit/plugin-request-log": {
4270 "version": "1.0.0",
4271 "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz",
4272 "integrity": "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==",
4273 "dev": true
4274 },
4275 "node_modules/@octokit/plugin-rest-endpoint-methods": {
4276 "version": "2.4.0",
4277 "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz",
4278 "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==",
4279 "dev": true,
4280 "dependencies": {
4281 "@octokit/types": "^2.0.1",
4282 "deprecation": "^2.3.1"
4283 }
4284 },
4285 "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": {
4286 "version": "2.16.2",
4287 "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz",
4288 "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==",
4289 "dev": true,
4290 "dependencies": {
4291 "@types/node": ">= 8"
4292 }
4293 },
4294 "node_modules/@octokit/request": {
4295 "version": "5.4.7",
4296 "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.7.tgz",
4297 "integrity": "sha512-FN22xUDP0i0uF38YMbOfx6TotpcENP5W8yJM1e/LieGXn6IoRxDMnBf7tx5RKSW4xuUZ/1P04NFZy5iY3Rax1A==",
4298 "dev": true,
4299 "dependencies": {
4300 "@octokit/endpoint": "^6.0.1",
4301 "@octokit/request-error": "^2.0.0",
4302 "@octokit/types": "^5.0.0",
4303 "deprecation": "^2.0.0",
4304 "is-plain-object": "^4.0.0",
4305 "node-fetch": "^2.3.0",
4306 "once": "^1.4.0",
4307 "universal-user-agent": "^6.0.0"
4308 }
4309 },
4310 "node_modules/@octokit/request-error": {
4311 "version": "1.2.1",
4312 "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz",
4313 "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==",
4314 "dev": true,
4315 "dependencies": {
4316 "@octokit/types": "^2.0.0",
4317 "deprecation": "^2.0.0",
4318 "once": "^1.4.0"
4319 }
4320 },
4321 "node_modules/@octokit/request-error/node_modules/@octokit/types": {
4322 "version": "2.16.2",
4323 "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz",
4324 "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==",
4325 "dev": true,
4326 "dependencies": {
4327 "@types/node": ">= 8"
4328 }
4329 },
4330 "node_modules/@octokit/request/node_modules/@octokit/request-error": {
4331 "version": "2.0.2",
4332 "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz",
4333 "integrity": "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==",
4334 "dev": true,
4335 "dependencies": {
4336 "@octokit/types": "^5.0.1",
4337 "deprecation": "^2.0.0",
4338 "once": "^1.4.0"
4339 }
4340 },
4341 "node_modules/@octokit/request/node_modules/is-plain-object": {
4342 "version": "4.1.1",
4343 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-4.1.1.tgz",
4344 "integrity": "sha512-5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA==",
4345 "dev": true,
4346 "engines": {
4347 "node": ">=0.10.0"
4348 }
4349 },
4350 "node_modules/@octokit/request/node_modules/node-fetch": {
4351 "version": "2.6.1",
4352 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
4353 "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
4354 "dev": true,
4355 "engines": {
4356 "node": "4.x || >=6.0.0"
4357 }
4358 },
4359 "node_modules/@octokit/request/node_modules/universal-user-agent": {
4360 "version": "6.0.0",
4361 "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
4362 "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==",
4363 "dev": true
4364 },
4365 "node_modules/@octokit/rest": {
4366 "version": "16.43.2",
4367 "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz",
4368 "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==",
4369 "dev": true,
4370 "dependencies": {
4371 "@octokit/auth-token": "^2.4.0",
4372 "@octokit/plugin-paginate-rest": "^1.1.1",
4373 "@octokit/plugin-request-log": "^1.0.0",
4374 "@octokit/plugin-rest-endpoint-methods": "2.4.0",
4375 "@octokit/request": "^5.2.0",
4376 "@octokit/request-error": "^1.0.2",
4377 "atob-lite": "^2.0.0",
4378 "before-after-hook": "^2.0.0",
4379 "btoa-lite": "^1.0.0",
4380 "deprecation": "^2.0.0",
4381 "lodash.get": "^4.4.2",
4382 "lodash.set": "^4.3.2",
4383 "lodash.uniq": "^4.5.0",
4384 "octokit-pagination-methods": "^1.1.0",
4385 "once": "^1.4.0",
4386 "universal-user-agent": "^4.0.0"
4387 }
4388 },
4389 "node_modules/@octokit/types": {
4390 "version": "5.4.1",
4391 "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.4.1.tgz",
4392 "integrity": "sha512-OlMlSySBJoJ6uozkr/i03nO5dlYQyE05vmQNZhAh9MyO4DPBP88QlwsDVLmVjIMFssvIZB6WO0ctIGMRG+xsJQ==",
4393 "dev": true,
4394 "dependencies": {
4395 "@types/node": ">= 8"
4396 }
4397 },
4398 "node_modules/@polkadot/api": {
4399 "version": "2.3.1",
4400 "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-2.3.1.tgz",
4401 "integrity": "sha512-B9ZOb1PiPaAlke4wQHoivVQ5ZCQWn5bgLjhVIGdcEZ4WjIcxApmzTV4ruSfqVoRKpRiVOyV3Dx/VUQDD/WgBFw==",
4402 "dependencies": {
4403 "@babel/runtime": "^7.12.1",
4404 "@polkadot/api-derive": "2.3.1",
4405 "@polkadot/keyring": "^3.6.1",
4406 "@polkadot/metadata": "2.3.1",
4407 "@polkadot/rpc-core": "2.3.1",
4408 "@polkadot/rpc-provider": "2.3.1",
4409 "@polkadot/types": "2.3.1",
4410 "@polkadot/types-known": "2.3.1",
4411 "@polkadot/util": "^3.6.1",
4412 "@polkadot/util-crypto": "^3.6.1",
4413 "bn.js": "^5.1.3",
4414 "eventemitter3": "^4.0.7",
4415 "rxjs": "^6.6.3"
4416 }
4417 },
4418 "node_modules/@polkadot/api-contract": {
4419 "version": "2.3.1",
4420 "resolved": "https://registry.npmjs.org/@polkadot/api-contract/-/api-contract-2.3.1.tgz",
4421 "integrity": "sha512-hqRU2mGkHK84dtqZSX71tFCuBmBiV/6H7pJwj5E7UPcd124LM2ETXYJ9T0ElxbAHmZQD7yv+2ZM/ncvGC/A68Q==",
4422 "dependencies": {
4423 "@babel/runtime": "^7.12.1",
4424 "@polkadot/api": "2.3.1",
4425 "@polkadot/rpc-core": "2.3.1",
4426 "@polkadot/types": "2.3.1",
4427 "@polkadot/util": "^3.6.1",
4428 "bn.js": "^5.1.3",
4429 "rxjs": "^6.6.3"
4430 }
4431 },
4432 "node_modules/@polkadot/api-contract/node_modules/@babel/runtime": {
4433 "version": "7.12.1",
4434 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
4435 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
4436 "dependencies": {
4437 "regenerator-runtime": "^0.13.4"
4438 }
4439 },
4440 "node_modules/@polkadot/api-contract/node_modules/@polkadot/util": {
4441 "version": "3.6.1",
4442 "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-3.6.1.tgz",
4443 "integrity": "sha512-ToGVghmTtC8s8cg8mCGG3I88UasrCg9VNm5JoUvBH4nTZCxc/dQEkU24nULXwHUpmd7d39p3RLpVbkLCVYIMZw==",
4444 "dependencies": {
4445 "@babel/runtime": "^7.12.1",
4446 "@polkadot/x-textdecoder": "^0.3.3",
4447 "@polkadot/x-textencoder": "^0.3.3",
4448 "@types/bn.js": "^4.11.6",
4449 "bn.js": "^5.1.3",
4450 "camelcase": "^5.3.1",
4451 "chalk": "^4.1.0",
4452 "ip-regex": "^4.2.0"
4453 }
4454 },
4455 "node_modules/@polkadot/api-contract/node_modules/ip-regex": {
4456 "version": "4.2.0",
4457 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.2.0.tgz",
4458 "integrity": "sha512-n5cDDeTWWRwK1EBoWwRti+8nP4NbytBBY0pldmnIkq6Z55KNFmWofh4rl9dPZpj+U/nVq7gweR3ylrvMt4YZ5A==",
4459 "engines": {
4460 "node": ">=8"
4461 }
4462 },
4463 "node_modules/@polkadot/api-derive": {
4464 "version": "2.3.1",
4465 "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-2.3.1.tgz",
4466 "integrity": "sha512-FcDEx+/1Io7zOHPjbQAEzXB0KenA9emgY+96aHS4yPV/OVmAifU0IAxudZdMVp7uVC2dWq9iFvjxx84yCXgVRA==",
4467 "dependencies": {
4468 "@babel/runtime": "^7.12.1",
4469 "@polkadot/api": "2.3.1",
4470 "@polkadot/rpc-core": "2.3.1",
4471 "@polkadot/rpc-provider": "2.3.1",
4472 "@polkadot/types": "2.3.1",
4473 "@polkadot/util": "^3.6.1",
4474 "@polkadot/util-crypto": "^3.6.1",
4475 "bn.js": "^5.1.3",
4476 "memoizee": "^0.4.14",
4477 "rxjs": "^6.6.3"
4478 }
4479 },
4480 "node_modules/@polkadot/api-derive/node_modules/@babel/runtime": {
4481 "version": "7.12.1",
4482 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
4483 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
4484 "dependencies": {
4485 "regenerator-runtime": "^0.13.4"
4486 }
4487 },
4488 "node_modules/@polkadot/api-derive/node_modules/@polkadot/util": {
4489 "version": "3.6.1",
4490 "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-3.6.1.tgz",
4491 "integrity": "sha512-ToGVghmTtC8s8cg8mCGG3I88UasrCg9VNm5JoUvBH4nTZCxc/dQEkU24nULXwHUpmd7d39p3RLpVbkLCVYIMZw==",
4492 "dependencies": {
4493 "@babel/runtime": "^7.12.1",
4494 "@polkadot/x-textdecoder": "^0.3.3",
4495 "@polkadot/x-textencoder": "^0.3.3",
4496 "@types/bn.js": "^4.11.6",
4497 "bn.js": "^5.1.3",
4498 "camelcase": "^5.3.1",
4499 "chalk": "^4.1.0",
4500 "ip-regex": "^4.2.0"
4501 }
4502 },
4503 "node_modules/@polkadot/api-derive/node_modules/ip-regex": {
4504 "version": "4.2.0",
4505 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.2.0.tgz",
4506 "integrity": "sha512-n5cDDeTWWRwK1EBoWwRti+8nP4NbytBBY0pldmnIkq6Z55KNFmWofh4rl9dPZpj+U/nVq7gweR3ylrvMt4YZ5A==",
4507 "engines": {
4508 "node": ">=8"
4509 }
4510 },
4511 "node_modules/@polkadot/api/node_modules/@babel/runtime": {
4512 "version": "7.12.1",
4513 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
4514 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
4515 "dependencies": {
4516 "regenerator-runtime": "^0.13.4"
4517 }
4518 },
4519 "node_modules/@polkadot/api/node_modules/@polkadot/util": {
4520 "version": "3.6.1",
4521 "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-3.6.1.tgz",
4522 "integrity": "sha512-ToGVghmTtC8s8cg8mCGG3I88UasrCg9VNm5JoUvBH4nTZCxc/dQEkU24nULXwHUpmd7d39p3RLpVbkLCVYIMZw==",
4523 "dependencies": {
4524 "@babel/runtime": "^7.12.1",
4525 "@polkadot/x-textdecoder": "^0.3.3",
4526 "@polkadot/x-textencoder": "^0.3.3",
4527 "@types/bn.js": "^4.11.6",
4528 "bn.js": "^5.1.3",
4529 "camelcase": "^5.3.1",
4530 "chalk": "^4.1.0",
4531 "ip-regex": "^4.2.0"
4532 }
4533 },
4534 "node_modules/@polkadot/api/node_modules/ip-regex": {
4535 "version": "4.2.0",
4536 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.2.0.tgz",
4537 "integrity": "sha512-n5cDDeTWWRwK1EBoWwRti+8nP4NbytBBY0pldmnIkq6Z55KNFmWofh4rl9dPZpj+U/nVq7gweR3ylrvMt4YZ5A==",
4538 "engines": {
4539 "node": ">=8"
4540 }
4541 },
4542 "node_modules/@polkadot/dev": {
4543 "version": "0.52.19",
4544 "resolved": "https://registry.npmjs.org/@polkadot/dev/-/dev-0.52.19.tgz",
4545 "integrity": "sha512-uml7Jco1A3uj+JwkFwlFh3ws70zPFaWAw3t/N2PluwMtJ80/GagZtCIw5BebDGiZlcCcep5eAgwi7Q6q+n3r6A==",
4546 "dev": true,
4547 "dependencies": {
4548 "@babel/cli": "^7.8.4",
4549 "@babel/core": "^7.9.6",
4550 "@babel/plugin-proposal-class-properties": "^7.8.3",
4551 "@babel/plugin-proposal-decorators": "^7.8.3",
4552 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3",
4553 "@babel/plugin-proposal-numeric-separator": "^7.8.3",
4554 "@babel/plugin-proposal-object-rest-spread": "^7.9.6",
4555 "@babel/plugin-proposal-optional-chaining": "^7.9.0",
4556 "@babel/plugin-proposal-pipeline-operator": "^7.8.3",
4557 "@babel/plugin-proposal-private-methods": "^7.8.3",
4558 "@babel/plugin-syntax-bigint": "^7.8.3",
4559 "@babel/plugin-syntax-dynamic-import": "^7.8.3",
4560 "@babel/plugin-syntax-import-meta": "^7.8.3",
4561 "@babel/plugin-syntax-top-level-await": "^7.8.3",
4562 "@babel/plugin-transform-runtime": "^7.9.6",
4563 "@babel/preset-env": "^7.9.6",
4564 "@babel/preset-react": "^7.9.4",
4565 "@babel/preset-typescript": "^7.9.0",
4566 "@babel/register": "^7.9.0",
4567 "@babel/runtime": "^7.9.6",
4568 "@typescript-eslint/eslint-plugin": "2.31.0",
4569 "@typescript-eslint/parser": "2.31.0",
4570 "@vue/component-compiler-utils": "^3.1.2",
4571 "babel-core": "^7.0.0-bridge.0",
4572 "babel-jest": "^26.0.1",
4573 "babel-plugin-module-resolver": "^4.0.0",
4574 "babel-plugin-styled-components": "^1.10.7",
4575 "browserslist": "^4.12.0",
4576 "coveralls": "^3.1.0",
4577 "cpx": "^1.5.0",
4578 "eslint": "^7.0.0",
4579 "eslint-config-standard": "^14.1.1",
4580 "eslint-import-resolver-node": "^0.3.3",
4581 "eslint-plugin-header": "^3.0.0",
4582 "eslint-plugin-import": "^2.20.2",
4583 "eslint-plugin-node": "^11.1.0",
4584 "eslint-plugin-promise": "^4.2.1",
4585 "eslint-plugin-react": "^7.19.0",
4586 "eslint-plugin-react-hooks": "^4.0.0",
4587 "eslint-plugin-sort-destructure-keys": "^1.3.4",
4588 "eslint-plugin-standard": "^4.0.1",
4589 "fs-extra": "^9.0.0",
4590 "gh-pages": "^2.2.0",
4591 "jest": "^26.0.1",
4592 "jest-cli": "^26.0.1",
4593 "jest-config": "^26.0.1",
4594 "jest-haste-map": "^26.0.1",
4595 "jest-resolve": "^26.0.1",
4596 "lerna": "^3.20.2",
4597 "madge": "^3.9.0",
4598 "mkdirp": "^1.0.4",
4599 "rimraf": "^3.0.2",
4600 "typedoc": "^0.17.6",
4601 "typedoc-plugin-markdown": "^2.2.17",
4602 "typedoc-plugin-no-inherit": "^1.1.10",
4603 "typescript": "^3.8.3",
4604 "vuepress": "^1.5.0",
4605 "webpack": "^4.43.0",
4606 "webpack-cli": "^3.3.11",
4607 "yargs": "^15.3.1"
4608 },
4609 "bin": {
4610 "polkadot-ci-ghact-build": "scripts/polkadot-ci-ghact-build.js",
4611 "polkadot-ci-ghact-docs": "scripts/polkadot-ci-ghact-docs.js",
4612 "polkadot-ci-ghpages-force": "scripts/polkadot-ci-ghpages-force.js",
4613 "polkadot-dev-build-docs": "scripts/polkadot-dev-build-docs.js",
4614 "polkadot-dev-build-ts": "scripts/polkadot-dev-build-ts.js",
4615 "polkadot-dev-circular": "scripts/polkadot-dev-circular.js",
4616 "polkadot-dev-clean-build": "scripts/polkadot-dev-clean-build.js",
4617 "polkadot-dev-run-lint": "scripts/polkadot-dev-run-lint.js",
4618 "polkadot-dev-run-test": "scripts/polkadot-dev-run-test.js",
4619 "polkadot-dev-version": "scripts/polkadot-dev-version.js",
4620 "polkadot-dev-yarn-only": "scripts/polkadot-dev-yarn-only.js",
4621 "polkadot-exec-eslint": "scripts/polkadot-exec-eslint.js",
4622 "polkadot-exec-ghpages": "scripts/polkadot-exec-ghpages.js",
4623 "polkadot-exec-lerna": "scripts/polkadot-exec-lerna.js",
4624 "polkadot-exec-tsc": "scripts/polkadot-exec-tsc.js",
4625 "polkadot-exec-typedoc": "scripts/polkadot-exec-typedoc.js",
4626 "polkadot-exec-vuepress": "scripts/polkadot-exec-vuepress.js",
4627 "polkadot-exec-webpack": "scripts/polkadot-exec-webpack.js"
4628 }
4629 },
4630 "node_modules/@polkadot/dev/node_modules/jest": {
4631 "version": "26.4.2",
4632 "resolved": "https://registry.npmjs.org/jest/-/jest-26.4.2.tgz",
4633 "integrity": "sha512-LLCjPrUh98Ik8CzW8LLVnSCfLaiY+wbK53U7VxnFSX7Q+kWC4noVeDvGWIFw0Amfq1lq2VfGm7YHWSLBV62MJw==",
4634 "dev": true,
4635 "dependencies": {
4636 "@jest/core": "^26.4.2",
4637 "import-local": "^3.0.2",
4638 "jest-cli": "^26.4.2"
4639 },
4640 "bin": {
4641 "jest": "bin/jest.js"
4642 },
4643 "engines": {
4644 "node": ">= 10.14.2"
4645 }
4646 },
4647 "node_modules/@polkadot/keyring": {
4648 "version": "3.6.1",
4649 "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-3.6.1.tgz",
4650 "integrity": "sha512-JbW4M5Ct3HaX3vgoa/UWAQVF/0sc1PbbA2D6v0KKaJkXl+EYVP9uyOYAoRCppB6ENZThz7CUJVQp8trs8WTrFQ==",
4651 "dependencies": {
4652 "@babel/runtime": "^7.12.1",
4653 "@polkadot/util": "3.6.1",
4654 "@polkadot/util-crypto": "3.6.1"
4655 }
4656 },
4657 "node_modules/@polkadot/keyring/node_modules/@babel/runtime": {
4658 "version": "7.12.1",
4659 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
4660 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
4661 "dependencies": {
4662 "regenerator-runtime": "^0.13.4"
4663 }
4664 },
4665 "node_modules/@polkadot/keyring/node_modules/@polkadot/util": {
4666 "version": "3.6.1",
4667 "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-3.6.1.tgz",
4668 "integrity": "sha512-ToGVghmTtC8s8cg8mCGG3I88UasrCg9VNm5JoUvBH4nTZCxc/dQEkU24nULXwHUpmd7d39p3RLpVbkLCVYIMZw==",
4669 "dependencies": {
4670 "@babel/runtime": "^7.12.1",
4671 "@polkadot/x-textdecoder": "^0.3.3",
4672 "@polkadot/x-textencoder": "^0.3.3",
4673 "@types/bn.js": "^4.11.6",
4674 "bn.js": "^5.1.3",
4675 "camelcase": "^5.3.1",
4676 "chalk": "^4.1.0",
4677 "ip-regex": "^4.2.0"
4678 }
4679 },
4680 "node_modules/@polkadot/keyring/node_modules/ip-regex": {
4681 "version": "4.2.0",
4682 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.2.0.tgz",
4683 "integrity": "sha512-n5cDDeTWWRwK1EBoWwRti+8nP4NbytBBY0pldmnIkq6Z55KNFmWofh4rl9dPZpj+U/nVq7gweR3ylrvMt4YZ5A==",
4684 "engines": {
4685 "node": ">=8"
4686 }
4687 },
4688 "node_modules/@polkadot/metadata": {
4689 "version": "2.3.1",
4690 "resolved": "https://registry.npmjs.org/@polkadot/metadata/-/metadata-2.3.1.tgz",
4691 "integrity": "sha512-F/QwDDR/d9mcqToDqndRTUYvMt/GYzjQ+kNGjQYBOIDRqF9zDbPHAXruqcHd0Y5MMpPMRBZGNaqPOb3BMrIdOQ==",
4692 "dependencies": {
4693 "@babel/runtime": "^7.12.1",
4694 "@polkadot/types": "2.3.1",
4695 "@polkadot/types-known": "2.3.1",
4696 "@polkadot/util": "^3.6.1",
4697 "@polkadot/util-crypto": "^3.6.1",
4698 "bn.js": "^5.1.3"
4699 }
4700 },
4701 "node_modules/@polkadot/metadata/node_modules/@babel/runtime": {
4702 "version": "7.12.1",
4703 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
4704 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
4705 "dependencies": {
4706 "regenerator-runtime": "^0.13.4"
4707 }
4708 },
4709 "node_modules/@polkadot/metadata/node_modules/@polkadot/util": {
4710 "version": "3.6.1",
4711 "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-3.6.1.tgz",
4712 "integrity": "sha512-ToGVghmTtC8s8cg8mCGG3I88UasrCg9VNm5JoUvBH4nTZCxc/dQEkU24nULXwHUpmd7d39p3RLpVbkLCVYIMZw==",
4713 "dependencies": {
4714 "@babel/runtime": "^7.12.1",
4715 "@polkadot/x-textdecoder": "^0.3.3",
4716 "@polkadot/x-textencoder": "^0.3.3",
4717 "@types/bn.js": "^4.11.6",
4718 "bn.js": "^5.1.3",
4719 "camelcase": "^5.3.1",
4720 "chalk": "^4.1.0",
4721 "ip-regex": "^4.2.0"
4722 }
4723 },
4724 "node_modules/@polkadot/metadata/node_modules/ip-regex": {
4725 "version": "4.2.0",
4726 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.2.0.tgz",
4727 "integrity": "sha512-n5cDDeTWWRwK1EBoWwRti+8nP4NbytBBY0pldmnIkq6Z55KNFmWofh4rl9dPZpj+U/nVq7gweR3ylrvMt4YZ5A==",
4728 "engines": {
4729 "node": ">=8"
4730 }
4731 },
4732 "node_modules/@polkadot/networks": {
4733 "version": "3.6.1",
4734 "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-3.6.1.tgz",
4735 "integrity": "sha512-PEEw/vTZaKf32vuAUeFXYNJei+b/s3hr7msMKfvoYeKDU/otgt9Mgkqrh6VCaE6+lHHgX8vLbH70pCqQrGG/uA==",
4736 "dependencies": {
4737 "@babel/runtime": "^7.12.1"
4738 }
4739 },
4740 "node_modules/@polkadot/networks/node_modules/@babel/runtime": {
4741 "version": "7.12.1",
4742 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
4743 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
4744 "dependencies": {
4745 "regenerator-runtime": "^0.13.4"
4746 }
4747 },
4748 "node_modules/@polkadot/rpc-core": {
4749 "version": "2.3.1",
4750 "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-2.3.1.tgz",
4751 "integrity": "sha512-SWYU6azxNwWkhz6bm/wpRPQZ/5KJ2hnEXPS4EN77q7EFH4c4k9mNtVyjUQFkKJsG7T85vxaCCWwhx60aYCZVeA==",
4752 "dependencies": {
4753 "@babel/runtime": "^7.12.1",
4754 "@polkadot/metadata": "2.3.1",
4755 "@polkadot/rpc-provider": "2.3.1",
4756 "@polkadot/types": "2.3.1",
4757 "@polkadot/util": "^3.6.1",
4758 "memoizee": "^0.4.14",
4759 "rxjs": "^6.6.3"
4760 }
4761 },
4762 "node_modules/@polkadot/rpc-core/node_modules/@babel/runtime": {
4763 "version": "7.12.1",
4764 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
4765 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
4766 "dependencies": {
4767 "regenerator-runtime": "^0.13.4"
4768 }
4769 },
4770 "node_modules/@polkadot/rpc-core/node_modules/@polkadot/util": {
4771 "version": "3.6.1",
4772 "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-3.6.1.tgz",
4773 "integrity": "sha512-ToGVghmTtC8s8cg8mCGG3I88UasrCg9VNm5JoUvBH4nTZCxc/dQEkU24nULXwHUpmd7d39p3RLpVbkLCVYIMZw==",
4774 "dependencies": {
4775 "@babel/runtime": "^7.12.1",
4776 "@polkadot/x-textdecoder": "^0.3.3",
4777 "@polkadot/x-textencoder": "^0.3.3",
4778 "@types/bn.js": "^4.11.6",
4779 "bn.js": "^5.1.3",
4780 "camelcase": "^5.3.1",
4781 "chalk": "^4.1.0",
4782 "ip-regex": "^4.2.0"
4783 }
4784 },
4785 "node_modules/@polkadot/rpc-core/node_modules/ip-regex": {
4786 "version": "4.2.0",
4787 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.2.0.tgz",
4788 "integrity": "sha512-n5cDDeTWWRwK1EBoWwRti+8nP4NbytBBY0pldmnIkq6Z55KNFmWofh4rl9dPZpj+U/nVq7gweR3ylrvMt4YZ5A==",
4789 "engines": {
4790 "node": ">=8"
4791 }
4792 },
4793 "node_modules/@polkadot/rpc-provider": {
4794 "version": "2.3.1",
4795 "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-2.3.1.tgz",
4796 "integrity": "sha512-lRN68RosWvtBA844PWqhYEV2ifT3T9SUyAP2WvRYyWVPiMmXjw57qG1zHKQWgZk5aFzeaHKSYgsKTmkWz9IM4g==",
4797 "dependencies": {
4798 "@babel/runtime": "^7.12.1",
4799 "@polkadot/metadata": "2.3.1",
4800 "@polkadot/types": "2.3.1",
4801 "@polkadot/util": "^3.6.1",
4802 "@polkadot/util-crypto": "^3.6.1",
4803 "@polkadot/x-fetch": "^0.3.3",
4804 "@polkadot/x-ws": "^0.3.3",
4805 "bn.js": "^5.1.3",
4806 "eventemitter3": "^4.0.7"
4807 }
4808 },
4809 "node_modules/@polkadot/rpc-provider/node_modules/@babel/runtime": {
4810 "version": "7.12.1",
4811 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
4812 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
4813 "dependencies": {
4814 "regenerator-runtime": "^0.13.4"
4815 }
4816 },
4817 "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/util": {
4818 "version": "3.6.1",
4819 "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-3.6.1.tgz",
4820 "integrity": "sha512-ToGVghmTtC8s8cg8mCGG3I88UasrCg9VNm5JoUvBH4nTZCxc/dQEkU24nULXwHUpmd7d39p3RLpVbkLCVYIMZw==",
4821 "dependencies": {
4822 "@babel/runtime": "^7.12.1",
4823 "@polkadot/x-textdecoder": "^0.3.3",
4824 "@polkadot/x-textencoder": "^0.3.3",
4825 "@types/bn.js": "^4.11.6",
4826 "bn.js": "^5.1.3",
4827 "camelcase": "^5.3.1",
4828 "chalk": "^4.1.0",
4829 "ip-regex": "^4.2.0"
4830 }
4831 },
4832 "node_modules/@polkadot/rpc-provider/node_modules/ip-regex": {
4833 "version": "4.2.0",
4834 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.2.0.tgz",
4835 "integrity": "sha512-n5cDDeTWWRwK1EBoWwRti+8nP4NbytBBY0pldmnIkq6Z55KNFmWofh4rl9dPZpj+U/nVq7gweR3ylrvMt4YZ5A==",
4836 "engines": {
4837 "node": ">=8"
4838 }
4839 },
4840 "node_modules/@polkadot/ts": {
4841 "version": "0.3.44",
4842 "resolved": "https://registry.npmjs.org/@polkadot/ts/-/ts-0.3.44.tgz",
4843 "integrity": "sha512-zYwQGGxH51VwaqMaOFS2KfxU3rW1gHiXl9xFmRLOUhhXndFIQlcqyK6tCjcA/A0VJKox2SzMMow1Yxb3aPNiqQ==",
4844 "dev": true,
4845 "dependencies": {
4846 "@types/chrome": "^0.0.122"
4847 }
4848 },
4849 "node_modules/@polkadot/types": {
4850 "version": "2.3.1",
4851 "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-2.3.1.tgz",
4852 "integrity": "sha512-G3cyYYV+vYmpkMjPirwOA/zLreb1uBrKpEMWTvtTuCz/sNwcbCT5hI/KZCzNo1PueOQAowroKPe4yQ793dqVPw==",
4853 "dependencies": {
4854 "@babel/runtime": "^7.12.1",
4855 "@polkadot/metadata": "2.3.1",
4856 "@polkadot/util": "^3.6.1",
4857 "@polkadot/util-crypto": "^3.6.1",
4858 "@types/bn.js": "^4.11.6",
4859 "bn.js": "^5.1.3",
4860 "memoizee": "^0.4.14",
4861 "rxjs": "^6.6.3"
4862 }
4863 },
4864 "node_modules/@polkadot/types-known": {
4865 "version": "2.3.1",
4866 "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-2.3.1.tgz",
4867 "integrity": "sha512-34yuvDraW9Sjy5ookQZf55sBKLOsTqos+WQdTu6DUxtRuwvMP9DEAGcs2m6AFvWxwZps+3zFGUvzn6SMHsSJ5Q==",
4868 "dependencies": {
4869 "@babel/runtime": "^7.12.1",
4870 "@polkadot/types": "2.3.1",
4871 "@polkadot/util": "^3.6.1",
4872 "bn.js": "^5.1.3"
4873 }
4874 },
4875 "node_modules/@polkadot/types-known/node_modules/@babel/runtime": {
4876 "version": "7.12.1",
4877 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
4878 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
4879 "dependencies": {
4880 "regenerator-runtime": "^0.13.4"
4881 }
4882 },
4883 "node_modules/@polkadot/types-known/node_modules/@polkadot/util": {
4884 "version": "3.6.1",
4885 "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-3.6.1.tgz",
4886 "integrity": "sha512-ToGVghmTtC8s8cg8mCGG3I88UasrCg9VNm5JoUvBH4nTZCxc/dQEkU24nULXwHUpmd7d39p3RLpVbkLCVYIMZw==",
4887 "dependencies": {
4888 "@babel/runtime": "^7.12.1",
4889 "@polkadot/x-textdecoder": "^0.3.3",
4890 "@polkadot/x-textencoder": "^0.3.3",
4891 "@types/bn.js": "^4.11.6",
4892 "bn.js": "^5.1.3",
4893 "camelcase": "^5.3.1",
4894 "chalk": "^4.1.0",
4895 "ip-regex": "^4.2.0"
4896 }
4897 },
4898 "node_modules/@polkadot/types-known/node_modules/ip-regex": {
4899 "version": "4.2.0",
4900 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.2.0.tgz",
4901 "integrity": "sha512-n5cDDeTWWRwK1EBoWwRti+8nP4NbytBBY0pldmnIkq6Z55KNFmWofh4rl9dPZpj+U/nVq7gweR3ylrvMt4YZ5A==",
4902 "engines": {
4903 "node": ">=8"
4904 }
4905 },
4906 "node_modules/@polkadot/types/node_modules/@babel/runtime": {
4907 "version": "7.12.1",
4908 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
4909 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
4910 "dependencies": {
4911 "regenerator-runtime": "^0.13.4"
4912 }
4913 },
4914 "node_modules/@polkadot/types/node_modules/@polkadot/util": {
4915 "version": "3.6.1",
4916 "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-3.6.1.tgz",
4917 "integrity": "sha512-ToGVghmTtC8s8cg8mCGG3I88UasrCg9VNm5JoUvBH4nTZCxc/dQEkU24nULXwHUpmd7d39p3RLpVbkLCVYIMZw==",
4918 "dependencies": {
4919 "@babel/runtime": "^7.12.1",
4920 "@polkadot/x-textdecoder": "^0.3.3",
4921 "@polkadot/x-textencoder": "^0.3.3",
4922 "@types/bn.js": "^4.11.6",
4923 "bn.js": "^5.1.3",
4924 "camelcase": "^5.3.1",
4925 "chalk": "^4.1.0",
4926 "ip-regex": "^4.2.0"
4927 }
4928 },
4929 "node_modules/@polkadot/types/node_modules/ip-regex": {
4930 "version": "4.2.0",
4931 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.2.0.tgz",
4932 "integrity": "sha512-n5cDDeTWWRwK1EBoWwRti+8nP4NbytBBY0pldmnIkq6Z55KNFmWofh4rl9dPZpj+U/nVq7gweR3ylrvMt4YZ5A==",
4933 "engines": {
4934 "node": ">=8"
4935 }
4936 },
4937 "node_modules/@polkadot/util": {
4938 "version": "3.4.1",
4939 "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-3.4.1.tgz",
4940 "integrity": "sha512-CJo0wAzXR8vjAzs9mHDooZr5a3XRW8LlYWik8d/+bv1VDwCC/metSiBrYBOapFhYUjlS5IYIw5bhWS5dnpkXvQ==",
4941 "dependencies": {
4942 "@babel/runtime": "^7.11.2",
4943 "@types/bn.js": "^4.11.6",
4944 "bn.js": "^5.1.3",
4945 "camelcase": "^5.3.1",
4946 "chalk": "^4.1.0",
4947 "ip-regex": "^4.1.0"
4948 }
4949 },
4950 "node_modules/@polkadot/util-crypto": {
4951 "version": "3.6.1",
4952 "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-3.6.1.tgz",
4953 "integrity": "sha512-mRCijOXrxTa2JD5vpNvr1MHSj3NaSGaImg1yzAf3l7nw7zNGjLy1K3qQNcFgr8+0NHyPKk5lCIehtwGTRZYsiA==",
4954 "dependencies": {
4955 "@babel/runtime": "^7.12.1",
4956 "@polkadot/networks": "3.6.1",
4957 "@polkadot/util": "3.6.1",
4958 "@polkadot/wasm-crypto": "^1.4.1",
4959 "base-x": "^3.0.8",
4960 "bip39": "^3.0.2",
4961 "blakejs": "^1.1.0",
4962 "bn.js": "^5.1.3",
4963 "elliptic": "^6.5.3",
4964 "js-sha3": "^0.8.0",
4965 "pbkdf2": "^3.1.1",
4966 "scryptsy": "^2.1.0",
4967 "tweetnacl": "^1.0.3",
4968 "xxhashjs": "^0.2.2"
4969 }
4970 },
4971 "node_modules/@polkadot/util-crypto/node_modules/@babel/runtime": {
4972 "version": "7.12.1",
4973 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
4974 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
4975 "dependencies": {
4976 "regenerator-runtime": "^0.13.4"
4977 }
4978 },
4979 "node_modules/@polkadot/util-crypto/node_modules/@polkadot/util": {
4980 "version": "3.6.1",
4981 "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-3.6.1.tgz",
4982 "integrity": "sha512-ToGVghmTtC8s8cg8mCGG3I88UasrCg9VNm5JoUvBH4nTZCxc/dQEkU24nULXwHUpmd7d39p3RLpVbkLCVYIMZw==",
4983 "dependencies": {
4984 "@babel/runtime": "^7.12.1",
4985 "@polkadot/x-textdecoder": "^0.3.3",
4986 "@polkadot/x-textencoder": "^0.3.3",
4987 "@types/bn.js": "^4.11.6",
4988 "bn.js": "^5.1.3",
4989 "camelcase": "^5.3.1",
4990 "chalk": "^4.1.0",
4991 "ip-regex": "^4.2.0"
4992 }
4993 },
4994 "node_modules/@polkadot/util-crypto/node_modules/ip-regex": {
4995 "version": "4.2.0",
4996 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.2.0.tgz",
4997 "integrity": "sha512-n5cDDeTWWRwK1EBoWwRti+8nP4NbytBBY0pldmnIkq6Z55KNFmWofh4rl9dPZpj+U/nVq7gweR3ylrvMt4YZ5A==",
4998 "engines": {
4999 "node": ">=8"
5000 }
5001 },
5002 "node_modules/@polkadot/wasm-crypto": {
5003 "version": "1.4.1",
5004 "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-1.4.1.tgz",
5005 "integrity": "sha512-GPBCh8YvQmA5bobI4rqRkUhrEHkEWU1+lcJVPbZYsa7jiHFaZpzCLrGQfiqW/vtbU1aBS2wmJ0x1nlt33B9QqQ=="
5006 },
5007 "node_modules/@polkadot/x-fetch": {
5008 "version": "0.3.3",
5009 "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-0.3.3.tgz",
5010 "integrity": "sha512-Osa+ifkqlndIW5U5jLnuugLYTd6q/cHkjdfisyYgNev/etsEtXkqesbGvF/UKw5FgZBxhK8sj6jjfProfh2NZw==",
5011 "dependencies": {
5012 "@babel/runtime": "^7.12.1",
5013 "@types/node-fetch": "^2.5.7",
5014 "node-fetch": "^2.6.1"
5015 }
5016 },
5017 "node_modules/@polkadot/x-fetch/node_modules/@babel/runtime": {
5018 "version": "7.12.1",
5019 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
5020 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
5021 "dependencies": {
5022 "regenerator-runtime": "^0.13.4"
5023 }
5024 },
5025 "node_modules/@polkadot/x-textdecoder": {
5026 "version": "0.3.3",
5027 "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-0.3.3.tgz",
5028 "integrity": "sha512-ehbPUUNn34kJh/RV8eQwyLnAFcMQSbtGPKqGRB7GSa/bL7P6hh1QGxB4DwvtlFU//bDTlofsv44ydpjDNmfWLg==",
5029 "dependencies": {
5030 "@babel/runtime": "^7.12.1"
5031 }
5032 },
5033 "node_modules/@polkadot/x-textdecoder/node_modules/@babel/runtime": {
5034 "version": "7.12.1",
5035 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
5036 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
5037 "dependencies": {
5038 "regenerator-runtime": "^0.13.4"
5039 }
5040 },
5041 "node_modules/@polkadot/x-textencoder": {
5042 "version": "0.3.3",
5043 "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-0.3.3.tgz",
5044 "integrity": "sha512-klbz82L5LxDJTFoCO64G/EFfY1mKXHDlteJMDGFTOim/1oK1ypLOG8/7BmncmQAw2BevA0r1YkvWN+F3muJSag==",
5045 "dependencies": {
5046 "@babel/runtime": "^7.12.1"
5047 }
5048 },
5049 "node_modules/@polkadot/x-textencoder/node_modules/@babel/runtime": {
5050 "version": "7.12.1",
5051 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
5052 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
5053 "dependencies": {
5054 "regenerator-runtime": "^0.13.4"
5055 }
5056 },
5057 "node_modules/@polkadot/x-ws": {
5058 "version": "0.3.3",
5059 "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-0.3.3.tgz",
5060 "integrity": "sha512-t06ID5QLYi5B8bzlT2fcYsQ09yfLf5Uq9idunKRZj13EwSELaqvZFfn2UmiDFiIB1H5u7c2y+VDWbIdqE8ZxKw==",
5061 "dependencies": {
5062 "@babel/runtime": "^7.12.1",
5063 "@types/websocket": "^1.0.1",
5064 "websocket": "^1.0.32"
5065 }
5066 },
5067 "node_modules/@polkadot/x-ws/node_modules/@babel/runtime": {
5068 "version": "7.12.1",
5069 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
5070 "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
5071 "dependencies": {
5072 "regenerator-runtime": "^0.13.4"
5073 }
5074 },
5075 "node_modules/@sindresorhus/is": {
5076 "version": "0.14.0",
5077 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
5078 "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
5079 "dev": true,
5080 "engines": {
5081 "node": ">=6"
5082 }
5083 },
5084 "node_modules/@sinonjs/commons": {
5085 "version": "1.8.1",
5086 "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz",
5087 "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==",
5088 "dev": true,
5089 "dependencies": {
5090 "type-detect": "4.0.8"
5091 }
5092 },
5093 "node_modules/@sinonjs/fake-timers": {
5094 "version": "6.0.1",
5095 "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
5096 "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
5097 "dev": true,
5098 "dependencies": {
5099 "@sinonjs/commons": "^1.7.0"
5100 }
5101 },
5102 "node_modules/@szmarczak/http-timer": {
5103 "version": "1.1.2",
5104 "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
5105 "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
5106 "dev": true,
5107 "dependencies": {
5108 "defer-to-connect": "^1.0.1"
5109 },
5110 "engines": {
5111 "node": ">=6"
5112 }
5113 },
5114 "node_modules/@types/babel__core": {
5115 "version": "7.1.9",
5116 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz",
5117 "integrity": "sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==",
5118 "dev": true,
5119 "dependencies": {
5120 "@babel/parser": "^7.1.0",
5121 "@babel/types": "^7.0.0",
5122 "@types/babel__generator": "*",
5123 "@types/babel__template": "*",
5124 "@types/babel__traverse": "*"
5125 }
5126 },
5127 "node_modules/@types/babel__generator": {
5128 "version": "7.6.1",
5129 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz",
5130 "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==",
5131 "dev": true,
5132 "dependencies": {
5133 "@babel/types": "^7.0.0"
5134 }
5135 },
5136 "node_modules/@types/babel__template": {
5137 "version": "7.0.2",
5138 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz",
5139 "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==",
5140 "dev": true,
5141 "dependencies": {
5142 "@babel/parser": "^7.1.0",
5143 "@babel/types": "^7.0.0"
5144 }
5145 },
5146 "node_modules/@types/babel__traverse": {
5147 "version": "7.0.14",
5148 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.14.tgz",
5149 "integrity": "sha512-8w9szzKs14ZtBVuP6Wn7nMLRJ0D6dfB0VEBEyRgxrZ/Ln49aNMykrghM2FaNn4FJRzNppCSa0Rv9pBRM5Xc3wg==",
5150 "dev": true,
5151 "dependencies": {
5152 "@babel/types": "^7.3.0"
5153 }
5154 },
5155 "node_modules/@types/bn.js": {
5156 "version": "4.11.6",
5157 "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz",
5158 "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==",
5159 "dependencies": {
5160 "@types/node": "*"
5161 }
5162 },
5163 "node_modules/@types/chai": {
5164 "version": "4.2.12",
5165 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.12.tgz",
5166 "integrity": "sha512-aN5IAC8QNtSUdQzxu7lGBgYAOuU1tmRU4c9dIq5OKGf/SBVjXo+ffM2wEjudAWbgpOhy60nLoAGH1xm8fpCKFQ==",
5167 "dev": true
5168 },
5169 "node_modules/@types/chai-as-promised": {
5170 "version": "7.1.3",
5171 "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-7.1.3.tgz",
5172 "integrity": "sha512-FQnh1ohPXJELpKhzjuDkPLR2BZCAqed+a6xV4MI/T3XzHfd2FlarfUGUdZYgqYe8oxkYn0fchHEeHfHqdZ96sg==",
5173 "dev": true,
5174 "dependencies": {
5175 "@types/chai": "*"
5176 }
5177 },
5178 "node_modules/@types/chrome": {
5179 "version": "0.0.122",
5180 "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.122.tgz",
5181 "integrity": "sha512-xHmT1AlBwKAVpQmv+/5gUsB1FXLUiizIZI6bIM52DJDtEhv97FkryHkohjw2HZqAGLOxuJ3kae7YfgWIZ+hMrg==",
5182 "dev": true,
5183 "dependencies": {
5184 "@types/filesystem": "*",
5185 "@types/har-format": "*"
5186 }
5187 },
5188 "node_modules/@types/color-name": {
5189 "version": "1.1.1",
5190 "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
5191 "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ=="
5192 },
5193 "node_modules/@types/eslint-visitor-keys": {
5194 "version": "1.0.0",
5195 "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
5196 "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==",
5197 "dev": true
5198 },
5199 "node_modules/@types/filesystem": {
5200 "version": "0.0.29",
5201 "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.29.tgz",
5202 "integrity": "sha512-85/1KfRedmfPGsbK8YzeaQUyV1FQAvMPMTuWFQ5EkLd2w7szhNO96bk3Rh/SKmOfd9co2rCLf0Voy4o7ECBOvw==",
5203 "dev": true,
5204 "dependencies": {
5205 "@types/filewriter": "*"
5206 }
5207 },
5208 "node_modules/@types/filewriter": {
5209 "version": "0.0.28",
5210 "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.28.tgz",
5211 "integrity": "sha1-wFTor02d11205jq8dviFFocU1LM=",
5212 "dev": true
5213 },
5214 "node_modules/@types/glob": {
5215 "version": "7.1.3",
5216 "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
5217 "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
5218 "dev": true,
5219 "dependencies": {
5220 "@types/minimatch": "*",
5221 "@types/node": "*"
5222 }
5223 },
5224 "node_modules/@types/graceful-fs": {
5225 "version": "4.1.3",
5226 "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz",
5227 "integrity": "sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==",
5228 "dev": true,
5229 "dependencies": {
5230 "@types/node": "*"
5231 }
5232 },
5233 "node_modules/@types/har-format": {
5234 "version": "1.2.4",
5235 "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.4.tgz",
5236 "integrity": "sha512-iUxzm1meBm3stxUMzRqgOVHjj4Kgpgu5w9fm4X7kPRfSgVRzythsucEN7/jtOo8SQzm+HfcxWWzJS0mJDH/3DQ==",
5237 "dev": true
5238 },
5239 "node_modules/@types/istanbul-lib-coverage": {
5240 "version": "2.0.3",
5241 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",
5242 "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==",
5243 "dev": true
5244 },
5245 "node_modules/@types/istanbul-lib-report": {
5246 "version": "3.0.0",
5247 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
5248 "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
5249 "dev": true,
5250 "dependencies": {
5251 "@types/istanbul-lib-coverage": "*"
5252 }
5253 },
5254 "node_modules/@types/istanbul-reports": {
5255 "version": "3.0.0",
5256 "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz",
5257 "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==",
5258 "dev": true,
5259 "dependencies": {
5260 "@types/istanbul-lib-report": "*"
5261 }
5262 },
5263 "node_modules/@types/json-schema": {
5264 "version": "7.0.6",
5265 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz",
5266 "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==",
5267 "dev": true
5268 },
5269 "node_modules/@types/json5": {
5270 "version": "0.0.29",
5271 "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
5272 "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
5273 "dev": true
5274 },
5275 "node_modules/@types/minimatch": {
5276 "version": "3.0.3",
5277 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
5278 "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
5279 "dev": true
5280 },
5281 "node_modules/@types/minimist": {
5282 "version": "1.2.0",
5283 "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz",
5284 "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=",
5285 "dev": true
5286 },
5287 "node_modules/@types/mocha": {
5288 "version": "8.0.3",
5289 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.3.tgz",
5290 "integrity": "sha512-vyxR57nv8NfcU0GZu8EUXZLTbCMupIUwy95LJ6lllN+JRPG25CwMHoB1q5xKh8YKhQnHYRAn4yW2yuHbf/5xgg==",
5291 "dev": true
5292 },
5293 "node_modules/@types/node": {
5294 "version": "14.6.4",
5295 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.6.4.tgz",
5296 "integrity": "sha512-Wk7nG1JSaMfMpoMJDKUsWYugliB2Vy55pdjLpmLixeyMi7HizW2I/9QoxsPCkXl3dO+ZOVqPumKaDUv5zJu2uQ=="
5297 },
5298 "node_modules/@types/node-fetch": {
5299 "version": "2.5.7",
5300 "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz",
5301 "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==",
5302 "dependencies": {
5303 "@types/node": "*",
5304 "form-data": "^3.0.0"
5305 }
5306 },
5307 "node_modules/@types/node-fetch/node_modules/form-data": {
5308 "version": "3.0.0",
5309 "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz",
5310 "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==",
5311 "dependencies": {
5312 "asynckit": "^0.4.0",
5313 "combined-stream": "^1.0.8",
5314 "mime-types": "^2.1.12"
5315 },
5316 "engines": {
5317 "node": ">= 6"
5318 }
5319 },
5320 "node_modules/@types/normalize-package-data": {
5321 "version": "2.4.0",
5322 "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
5323 "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
5324 "dev": true
5325 },
5326 "node_modules/@types/prettier": {
5327 "version": "2.1.0",
5328 "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.0.tgz",
5329 "integrity": "sha512-hiYA88aHiEIgDmeKlsyVsuQdcFn3Z2VuFd/Xm/HCnGnPD8UFU5BM128uzzRVVGEzKDKYUrRsRH9S2o+NUy/3IA==",
5330 "dev": true
5331 },
5332 "node_modules/@types/q": {
5333 "version": "1.5.4",
5334 "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
5335 "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
5336 "dev": true
5337 },
5338 "node_modules/@types/stack-utils": {
5339 "version": "1.0.1",
5340 "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
5341 "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==",
5342 "dev": true
5343 },
5344 "node_modules/@types/websocket": {
5345 "version": "1.0.1",
5346 "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.1.tgz",
5347 "integrity": "sha512-f5WLMpezwVxCLm1xQe/kdPpQIOmL0TXYx2O15VYfYzc7hTIdxiOoOvez+McSIw3b7z/1zGovew9YSL7+h4h7/Q==",
5348 "dependencies": {
5349 "@types/node": "*"
5350 }
5351 },
5352 "node_modules/@types/yargs": {
5353 "version": "15.0.5",
5354 "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz",
5355 "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==",
5356 "dev": true,
5357 "dependencies": {
5358 "@types/yargs-parser": "*"
5359 }
5360 },
5361 "node_modules/@types/yargs-parser": {
5362 "version": "15.0.0",
5363 "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz",
5364 "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==",
5365 "dev": true
5366 },
5367 "node_modules/@typescript-eslint/eslint-plugin": {
5368 "version": "2.31.0",
5369 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.31.0.tgz",
5370 "integrity": "sha512-iIC0Pb8qDaoit+m80Ln/aaeu9zKQdOLF4SHcGLarSeY1gurW6aU4JsOPMjKQwXlw70MvWKZQc6S2NamA8SJ/gg==",
5371 "dev": true,
5372 "dependencies": {
5373 "@typescript-eslint/experimental-utils": "2.31.0",
5374 "functional-red-black-tree": "^1.0.1",
5375 "regexpp": "^3.0.0",
5376 "tsutils": "^3.17.1"
5377 },
5378 "engines": {
5379 "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
5380 }
5381 },
5382 "node_modules/@typescript-eslint/experimental-utils": {
5383 "version": "2.31.0",
5384 "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.0.tgz",
5385 "integrity": "sha512-MI6IWkutLYQYTQgZ48IVnRXmLR/0Q6oAyJgiOror74arUMh7EWjJkADfirZhRsUMHeLJ85U2iySDwHTSnNi9vA==",
5386 "dev": true,
5387 "dependencies": {
5388 "@types/json-schema": "^7.0.3",
5389 "@typescript-eslint/typescript-estree": "2.31.0",
5390 "eslint-scope": "^5.0.0",
5391 "eslint-utils": "^2.0.0"
5392 },
5393 "engines": {
5394 "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
5395 }
5396 },
5397 "node_modules/@typescript-eslint/parser": {
5398 "version": "2.31.0",
5399 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.31.0.tgz",
5400 "integrity": "sha512-uph+w6xUOlyV2DLSC6o+fBDzZ5i7+3/TxAsH4h3eC64tlga57oMb96vVlXoMwjR/nN+xyWlsnxtbDkB46M2EPQ==",
5401 "dev": true,
5402 "dependencies": {
5403 "@types/eslint-visitor-keys": "^1.0.0",
5404 "@typescript-eslint/experimental-utils": "2.31.0",
5405 "@typescript-eslint/typescript-estree": "2.31.0",
5406 "eslint-visitor-keys": "^1.1.0"
5407 },
5408 "engines": {
5409 "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
5410 }
5411 },
5412 "node_modules/@typescript-eslint/typescript-estree": {
5413 "version": "2.31.0",
5414 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.31.0.tgz",
5415 "integrity": "sha512-vxW149bXFXXuBrAak0eKHOzbcu9cvi6iNcJDzEtOkRwGHxJG15chiAQAwhLOsk+86p9GTr/TziYvw+H9kMaIgA==",
5416 "dev": true,
5417 "dependencies": {
5418 "debug": "^4.1.1",
5419 "eslint-visitor-keys": "^1.1.0",
5420 "glob": "^7.1.6",
5421 "is-glob": "^4.0.1",
5422 "lodash": "^4.17.15",
5423 "semver": "^6.3.0",
5424 "tsutils": "^3.17.1"
5425 },
5426 "engines": {
5427 "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
5428 }
5429 },
5430 "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": {
5431 "version": "4.1.1",
5432 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
5433 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
5434 "dev": true,
5435 "dependencies": {
5436 "ms": "^2.1.1"
5437 }
5438 },
5439 "node_modules/@typescript-eslint/typescript-estree/node_modules/ms": {
5440 "version": "2.1.2",
5441 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
5442 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
5443 "dev": true
5444 },
5445 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
5446 "version": "6.3.0",
5447 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5448 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5449 "dev": true,
5450 "bin": {
5451 "semver": "bin/semver.js"
5452 }
5453 },
5454 "node_modules/@vue/babel-helper-vue-jsx-merge-props": {
5455 "version": "1.0.0",
5456 "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.0.0.tgz",
5457 "integrity": "sha512-6tyf5Cqm4m6v7buITuwS+jHzPlIPxbFzEhXR5JGZpbrvOcp1hiQKckd305/3C7C36wFekNTQSxAtgeM0j0yoUw==",
5458 "dev": true
5459 },
5460 "node_modules/@vue/babel-plugin-transform-vue-jsx": {
5461 "version": "1.1.2",
5462 "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.1.2.tgz",
5463 "integrity": "sha512-YfdaoSMvD1nj7+DsrwfTvTnhDXI7bsuh+Y5qWwvQXlD24uLgnsoww3qbiZvWf/EoviZMrvqkqN4CBw0W3BWUTQ==",
5464 "dev": true,
5465 "dependencies": {
5466 "@babel/helper-module-imports": "^7.0.0",
5467 "@babel/plugin-syntax-jsx": "^7.2.0",
5468 "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0",
5469 "html-tags": "^2.0.0",
5470 "lodash.kebabcase": "^4.1.1",
5471 "svg-tags": "^1.0.0"
5472 }
5473 },
5474 "node_modules/@vue/babel-plugin-transform-vue-jsx/node_modules/html-tags": {
5475 "version": "2.0.0",
5476 "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
5477 "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=",
5478 "dev": true,
5479 "engines": {
5480 "node": ">=4"
5481 }
5482 },
5483 "node_modules/@vue/babel-preset-app": {
5484 "version": "4.5.4",
5485 "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.4.tgz",
5486 "integrity": "sha512-a+2s/lL3fE3h9/ekvpMVLhZTDjR3xt+jnpTwuQtEZ3KIuzFHxbmwAjueRZh6BKEGfB6kgZ3KqZHFX3vx/DRJ4w==",
5487 "dev": true,
5488 "dependencies": {
5489 "@ant-design-vue/babel-plugin-jsx": "^1.0.0-0",
5490 "@babel/core": "^7.11.0",
5491 "@babel/helper-compilation-targets": "^7.9.6",
5492 "@babel/helper-module-imports": "^7.8.3",
5493 "@babel/plugin-proposal-class-properties": "^7.8.3",
5494 "@babel/plugin-proposal-decorators": "^7.8.3",
5495 "@babel/plugin-syntax-dynamic-import": "^7.8.3",
5496 "@babel/plugin-syntax-jsx": "^7.8.3",
5497 "@babel/plugin-transform-runtime": "^7.11.0",
5498 "@babel/preset-env": "^7.11.0",
5499 "@babel/runtime": "^7.11.0",
5500 "@vue/babel-preset-jsx": "^1.1.2",
5501 "babel-plugin-dynamic-import-node": "^2.3.3",
5502 "core-js": "^3.6.5",
5503 "core-js-compat": "^3.6.5",
5504 "semver": "^6.1.0"
5505 }
5506 },
5507 "node_modules/@vue/babel-preset-app/node_modules/core-js": {
5508 "version": "3.6.5",
5509 "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz",
5510 "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==",
5511 "dev": true,
5512 "hasInstallScript": true
5513 },
5514 "node_modules/@vue/babel-preset-app/node_modules/semver": {
5515 "version": "6.3.0",
5516 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5517 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5518 "dev": true,
5519 "bin": {
5520 "semver": "bin/semver.js"
5521 }
5522 },
5523 "node_modules/@vue/babel-preset-jsx": {
5524 "version": "1.1.2",
5525 "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.1.2.tgz",
5526 "integrity": "sha512-zDpVnFpeC9YXmvGIDSsKNdL7qCG2rA3gjywLYHPCKDT10erjxF4U+6ay9X6TW5fl4GsDlJp9bVfAVQAAVzxxvQ==",
5527 "dev": true,
5528 "dependencies": {
5529 "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0",
5530 "@vue/babel-plugin-transform-vue-jsx": "^1.1.2",
5531 "@vue/babel-sugar-functional-vue": "^1.1.2",
5532 "@vue/babel-sugar-inject-h": "^1.1.2",
5533 "@vue/babel-sugar-v-model": "^1.1.2",
5534 "@vue/babel-sugar-v-on": "^1.1.2"
5535 }
5536 },
5537 "node_modules/@vue/babel-sugar-functional-vue": {
5538 "version": "1.1.2",
5539 "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.1.2.tgz",
5540 "integrity": "sha512-YhmdJQSVEFF5ETJXzrMpj0nkCXEa39TvVxJTuVjzvP2rgKhdMmQzlJuMv/HpadhZaRVMCCF3AEjjJcK5q/cYzQ==",
5541 "dev": true,
5542 "dependencies": {
5543 "@babel/plugin-syntax-jsx": "^7.2.0"
5544 }
5545 },
5546 "node_modules/@vue/babel-sugar-inject-h": {
5547 "version": "1.1.2",
5548 "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.1.2.tgz",
5549 "integrity": "sha512-VRSENdTvD5htpnVp7i7DNuChR5rVMcORdXjvv5HVvpdKHzDZAYiLSD+GhnhxLm3/dMuk8pSzV+k28ECkiN5m8w==",
5550 "dev": true,
5551 "dependencies": {
5552 "@babel/plugin-syntax-jsx": "^7.2.0"
5553 }
5554 },
5555 "node_modules/@vue/babel-sugar-v-model": {
5556 "version": "1.1.2",
5557 "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.1.2.tgz",
5558 "integrity": "sha512-vLXPvNq8vDtt0u9LqFdpGM9W9IWDmCmCyJXuozlq4F4UYVleXJ2Fa+3JsnTZNJcG+pLjjfnEGHci2339Kj5sGg==",
5559 "dev": true,
5560 "dependencies": {
5561 "@babel/plugin-syntax-jsx": "^7.2.0",
5562 "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0",
5563 "@vue/babel-plugin-transform-vue-jsx": "^1.1.2",
5564 "camelcase": "^5.0.0",
5565 "html-tags": "^2.0.0",
5566 "svg-tags": "^1.0.0"
5567 }
5568 },
5569 "node_modules/@vue/babel-sugar-v-model/node_modules/html-tags": {
5570 "version": "2.0.0",
5571 "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
5572 "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=",
5573 "dev": true,
5574 "engines": {
5575 "node": ">=4"
5576 }
5577 },
5578 "node_modules/@vue/babel-sugar-v-on": {
5579 "version": "1.1.2",
5580 "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.1.2.tgz",
5581 "integrity": "sha512-T8ZCwC8Jp2uRtcZ88YwZtZXe7eQrJcfRq0uTFy6ShbwYJyz5qWskRFoVsdTi9o0WEhmQXxhQUewodOSCUPVmsQ==",
5582 "dev": true,
5583 "dependencies": {
5584 "@babel/plugin-syntax-jsx": "^7.2.0",
5585 "@vue/babel-plugin-transform-vue-jsx": "^1.1.2",
5586 "camelcase": "^5.0.0"
5587 }
5588 },
5589 "node_modules/@vue/component-compiler-utils": {
5590 "version": "3.2.0",
5591 "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz",
5592 "integrity": "sha512-lejBLa7xAMsfiZfNp7Kv51zOzifnb29FwdnMLa96z26kXErPFioSf9BMcePVIQ6/Gc6/mC0UrPpxAWIHyae0vw==",
5593 "dev": true,
5594 "dependencies": {
5595 "consolidate": "^0.15.1",
5596 "hash-sum": "^1.0.2",
5597 "lru-cache": "^4.1.2",
5598 "merge-source-map": "^1.1.0",
5599 "postcss": "^7.0.14",
5600 "postcss-selector-parser": "^6.0.2",
5601 "prettier": "^1.18.2",
5602 "source-map": "~0.6.1",
5603 "vue-template-es2015-compiler": "^1.9.0"
5604 },
5605 "optionalDependencies": {
5606 "prettier": "^1.18.2"
5607 }
5608 },
5609 "node_modules/@vue/component-compiler-utils/node_modules/source-map": {
5610 "version": "0.6.1",
5611 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5612 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5613 "dev": true,
5614 "engines": {
5615 "node": ">=0.10.0"
5616 }
5617 },
5618 "node_modules/@vuepress/core": {
5619 "version": "1.5.4",
5620 "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-1.5.4.tgz",
5621 "integrity": "sha512-RaHJiX0Yno4S3zoV64JNd3xE55sza8rayyWvXAJY381XVMxKrsLBrgW6ntNYSkzGnZcxi6fwMV/CVOUhEtkEkA==",
5622 "dev": true,
5623 "dependencies": {
5624 "@babel/core": "^7.8.4",
5625 "@vue/babel-preset-app": "^4.1.2",
5626 "@vuepress/markdown": "1.5.4",
5627 "@vuepress/markdown-loader": "1.5.4",
5628 "@vuepress/plugin-last-updated": "1.5.4",
5629 "@vuepress/plugin-register-components": "1.5.4",
5630 "@vuepress/shared-utils": "1.5.4",
5631 "autoprefixer": "^9.5.1",
5632 "babel-loader": "^8.0.4",
5633 "cache-loader": "^3.0.0",
5634 "chokidar": "^2.0.3",
5635 "connect-history-api-fallback": "^1.5.0",
5636 "copy-webpack-plugin": "^5.0.2",
5637 "core-js": "^3.6.4",
5638 "cross-spawn": "^6.0.5",
5639 "css-loader": "^2.1.1",
5640 "file-loader": "^3.0.1",
5641 "js-yaml": "^3.13.1",
5642 "lru-cache": "^5.1.1",
5643 "mini-css-extract-plugin": "0.6.0",
5644 "optimize-css-assets-webpack-plugin": "^5.0.1",
5645 "portfinder": "^1.0.13",
5646 "postcss-loader": "^3.0.0",
5647 "postcss-safe-parser": "^4.0.1",
5648 "toml": "^3.0.0",
5649 "url-loader": "^1.0.1",
5650 "vue": "^2.6.10",
5651 "vue-loader": "^15.7.1",
5652 "vue-router": "^3.1.3",
5653 "vue-server-renderer": "^2.6.10",
5654 "vue-template-compiler": "^2.6.10",
5655 "vuepress-html-webpack-plugin": "^3.2.0",
5656 "vuepress-plugin-container": "^2.0.2",
5657 "webpack": "^4.8.1",
5658 "webpack-chain": "^6.0.0",
5659 "webpack-dev-server": "^3.5.1",
5660 "webpack-merge": "^4.1.2",
5661 "webpackbar": "3.2.0"
5662 },
5663 "engines": {
5664 "node": ">=8.6"
5665 }
5666 },
5667 "node_modules/@vuepress/core/node_modules/core-js": {
5668 "version": "3.6.5",
5669 "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz",
5670 "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==",
5671 "dev": true,
5672 "hasInstallScript": true
5673 },
5674 "node_modules/@vuepress/core/node_modules/lru-cache": {
5675 "version": "5.1.1",
5676 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
5677 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
5678 "dev": true,
5679 "dependencies": {
5680 "yallist": "^3.0.2"
5681 }
5682 },
5683 "node_modules/@vuepress/core/node_modules/yallist": {
5684 "version": "3.1.1",
5685 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
5686 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
5687 "dev": true
5688 },
5689 "node_modules/@vuepress/markdown": {
5690 "version": "1.5.4",
5691 "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-1.5.4.tgz",
5692 "integrity": "sha512-bgrR9LTcAa2O0WipTbH3OFKeAfXc/2oU6cUIoMkyihSKUo1Mr5yt1XKM7vHe1uFEZygNr8EAemep8chsuVuISA==",
5693 "dev": true,
5694 "dependencies": {
5695 "@vuepress/shared-utils": "1.5.4",
5696 "markdown-it": "^8.4.1",
5697 "markdown-it-anchor": "^5.0.2",
5698 "markdown-it-chain": "^1.3.0",
5699 "markdown-it-emoji": "^1.4.0",
5700 "markdown-it-table-of-contents": "^0.4.0",
5701 "prismjs": "^1.13.0"
5702 }
5703 },
5704 "node_modules/@vuepress/markdown-loader": {
5705 "version": "1.5.4",
5706 "resolved": "https://registry.npmjs.org/@vuepress/markdown-loader/-/markdown-loader-1.5.4.tgz",
5707 "integrity": "sha512-3R5quGIXQm7gfPWN67SVZ9OBA7VrGEEXJjjV01MYkbfhqVGgO6lBRq73Og0XdKs4RPx4nqJUPthhL8FJVNRTIg==",
5708 "dev": true,
5709 "dependencies": {
5710 "@vuepress/markdown": "1.5.4",
5711 "loader-utils": "^1.1.0",
5712 "lru-cache": "^5.1.1"
5713 }
5714 },
5715 "node_modules/@vuepress/markdown-loader/node_modules/lru-cache": {
5716 "version": "5.1.1",
5717 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
5718 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
5719 "dev": true,
5720 "dependencies": {
5721 "yallist": "^3.0.2"
5722 }
5723 },
5724 "node_modules/@vuepress/markdown-loader/node_modules/yallist": {
5725 "version": "3.1.1",
5726 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
5727 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
5728 "dev": true
5729 },
5730 "node_modules/@vuepress/plugin-active-header-links": {
5731 "version": "1.5.4",
5732 "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-1.5.4.tgz",
5733 "integrity": "sha512-FI1Dr/44HVqxLMRSuaVEEwegGVEGFlaWYE3nsXwL7klKr6c+2kXHEw9rSQlAxzJyzVfovTk4dd+s/AMOKuLGZQ==",
5734 "dev": true,
5735 "dependencies": {
5736 "lodash.debounce": "^4.0.8"
5737 }
5738 },
5739 "node_modules/@vuepress/plugin-last-updated": {
5740 "version": "1.5.4",
5741 "resolved": "https://registry.npmjs.org/@vuepress/plugin-last-updated/-/plugin-last-updated-1.5.4.tgz",
5742 "integrity": "sha512-9kezBCxPM+cevKRNML6Q7v6qkI8NQvKbVkwohlzsElM8FBmjlZmgFyZje66ksTnb/U6ogazCCq9jdOyipNcQ2A==",
5743 "dev": true,
5744 "dependencies": {
5745 "cross-spawn": "^6.0.5"
5746 }
5747 },
5748 "node_modules/@vuepress/plugin-nprogress": {
5749 "version": "1.5.4",
5750 "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-1.5.4.tgz",
5751 "integrity": "sha512-2bGKoO/o2e5mIfOU80q+AkxOK5wVijA/+8jGjSQVf2ccMpJw+Ly1mMi69r81Q0QkEihgfI9VN42a5+a6LUgPBw==",
5752 "dev": true,
5753 "dependencies": {
5754 "nprogress": "^0.2.0"
5755 }
5756 },
5757 "node_modules/@vuepress/plugin-register-components": {
5758 "version": "1.5.4",
5759 "resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-1.5.4.tgz",
5760 "integrity": "sha512-Y1U9j6unZp1ZhnHjQ9yOPY+vxldUA3C1EwT6UgI75j5gxa5Hz6NakoIo6mbhaYHlGmx33o/MXrxufLPapo/YlQ==",
5761 "dev": true,
5762 "dependencies": {
5763 "@vuepress/shared-utils": "1.5.4"
5764 }
5765 },
5766 "node_modules/@vuepress/plugin-search": {
5767 "version": "1.5.4",
5768 "resolved": "https://registry.npmjs.org/@vuepress/plugin-search/-/plugin-search-1.5.4.tgz",
5769 "integrity": "sha512-wikU9XYiZ3Olbii0lI+56mcSdpzHHkduVBMB4MNEV5iob23qDxGPmvfZirjsZV20w1UnLRptERyHtZkTLW9Mbg==",
5770 "dev": true
5771 },
5772 "node_modules/@vuepress/shared-utils": {
5773 "version": "1.5.4",
5774 "resolved": "https://registry.npmjs.org/@vuepress/shared-utils/-/shared-utils-1.5.4.tgz",
5775 "integrity": "sha512-HCeMPEAPjFN1Ongii0BUCI1iB4gBBiQ4PUgh7F4IGG8yBg4tMqWO4NHqCuDCuGEvK7lgHy8veto0SsSvdSKp3g==",
5776 "dev": true,
5777 "dependencies": {
5778 "chalk": "^2.3.2",
5779 "escape-html": "^1.0.3",
5780 "fs-extra": "^7.0.1",
5781 "globby": "^9.2.0",
5782 "gray-matter": "^4.0.1",
5783 "hash-sum": "^1.0.2",
5784 "semver": "^6.0.0",
5785 "toml": "^3.0.0",
5786 "upath": "^1.1.0"
5787 }
5788 },
5789 "node_modules/@vuepress/shared-utils/node_modules/ansi-styles": {
5790 "version": "3.2.1",
5791 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5792 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5793 "dev": true,
5794 "dependencies": {
5795 "color-convert": "^1.9.0"
5796 },
5797 "engines": {
5798 "node": ">=4"
5799 }
5800 },
5801 "node_modules/@vuepress/shared-utils/node_modules/chalk": {
5802 "version": "2.4.2",
5803 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
5804 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
5805 "dev": true,
5806 "dependencies": {
5807 "ansi-styles": "^3.2.1",
5808 "escape-string-regexp": "^1.0.5",
5809 "supports-color": "^5.3.0"
5810 },
5811 "engines": {
5812 "node": ">=4"
5813 }
5814 },
5815 "node_modules/@vuepress/shared-utils/node_modules/color-convert": {
5816 "version": "1.9.3",
5817 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
5818 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
5819 "dev": true,
5820 "dependencies": {
5821 "color-name": "1.1.3"
5822 }
5823 },
5824 "node_modules/@vuepress/shared-utils/node_modules/color-name": {
5825 "version": "1.1.3",
5826 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
5827 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
5828 "dev": true
5829 },
5830 "node_modules/@vuepress/shared-utils/node_modules/fs-extra": {
5831 "version": "7.0.1",
5832 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
5833 "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
5834 "dev": true,
5835 "dependencies": {
5836 "graceful-fs": "^4.1.2",
5837 "jsonfile": "^4.0.0",
5838 "universalify": "^0.1.0"
5839 },
5840 "engines": {
5841 "node": ">=6 <7 || >=8"
5842 }
5843 },
5844 "node_modules/@vuepress/shared-utils/node_modules/globby": {
5845 "version": "9.2.0",
5846 "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
5847 "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
5848 "dev": true,
5849 "dependencies": {
5850 "@types/glob": "^7.1.1",
5851 "array-union": "^1.0.2",
5852 "dir-glob": "^2.2.2",
5853 "fast-glob": "^2.2.6",
5854 "glob": "^7.1.3",
5855 "ignore": "^4.0.3",
5856 "pify": "^4.0.1",
5857 "slash": "^2.0.0"
5858 },
5859 "engines": {
5860 "node": ">=6"
5861 }
5862 },
5863 "node_modules/@vuepress/shared-utils/node_modules/has-flag": {
5864 "version": "3.0.0",
5865 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5866 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5867 "dev": true,
5868 "engines": {
5869 "node": ">=4"
5870 }
5871 },
5872 "node_modules/@vuepress/shared-utils/node_modules/jsonfile": {
5873 "version": "4.0.0",
5874 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
5875 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
5876 "dev": true,
5877 "dependencies": {
5878 "graceful-fs": "^4.1.6"
5879 }
5880 },
5881 "node_modules/@vuepress/shared-utils/node_modules/semver": {
5882 "version": "6.3.0",
5883 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5884 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5885 "dev": true,
5886 "bin": {
5887 "semver": "bin/semver.js"
5888 }
5889 },
5890 "node_modules/@vuepress/shared-utils/node_modules/supports-color": {
5891 "version": "5.5.0",
5892 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5893 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5894 "dev": true,
5895 "dependencies": {
5896 "has-flag": "^3.0.0"
5897 },
5898 "engines": {
5899 "node": ">=4"
5900 }
5901 },
5902 "node_modules/@vuepress/shared-utils/node_modules/universalify": {
5903 "version": "0.1.2",
5904 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
5905 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
5906 "dev": true,
5907 "engines": {
5908 "node": ">= 4.0.0"
5909 }
5910 },
5911 "node_modules/@vuepress/theme-default": {
5912 "version": "1.5.4",
5913 "resolved": "https://registry.npmjs.org/@vuepress/theme-default/-/theme-default-1.5.4.tgz",
5914 "integrity": "sha512-kHst1yXzqTiocVU7w9x4cfJ08vR9ZbREC6kTRtH1ytQSEUL5tM0b9HFicfg1kDp7YNq2qntRro+WmfjU9Ps/eg==",
5915 "dev": true,
5916 "dependencies": {
5917 "@vuepress/plugin-active-header-links": "1.5.4",
5918 "@vuepress/plugin-nprogress": "1.5.4",
5919 "@vuepress/plugin-search": "1.5.4",
5920 "docsearch.js": "^2.5.2",
5921 "lodash": "^4.17.15",
5922 "stylus": "^0.54.5",
5923 "stylus-loader": "^3.0.2",
5924 "vuepress-plugin-container": "^2.0.2",
5925 "vuepress-plugin-smooth-scroll": "^0.0.3"
5926 }
5927 },
5928 "node_modules/@webassemblyjs/ast": {
5929 "version": "1.9.0",
5930 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
5931 "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
5932 "dev": true,
5933 "dependencies": {
5934 "@webassemblyjs/helper-module-context": "1.9.0",
5935 "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
5936 "@webassemblyjs/wast-parser": "1.9.0"
5937 }
5938 },
5939 "node_modules/@webassemblyjs/floating-point-hex-parser": {
5940 "version": "1.9.0",
5941 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
5942 "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
5943 "dev": true
5944 },
5945 "node_modules/@webassemblyjs/helper-api-error": {
5946 "version": "1.9.0",
5947 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
5948 "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
5949 "dev": true
5950 },
5951 "node_modules/@webassemblyjs/helper-buffer": {
5952 "version": "1.9.0",
5953 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
5954 "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
5955 "dev": true
5956 },
5957 "node_modules/@webassemblyjs/helper-code-frame": {
5958 "version": "1.9.0",
5959 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
5960 "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
5961 "dev": true,
5962 "dependencies": {
5963 "@webassemblyjs/wast-printer": "1.9.0"
5964 }
5965 },
5966 "node_modules/@webassemblyjs/helper-fsm": {
5967 "version": "1.9.0",
5968 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
5969 "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
5970 "dev": true
5971 },
5972 "node_modules/@webassemblyjs/helper-module-context": {
5973 "version": "1.9.0",
5974 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
5975 "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
5976 "dev": true,
5977 "dependencies": {
5978 "@webassemblyjs/ast": "1.9.0"
5979 }
5980 },
5981 "node_modules/@webassemblyjs/helper-wasm-bytecode": {
5982 "version": "1.9.0",
5983 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
5984 "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
5985 "dev": true
5986 },
5987 "node_modules/@webassemblyjs/helper-wasm-section": {
5988 "version": "1.9.0",
5989 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
5990 "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
5991 "dev": true,
5992 "dependencies": {
5993 "@webassemblyjs/ast": "1.9.0",
5994 "@webassemblyjs/helper-buffer": "1.9.0",
5995 "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
5996 "@webassemblyjs/wasm-gen": "1.9.0"
5997 }
5998 },
5999 "node_modules/@webassemblyjs/ieee754": {
6000 "version": "1.9.0",
6001 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
6002 "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
6003 "dev": true,
6004 "dependencies": {
6005 "@xtuc/ieee754": "^1.2.0"
6006 }
6007 },
6008 "node_modules/@webassemblyjs/leb128": {
6009 "version": "1.9.0",
6010 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
6011 "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
6012 "dev": true,
6013 "dependencies": {
6014 "@xtuc/long": "4.2.2"
6015 }
6016 },
6017 "node_modules/@webassemblyjs/utf8": {
6018 "version": "1.9.0",
6019 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
6020 "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
6021 "dev": true
6022 },
6023 "node_modules/@webassemblyjs/wasm-edit": {
6024 "version": "1.9.0",
6025 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
6026 "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
6027 "dev": true,
6028 "dependencies": {
6029 "@webassemblyjs/ast": "1.9.0",
6030 "@webassemblyjs/helper-buffer": "1.9.0",
6031 "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
6032 "@webassemblyjs/helper-wasm-section": "1.9.0",
6033 "@webassemblyjs/wasm-gen": "1.9.0",
6034 "@webassemblyjs/wasm-opt": "1.9.0",
6035 "@webassemblyjs/wasm-parser": "1.9.0",
6036 "@webassemblyjs/wast-printer": "1.9.0"
6037 }
6038 },
6039 "node_modules/@webassemblyjs/wasm-gen": {
6040 "version": "1.9.0",
6041 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
6042 "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
6043 "dev": true,
6044 "dependencies": {
6045 "@webassemblyjs/ast": "1.9.0",
6046 "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
6047 "@webassemblyjs/ieee754": "1.9.0",
6048 "@webassemblyjs/leb128": "1.9.0",
6049 "@webassemblyjs/utf8": "1.9.0"
6050 }
6051 },
6052 "node_modules/@webassemblyjs/wasm-opt": {
6053 "version": "1.9.0",
6054 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
6055 "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
6056 "dev": true,
6057 "dependencies": {
6058 "@webassemblyjs/ast": "1.9.0",
6059 "@webassemblyjs/helper-buffer": "1.9.0",
6060 "@webassemblyjs/wasm-gen": "1.9.0",
6061 "@webassemblyjs/wasm-parser": "1.9.0"
6062 }
6063 },
6064 "node_modules/@webassemblyjs/wasm-parser": {
6065 "version": "1.9.0",
6066 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
6067 "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
6068 "dev": true,
6069 "dependencies": {
6070 "@webassemblyjs/ast": "1.9.0",
6071 "@webassemblyjs/helper-api-error": "1.9.0",
6072 "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
6073 "@webassemblyjs/ieee754": "1.9.0",
6074 "@webassemblyjs/leb128": "1.9.0",
6075 "@webassemblyjs/utf8": "1.9.0"
6076 }
6077 },
6078 "node_modules/@webassemblyjs/wast-parser": {
6079 "version": "1.9.0",
6080 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
6081 "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
6082 "dev": true,
6083 "dependencies": {
6084 "@webassemblyjs/ast": "1.9.0",
6085 "@webassemblyjs/floating-point-hex-parser": "1.9.0",
6086 "@webassemblyjs/helper-api-error": "1.9.0",
6087 "@webassemblyjs/helper-code-frame": "1.9.0",
6088 "@webassemblyjs/helper-fsm": "1.9.0",
6089 "@xtuc/long": "4.2.2"
6090 }
6091 },
6092 "node_modules/@webassemblyjs/wast-printer": {
6093 "version": "1.9.0",
6094 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
6095 "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
6096 "dev": true,
6097 "dependencies": {
6098 "@webassemblyjs/ast": "1.9.0",
6099 "@webassemblyjs/wast-parser": "1.9.0",
6100 "@xtuc/long": "4.2.2"
6101 }
6102 },
6103 "node_modules/@xtuc/ieee754": {
6104 "version": "1.2.0",
6105 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
6106 "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
6107 "dev": true
6108 },
6109 "node_modules/@xtuc/long": {
6110 "version": "4.2.2",
6111 "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
6112 "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
6113 "dev": true
6114 },
6115 "node_modules/@zkochan/cmd-shim": {
6116 "version": "3.1.0",
6117 "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz",
6118 "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==",
6119 "dev": true,
6120 "dependencies": {
6121 "is-windows": "^1.0.0",
6122 "mkdirp-promise": "^5.0.1",
6123 "mz": "^2.5.0"
6124 },
6125 "engines": {
6126 "node": ">=6"
6127 }
6128 },
6129 "node_modules/abab": {
6130 "version": "2.0.4",
6131 "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz",
6132 "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==",
6133 "dev": true
6134 },
6135 "node_modules/abbrev": {
6136 "version": "1.1.1",
6137 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
6138 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
6139 "dev": true
6140 },
6141 "node_modules/accepts": {
6142 "version": "1.3.7",
6143 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
6144 "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
6145 "dev": true,
6146 "dependencies": {
6147 "mime-types": "~2.1.24",
6148 "negotiator": "0.6.2"
6149 },
6150 "engines": {
6151 "node": ">= 0.6"
6152 }
6153 },
6154 "node_modules/acorn": {
6155 "version": "7.4.0",
6156 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz",
6157 "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==",
6158 "dev": true,
6159 "bin": {
6160 "acorn": "bin/acorn"
6161 },
6162 "engines": {
6163 "node": ">=0.4.0"
6164 }
6165 },
6166 "node_modules/acorn-globals": {
6167 "version": "6.0.0",
6168 "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
6169 "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
6170 "dev": true,
6171 "dependencies": {
6172 "acorn": "^7.1.1",
6173 "acorn-walk": "^7.1.1"
6174 }
6175 },
6176 "node_modules/acorn-jsx": {
6177 "version": "5.3.1",
6178 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
6179 "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
6180 "dev": true
6181 },
6182 "node_modules/acorn-walk": {
6183 "version": "7.2.0",
6184 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
6185 "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
6186 "dev": true,
6187 "engines": {
6188 "node": ">=0.4.0"
6189 }
6190 },
6191 "node_modules/agent-base": {
6192 "version": "4.3.0",
6193 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
6194 "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
6195 "dev": true,
6196 "dependencies": {
6197 "es6-promisify": "^5.0.0"
6198 },
6199 "engines": {
6200 "node": ">= 4.0.0"
6201 }
6202 },
6203 "node_modules/agentkeepalive": {
6204 "version": "3.5.2",
6205 "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz",
6206 "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==",
6207 "dev": true,
6208 "dependencies": {
6209 "humanize-ms": "^1.2.1"
6210 },
6211 "engines": {
6212 "node": ">= 4.0.0"
6213 }
6214 },
6215 "node_modules/ajv": {
6216 "version": "6.12.4",
6217 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
6218 "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==",
6219 "dev": true,
6220 "dependencies": {
6221 "fast-deep-equal": "^3.1.1",
6222 "fast-json-stable-stringify": "^2.0.0",
6223 "json-schema-traverse": "^0.4.1",
6224 "uri-js": "^4.2.2"
6225 }
6226 },
6227 "node_modules/ajv-errors": {
6228 "version": "1.0.1",
6229 "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
6230 "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
6231 "dev": true
6232 },
6233 "node_modules/ajv-keywords": {
6234 "version": "3.5.2",
6235 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
6236 "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
6237 "dev": true
6238 },
6239 "node_modules/algoliasearch": {
6240 "version": "3.35.1",
6241 "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-3.35.1.tgz",
6242 "integrity": "sha512-K4yKVhaHkXfJ/xcUnil04xiSrB8B8yHZoFEhWNpXg23eiCnqvTZw1tn/SqvdsANlYHLJlKl0qi3I/Q2Sqo7LwQ==",
6243 "dev": true,
6244 "dependencies": {
6245 "agentkeepalive": "^2.2.0",
6246 "debug": "^2.6.9",
6247 "envify": "^4.0.0",
6248 "es6-promise": "^4.1.0",
6249 "events": "^1.1.0",
6250 "foreach": "^2.0.5",
6251 "global": "^4.3.2",
6252 "inherits": "^2.0.1",
6253 "isarray": "^2.0.1",
6254 "load-script": "^1.0.0",
6255 "object-keys": "^1.0.11",
6256 "querystring-es3": "^0.2.1",
6257 "reduce": "^1.0.1",
6258 "semver": "^5.1.0",
6259 "tunnel-agent": "^0.6.0"
6260 },
6261 "engines": {
6262 "node": ">=0.8"
6263 }
6264 },
6265 "node_modules/algoliasearch/node_modules/agentkeepalive": {
6266 "version": "2.2.0",
6267 "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-2.2.0.tgz",
6268 "integrity": "sha1-xdG9SxKQCPEWPyNvhuX66iAm4u8=",
6269 "dev": true,
6270 "engines": {
6271 "node": ">= 0.10.0"
6272 }
6273 },
6274 "node_modules/algoliasearch/node_modules/events": {
6275 "version": "1.1.1",
6276 "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
6277 "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
6278 "dev": true,
6279 "engines": {
6280 "node": ">=0.4.x"
6281 }
6282 },
6283 "node_modules/algoliasearch/node_modules/isarray": {
6284 "version": "2.0.5",
6285 "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
6286 "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
6287 "dev": true
6288 },
6289 "node_modules/alphanum-sort": {
6290 "version": "1.0.2",
6291 "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
6292 "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
6293 "dev": true
6294 },
6295 "node_modules/ansi-align": {
6296 "version": "3.0.0",
6297 "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
6298 "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
6299 "dev": true,
6300 "dependencies": {
6301 "string-width": "^3.0.0"
6302 }
6303 },
6304 "node_modules/ansi-colors": {
6305 "version": "4.1.1",
6306 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
6307 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
6308 "dev": true,
6309 "engines": {
6310 "node": ">=6"
6311 }
6312 },
6313 "node_modules/ansi-escapes": {
6314 "version": "4.3.1",
6315 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
6316 "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
6317 "dev": true,
6318 "dependencies": {
6319 "type-fest": "^0.11.0"
6320 },
6321 "engines": {
6322 "node": ">=8"
6323 }
6324 },
6325 "node_modules/ansi-escapes/node_modules/type-fest": {
6326 "version": "0.11.0",
6327 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
6328 "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
6329 "dev": true,
6330 "engines": {
6331 "node": ">=8"
6332 }
6333 },
6334 "node_modules/ansi-html": {
6335 "version": "0.0.7",
6336 "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
6337 "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
6338 "dev": true,
6339 "engines": [
6340 "node >= 0.8.0"
6341 ],
6342 "bin": {
6343 "ansi-html": "bin/ansi-html"
6344 }
6345 },
6346 "node_modules/ansi-regex": {
6347 "version": "5.0.0",
6348 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
6349 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
6350 "dev": true,
6351 "engines": {
6352 "node": ">=8"
6353 }
6354 },
6355 "node_modules/ansi-styles": {
6356 "version": "4.2.1",
6357 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
6358 "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
6359 "dependencies": {
6360 "@types/color-name": "^1.1.1",
6361 "color-convert": "^2.0.1"
6362 },
6363 "engines": {
6364 "node": ">=8"
6365 }
6366 },
6367 "node_modules/any-promise": {
6368 "version": "1.3.0",
6369 "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
6370 "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=",
6371 "dev": true
6372 },
6373 "node_modules/anymatch": {
6374 "version": "2.0.0",
6375 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
6376 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
6377 "dev": true,
6378 "dependencies": {
6379 "micromatch": "^3.1.4",
6380 "normalize-path": "^2.1.1"
6381 }
6382 },
6383 "node_modules/anymatch/node_modules/normalize-path": {
6384 "version": "2.1.1",
6385 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
6386 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
6387 "dev": true,
6388 "dependencies": {
6389 "remove-trailing-separator": "^1.0.1"
6390 },
6391 "engines": {
6392 "node": ">=0.10.0"
6393 }
6394 },
6395 "node_modules/app-module-path": {
6396 "version": "2.2.0",
6397 "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz",
6398 "integrity": "sha1-ZBqlXft9am8KgUHEucCqULbCTdU=",
6399 "dev": true
6400 },
6401 "node_modules/aproba": {
6402 "version": "1.2.0",
6403 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
6404 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
6405 "dev": true
6406 },
6407 "node_modules/are-we-there-yet": {
6408 "version": "1.1.5",
6409 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
6410 "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
6411 "dev": true,
6412 "dependencies": {
6413 "delegates": "^1.0.0",
6414 "readable-stream": "^2.0.6"
6415 }
6416 },
6417 "node_modules/are-we-there-yet/node_modules/readable-stream": {
6418 "version": "2.3.7",
6419 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
6420 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
6421 "dev": true,
6422 "dependencies": {
6423 "core-util-is": "~1.0.0",
6424 "inherits": "~2.0.3",
6425 "isarray": "~1.0.0",
6426 "process-nextick-args": "~2.0.0",
6427 "safe-buffer": "~5.1.1",
6428 "string_decoder": "~1.1.1",
6429 "util-deprecate": "~1.0.1"
6430 }
6431 },
6432 "node_modules/are-we-there-yet/node_modules/safe-buffer": {
6433 "version": "5.1.2",
6434 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
6435 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
6436 "dev": true
6437 },
6438 "node_modules/are-we-there-yet/node_modules/string_decoder": {
6439 "version": "1.1.1",
6440 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
6441 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
6442 "dev": true,
6443 "dependencies": {
6444 "safe-buffer": "~5.1.0"
6445 }
6446 },
6447 "node_modules/arg": {
6448 "version": "4.1.3",
6449 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
6450 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
6451 "dev": true
6452 },
6453 "node_modules/argparse": {
6454 "version": "1.0.10",
6455 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
6456 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
6457 "dev": true,
6458 "dependencies": {
6459 "sprintf-js": "~1.0.2"
6460 }
6461 },
6462 "node_modules/arr-diff": {
6463 "version": "4.0.0",
6464 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
6465 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
6466 "dev": true,
6467 "engines": {
6468 "node": ">=0.10.0"
6469 }
6470 },
6471 "node_modules/arr-flatten": {
6472 "version": "1.1.0",
6473 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
6474 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
6475 "dev": true,
6476 "engines": {
6477 "node": ">=0.10.0"
6478 }
6479 },
6480 "node_modules/arr-union": {
6481 "version": "3.1.0",
6482 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
6483 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
6484 "dev": true,
6485 "engines": {
6486 "node": ">=0.10.0"
6487 }
6488 },
6489 "node_modules/array-differ": {
6490 "version": "2.1.0",
6491 "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz",
6492 "integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==",
6493 "dev": true,
6494 "engines": {
6495 "node": ">=6"
6496 }
6497 },
6498 "node_modules/array-find-index": {
6499 "version": "1.0.2",
6500 "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
6501 "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
6502 "dev": true,
6503 "engines": {
6504 "node": ">=0.10.0"
6505 }
6506 },
6507 "node_modules/array-flatten": {
6508 "version": "2.1.2",
6509 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
6510 "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
6511 "dev": true
6512 },
6513 "node_modules/array-ify": {
6514 "version": "1.0.0",
6515 "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
6516 "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=",
6517 "dev": true
6518 },
6519 "node_modules/array-includes": {
6520 "version": "3.1.1",
6521 "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz",
6522 "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==",
6523 "dev": true,
6524 "dependencies": {
6525 "define-properties": "^1.1.3",
6526 "es-abstract": "^1.17.0",
6527 "is-string": "^1.0.5"
6528 },
6529 "engines": {
6530 "node": ">= 0.4"
6531 }
6532 },
6533 "node_modules/array-union": {
6534 "version": "1.0.2",
6535 "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
6536 "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
6537 "dev": true,
6538 "dependencies": {
6539 "array-uniq": "^1.0.1"
6540 },
6541 "engines": {
6542 "node": ">=0.10.0"
6543 }
6544 },
6545 "node_modules/array-uniq": {
6546 "version": "1.0.3",
6547 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
6548 "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
6549 "dev": true,
6550 "engines": {
6551 "node": ">=0.10.0"
6552 }
6553 },
6554 "node_modules/array-unique": {
6555 "version": "0.3.2",
6556 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
6557 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
6558 "dev": true,
6559 "engines": {
6560 "node": ">=0.10.0"
6561 }
6562 },
6563 "node_modules/array.prototype.flat": {
6564 "version": "1.2.3",
6565 "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz",
6566 "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==",
6567 "dev": true,
6568 "dependencies": {
6569 "define-properties": "^1.1.3",
6570 "es-abstract": "^1.17.0-next.1"
6571 },
6572 "engines": {
6573 "node": ">= 0.4"
6574 }
6575 },
6576 "node_modules/array.prototype.flatmap": {
6577 "version": "1.2.3",
6578 "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz",
6579 "integrity": "sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg==",
6580 "dev": true,
6581 "dependencies": {
6582 "define-properties": "^1.1.3",
6583 "es-abstract": "^1.17.0-next.1",
6584 "function-bind": "^1.1.1"
6585 },
6586 "engines": {
6587 "node": ">= 0.4"
6588 }
6589 },
6590 "node_modules/array.prototype.map": {
6591 "version": "1.0.2",
6592 "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz",
6593 "integrity": "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==",
6594 "dev": true,
6595 "dependencies": {
6596 "define-properties": "^1.1.3",
6597 "es-abstract": "^1.17.0-next.1",
6598 "es-array-method-boxes-properly": "^1.0.0",
6599 "is-string": "^1.0.4"
6600 },
6601 "engines": {
6602 "node": ">= 0.4"
6603 }
6604 },
6605 "node_modules/arrify": {
6606 "version": "1.0.1",
6607 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
6608 "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
6609 "dev": true,
6610 "engines": {
6611 "node": ">=0.10.0"
6612 }
6613 },
6614 "node_modules/asap": {
6615 "version": "2.0.6",
6616 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
6617 "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
6618 "dev": true
6619 },
6620 "node_modules/asn1": {
6621 "version": "0.2.4",
6622 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
6623 "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
6624 "dev": true,
6625 "dependencies": {
6626 "safer-buffer": "~2.1.0"
6627 }
6628 },
6629 "node_modules/asn1.js": {
6630 "version": "5.4.1",
6631 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
6632 "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
6633 "dev": true,
6634 "dependencies": {
6635 "bn.js": "^4.0.0",
6636 "inherits": "^2.0.1",
6637 "minimalistic-assert": "^1.0.0",
6638 "safer-buffer": "^2.1.0"
6639 }
6640 },
6641 "node_modules/asn1.js/node_modules/bn.js": {
6642 "version": "4.11.9",
6643 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
6644 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
6645 "dev": true
6646 },
6647 "node_modules/assert": {
6648 "version": "1.5.0",
6649 "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
6650 "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
6651 "dev": true,
6652 "dependencies": {
6653 "object-assign": "^4.1.1",
6654 "util": "0.10.3"
6655 }
6656 },
6657 "node_modules/assert-plus": {
6658 "version": "1.0.0",
6659 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
6660 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
6661 "dev": true,
6662 "engines": {
6663 "node": ">=0.8"
6664 }
6665 },
6666 "node_modules/assert/node_modules/inherits": {
6667 "version": "2.0.1",
6668 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
6669 "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
6670 "dev": true
6671 },
6672 "node_modules/assert/node_modules/util": {
6673 "version": "0.10.3",
6674 "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
6675 "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
6676 "dev": true,
6677 "dependencies": {
6678 "inherits": "2.0.1"
6679 }
6680 },
6681 "node_modules/assertion-error": {
6682 "version": "1.1.0",
6683 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
6684 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
6685 "dev": true,
6686 "engines": {
6687 "node": "*"
6688 }
6689 },
6690 "node_modules/assign-symbols": {
6691 "version": "1.0.0",
6692 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
6693 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
6694 "dev": true,
6695 "engines": {
6696 "node": ">=0.10.0"
6697 }
6698 },
6699 "node_modules/ast-module-types": {
6700 "version": "2.6.0",
6701 "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-2.6.0.tgz",
6702 "integrity": "sha512-zXSoVaMrf2R+r+ISid5/9a8SXm1LLdkhHzh6pSRhj9jklzruOOl1hva1YmFT33wAstg/f9ZndJAlq1BSrFLSGA==",
6703 "dev": true
6704 },
6705 "node_modules/astral-regex": {
6706 "version": "1.0.0",
6707 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
6708 "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
6709 "dev": true,
6710 "engines": {
6711 "node": ">=4"
6712 }
6713 },
6714 "node_modules/async": {
6715 "version": "2.6.3",
6716 "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
6717 "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
6718 "dev": true,
6719 "dependencies": {
6720 "lodash": "^4.17.14"
6721 }
6722 },
6723 "node_modules/async-each": {
6724 "version": "1.0.3",
6725 "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
6726 "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
6727 "dev": true
6728 },
6729 "node_modules/async-limiter": {
6730 "version": "1.0.1",
6731 "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
6732 "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
6733 "dev": true
6734 },
6735 "node_modules/asynckit": {
6736 "version": "0.4.0",
6737 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
6738 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
6739 },
6740 "node_modules/at-least-node": {
6741 "version": "1.0.0",
6742 "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
6743 "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
6744 "dev": true,
6745 "engines": {
6746 "node": ">= 4.0.0"
6747 }
6748 },
6749 "node_modules/atob": {
6750 "version": "2.1.2",
6751 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
6752 "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
6753 "dev": true,
6754 "bin": {
6755 "atob": "bin/atob.js"
6756 },
6757 "engines": {
6758 "node": ">= 4.5.0"
6759 }
6760 },
6761 "node_modules/atob-lite": {
6762 "version": "2.0.0",
6763 "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz",
6764 "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=",
6765 "dev": true
6766 },
6767 "node_modules/autocomplete.js": {
6768 "version": "0.36.0",
6769 "resolved": "https://registry.npmjs.org/autocomplete.js/-/autocomplete.js-0.36.0.tgz",
6770 "integrity": "sha512-jEwUXnVMeCHHutUt10i/8ZiRaCb0Wo+ZyKxeGsYwBDtw6EJHqEeDrq4UwZRD8YBSvp3g6klP678il2eeiVXN2Q==",
6771 "dev": true,
6772 "dependencies": {
6773 "immediate": "^3.2.3"
6774 }
6775 },
6776 "node_modules/autoprefixer": {
6777 "version": "9.8.6",
6778 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
6779 "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
6780 "dev": true,
6781 "dependencies": {
6782 "browserslist": "^4.12.0",
6783 "caniuse-lite": "^1.0.30001109",
6784 "colorette": "^1.2.1",
6785 "normalize-range": "^0.1.2",
6786 "num2fraction": "^1.2.2",
6787 "postcss": "^7.0.32",
6788 "postcss-value-parser": "^4.1.0"
6789 },
6790 "bin": {
6791 "autoprefixer": "bin/autoprefixer"
6792 }
6793 },
6794 "node_modules/aws-sign2": {
6795 "version": "0.7.0",
6796 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
6797 "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
6798 "dev": true,
6799 "engines": {
6800 "node": "*"
6801 }
6802 },
6803 "node_modules/aws4": {
6804 "version": "1.10.1",
6805 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz",
6806 "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==",
6807 "dev": true
6808 },
6809 "node_modules/babel-core": {
6810 "version": "7.0.0-bridge.0",
6811 "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz",
6812 "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==",
6813 "dev": true
6814 },
6815 "node_modules/babel-jest": {
6816 "version": "26.3.0",
6817 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.3.0.tgz",
6818 "integrity": "sha512-sxPnQGEyHAOPF8NcUsD0g7hDCnvLL2XyblRBcgrzTWBB/mAIpWow3n1bEL+VghnnZfreLhFSBsFluRoK2tRK4g==",
6819 "dev": true,
6820 "dependencies": {
6821 "@jest/transform": "^26.3.0",
6822 "@jest/types": "^26.3.0",
6823 "@types/babel__core": "^7.1.7",
6824 "babel-plugin-istanbul": "^6.0.0",
6825 "babel-preset-jest": "^26.3.0",
6826 "chalk": "^4.0.0",
6827 "graceful-fs": "^4.2.4",
6828 "slash": "^3.0.0"
6829 },
6830 "engines": {
6831 "node": ">= 10.14.2"
6832 }
6833 },
6834 "node_modules/babel-jest/node_modules/slash": {
6835 "version": "3.0.0",
6836 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
6837 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
6838 "dev": true,
6839 "engines": {
6840 "node": ">=8"
6841 }
6842 },
6843 "node_modules/babel-loader": {
6844 "version": "8.1.0",
6845 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz",
6846 "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==",
6847 "dev": true,
6848 "dependencies": {
6849 "find-cache-dir": "^2.1.0",
6850 "loader-utils": "^1.4.0",
6851 "mkdirp": "^0.5.3",
6852 "pify": "^4.0.1",
6853 "schema-utils": "^2.6.5"
6854 },
6855 "engines": {
6856 "node": ">= 6.9"
6857 }
6858 },
6859 "node_modules/babel-loader/node_modules/mkdirp": {
6860 "version": "0.5.5",
6861 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
6862 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
6863 "dev": true,
6864 "dependencies": {
6865 "minimist": "^1.2.5"
6866 },
6867 "bin": {
6868 "mkdirp": "bin/cmd.js"
6869 }
6870 },
6871 "node_modules/babel-plugin-dynamic-import-node": {
6872 "version": "2.3.3",
6873 "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
6874 "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
6875 "dev": true,
6876 "dependencies": {
6877 "object.assign": "^4.1.0"
6878 }
6879 },
6880 "node_modules/babel-plugin-istanbul": {
6881 "version": "6.0.0",
6882 "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz",
6883 "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
6884 "dev": true,
6885 "dependencies": {
6886 "@babel/helper-plugin-utils": "^7.0.0",
6887 "@istanbuljs/load-nyc-config": "^1.0.0",
6888 "@istanbuljs/schema": "^0.1.2",
6889 "istanbul-lib-instrument": "^4.0.0",
6890 "test-exclude": "^6.0.0"
6891 },
6892 "engines": {
6893 "node": ">=8"
6894 }
6895 },
6896 "node_modules/babel-plugin-jest-hoist": {
6897 "version": "26.2.0",
6898 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.2.0.tgz",
6899 "integrity": "sha512-B/hVMRv8Nh1sQ1a3EY8I0n4Y1Wty3NrR5ebOyVT302op+DOAau+xNEImGMsUWOC3++ZlMooCytKz+NgN8aKGbA==",
6900 "dev": true,
6901 "dependencies": {
6902 "@babel/template": "^7.3.3",
6903 "@babel/types": "^7.3.3",
6904 "@types/babel__core": "^7.0.0",
6905 "@types/babel__traverse": "^7.0.6"
6906 },
6907 "engines": {
6908 "node": ">= 10.14.2"
6909 }
6910 },
6911 "node_modules/babel-plugin-module-resolver": {
6912 "version": "4.0.0",
6913 "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.0.0.tgz",
6914 "integrity": "sha512-3pdEq3PXALilSJ6dnC4wMWr0AZixHRM4utpdpBR9g5QG7B7JwWyukQv7a9hVxkbGFl+nQbrHDqqQOIBtTXTP/Q==",
6915 "dev": true,
6916 "dependencies": {
6917 "find-babel-config": "^1.2.0",
6918 "glob": "^7.1.6",
6919 "pkg-up": "^3.1.0",
6920 "reselect": "^4.0.0",
6921 "resolve": "^1.13.1"
6922 },
6923 "engines": {
6924 "node": ">= 8.0.0"
6925 }
6926 },
6927 "node_modules/babel-plugin-styled-components": {
6928 "version": "1.11.1",
6929 "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.11.1.tgz",
6930 "integrity": "sha512-YwrInHyKUk1PU3avIRdiLyCpM++18Rs1NgyMXEAQC33rIXs/vro0A+stf4sT0Gf22Got+xRWB8Cm0tw+qkRzBA==",
6931 "dev": true,
6932 "dependencies": {
6933 "@babel/helper-annotate-as-pure": "^7.0.0",
6934 "@babel/helper-module-imports": "^7.0.0",
6935 "babel-plugin-syntax-jsx": "^6.18.0",
6936 "lodash": "^4.17.11"
6937 }
6938 },
6939 "node_modules/babel-plugin-syntax-jsx": {
6940 "version": "6.18.0",
6941 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
6942 "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
6943 "dev": true
6944 },
6945 "node_modules/babel-preset-current-node-syntax": {
6946 "version": "0.1.3",
6947 "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.3.tgz",
6948 "integrity": "sha512-uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ==",
6949 "dev": true,
6950 "dependencies": {
6951 "@babel/plugin-syntax-async-generators": "^7.8.4",
6952 "@babel/plugin-syntax-bigint": "^7.8.3",
6953 "@babel/plugin-syntax-class-properties": "^7.8.3",
6954 "@babel/plugin-syntax-import-meta": "^7.8.3",
6955 "@babel/plugin-syntax-json-strings": "^7.8.3",
6956 "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
6957 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
6958 "@babel/plugin-syntax-numeric-separator": "^7.8.3",
6959 "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
6960 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
6961 "@babel/plugin-syntax-optional-chaining": "^7.8.3"
6962 }
6963 },
6964 "node_modules/babel-preset-jest": {
6965 "version": "26.3.0",
6966 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.3.0.tgz",
6967 "integrity": "sha512-5WPdf7nyYi2/eRxCbVrE1kKCWxgWY4RsPEbdJWFm7QsesFGqjdkyLeu1zRkwM1cxK6EPIlNd6d2AxLk7J+t4pw==",
6968 "dev": true,
6969 "dependencies": {
6970 "babel-plugin-jest-hoist": "^26.2.0",
6971 "babel-preset-current-node-syntax": "^0.1.3"
6972 },
6973 "engines": {
6974 "node": ">= 10.14.2"
6975 }
6976 },
6977 "node_modules/babel-runtime": {
6978 "version": "6.26.0",
6979 "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
6980 "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
6981 "dev": true,
6982 "dependencies": {
6983 "core-js": "^2.4.0",
6984 "regenerator-runtime": "^0.11.0"
6985 }
6986 },
6987 "node_modules/babel-runtime/node_modules/regenerator-runtime": {
6988 "version": "0.11.1",
6989 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
6990 "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
6991 "dev": true
6992 },
6993 "node_modules/balanced-match": {
6994 "version": "1.0.0",
6995 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
6996 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
6997 "dev": true
6998 },
6999 "node_modules/base": {
7000 "version": "0.11.2",
7001 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
7002 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
7003 "dev": true,
7004 "dependencies": {
7005 "cache-base": "^1.0.1",
7006 "class-utils": "^0.3.5",
7007 "component-emitter": "^1.2.1",
7008 "define-property": "^1.0.0",
7009 "isobject": "^3.0.1",
7010 "mixin-deep": "^1.2.0",
7011 "pascalcase": "^0.1.1"
7012 },
7013 "engines": {
7014 "node": ">=0.10.0"
7015 }
7016 },
7017 "node_modules/base-x": {
7018 "version": "3.0.8",
7019 "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz",
7020 "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==",
7021 "dependencies": {
7022 "safe-buffer": "^5.0.1"
7023 }
7024 },
7025 "node_modules/base/node_modules/define-property": {
7026 "version": "1.0.0",
7027 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
7028 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
7029 "dev": true,
7030 "dependencies": {
7031 "is-descriptor": "^1.0.0"
7032 },
7033 "engines": {
7034 "node": ">=0.10.0"
7035 }
7036 },
7037 "node_modules/base/node_modules/is-accessor-descriptor": {
7038 "version": "1.0.0",
7039 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
7040 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
7041 "dev": true,
7042 "dependencies": {
7043 "kind-of": "^6.0.0"
7044 },
7045 "engines": {
7046 "node": ">=0.10.0"
7047 }
7048 },
7049 "node_modules/base/node_modules/is-data-descriptor": {
7050 "version": "1.0.0",
7051 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
7052 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
7053 "dev": true,
7054 "dependencies": {
7055 "kind-of": "^6.0.0"
7056 },
7057 "engines": {
7058 "node": ">=0.10.0"
7059 }
7060 },
7061 "node_modules/base/node_modules/is-descriptor": {
7062 "version": "1.0.2",
7063 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
7064 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
7065 "dev": true,
7066 "dependencies": {
7067 "is-accessor-descriptor": "^1.0.0",
7068 "is-data-descriptor": "^1.0.0",
7069 "kind-of": "^6.0.2"
7070 },
7071 "engines": {
7072 "node": ">=0.10.0"
7073 }
7074 },
7075 "node_modules/base64-js": {
7076 "version": "1.3.1",
7077 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
7078 "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==",
7079 "dev": true
7080 },
7081 "node_modules/batch": {
7082 "version": "0.6.1",
7083 "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
7084 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
7085 "dev": true
7086 },
7087 "node_modules/bcrypt-pbkdf": {
7088 "version": "1.0.2",
7089 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
7090 "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
7091 "dev": true,
7092 "dependencies": {
7093 "tweetnacl": "^0.14.3"
7094 }
7095 },
7096 "node_modules/bcrypt-pbkdf/node_modules/tweetnacl": {
7097 "version": "0.14.5",
7098 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
7099 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
7100 "dev": true
7101 },
7102 "node_modules/before-after-hook": {
7103 "version": "2.1.0",
7104 "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz",
7105 "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==",
7106 "dev": true
7107 },
7108 "node_modules/big.js": {
7109 "version": "5.2.2",
7110 "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
7111 "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
7112 "dev": true,
7113 "engines": {
7114 "node": "*"
7115 }
7116 },
7117 "node_modules/binary-extensions": {
7118 "version": "1.13.1",
7119 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
7120 "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
7121 "dev": true,
7122 "engines": {
7123 "node": ">=0.10.0"
7124 }
7125 },
7126 "node_modules/bindings": {
7127 "version": "1.5.0",
7128 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
7129 "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
7130 "dev": true,
7131 "optional": true,
7132 "dependencies": {
7133 "file-uri-to-path": "1.0.0"
7134 }
7135 },
7136 "node_modules/bip39": {
7137 "version": "3.0.2",
7138 "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.2.tgz",
7139 "integrity": "sha512-J4E1r2N0tUylTKt07ibXvhpT2c5pyAFgvuA5q1H9uDy6dEGpjV8jmymh3MTYJDLCNbIVClSB9FbND49I6N24MQ==",
7140 "dependencies": {
7141 "@types/node": "11.11.6",
7142 "create-hash": "^1.1.0",
7143 "pbkdf2": "^3.0.9",
7144 "randombytes": "^2.0.1"
7145 }
7146 },
7147 "node_modules/bip39/node_modules/@types/node": {
7148 "version": "11.11.6",
7149 "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz",
7150 "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ=="
7151 },
7152 "node_modules/blakejs": {
7153 "version": "1.1.0",
7154 "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz",
7155 "integrity": "sha1-ad+S75U6qIylGjLfarHFShVfx6U="
7156 },
7157 "node_modules/bluebird": {
7158 "version": "3.7.2",
7159 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
7160 "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
7161 "dev": true
7162 },
7163 "node_modules/bn.js": {
7164 "version": "5.1.3",
7165 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
7166 "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ=="
7167 },
7168 "node_modules/body-parser": {
7169 "version": "1.19.0",
7170 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
7171 "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
7172 "dev": true,
7173 "dependencies": {
7174 "bytes": "3.1.0",
7175 "content-type": "~1.0.4",
7176 "debug": "2.6.9",
7177 "depd": "~1.1.2",
7178 "http-errors": "1.7.2",
7179 "iconv-lite": "0.4.24",
7180 "on-finished": "~2.3.0",
7181 "qs": "6.7.0",
7182 "raw-body": "2.4.0",
7183 "type-is": "~1.6.17"
7184 },
7185 "engines": {
7186 "node": ">= 0.8"
7187 }
7188 },
7189 "node_modules/body-parser/node_modules/bytes": {
7190 "version": "3.1.0",
7191 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
7192 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
7193 "dev": true,
7194 "engines": {
7195 "node": ">= 0.8"
7196 }
7197 },
7198 "node_modules/body-parser/node_modules/iconv-lite": {
7199 "version": "0.4.24",
7200 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
7201 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
7202 "dev": true,
7203 "dependencies": {
7204 "safer-buffer": ">= 2.1.2 < 3"
7205 },
7206 "engines": {
7207 "node": ">=0.10.0"
7208 }
7209 },
7210 "node_modules/body-parser/node_modules/qs": {
7211 "version": "6.7.0",
7212 "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
7213 "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
7214 "dev": true,
7215 "engines": {
7216 "node": ">=0.6"
7217 }
7218 },
7219 "node_modules/bonjour": {
7220 "version": "3.5.0",
7221 "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
7222 "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
7223 "dev": true,
7224 "dependencies": {
7225 "array-flatten": "^2.1.0",
7226 "deep-equal": "^1.0.1",
7227 "dns-equal": "^1.0.0",
7228 "dns-txt": "^2.0.2",
7229 "multicast-dns": "^6.0.1",
7230 "multicast-dns-service-types": "^1.1.0"
7231 }
7232 },
7233 "node_modules/boolbase": {
7234 "version": "1.0.0",
7235 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
7236 "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
7237 "dev": true
7238 },
7239 "node_modules/boxen": {
7240 "version": "4.2.0",
7241 "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz",
7242 "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==",
7243 "dev": true,
7244 "dependencies": {
7245 "ansi-align": "^3.0.0",
7246 "camelcase": "^5.3.1",
7247 "chalk": "^3.0.0",
7248 "cli-boxes": "^2.2.0",
7249 "string-width": "^4.1.0",
7250 "term-size": "^2.1.0",
7251 "type-fest": "^0.8.1",
7252 "widest-line": "^3.1.0"
7253 },
7254 "engines": {
7255 "node": ">=8"
7256 }
7257 },
7258 "node_modules/boxen/node_modules/chalk": {
7259 "version": "3.0.0",
7260 "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
7261 "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
7262 "dev": true,
7263 "dependencies": {
7264 "ansi-styles": "^4.1.0",
7265 "supports-color": "^7.1.0"
7266 },
7267 "engines": {
7268 "node": ">=8"
7269 }
7270 },
7271 "node_modules/boxen/node_modules/emoji-regex": {
7272 "version": "8.0.0",
7273 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
7274 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
7275 "dev": true
7276 },
7277 "node_modules/boxen/node_modules/is-fullwidth-code-point": {
7278 "version": "3.0.0",
7279 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
7280 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
7281 "dev": true,
7282 "engines": {
7283 "node": ">=8"
7284 }
7285 },
7286 "node_modules/boxen/node_modules/string-width": {
7287 "version": "4.2.0",
7288 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
7289 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
7290 "dev": true,
7291 "dependencies": {
7292 "emoji-regex": "^8.0.0",
7293 "is-fullwidth-code-point": "^3.0.0",
7294 "strip-ansi": "^6.0.0"
7295 },
7296 "engines": {
7297 "node": ">=8"
7298 }
7299 },
7300 "node_modules/brace-expansion": {
7301 "version": "1.1.11",
7302 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
7303 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
7304 "dev": true,
7305 "dependencies": {
7306 "balanced-match": "^1.0.0",
7307 "concat-map": "0.0.1"
7308 }
7309 },
7310 "node_modules/braces": {
7311 "version": "2.3.2",
7312 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
7313 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
7314 "dev": true,
7315 "dependencies": {
7316 "arr-flatten": "^1.1.0",
7317 "array-unique": "^0.3.2",
7318 "extend-shallow": "^2.0.1",
7319 "fill-range": "^4.0.0",
7320 "isobject": "^3.0.1",
7321 "repeat-element": "^1.1.2",
7322 "snapdragon": "^0.8.1",
7323 "snapdragon-node": "^2.0.1",
7324 "split-string": "^3.0.2",
7325 "to-regex": "^3.0.1"
7326 },
7327 "engines": {
7328 "node": ">=0.10.0"
7329 }
7330 },
7331 "node_modules/braces/node_modules/extend-shallow": {
7332 "version": "2.0.1",
7333 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7334 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7335 "dev": true,
7336 "dependencies": {
7337 "is-extendable": "^0.1.0"
7338 },
7339 "engines": {
7340 "node": ">=0.10.0"
7341 }
7342 },
7343 "node_modules/brorand": {
7344 "version": "1.1.0",
7345 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
7346 "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
7347 },
7348 "node_modules/browser-process-hrtime": {
7349 "version": "1.0.0",
7350 "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
7351 "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
7352 "dev": true
7353 },
7354 "node_modules/browser-stdout": {
7355 "version": "1.3.1",
7356 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
7357 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
7358 "dev": true
7359 },
7360 "node_modules/browserify-aes": {
7361 "version": "1.2.0",
7362 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
7363 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
7364 "dev": true,
7365 "dependencies": {
7366 "buffer-xor": "^1.0.3",
7367 "cipher-base": "^1.0.0",
7368 "create-hash": "^1.1.0",
7369 "evp_bytestokey": "^1.0.3",
7370 "inherits": "^2.0.1",
7371 "safe-buffer": "^5.0.1"
7372 }
7373 },
7374 "node_modules/browserify-cipher": {
7375 "version": "1.0.1",
7376 "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
7377 "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
7378 "dev": true,
7379 "dependencies": {
7380 "browserify-aes": "^1.0.4",
7381 "browserify-des": "^1.0.0",
7382 "evp_bytestokey": "^1.0.0"
7383 }
7384 },
7385 "node_modules/browserify-des": {
7386 "version": "1.0.2",
7387 "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
7388 "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
7389 "dev": true,
7390 "dependencies": {
7391 "cipher-base": "^1.0.1",
7392 "des.js": "^1.0.0",
7393 "inherits": "^2.0.1",
7394 "safe-buffer": "^5.1.2"
7395 }
7396 },
7397 "node_modules/browserify-rsa": {
7398 "version": "4.0.1",
7399 "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
7400 "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
7401 "dev": true,
7402 "dependencies": {
7403 "bn.js": "^4.1.0",
7404 "randombytes": "^2.0.1"
7405 }
7406 },
7407 "node_modules/browserify-rsa/node_modules/bn.js": {
7408 "version": "4.11.9",
7409 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
7410 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
7411 "dev": true
7412 },
7413 "node_modules/browserify-sign": {
7414 "version": "4.2.1",
7415 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
7416 "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
7417 "dev": true,
7418 "dependencies": {
7419 "bn.js": "^5.1.1",
7420 "browserify-rsa": "^4.0.1",
7421 "create-hash": "^1.2.0",
7422 "create-hmac": "^1.1.7",
7423 "elliptic": "^6.5.3",
7424 "inherits": "^2.0.4",
7425 "parse-asn1": "^5.1.5",
7426 "readable-stream": "^3.6.0",
7427 "safe-buffer": "^5.2.0"
7428 }
7429 },
7430 "node_modules/browserify-zlib": {
7431 "version": "0.2.0",
7432 "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
7433 "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
7434 "dev": true,
7435 "dependencies": {
7436 "pako": "~1.0.5"
7437 }
7438 },
7439 "node_modules/browserslist": {
7440 "version": "4.14.1",
7441 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.1.tgz",
7442 "integrity": "sha512-zyBTIHydW37pnb63c7fHFXUG6EcqWOqoMdDx6cdyaDFriZ20EoVxcE95S54N+heRqY8m8IUgB5zYta/gCwSaaA==",
7443 "dev": true,
7444 "dependencies": {
7445 "caniuse-lite": "^1.0.30001124",
7446 "electron-to-chromium": "^1.3.562",
7447 "escalade": "^3.0.2",
7448 "node-releases": "^1.1.60"
7449 },
7450 "bin": {
7451 "browserslist": "cli.js"
7452 },
7453 "engines": {
7454 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
7455 }
7456 },
7457 "node_modules/bser": {
7458 "version": "2.1.1",
7459 "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
7460 "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
7461 "dev": true,
7462 "dependencies": {
7463 "node-int64": "^0.4.0"
7464 }
7465 },
7466 "node_modules/btoa-lite": {
7467 "version": "1.0.0",
7468 "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz",
7469 "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=",
7470 "dev": true
7471 },
7472 "node_modules/buffer": {
7473 "version": "4.9.2",
7474 "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
7475 "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
7476 "dev": true,
7477 "dependencies": {
7478 "base64-js": "^1.0.2",
7479 "ieee754": "^1.1.4",
7480 "isarray": "^1.0.0"
7481 }
7482 },
7483 "node_modules/buffer-from": {
7484 "version": "1.1.1",
7485 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
7486 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
7487 "dev": true
7488 },
7489 "node_modules/buffer-indexof": {
7490 "version": "1.1.1",
7491 "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
7492 "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
7493 "dev": true
7494 },
7495 "node_modules/buffer-json": {
7496 "version": "2.0.0",
7497 "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz",
7498 "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==",
7499 "dev": true
7500 },
7501 "node_modules/buffer-xor": {
7502 "version": "1.0.3",
7503 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
7504 "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
7505 "dev": true
7506 },
7507 "node_modules/bufferutil": {
7508 "version": "4.0.1",
7509 "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.1.tgz",
7510 "integrity": "sha512-xowrxvpxojqkagPcWRQVXZl0YXhRhAtBEIq3VoER1NH5Mw1n1o0ojdspp+GS2J//2gCVyrzQDApQ4unGF+QOoA==",
7511 "hasInstallScript": true,
7512 "dependencies": {
7513 "node-gyp-build": "~3.7.0"
7514 }
7515 },
7516 "node_modules/builtin-modules": {
7517 "version": "1.1.1",
7518 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
7519 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
7520 "dev": true,
7521 "engines": {
7522 "node": ">=0.10.0"
7523 }
7524 },
7525 "node_modules/builtin-status-codes": {
7526 "version": "3.0.0",
7527 "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
7528 "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
7529 "dev": true
7530 },
7531 "node_modules/builtins": {
7532 "version": "1.0.3",
7533 "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
7534 "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=",
7535 "dev": true
7536 },
7537 "node_modules/byline": {
7538 "version": "5.0.0",
7539 "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz",
7540 "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=",
7541 "dev": true,
7542 "engines": {
7543 "node": ">=0.10.0"
7544 }
7545 },
7546 "node_modules/byte-size": {
7547 "version": "5.0.1",
7548 "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz",
7549 "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==",
7550 "dev": true,
7551 "engines": {
7552 "node": ">=6.0.0"
7553 }
7554 },
7555 "node_modules/bytes": {
7556 "version": "3.0.0",
7557 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
7558 "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
7559 "dev": true,
7560 "engines": {
7561 "node": ">= 0.8"
7562 }
7563 },
7564 "node_modules/cac": {
7565 "version": "6.6.1",
7566 "resolved": "https://registry.npmjs.org/cac/-/cac-6.6.1.tgz",
7567 "integrity": "sha512-uhki4T3Ax68hw7Dufi0bATVAF8ayBSwOKUEJHjObPrUN4tlQ8Lf7oljpTje/mArLxYN0D743c2zJt4C1bVTCqg==",
7568 "dev": true,
7569 "engines": {
7570 "node": ">=8"
7571 }
7572 },
7573 "node_modules/cacache": {
7574 "version": "12.0.4",
7575 "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
7576 "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
7577 "dev": true,
7578 "dependencies": {
7579 "bluebird": "^3.5.5",
7580 "chownr": "^1.1.1",
7581 "figgy-pudding": "^3.5.1",
7582 "glob": "^7.1.4",
7583 "graceful-fs": "^4.1.15",
7584 "infer-owner": "^1.0.3",
7585 "lru-cache": "^5.1.1",
7586 "mississippi": "^3.0.0",
7587 "mkdirp": "^0.5.1",
7588 "move-concurrently": "^1.0.1",
7589 "promise-inflight": "^1.0.1",
7590 "rimraf": "^2.6.3",
7591 "ssri": "^6.0.1",
7592 "unique-filename": "^1.1.1",
7593 "y18n": "^4.0.0"
7594 }
7595 },
7596 "node_modules/cacache/node_modules/lru-cache": {
7597 "version": "5.1.1",
7598 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
7599 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
7600 "dev": true,
7601 "dependencies": {
7602 "yallist": "^3.0.2"
7603 }
7604 },
7605 "node_modules/cacache/node_modules/mkdirp": {
7606 "version": "0.5.5",
7607 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
7608 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
7609 "dev": true,
7610 "dependencies": {
7611 "minimist": "^1.2.5"
7612 },
7613 "bin": {
7614 "mkdirp": "bin/cmd.js"
7615 }
7616 },
7617 "node_modules/cacache/node_modules/rimraf": {
7618 "version": "2.7.1",
7619 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
7620 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
7621 "dev": true,
7622 "dependencies": {
7623 "glob": "^7.1.3"
7624 },
7625 "bin": {
7626 "rimraf": "bin.js"
7627 }
7628 },
7629 "node_modules/cacache/node_modules/yallist": {
7630 "version": "3.1.1",
7631 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
7632 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
7633 "dev": true
7634 },
7635 "node_modules/cache-base": {
7636 "version": "1.0.1",
7637 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
7638 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
7639 "dev": true,
7640 "dependencies": {
7641 "collection-visit": "^1.0.0",
7642 "component-emitter": "^1.2.1",
7643 "get-value": "^2.0.6",
7644 "has-value": "^1.0.0",
7645 "isobject": "^3.0.1",
7646 "set-value": "^2.0.0",
7647 "to-object-path": "^0.3.0",
7648 "union-value": "^1.0.0",
7649 "unset-value": "^1.0.0"
7650 },
7651 "engines": {
7652 "node": ">=0.10.0"
7653 }
7654 },
7655 "node_modules/cache-loader": {
7656 "version": "3.0.1",
7657 "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-3.0.1.tgz",
7658 "integrity": "sha512-HzJIvGiGqYsFUrMjAJNDbVZoG7qQA+vy9AIoKs7s9DscNfki0I589mf2w6/tW+kkFH3zyiknoWV5Jdynu6b/zw==",
7659 "dev": true,
7660 "dependencies": {
7661 "buffer-json": "^2.0.0",
7662 "find-cache-dir": "^2.1.0",
7663 "loader-utils": "^1.2.3",
7664 "mkdirp": "^0.5.1",
7665 "neo-async": "^2.6.1",
7666 "schema-utils": "^1.0.0"
7667 },
7668 "engines": {
7669 "node": ">= 6.9.0"
7670 }
7671 },
7672 "node_modules/cache-loader/node_modules/mkdirp": {
7673 "version": "0.5.5",
7674 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
7675 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
7676 "dev": true,
7677 "dependencies": {
7678 "minimist": "^1.2.5"
7679 },
7680 "bin": {
7681 "mkdirp": "bin/cmd.js"
7682 }
7683 },
7684 "node_modules/cache-loader/node_modules/schema-utils": {
7685 "version": "1.0.0",
7686 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
7687 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
7688 "dev": true,
7689 "dependencies": {
7690 "ajv": "^6.1.0",
7691 "ajv-errors": "^1.0.0",
7692 "ajv-keywords": "^3.1.0"
7693 },
7694 "engines": {
7695 "node": ">= 4"
7696 }
7697 },
7698 "node_modules/cacheable-request": {
7699 "version": "6.1.0",
7700 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
7701 "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
7702 "dev": true,
7703 "dependencies": {
7704 "clone-response": "^1.0.2",
7705 "get-stream": "^5.1.0",
7706 "http-cache-semantics": "^4.0.0",
7707 "keyv": "^3.0.0",
7708 "lowercase-keys": "^2.0.0",
7709 "normalize-url": "^4.1.0",
7710 "responselike": "^1.0.2"
7711 },
7712 "engines": {
7713 "node": ">=8"
7714 }
7715 },
7716 "node_modules/cacheable-request/node_modules/get-stream": {
7717 "version": "5.2.0",
7718 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
7719 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
7720 "dev": true,
7721 "dependencies": {
7722 "pump": "^3.0.0"
7723 },
7724 "engines": {
7725 "node": ">=8"
7726 }
7727 },
7728 "node_modules/cacheable-request/node_modules/http-cache-semantics": {
7729 "version": "4.1.0",
7730 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
7731 "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
7732 "dev": true
7733 },
7734 "node_modules/cacheable-request/node_modules/lowercase-keys": {
7735 "version": "2.0.0",
7736 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
7737 "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
7738 "dev": true,
7739 "engines": {
7740 "node": ">=8"
7741 }
7742 },
7743 "node_modules/cacheable-request/node_modules/normalize-url": {
7744 "version": "4.5.0",
7745 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
7746 "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==",
7747 "dev": true,
7748 "engines": {
7749 "node": ">=8"
7750 }
7751 },
7752 "node_modules/call-me-maybe": {
7753 "version": "1.0.1",
7754 "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
7755 "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
7756 "dev": true
7757 },
7758 "node_modules/caller-callsite": {
7759 "version": "2.0.0",
7760 "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
7761 "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
7762 "dev": true,
7763 "dependencies": {
7764 "callsites": "^2.0.0"
7765 },
7766 "engines": {
7767 "node": ">=4"
7768 }
7769 },
7770 "node_modules/caller-callsite/node_modules/callsites": {
7771 "version": "2.0.0",
7772 "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
7773 "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
7774 "dev": true,
7775 "engines": {
7776 "node": ">=4"
7777 }
7778 },
7779 "node_modules/caller-path": {
7780 "version": "2.0.0",
7781 "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
7782 "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
7783 "dev": true,
7784 "dependencies": {
7785 "caller-callsite": "^2.0.0"
7786 },
7787 "engines": {
7788 "node": ">=4"
7789 }
7790 },
7791 "node_modules/callsites": {
7792 "version": "3.1.0",
7793 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
7794 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
7795 "dev": true,
7796 "engines": {
7797 "node": ">=6"
7798 }
7799 },
7800 "node_modules/camel-case": {
7801 "version": "3.0.0",
7802 "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
7803 "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
7804 "dev": true,
7805 "dependencies": {
7806 "no-case": "^2.2.0",
7807 "upper-case": "^1.1.1"
7808 }
7809 },
7810 "node_modules/camelcase": {
7811 "version": "5.3.1",
7812 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
7813 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
7814 "engines": {
7815 "node": ">=6"
7816 }
7817 },
7818 "node_modules/camelcase-keys": {
7819 "version": "6.2.2",
7820 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
7821 "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
7822 "dev": true,
7823 "dependencies": {
7824 "camelcase": "^5.3.1",
7825 "map-obj": "^4.0.0",
7826 "quick-lru": "^4.0.1"
7827 },
7828 "engines": {
7829 "node": ">=8"
7830 }
7831 },
7832 "node_modules/caniuse-api": {
7833 "version": "3.0.0",
7834 "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
7835 "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
7836 "dev": true,
7837 "dependencies": {
7838 "browserslist": "^4.0.0",
7839 "caniuse-lite": "^1.0.0",
7840 "lodash.memoize": "^4.1.2",
7841 "lodash.uniq": "^4.5.0"
7842 }
7843 },
7844 "node_modules/caniuse-lite": {
7845 "version": "1.0.30001124",
7846 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001124.tgz",
7847 "integrity": "sha512-zQW8V3CdND7GHRH6rxm6s59Ww4g/qGWTheoboW9nfeMg7sUoopIfKCcNZUjwYRCOrvereh3kwDpZj4VLQ7zGtA==",
7848 "dev": true
7849 },
7850 "node_modules/capture-exit": {
7851 "version": "2.0.0",
7852 "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
7853 "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==",
7854 "dev": true,
7855 "dependencies": {
7856 "rsvp": "^4.8.4"
7857 },
7858 "engines": {
7859 "node": "6.* || 8.* || >= 10.*"
7860 }
7861 },
7862 "node_modules/caseless": {
7863 "version": "0.12.0",
7864 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
7865 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
7866 "dev": true
7867 },
7868 "node_modules/chai": {
7869 "version": "4.2.0",
7870 "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
7871 "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
7872 "dev": true,
7873 "dependencies": {
7874 "assertion-error": "^1.1.0",
7875 "check-error": "^1.0.2",
7876 "deep-eql": "^3.0.1",
7877 "get-func-name": "^2.0.0",
7878 "pathval": "^1.1.0",
7879 "type-detect": "^4.0.5"
7880 },
7881 "engines": {
7882 "node": ">=4"
7883 }
7884 },
7885 "node_modules/chai-as-promised": {
7886 "version": "7.1.1",
7887 "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz",
7888 "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==",
7889 "dependencies": {
7890 "check-error": "^1.0.2"
7891 }
7892 },
7893 "node_modules/chalk": {
7894 "version": "4.1.0",
7895 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
7896 "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
7897 "dependencies": {
7898 "ansi-styles": "^4.1.0",
7899 "supports-color": "^7.1.0"
7900 },
7901 "engines": {
7902 "node": ">=10"
7903 }
7904 },
7905 "node_modules/char-regex": {
7906 "version": "1.0.2",
7907 "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
7908 "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
7909 "dev": true,
7910 "engines": {
7911 "node": ">=10"
7912 }
7913 },
7914 "node_modules/chardet": {
7915 "version": "0.7.0",
7916 "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
7917 "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
7918 "dev": true
7919 },
7920 "node_modules/check-error": {
7921 "version": "1.0.2",
7922 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
7923 "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
7924 "engines": {
7925 "node": "*"
7926 }
7927 },
7928 "node_modules/chokidar": {
7929 "version": "2.1.8",
7930 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
7931 "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
7932 "dev": true,
7933 "dependencies": {
7934 "anymatch": "^2.0.0",
7935 "async-each": "^1.0.1",
7936 "braces": "^2.3.2",
7937 "fsevents": "^1.2.7",
7938 "glob-parent": "^3.1.0",
7939 "inherits": "^2.0.3",
7940 "is-binary-path": "^1.0.0",
7941 "is-glob": "^4.0.0",
7942 "normalize-path": "^3.0.0",
7943 "path-is-absolute": "^1.0.0",
7944 "readdirp": "^2.2.1",
7945 "upath": "^1.1.1"
7946 },
7947 "optionalDependencies": {
7948 "fsevents": "^1.2.7"
7949 }
7950 },
7951 "node_modules/chownr": {
7952 "version": "1.1.4",
7953 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
7954 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
7955 "dev": true
7956 },
7957 "node_modules/chrome-trace-event": {
7958 "version": "1.0.2",
7959 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
7960 "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
7961 "dev": true,
7962 "dependencies": {
7963 "tslib": "^1.9.0"
7964 },
7965 "engines": {
7966 "node": ">=6.0"
7967 }
7968 },
7969 "node_modules/ci-info": {
7970 "version": "2.0.0",
7971 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
7972 "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
7973 "dev": true
7974 },
7975 "node_modules/cipher-base": {
7976 "version": "1.0.4",
7977 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
7978 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
7979 "dependencies": {
7980 "inherits": "^2.0.1",
7981 "safe-buffer": "^5.0.1"
7982 }
7983 },
7984 "node_modules/class-utils": {
7985 "version": "0.3.6",
7986 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
7987 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
7988 "dev": true,
7989 "dependencies": {
7990 "arr-union": "^3.1.0",
7991 "define-property": "^0.2.5",
7992 "isobject": "^3.0.0",
7993 "static-extend": "^0.1.1"
7994 },
7995 "engines": {
7996 "node": ">=0.10.0"
7997 }
7998 },
7999 "node_modules/class-utils/node_modules/define-property": {
8000 "version": "0.2.5",
8001 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
8002 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
8003 "dev": true,
8004 "dependencies": {
8005 "is-descriptor": "^0.1.0"
8006 },
8007 "engines": {
8008 "node": ">=0.10.0"
8009 }
8010 },
8011 "node_modules/clean-css": {
8012 "version": "4.2.3",
8013 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
8014 "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
8015 "dev": true,
8016 "dependencies": {
8017 "source-map": "~0.6.0"
8018 },
8019 "engines": {
8020 "node": ">= 4.0"
8021 }
8022 },
8023 "node_modules/clean-css/node_modules/source-map": {
8024 "version": "0.6.1",
8025 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
8026 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
8027 "dev": true,
8028 "engines": {
8029 "node": ">=0.10.0"
8030 }
8031 },
8032 "node_modules/cli-boxes": {
8033 "version": "2.2.1",
8034 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
8035 "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
8036 "dev": true,
8037 "engines": {
8038 "node": ">=6"
8039 }
8040 },
8041 "node_modules/cli-cursor": {
8042 "version": "2.1.0",
8043 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
8044 "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
8045 "dev": true,
8046 "dependencies": {
8047 "restore-cursor": "^2.0.0"
8048 },
8049 "engines": {
8050 "node": ">=4"
8051 }
8052 },
8053 "node_modules/cli-spinners": {
8054 "version": "2.4.0",
8055 "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.4.0.tgz",
8056 "integrity": "sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA==",
8057 "dev": true,
8058 "engines": {
8059 "node": ">=6"
8060 }
8061 },
8062 "node_modules/cli-width": {
8063 "version": "2.2.1",
8064 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
8065 "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
8066 "dev": true
8067 },
8068 "node_modules/clipboard": {
8069 "version": "2.0.6",
8070 "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz",
8071 "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==",
8072 "dev": true,
8073 "optional": true,
8074 "dependencies": {
8075 "good-listener": "^1.2.2",
8076 "select": "^1.1.2",
8077 "tiny-emitter": "^2.0.0"
8078 }
8079 },
8080 "node_modules/cliui": {
8081 "version": "6.0.0",
8082 "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
8083 "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
8084 "dev": true,
8085 "dependencies": {
8086 "string-width": "^4.2.0",
8087 "strip-ansi": "^6.0.0",
8088 "wrap-ansi": "^6.2.0"
8089 }
8090 },
8091 "node_modules/cliui/node_modules/emoji-regex": {
8092 "version": "8.0.0",
8093 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
8094 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
8095 "dev": true
8096 },
8097 "node_modules/cliui/node_modules/is-fullwidth-code-point": {
8098 "version": "3.0.0",
8099 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
8100 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
8101 "dev": true,
8102 "engines": {
8103 "node": ">=8"
8104 }
8105 },
8106 "node_modules/cliui/node_modules/string-width": {
8107 "version": "4.2.0",
8108 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
8109 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
8110 "dev": true,
8111 "dependencies": {
8112 "emoji-regex": "^8.0.0",
8113 "is-fullwidth-code-point": "^3.0.0",
8114 "strip-ansi": "^6.0.0"
8115 },
8116 "engines": {
8117 "node": ">=8"
8118 }
8119 },
8120 "node_modules/clone": {
8121 "version": "1.0.4",
8122 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
8123 "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
8124 "dev": true,
8125 "engines": {
8126 "node": ">=0.8"
8127 }
8128 },
8129 "node_modules/clone-deep": {
8130 "version": "4.0.1",
8131 "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
8132 "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
8133 "dev": true,
8134 "dependencies": {
8135 "is-plain-object": "^2.0.4",
8136 "kind-of": "^6.0.2",
8137 "shallow-clone": "^3.0.0"
8138 },
8139 "engines": {
8140 "node": ">=6"
8141 }
8142 },
8143 "node_modules/clone-response": {
8144 "version": "1.0.2",
8145 "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
8146 "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
8147 "dev": true,
8148 "dependencies": {
8149 "mimic-response": "^1.0.0"
8150 }
8151 },
8152 "node_modules/co": {
8153 "version": "4.6.0",
8154 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
8155 "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
8156 "dev": true,
8157 "engines": {
8158 "iojs": ">= 1.0.0",
8159 "node": ">= 0.12.0"
8160 }
8161 },
8162 "node_modules/coa": {
8163 "version": "2.0.2",
8164 "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
8165 "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
8166 "dev": true,
8167 "dependencies": {
8168 "@types/q": "^1.5.1",
8169 "chalk": "^2.4.1",
8170 "q": "^1.1.2"
8171 },
8172 "engines": {
8173 "node": ">= 4.0"
8174 }
8175 },
8176 "node_modules/coa/node_modules/ansi-styles": {
8177 "version": "3.2.1",
8178 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8179 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8180 "dev": true,
8181 "dependencies": {
8182 "color-convert": "^1.9.0"
8183 },
8184 "engines": {
8185 "node": ">=4"
8186 }
8187 },
8188 "node_modules/coa/node_modules/chalk": {
8189 "version": "2.4.2",
8190 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
8191 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
8192 "dev": true,
8193 "dependencies": {
8194 "ansi-styles": "^3.2.1",
8195 "escape-string-regexp": "^1.0.5",
8196 "supports-color": "^5.3.0"
8197 },
8198 "engines": {
8199 "node": ">=4"
8200 }
8201 },
8202 "node_modules/coa/node_modules/color-convert": {
8203 "version": "1.9.3",
8204 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
8205 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
8206 "dev": true,
8207 "dependencies": {
8208 "color-name": "1.1.3"
8209 }
8210 },
8211 "node_modules/coa/node_modules/color-name": {
8212 "version": "1.1.3",
8213 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
8214 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
8215 "dev": true
8216 },
8217 "node_modules/coa/node_modules/has-flag": {
8218 "version": "3.0.0",
8219 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8220 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8221 "dev": true,
8222 "engines": {
8223 "node": ">=4"
8224 }
8225 },
8226 "node_modules/coa/node_modules/supports-color": {
8227 "version": "5.5.0",
8228 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
8229 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
8230 "dev": true,
8231 "dependencies": {
8232 "has-flag": "^3.0.0"
8233 },
8234 "engines": {
8235 "node": ">=4"
8236 }
8237 },
8238 "node_modules/code-point-at": {
8239 "version": "1.1.0",
8240 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
8241 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
8242 "dev": true,
8243 "engines": {
8244 "node": ">=0.10.0"
8245 }
8246 },
8247 "node_modules/collect-v8-coverage": {
8248 "version": "1.0.1",
8249 "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
8250 "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
8251 "dev": true
8252 },
8253 "node_modules/collection-visit": {
8254 "version": "1.0.0",
8255 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
8256 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
8257 "dev": true,
8258 "dependencies": {
8259 "map-visit": "^1.0.0",
8260 "object-visit": "^1.0.0"
8261 },
8262 "engines": {
8263 "node": ">=0.10.0"
8264 }
8265 },
8266 "node_modules/color": {
8267 "version": "3.1.2",
8268 "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz",
8269 "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==",
8270 "dev": true,
8271 "dependencies": {
8272 "color-convert": "^1.9.1",
8273 "color-string": "^1.5.2"
8274 }
8275 },
8276 "node_modules/color-convert": {
8277 "version": "2.0.1",
8278 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
8279 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
8280 "dependencies": {
8281 "color-name": "~1.1.4"
8282 },
8283 "engines": {
8284 "node": ">=7.0.0"
8285 }
8286 },
8287 "node_modules/color-name": {
8288 "version": "1.1.4",
8289 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
8290 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
8291 },
8292 "node_modules/color-string": {
8293 "version": "1.5.3",
8294 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz",
8295 "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==",
8296 "dev": true,
8297 "dependencies": {
8298 "color-name": "^1.0.0",
8299 "simple-swizzle": "^0.2.2"
8300 }
8301 },
8302 "node_modules/color/node_modules/color-convert": {
8303 "version": "1.9.3",
8304 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
8305 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
8306 "dev": true,
8307 "dependencies": {
8308 "color-name": "1.1.3"
8309 }
8310 },
8311 "node_modules/color/node_modules/color-name": {
8312 "version": "1.1.3",
8313 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
8314 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
8315 "dev": true
8316 },
8317 "node_modules/colorette": {
8318 "version": "1.2.1",
8319 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
8320 "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
8321 "dev": true
8322 },
8323 "node_modules/columnify": {
8324 "version": "1.5.4",
8325 "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz",
8326 "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=",
8327 "dev": true,
8328 "dependencies": {
8329 "strip-ansi": "^3.0.0",
8330 "wcwidth": "^1.0.0"
8331 }
8332 },
8333 "node_modules/columnify/node_modules/ansi-regex": {
8334 "version": "2.1.1",
8335 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
8336 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
8337 "dev": true,
8338 "engines": {
8339 "node": ">=0.10.0"
8340 }
8341 },
8342 "node_modules/columnify/node_modules/strip-ansi": {
8343 "version": "3.0.1",
8344 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
8345 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
8346 "dev": true,
8347 "dependencies": {
8348 "ansi-regex": "^2.0.0"
8349 },
8350 "engines": {
8351 "node": ">=0.10.0"
8352 }
8353 },
8354 "node_modules/combined-stream": {
8355 "version": "1.0.8",
8356 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
8357 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
8358 "dependencies": {
8359 "delayed-stream": "~1.0.0"
8360 },
8361 "engines": {
8362 "node": ">= 0.8"
8363 }
8364 },
8365 "node_modules/commander": {
8366 "version": "4.1.1",
8367 "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
8368 "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
8369 "dev": true,
8370 "engines": {
8371 "node": ">= 6"
8372 }
8373 },
8374 "node_modules/commondir": {
8375 "version": "1.0.1",
8376 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
8377 "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
8378 "dev": true
8379 },
8380 "node_modules/compare-func": {
8381 "version": "2.0.0",
8382 "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
8383 "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
8384 "dev": true,
8385 "dependencies": {
8386 "array-ify": "^1.0.0",
8387 "dot-prop": "^5.1.0"
8388 }
8389 },
8390 "node_modules/compare-func/node_modules/dot-prop": {
8391 "version": "5.3.0",
8392 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
8393 "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
8394 "dev": true,
8395 "dependencies": {
8396 "is-obj": "^2.0.0"
8397 },
8398 "engines": {
8399 "node": ">=8"
8400 }
8401 },
8402 "node_modules/compare-func/node_modules/is-obj": {
8403 "version": "2.0.0",
8404 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
8405 "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
8406 "dev": true,
8407 "engines": {
8408 "node": ">=8"
8409 }
8410 },
8411 "node_modules/component-emitter": {
8412 "version": "1.3.0",
8413 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
8414 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
8415 "dev": true
8416 },
8417 "node_modules/compressible": {
8418 "version": "2.0.18",
8419 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
8420 "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
8421 "dev": true,
8422 "dependencies": {
8423 "mime-db": ">= 1.43.0 < 2"
8424 },
8425 "engines": {
8426 "node": ">= 0.6"
8427 }
8428 },
8429 "node_modules/compression": {
8430 "version": "1.7.4",
8431 "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
8432 "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
8433 "dev": true,
8434 "dependencies": {
8435 "accepts": "~1.3.5",
8436 "bytes": "3.0.0",
8437 "compressible": "~2.0.16",
8438 "debug": "2.6.9",
8439 "on-headers": "~1.0.2",
8440 "safe-buffer": "5.1.2",
8441 "vary": "~1.1.2"
8442 },
8443 "engines": {
8444 "node": ">= 0.8.0"
8445 }
8446 },
8447 "node_modules/compression/node_modules/safe-buffer": {
8448 "version": "5.1.2",
8449 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
8450 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
8451 "dev": true
8452 },
8453 "node_modules/concat-map": {
8454 "version": "0.0.1",
8455 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
8456 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
8457 "dev": true
8458 },
8459 "node_modules/concat-stream": {
8460 "version": "1.6.2",
8461 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
8462 "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
8463 "dev": true,
8464 "engines": [
8465 "node >= 0.8"
8466 ],
8467 "dependencies": {
8468 "buffer-from": "^1.0.0",
8469 "inherits": "^2.0.3",
8470 "readable-stream": "^2.2.2",
8471 "typedarray": "^0.0.6"
8472 }
8473 },
8474 "node_modules/concat-stream/node_modules/readable-stream": {
8475 "version": "2.3.7",
8476 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
8477 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
8478 "dev": true,
8479 "dependencies": {
8480 "core-util-is": "~1.0.0",
8481 "inherits": "~2.0.3",
8482 "isarray": "~1.0.0",
8483 "process-nextick-args": "~2.0.0",
8484 "safe-buffer": "~5.1.1",
8485 "string_decoder": "~1.1.1",
8486 "util-deprecate": "~1.0.1"
8487 }
8488 },
8489 "node_modules/concat-stream/node_modules/safe-buffer": {
8490 "version": "5.1.2",
8491 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
8492 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
8493 "dev": true
8494 },
8495 "node_modules/concat-stream/node_modules/string_decoder": {
8496 "version": "1.1.1",
8497 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
8498 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
8499 "dev": true,
8500 "dependencies": {
8501 "safe-buffer": "~5.1.0"
8502 }
8503 },
8504 "node_modules/config-chain": {
8505 "version": "1.1.12",
8506 "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
8507 "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
8508 "dev": true,
8509 "dependencies": {
8510 "ini": "^1.3.4",
8511 "proto-list": "~1.2.1"
8512 }
8513 },
8514 "node_modules/configstore": {
8515 "version": "5.0.1",
8516 "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
8517 "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
8518 "dev": true,
8519 "dependencies": {
8520 "dot-prop": "^5.2.0",
8521 "graceful-fs": "^4.1.2",
8522 "make-dir": "^3.0.0",
8523 "unique-string": "^2.0.0",
8524 "write-file-atomic": "^3.0.0",
8525 "xdg-basedir": "^4.0.0"
8526 },
8527 "engines": {
8528 "node": ">=8"
8529 }
8530 },
8531 "node_modules/configstore/node_modules/dot-prop": {
8532 "version": "5.3.0",
8533 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
8534 "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
8535 "dev": true,
8536 "dependencies": {
8537 "is-obj": "^2.0.0"
8538 },
8539 "engines": {
8540 "node": ">=8"
8541 }
8542 },
8543 "node_modules/configstore/node_modules/is-obj": {
8544 "version": "2.0.0",
8545 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
8546 "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
8547 "dev": true,
8548 "engines": {
8549 "node": ">=8"
8550 }
8551 },
8552 "node_modules/configstore/node_modules/make-dir": {
8553 "version": "3.1.0",
8554 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
8555 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
8556 "dev": true,
8557 "dependencies": {
8558 "semver": "^6.0.0"
8559 },
8560 "engines": {
8561 "node": ">=8"
8562 }
8563 },
8564 "node_modules/configstore/node_modules/semver": {
8565 "version": "6.3.0",
8566 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
8567 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
8568 "dev": true,
8569 "bin": {
8570 "semver": "bin/semver.js"
8571 }
8572 },
8573 "node_modules/connect-history-api-fallback": {
8574 "version": "1.6.0",
8575 "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
8576 "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
8577 "dev": true,
8578 "engines": {
8579 "node": ">=0.8"
8580 }
8581 },
8582 "node_modules/consola": {
8583 "version": "2.15.0",
8584 "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.0.tgz",
8585 "integrity": "sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ==",
8586 "dev": true
8587 },
8588 "node_modules/console-browserify": {
8589 "version": "1.2.0",
8590 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
8591 "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
8592 "dev": true
8593 },
8594 "node_modules/console-control-strings": {
8595 "version": "1.1.0",
8596 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
8597 "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
8598 "dev": true
8599 },
8600 "node_modules/consolidate": {
8601 "version": "0.15.1",
8602 "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz",
8603 "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==",
8604 "dev": true,
8605 "dependencies": {
8606 "bluebird": "^3.1.1"
8607 },
8608 "engines": {
8609 "node": ">= 0.10.0"
8610 }
8611 },
8612 "node_modules/constants-browserify": {
8613 "version": "1.0.0",
8614 "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
8615 "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
8616 "dev": true
8617 },
8618 "node_modules/contains-path": {
8619 "version": "0.1.0",
8620 "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
8621 "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
8622 "dev": true,
8623 "engines": {
8624 "node": ">=0.10.0"
8625 }
8626 },
8627 "node_modules/content-disposition": {
8628 "version": "0.5.3",
8629 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
8630 "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
8631 "dev": true,
8632 "dependencies": {
8633 "safe-buffer": "5.1.2"
8634 },
8635 "engines": {
8636 "node": ">= 0.6"
8637 }
8638 },
8639 "node_modules/content-disposition/node_modules/safe-buffer": {
8640 "version": "5.1.2",
8641 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
8642 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
8643 "dev": true
8644 },
8645 "node_modules/content-type": {
8646 "version": "1.0.4",
8647 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
8648 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
8649 "dev": true,
8650 "engines": {
8651 "node": ">= 0.6"
8652 }
8653 },
8654 "node_modules/conventional-changelog-angular": {
8655 "version": "5.0.11",
8656 "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.11.tgz",
8657 "integrity": "sha512-nSLypht/1yEflhuTogC03i7DX7sOrXGsRn14g131Potqi6cbGbGEE9PSDEHKldabB6N76HiSyw9Ph+kLmC04Qw==",
8658 "dev": true,
8659 "dependencies": {
8660 "compare-func": "^2.0.0",
8661 "q": "^1.5.1"
8662 },
8663 "engines": {
8664 "node": ">=10"
8665 }
8666 },
8667 "node_modules/conventional-changelog-core": {
8668 "version": "3.2.3",
8669 "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz",
8670 "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==",
8671 "dev": true,
8672 "dependencies": {
8673 "conventional-changelog-writer": "^4.0.6",
8674 "conventional-commits-parser": "^3.0.3",
8675 "dateformat": "^3.0.0",
8676 "get-pkg-repo": "^1.0.0",
8677 "git-raw-commits": "2.0.0",
8678 "git-remote-origin-url": "^2.0.0",
8679 "git-semver-tags": "^2.0.3",
8680 "lodash": "^4.2.1",
8681 "normalize-package-data": "^2.3.5",
8682 "q": "^1.5.1",
8683 "read-pkg": "^3.0.0",
8684 "read-pkg-up": "^3.0.0",
8685 "through2": "^3.0.0"
8686 },
8687 "engines": {
8688 "node": ">=6.9.0"
8689 }
8690 },
8691 "node_modules/conventional-changelog-core/node_modules/find-up": {
8692 "version": "2.1.0",
8693 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
8694 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
8695 "dev": true,
8696 "dependencies": {
8697 "locate-path": "^2.0.0"
8698 },
8699 "engines": {
8700 "node": ">=4"
8701 }
8702 },
8703 "node_modules/conventional-changelog-core/node_modules/load-json-file": {
8704 "version": "4.0.0",
8705 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
8706 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
8707 "dev": true,
8708 "dependencies": {
8709 "graceful-fs": "^4.1.2",
8710 "parse-json": "^4.0.0",
8711 "pify": "^3.0.0",
8712 "strip-bom": "^3.0.0"
8713 },
8714 "engines": {
8715 "node": ">=4"
8716 }
8717 },
8718 "node_modules/conventional-changelog-core/node_modules/locate-path": {
8719 "version": "2.0.0",
8720 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
8721 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
8722 "dev": true,
8723 "dependencies": {
8724 "p-locate": "^2.0.0",
8725 "path-exists": "^3.0.0"
8726 },
8727 "engines": {
8728 "node": ">=4"
8729 }
8730 },
8731 "node_modules/conventional-changelog-core/node_modules/p-limit": {
8732 "version": "1.3.0",
8733 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
8734 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
8735 "dev": true,
8736 "dependencies": {
8737 "p-try": "^1.0.0"
8738 },
8739 "engines": {
8740 "node": ">=4"
8741 }
8742 },
8743 "node_modules/conventional-changelog-core/node_modules/p-locate": {
8744 "version": "2.0.0",
8745 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
8746 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
8747 "dev": true,
8748 "dependencies": {
8749 "p-limit": "^1.1.0"
8750 },
8751 "engines": {
8752 "node": ">=4"
8753 }
8754 },
8755 "node_modules/conventional-changelog-core/node_modules/p-try": {
8756 "version": "1.0.0",
8757 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
8758 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
8759 "dev": true,
8760 "engines": {
8761 "node": ">=4"
8762 }
8763 },
8764 "node_modules/conventional-changelog-core/node_modules/parse-json": {
8765 "version": "4.0.0",
8766 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
8767 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
8768 "dev": true,
8769 "dependencies": {
8770 "error-ex": "^1.3.1",
8771 "json-parse-better-errors": "^1.0.1"
8772 },
8773 "engines": {
8774 "node": ">=4"
8775 }
8776 },
8777 "node_modules/conventional-changelog-core/node_modules/path-type": {
8778 "version": "3.0.0",
8779 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
8780 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
8781 "dev": true,
8782 "dependencies": {
8783 "pify": "^3.0.0"
8784 },
8785 "engines": {
8786 "node": ">=4"
8787 }
8788 },
8789 "node_modules/conventional-changelog-core/node_modules/pify": {
8790 "version": "3.0.0",
8791 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
8792 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
8793 "dev": true,
8794 "engines": {
8795 "node": ">=4"
8796 }
8797 },
8798 "node_modules/conventional-changelog-core/node_modules/read-pkg": {
8799 "version": "3.0.0",
8800 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
8801 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
8802 "dev": true,
8803 "dependencies": {
8804 "load-json-file": "^4.0.0",
8805 "normalize-package-data": "^2.3.2",
8806 "path-type": "^3.0.0"
8807 },
8808 "engines": {
8809 "node": ">=4"
8810 }
8811 },
8812 "node_modules/conventional-changelog-core/node_modules/read-pkg-up": {
8813 "version": "3.0.0",
8814 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
8815 "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
8816 "dev": true,
8817 "dependencies": {
8818 "find-up": "^2.0.0",
8819 "read-pkg": "^3.0.0"
8820 },
8821 "engines": {
8822 "node": ">=4"
8823 }
8824 },
8825 "node_modules/conventional-changelog-core/node_modules/through2": {
8826 "version": "3.0.2",
8827 "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
8828 "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
8829 "dev": true,
8830 "dependencies": {
8831 "inherits": "^2.0.4",
8832 "readable-stream": "2 || 3"
8833 }
8834 },
8835 "node_modules/conventional-changelog-preset-loader": {
8836 "version": "2.3.4",
8837 "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz",
8838 "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==",
8839 "dev": true,
8840 "engines": {
8841 "node": ">=10"
8842 }
8843 },
8844 "node_modules/conventional-changelog-writer": {
8845 "version": "4.0.17",
8846 "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.17.tgz",
8847 "integrity": "sha512-IKQuK3bib/n032KWaSb8YlBFds+aLmzENtnKtxJy3+HqDq5kohu3g/UdNbIHeJWygfnEbZjnCKFxAW0y7ArZAw==",
8848 "dev": true,
8849 "dependencies": {
8850 "compare-func": "^2.0.0",
8851 "conventional-commits-filter": "^2.0.6",
8852 "dateformat": "^3.0.0",
8853 "handlebars": "^4.7.6",
8854 "json-stringify-safe": "^5.0.1",
8855 "lodash": "^4.17.15",
8856 "meow": "^7.0.0",
8857 "semver": "^6.0.0",
8858 "split": "^1.0.0",
8859 "through2": "^3.0.0"
8860 },
8861 "bin": {
8862 "conventional-changelog-writer": "cli.js"
8863 },
8864 "engines": {
8865 "node": ">=10"
8866 }
8867 },
8868 "node_modules/conventional-changelog-writer/node_modules/semver": {
8869 "version": "6.3.0",
8870 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
8871 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
8872 "dev": true,
8873 "bin": {
8874 "semver": "bin/semver.js"
8875 }
8876 },
8877 "node_modules/conventional-changelog-writer/node_modules/through2": {
8878 "version": "3.0.2",
8879 "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
8880 "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
8881 "dev": true,
8882 "dependencies": {
8883 "inherits": "^2.0.4",
8884 "readable-stream": "2 || 3"
8885 }
8886 },
8887 "node_modules/conventional-commits-filter": {
8888 "version": "2.0.6",
8889 "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz",
8890 "integrity": "sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==",
8891 "dev": true,
8892 "dependencies": {
8893 "lodash.ismatch": "^4.4.0",
8894 "modify-values": "^1.0.0"
8895 },
8896 "engines": {
8897 "node": ">=10"
8898 }
8899 },
8900 "node_modules/conventional-commits-parser": {
8901 "version": "3.1.0",
8902 "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz",
8903 "integrity": "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==",
8904 "dev": true,
8905 "dependencies": {
8906 "is-text-path": "^1.0.1",
8907 "JSONStream": "^1.0.4",
8908 "lodash": "^4.17.15",
8909 "meow": "^7.0.0",
8910 "split2": "^2.0.0",
8911 "through2": "^3.0.0",
8912 "trim-off-newlines": "^1.0.0"
8913 },
8914 "bin": {
8915 "conventional-commits-parser": "cli.js"
8916 },
8917 "engines": {
8918 "node": ">=10"
8919 }
8920 },
8921 "node_modules/conventional-commits-parser/node_modules/through2": {
8922 "version": "3.0.2",
8923 "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
8924 "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
8925 "dev": true,
8926 "dependencies": {
8927 "inherits": "^2.0.4",
8928 "readable-stream": "2 || 3"
8929 }
8930 },
8931 "node_modules/conventional-recommended-bump": {
8932 "version": "5.0.1",
8933 "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz",
8934 "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==",
8935 "dev": true,
8936 "dependencies": {
8937 "concat-stream": "^2.0.0",
8938 "conventional-changelog-preset-loader": "^2.1.1",
8939 "conventional-commits-filter": "^2.0.2",
8940 "conventional-commits-parser": "^3.0.3",
8941 "git-raw-commits": "2.0.0",
8942 "git-semver-tags": "^2.0.3",
8943 "meow": "^4.0.0",
8944 "q": "^1.5.1"
8945 },
8946 "bin": {
8947 "conventional-recommended-bump": "cli.js"
8948 },
8949 "engines": {
8950 "node": ">=6.9.0"
8951 }
8952 },
8953 "node_modules/conventional-recommended-bump/node_modules/camelcase": {
8954 "version": "4.1.0",
8955 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
8956 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
8957 "dev": true,
8958 "engines": {
8959 "node": ">=4"
8960 }
8961 },
8962 "node_modules/conventional-recommended-bump/node_modules/camelcase-keys": {
8963 "version": "4.2.0",
8964 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz",
8965 "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
8966 "dev": true,
8967 "dependencies": {
8968 "camelcase": "^4.1.0",
8969 "map-obj": "^2.0.0",
8970 "quick-lru": "^1.0.0"
8971 },
8972 "engines": {
8973 "node": ">=4"
8974 }
8975 },
8976 "node_modules/conventional-recommended-bump/node_modules/concat-stream": {
8977 "version": "2.0.0",
8978 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
8979 "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
8980 "dev": true,
8981 "engines": [
8982 "node >= 6.0"
8983 ],
8984 "dependencies": {
8985 "buffer-from": "^1.0.0",
8986 "inherits": "^2.0.3",
8987 "readable-stream": "^3.0.2",
8988 "typedarray": "^0.0.6"
8989 }
8990 },
8991 "node_modules/conventional-recommended-bump/node_modules/find-up": {
8992 "version": "2.1.0",
8993 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
8994 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
8995 "dev": true,
8996 "dependencies": {
8997 "locate-path": "^2.0.0"
8998 },
8999 "engines": {
9000 "node": ">=4"
9001 }
9002 },
9003 "node_modules/conventional-recommended-bump/node_modules/indent-string": {
9004 "version": "3.2.0",
9005 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
9006 "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
9007 "dev": true,
9008 "engines": {
9009 "node": ">=4"
9010 }
9011 },
9012 "node_modules/conventional-recommended-bump/node_modules/load-json-file": {
9013 "version": "4.0.0",
9014 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
9015 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
9016 "dev": true,
9017 "dependencies": {
9018 "graceful-fs": "^4.1.2",
9019 "parse-json": "^4.0.0",
9020 "pify": "^3.0.0",
9021 "strip-bom": "^3.0.0"
9022 },
9023 "engines": {
9024 "node": ">=4"
9025 }
9026 },
9027 "node_modules/conventional-recommended-bump/node_modules/locate-path": {
9028 "version": "2.0.0",
9029 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
9030 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
9031 "dev": true,
9032 "dependencies": {
9033 "p-locate": "^2.0.0",
9034 "path-exists": "^3.0.0"
9035 },
9036 "engines": {
9037 "node": ">=4"
9038 }
9039 },
9040 "node_modules/conventional-recommended-bump/node_modules/map-obj": {
9041 "version": "2.0.0",
9042 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz",
9043 "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=",
9044 "dev": true,
9045 "engines": {
9046 "node": ">=4"
9047 }
9048 },
9049 "node_modules/conventional-recommended-bump/node_modules/meow": {
9050 "version": "4.0.1",
9051 "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz",
9052 "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
9053 "dev": true,
9054 "dependencies": {
9055 "camelcase-keys": "^4.0.0",
9056 "decamelize-keys": "^1.0.0",
9057 "loud-rejection": "^1.0.0",
9058 "minimist": "^1.1.3",
9059 "minimist-options": "^3.0.1",
9060 "normalize-package-data": "^2.3.4",
9061 "read-pkg-up": "^3.0.0",
9062 "redent": "^2.0.0",
9063 "trim-newlines": "^2.0.0"
9064 },
9065 "engines": {
9066 "node": ">=4"
9067 }
9068 },
9069 "node_modules/conventional-recommended-bump/node_modules/minimist-options": {
9070 "version": "3.0.2",
9071 "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz",
9072 "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==",
9073 "dev": true,
9074 "dependencies": {
9075 "arrify": "^1.0.1",
9076 "is-plain-obj": "^1.1.0"
9077 },
9078 "engines": {
9079 "node": ">= 4"
9080 }
9081 },
9082 "node_modules/conventional-recommended-bump/node_modules/p-limit": {
9083 "version": "1.3.0",
9084 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
9085 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
9086 "dev": true,
9087 "dependencies": {
9088 "p-try": "^1.0.0"
9089 },
9090 "engines": {
9091 "node": ">=4"
9092 }
9093 },
9094 "node_modules/conventional-recommended-bump/node_modules/p-locate": {
9095 "version": "2.0.0",
9096 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
9097 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
9098 "dev": true,
9099 "dependencies": {
9100 "p-limit": "^1.1.0"
9101 },
9102 "engines": {
9103 "node": ">=4"
9104 }
9105 },
9106 "node_modules/conventional-recommended-bump/node_modules/p-try": {
9107 "version": "1.0.0",
9108 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
9109 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
9110 "dev": true,
9111 "engines": {
9112 "node": ">=4"
9113 }
9114 },
9115 "node_modules/conventional-recommended-bump/node_modules/parse-json": {
9116 "version": "4.0.0",
9117 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
9118 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
9119 "dev": true,
9120 "dependencies": {
9121 "error-ex": "^1.3.1",
9122 "json-parse-better-errors": "^1.0.1"
9123 },
9124 "engines": {
9125 "node": ">=4"
9126 }
9127 },
9128 "node_modules/conventional-recommended-bump/node_modules/path-type": {
9129 "version": "3.0.0",
9130 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
9131 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
9132 "dev": true,
9133 "dependencies": {
9134 "pify": "^3.0.0"
9135 },
9136 "engines": {
9137 "node": ">=4"
9138 }
9139 },
9140 "node_modules/conventional-recommended-bump/node_modules/pify": {
9141 "version": "3.0.0",
9142 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
9143 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
9144 "dev": true,
9145 "engines": {
9146 "node": ">=4"
9147 }
9148 },
9149 "node_modules/conventional-recommended-bump/node_modules/quick-lru": {
9150 "version": "1.1.0",
9151 "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz",
9152 "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=",
9153 "dev": true,
9154 "engines": {
9155 "node": ">=4"
9156 }
9157 },
9158 "node_modules/conventional-recommended-bump/node_modules/read-pkg": {
9159 "version": "3.0.0",
9160 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
9161 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
9162 "dev": true,
9163 "dependencies": {
9164 "load-json-file": "^4.0.0",
9165 "normalize-package-data": "^2.3.2",
9166 "path-type": "^3.0.0"
9167 },
9168 "engines": {
9169 "node": ">=4"
9170 }
9171 },
9172 "node_modules/conventional-recommended-bump/node_modules/read-pkg-up": {
9173 "version": "3.0.0",
9174 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
9175 "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
9176 "dev": true,
9177 "dependencies": {
9178 "find-up": "^2.0.0",
9179 "read-pkg": "^3.0.0"
9180 },
9181 "engines": {
9182 "node": ">=4"
9183 }
9184 },
9185 "node_modules/conventional-recommended-bump/node_modules/redent": {
9186 "version": "2.0.0",
9187 "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz",
9188 "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
9189 "dev": true,
9190 "dependencies": {
9191 "indent-string": "^3.0.0",
9192 "strip-indent": "^2.0.0"
9193 },
9194 "engines": {
9195 "node": ">=4"
9196 }
9197 },
9198 "node_modules/conventional-recommended-bump/node_modules/strip-indent": {
9199 "version": "2.0.0",
9200 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz",
9201 "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=",
9202 "dev": true,
9203 "engines": {
9204 "node": ">=4"
9205 }
9206 },
9207 "node_modules/conventional-recommended-bump/node_modules/trim-newlines": {
9208 "version": "2.0.0",
9209 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz",
9210 "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=",
9211 "dev": true,
9212 "engines": {
9213 "node": ">=4"
9214 }
9215 },
9216 "node_modules/convert-source-map": {
9217 "version": "1.7.0",
9218 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
9219 "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
9220 "dev": true,
9221 "dependencies": {
9222 "safe-buffer": "~5.1.1"
9223 }
9224 },
9225 "node_modules/convert-source-map/node_modules/safe-buffer": {
9226 "version": "5.1.2",
9227 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
9228 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
9229 "dev": true
9230 },
9231 "node_modules/cookie": {
9232 "version": "0.4.0",
9233 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
9234 "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
9235 "dev": true,
9236 "engines": {
9237 "node": ">= 0.6"
9238 }
9239 },
9240 "node_modules/cookie-signature": {
9241 "version": "1.0.6",
9242 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
9243 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
9244 "dev": true
9245 },
9246 "node_modules/copy-concurrently": {
9247 "version": "1.0.5",
9248 "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
9249 "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
9250 "dev": true,
9251 "dependencies": {
9252 "aproba": "^1.1.1",
9253 "fs-write-stream-atomic": "^1.0.8",
9254 "iferr": "^0.1.5",
9255 "mkdirp": "^0.5.1",
9256 "rimraf": "^2.5.4",
9257 "run-queue": "^1.0.0"
9258 }
9259 },
9260 "node_modules/copy-concurrently/node_modules/mkdirp": {
9261 "version": "0.5.5",
9262 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
9263 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
9264 "dev": true,
9265 "dependencies": {
9266 "minimist": "^1.2.5"
9267 },
9268 "bin": {
9269 "mkdirp": "bin/cmd.js"
9270 }
9271 },
9272 "node_modules/copy-concurrently/node_modules/rimraf": {
9273 "version": "2.7.1",
9274 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
9275 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
9276 "dev": true,
9277 "dependencies": {
9278 "glob": "^7.1.3"
9279 },
9280 "bin": {
9281 "rimraf": "bin.js"
9282 }
9283 },
9284 "node_modules/copy-descriptor": {
9285 "version": "0.1.1",
9286 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
9287 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
9288 "dev": true,
9289 "engines": {
9290 "node": ">=0.10.0"
9291 }
9292 },
9293 "node_modules/copy-webpack-plugin": {
9294 "version": "5.1.2",
9295 "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz",
9296 "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==",
9297 "dev": true,
9298 "dependencies": {
9299 "cacache": "^12.0.3",
9300 "find-cache-dir": "^2.1.0",
9301 "glob-parent": "^3.1.0",
9302 "globby": "^7.1.1",
9303 "is-glob": "^4.0.1",
9304 "loader-utils": "^1.2.3",
9305 "minimatch": "^3.0.4",
9306 "normalize-path": "^3.0.0",
9307 "p-limit": "^2.2.1",
9308 "schema-utils": "^1.0.0",
9309 "serialize-javascript": "^4.0.0",
9310 "webpack-log": "^2.0.0"
9311 },
9312 "engines": {
9313 "node": ">= 6.9.0"
9314 }
9315 },
9316 "node_modules/copy-webpack-plugin/node_modules/globby": {
9317 "version": "7.1.1",
9318 "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz",
9319 "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
9320 "dev": true,
9321 "dependencies": {
9322 "array-union": "^1.0.1",
9323 "dir-glob": "^2.0.0",
9324 "glob": "^7.1.2",
9325 "ignore": "^3.3.5",
9326 "pify": "^3.0.0",
9327 "slash": "^1.0.0"
9328 },
9329 "engines": {
9330 "node": ">=4"
9331 }
9332 },
9333 "node_modules/copy-webpack-plugin/node_modules/ignore": {
9334 "version": "3.3.10",
9335 "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
9336 "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
9337 "dev": true
9338 },
9339 "node_modules/copy-webpack-plugin/node_modules/pify": {
9340 "version": "3.0.0",
9341 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
9342 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
9343 "dev": true,
9344 "engines": {
9345 "node": ">=4"
9346 }
9347 },
9348 "node_modules/copy-webpack-plugin/node_modules/schema-utils": {
9349 "version": "1.0.0",
9350 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
9351 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
9352 "dev": true,
9353 "dependencies": {
9354 "ajv": "^6.1.0",
9355 "ajv-errors": "^1.0.0",
9356 "ajv-keywords": "^3.1.0"
9357 },
9358 "engines": {
9359 "node": ">= 4"
9360 }
9361 },
9362 "node_modules/copy-webpack-plugin/node_modules/slash": {
9363 "version": "1.0.0",
9364 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
9365 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
9366 "dev": true,
9367 "engines": {
9368 "node": ">=0.10.0"
9369 }
9370 },
9371 "node_modules/core-js": {
9372 "version": "2.6.11",
9373 "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz",
9374 "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==",
9375 "dev": true,
9376 "hasInstallScript": true
9377 },
9378 "node_modules/core-js-compat": {
9379 "version": "3.6.5",
9380 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz",
9381 "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==",
9382 "dev": true,
9383 "dependencies": {
9384 "browserslist": "^4.8.5",
9385 "semver": "7.0.0"
9386 }
9387 },
9388 "node_modules/core-js-compat/node_modules/semver": {
9389 "version": "7.0.0",
9390 "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
9391 "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
9392 "dev": true,
9393 "bin": {
9394 "semver": "bin/semver.js"
9395 }
9396 },
9397 "node_modules/core-util-is": {
9398 "version": "1.0.2",
9399 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
9400 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
9401 "dev": true
9402 },
9403 "node_modules/cosmiconfig": {
9404 "version": "5.2.1",
9405 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
9406 "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
9407 "dev": true,
9408 "dependencies": {
9409 "import-fresh": "^2.0.0",
9410 "is-directory": "^0.3.1",
9411 "js-yaml": "^3.13.1",
9412 "parse-json": "^4.0.0"
9413 },
9414 "engines": {
9415 "node": ">=4"
9416 }
9417 },
9418 "node_modules/cosmiconfig/node_modules/import-fresh": {
9419 "version": "2.0.0",
9420 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
9421 "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
9422 "dev": true,
9423 "dependencies": {
9424 "caller-path": "^2.0.0",
9425 "resolve-from": "^3.0.0"
9426 },
9427 "engines": {
9428 "node": ">=4"
9429 }
9430 },
9431 "node_modules/cosmiconfig/node_modules/parse-json": {
9432 "version": "4.0.0",
9433 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
9434 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
9435 "dev": true,
9436 "dependencies": {
9437 "error-ex": "^1.3.1",
9438 "json-parse-better-errors": "^1.0.1"
9439 },
9440 "engines": {
9441 "node": ">=4"
9442 }
9443 },
9444 "node_modules/cosmiconfig/node_modules/resolve-from": {
9445 "version": "3.0.0",
9446 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
9447 "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
9448 "dev": true,
9449 "engines": {
9450 "node": ">=4"
9451 }
9452 },
9453 "node_modules/coveralls": {
9454 "version": "3.1.0",
9455 "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz",
9456 "integrity": "sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ==",
9457 "dev": true,
9458 "dependencies": {
9459 "js-yaml": "^3.13.1",
9460 "lcov-parse": "^1.0.0",
9461 "log-driver": "^1.2.7",
9462 "minimist": "^1.2.5",
9463 "request": "^2.88.2"
9464 },
9465 "bin": {
9466 "coveralls": "bin/coveralls.js"
9467 },
9468 "engines": {
9469 "node": ">=6"
9470 }
9471 },
9472 "node_modules/cpx": {
9473 "version": "1.5.0",
9474 "resolved": "https://registry.npmjs.org/cpx/-/cpx-1.5.0.tgz",
9475 "integrity": "sha1-GFvgGFEdhycN7czCkxceN2VauI8=",
9476 "dev": true,
9477 "dependencies": {
9478 "babel-runtime": "^6.9.2",
9479 "chokidar": "^1.6.0",
9480 "duplexer": "^0.1.1",
9481 "glob": "^7.0.5",
9482 "glob2base": "^0.0.12",
9483 "minimatch": "^3.0.2",
9484 "mkdirp": "^0.5.1",
9485 "resolve": "^1.1.7",
9486 "safe-buffer": "^5.0.1",
9487 "shell-quote": "^1.6.1",
9488 "subarg": "^1.0.0"
9489 },
9490 "bin": {
9491 "cpx": "bin/index.js"
9492 }
9493 },
9494 "node_modules/cpx/node_modules/anymatch": {
9495 "version": "1.3.2",
9496 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
9497 "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
9498 "dev": true,
9499 "dependencies": {
9500 "micromatch": "^2.1.5",
9501 "normalize-path": "^2.0.0"
9502 }
9503 },
9504 "node_modules/cpx/node_modules/arr-diff": {
9505 "version": "2.0.0",
9506 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
9507 "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
9508 "dev": true,
9509 "dependencies": {
9510 "arr-flatten": "^1.0.1"
9511 },
9512 "engines": {
9513 "node": ">=0.10.0"
9514 }
9515 },
9516 "node_modules/cpx/node_modules/array-unique": {
9517 "version": "0.2.1",
9518 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
9519 "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
9520 "dev": true,
9521 "engines": {
9522 "node": ">=0.10.0"
9523 }
9524 },
9525 "node_modules/cpx/node_modules/braces": {
9526 "version": "1.8.5",
9527 "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
9528 "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
9529 "dev": true,
9530 "dependencies": {
9531 "expand-range": "^1.8.1",
9532 "preserve": "^0.2.0",
9533 "repeat-element": "^1.1.2"
9534 },
9535 "engines": {
9536 "node": ">=0.10.0"
9537 }
9538 },
9539 "node_modules/cpx/node_modules/chokidar": {
9540 "version": "1.7.0",
9541 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
9542 "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
9543 "dev": true,
9544 "dependencies": {
9545 "anymatch": "^1.3.0",
9546 "async-each": "^1.0.0",
9547 "fsevents": "^1.0.0",
9548 "glob-parent": "^2.0.0",
9549 "inherits": "^2.0.1",
9550 "is-binary-path": "^1.0.0",
9551 "is-glob": "^2.0.0",
9552 "path-is-absolute": "^1.0.0",
9553 "readdirp": "^2.0.0"
9554 },
9555 "optionalDependencies": {
9556 "fsevents": "^1.0.0"
9557 }
9558 },
9559 "node_modules/cpx/node_modules/expand-brackets": {
9560 "version": "0.1.5",
9561 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
9562 "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
9563 "dev": true,
9564 "dependencies": {
9565 "is-posix-bracket": "^0.1.0"
9566 },
9567 "engines": {
9568 "node": ">=0.10.0"
9569 }
9570 },
9571 "node_modules/cpx/node_modules/extglob": {
9572 "version": "0.3.2",
9573 "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
9574 "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
9575 "dev": true,
9576 "dependencies": {
9577 "is-extglob": "^1.0.0"
9578 },
9579 "engines": {
9580 "node": ">=0.10.0"
9581 }
9582 },
9583 "node_modules/cpx/node_modules/glob-parent": {
9584 "version": "2.0.0",
9585 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
9586 "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
9587 "dev": true,
9588 "dependencies": {
9589 "is-glob": "^2.0.0"
9590 }
9591 },
9592 "node_modules/cpx/node_modules/is-extglob": {
9593 "version": "1.0.0",
9594 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
9595 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
9596 "dev": true,
9597 "engines": {
9598 "node": ">=0.10.0"
9599 }
9600 },
9601 "node_modules/cpx/node_modules/is-glob": {
9602 "version": "2.0.1",
9603 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
9604 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
9605 "dev": true,
9606 "dependencies": {
9607 "is-extglob": "^1.0.0"
9608 },
9609 "engines": {
9610 "node": ">=0.10.0"
9611 }
9612 },
9613 "node_modules/cpx/node_modules/kind-of": {
9614 "version": "3.2.2",
9615 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
9616 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
9617 "dev": true,
9618 "dependencies": {
9619 "is-buffer": "^1.1.5"
9620 },
9621 "engines": {
9622 "node": ">=0.10.0"
9623 }
9624 },
9625 "node_modules/cpx/node_modules/micromatch": {
9626 "version": "2.3.11",
9627 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
9628 "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
9629 "dev": true,
9630 "dependencies": {
9631 "arr-diff": "^2.0.0",
9632 "array-unique": "^0.2.1",
9633 "braces": "^1.8.2",
9634 "expand-brackets": "^0.1.4",
9635 "extglob": "^0.3.1",
9636 "filename-regex": "^2.0.0",
9637 "is-extglob": "^1.0.0",
9638 "is-glob": "^2.0.1",
9639 "kind-of": "^3.0.2",
9640 "normalize-path": "^2.0.1",
9641 "object.omit": "^2.0.0",
9642 "parse-glob": "^3.0.4",
9643 "regex-cache": "^0.4.2"
9644 },
9645 "engines": {
9646 "node": ">=0.10.0"
9647 }
9648 },
9649 "node_modules/cpx/node_modules/mkdirp": {
9650 "version": "0.5.5",
9651 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
9652 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
9653 "dev": true,
9654 "dependencies": {
9655 "minimist": "^1.2.5"
9656 },
9657 "bin": {
9658 "mkdirp": "bin/cmd.js"
9659 }
9660 },
9661 "node_modules/cpx/node_modules/normalize-path": {
9662 "version": "2.1.1",
9663 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
9664 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
9665 "dev": true,
9666 "dependencies": {
9667 "remove-trailing-separator": "^1.0.1"
9668 },
9669 "engines": {
9670 "node": ">=0.10.0"
9671 }
9672 },
9673 "node_modules/create-ecdh": {
9674 "version": "4.0.4",
9675 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
9676 "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
9677 "dev": true,
9678 "dependencies": {
9679 "bn.js": "^4.1.0",
9680 "elliptic": "^6.5.3"
9681 }
9682 },
9683 "node_modules/create-ecdh/node_modules/bn.js": {
9684 "version": "4.11.9",
9685 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
9686 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
9687 "dev": true
9688 },
9689 "node_modules/create-hash": {
9690 "version": "1.2.0",
9691 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
9692 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
9693 "dependencies": {
9694 "cipher-base": "^1.0.1",
9695 "inherits": "^2.0.1",
9696 "md5.js": "^1.3.4",
9697 "ripemd160": "^2.0.1",
9698 "sha.js": "^2.4.0"
9699 }
9700 },
9701 "node_modules/create-hmac": {
9702 "version": "1.1.7",
9703 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
9704 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
9705 "dependencies": {
9706 "cipher-base": "^1.0.3",
9707 "create-hash": "^1.1.0",
9708 "inherits": "^2.0.1",
9709 "ripemd160": "^2.0.0",
9710 "safe-buffer": "^5.0.1",
9711 "sha.js": "^2.4.8"
9712 }
9713 },
9714 "node_modules/cross-spawn": {
9715 "version": "6.0.5",
9716 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
9717 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
9718 "dev": true,
9719 "dependencies": {
9720 "nice-try": "^1.0.4",
9721 "path-key": "^2.0.1",
9722 "semver": "^5.5.0",
9723 "shebang-command": "^1.2.0",
9724 "which": "^1.2.9"
9725 },
9726 "engines": {
9727 "node": ">=4.8"
9728 }
9729 },
9730 "node_modules/crypto-browserify": {
9731 "version": "3.12.0",
9732 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
9733 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
9734 "dev": true,
9735 "dependencies": {
9736 "browserify-cipher": "^1.0.0",
9737 "browserify-sign": "^4.0.0",
9738 "create-ecdh": "^4.0.0",
9739 "create-hash": "^1.1.0",
9740 "create-hmac": "^1.1.0",
9741 "diffie-hellman": "^5.0.0",
9742 "inherits": "^2.0.1",
9743 "pbkdf2": "^3.0.3",
9744 "public-encrypt": "^4.0.0",
9745 "randombytes": "^2.0.0",
9746 "randomfill": "^1.0.3"
9747 },
9748 "engines": {
9749 "node": "*"
9750 }
9751 },
9752 "node_modules/crypto-random-string": {
9753 "version": "2.0.0",
9754 "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
9755 "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
9756 "dev": true,
9757 "engines": {
9758 "node": ">=8"
9759 }
9760 },
9761 "node_modules/css": {
9762 "version": "2.2.4",
9763 "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz",
9764 "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==",
9765 "dev": true,
9766 "dependencies": {
9767 "inherits": "^2.0.3",
9768 "source-map": "^0.6.1",
9769 "source-map-resolve": "^0.5.2",
9770 "urix": "^0.1.0"
9771 }
9772 },
9773 "node_modules/css-color-names": {
9774 "version": "0.0.4",
9775 "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
9776 "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
9777 "dev": true,
9778 "engines": {
9779 "node": "*"
9780 }
9781 },
9782 "node_modules/css-declaration-sorter": {
9783 "version": "4.0.1",
9784 "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
9785 "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
9786 "dev": true,
9787 "dependencies": {
9788 "postcss": "^7.0.1",
9789 "timsort": "^0.3.0"
9790 },
9791 "engines": {
9792 "node": ">4"
9793 }
9794 },
9795 "node_modules/css-loader": {
9796 "version": "2.1.1",
9797 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-2.1.1.tgz",
9798 "integrity": "sha512-OcKJU/lt232vl1P9EEDamhoO9iKY3tIjY5GU+XDLblAykTdgs6Ux9P1hTHve8nFKy5KPpOXOsVI/hIwi3841+w==",
9799 "dev": true,
9800 "dependencies": {
9801 "camelcase": "^5.2.0",
9802 "icss-utils": "^4.1.0",
9803 "loader-utils": "^1.2.3",
9804 "normalize-path": "^3.0.0",
9805 "postcss": "^7.0.14",
9806 "postcss-modules-extract-imports": "^2.0.0",
9807 "postcss-modules-local-by-default": "^2.0.6",
9808 "postcss-modules-scope": "^2.1.0",
9809 "postcss-modules-values": "^2.0.0",
9810 "postcss-value-parser": "^3.3.0",
9811 "schema-utils": "^1.0.0"
9812 },
9813 "engines": {
9814 "node": ">= 6.9.0"
9815 }
9816 },
9817 "node_modules/css-loader/node_modules/postcss-value-parser": {
9818 "version": "3.3.1",
9819 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
9820 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
9821 "dev": true
9822 },
9823 "node_modules/css-loader/node_modules/schema-utils": {
9824 "version": "1.0.0",
9825 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
9826 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
9827 "dev": true,
9828 "dependencies": {
9829 "ajv": "^6.1.0",
9830 "ajv-errors": "^1.0.0",
9831 "ajv-keywords": "^3.1.0"
9832 },
9833 "engines": {
9834 "node": ">= 4"
9835 }
9836 },
9837 "node_modules/css-parse": {
9838 "version": "2.0.0",
9839 "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz",
9840 "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=",
9841 "dev": true,
9842 "dependencies": {
9843 "css": "^2.0.0"
9844 }
9845 },
9846 "node_modules/css-select": {
9847 "version": "2.1.0",
9848 "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
9849 "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
9850 "dev": true,
9851 "dependencies": {
9852 "boolbase": "^1.0.0",
9853 "css-what": "^3.2.1",
9854 "domutils": "^1.7.0",
9855 "nth-check": "^1.0.2"
9856 }
9857 },
9858 "node_modules/css-select-base-adapter": {
9859 "version": "0.1.1",
9860 "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
9861 "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
9862 "dev": true
9863 },
9864 "node_modules/css-tree": {
9865 "version": "1.0.0-alpha.37",
9866 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
9867 "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
9868 "dev": true,
9869 "dependencies": {
9870 "mdn-data": "2.0.4",
9871 "source-map": "^0.6.1"
9872 },
9873 "engines": {
9874 "node": ">=8.0.0"
9875 }
9876 },
9877 "node_modules/css-tree/node_modules/source-map": {
9878 "version": "0.6.1",
9879 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
9880 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
9881 "dev": true,
9882 "engines": {
9883 "node": ">=0.10.0"
9884 }
9885 },
9886 "node_modules/css-what": {
9887 "version": "3.3.0",
9888 "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz",
9889 "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==",
9890 "dev": true,
9891 "engines": {
9892 "node": ">= 6"
9893 }
9894 },
9895 "node_modules/css/node_modules/source-map": {
9896 "version": "0.6.1",
9897 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
9898 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
9899 "dev": true,
9900 "engines": {
9901 "node": ">=0.10.0"
9902 }
9903 },
9904 "node_modules/cssesc": {
9905 "version": "3.0.0",
9906 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
9907 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
9908 "dev": true,
9909 "bin": {
9910 "cssesc": "bin/cssesc"
9911 },
9912 "engines": {
9913 "node": ">=4"
9914 }
9915 },
9916 "node_modules/cssnano": {
9917 "version": "4.1.10",
9918 "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz",
9919 "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==",
9920 "dev": true,
9921 "dependencies": {
9922 "cosmiconfig": "^5.0.0",
9923 "cssnano-preset-default": "^4.0.7",
9924 "is-resolvable": "^1.0.0",
9925 "postcss": "^7.0.0"
9926 },
9927 "engines": {
9928 "node": ">=6.9.0"
9929 }
9930 },
9931 "node_modules/cssnano-preset-default": {
9932 "version": "4.0.7",
9933 "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz",
9934 "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==",
9935 "dev": true,
9936 "dependencies": {
9937 "css-declaration-sorter": "^4.0.1",
9938 "cssnano-util-raw-cache": "^4.0.1",
9939 "postcss": "^7.0.0",
9940 "postcss-calc": "^7.0.1",
9941 "postcss-colormin": "^4.0.3",
9942 "postcss-convert-values": "^4.0.1",
9943 "postcss-discard-comments": "^4.0.2",
9944 "postcss-discard-duplicates": "^4.0.2",
9945 "postcss-discard-empty": "^4.0.1",
9946 "postcss-discard-overridden": "^4.0.1",
9947 "postcss-merge-longhand": "^4.0.11",
9948 "postcss-merge-rules": "^4.0.3",
9949 "postcss-minify-font-values": "^4.0.2",
9950 "postcss-minify-gradients": "^4.0.2",
9951 "postcss-minify-params": "^4.0.2",
9952 "postcss-minify-selectors": "^4.0.2",
9953 "postcss-normalize-charset": "^4.0.1",
9954 "postcss-normalize-display-values": "^4.0.2",
9955 "postcss-normalize-positions": "^4.0.2",
9956 "postcss-normalize-repeat-style": "^4.0.2",
9957 "postcss-normalize-string": "^4.0.2",
9958 "postcss-normalize-timing-functions": "^4.0.2",
9959 "postcss-normalize-unicode": "^4.0.1",
9960 "postcss-normalize-url": "^4.0.1",
9961 "postcss-normalize-whitespace": "^4.0.2",
9962 "postcss-ordered-values": "^4.1.2",
9963 "postcss-reduce-initial": "^4.0.3",
9964 "postcss-reduce-transforms": "^4.0.2",
9965 "postcss-svgo": "^4.0.2",
9966 "postcss-unique-selectors": "^4.0.1"
9967 },
9968 "engines": {
9969 "node": ">=6.9.0"
9970 }
9971 },
9972 "node_modules/cssnano-util-get-arguments": {
9973 "version": "4.0.0",
9974 "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
9975 "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=",
9976 "dev": true,
9977 "engines": {
9978 "node": ">=6.9.0"
9979 }
9980 },
9981 "node_modules/cssnano-util-get-match": {
9982 "version": "4.0.0",
9983 "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
9984 "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=",
9985 "dev": true,
9986 "engines": {
9987 "node": ">=6.9.0"
9988 }
9989 },
9990 "node_modules/cssnano-util-raw-cache": {
9991 "version": "4.0.1",
9992 "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
9993 "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
9994 "dev": true,
9995 "dependencies": {
9996 "postcss": "^7.0.0"
9997 },
9998 "engines": {
9999 "node": ">=6.9.0"
10000 }
10001 },
10002 "node_modules/cssnano-util-same-parent": {
10003 "version": "4.0.1",
10004 "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
10005 "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
10006 "dev": true,
10007 "engines": {
10008 "node": ">=6.9.0"
10009 }
10010 },
10011 "node_modules/csso": {
10012 "version": "4.0.3",
10013 "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz",
10014 "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==",
10015 "dev": true,
10016 "dependencies": {
10017 "css-tree": "1.0.0-alpha.39"
10018 },
10019 "engines": {
10020 "node": ">=8.0.0"
10021 }
10022 },
10023 "node_modules/csso/node_modules/css-tree": {
10024 "version": "1.0.0-alpha.39",
10025 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz",
10026 "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==",
10027 "dev": true,
10028 "dependencies": {
10029 "mdn-data": "2.0.6",
10030 "source-map": "^0.6.1"
10031 },
10032 "engines": {
10033 "node": ">=8.0.0"
10034 }
10035 },
10036 "node_modules/csso/node_modules/mdn-data": {
10037 "version": "2.0.6",
10038 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz",
10039 "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==",
10040 "dev": true
10041 },
10042 "node_modules/csso/node_modules/source-map": {
10043 "version": "0.6.1",
10044 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
10045 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
10046 "dev": true,
10047 "engines": {
10048 "node": ">=0.10.0"
10049 }
10050 },
10051 "node_modules/cssom": {
10052 "version": "0.4.4",
10053 "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
10054 "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
10055 "dev": true
10056 },
10057 "node_modules/cssstyle": {
10058 "version": "2.3.0",
10059 "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
10060 "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
10061 "dev": true,
10062 "dependencies": {
10063 "cssom": "~0.3.6"
10064 },
10065 "engines": {
10066 "node": ">=8"
10067 }
10068 },
10069 "node_modules/cssstyle/node_modules/cssom": {
10070 "version": "0.3.8",
10071 "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
10072 "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
10073 "dev": true
10074 },
10075 "node_modules/cuint": {
10076 "version": "0.2.2",
10077 "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz",
10078 "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs="
10079 },
10080 "node_modules/currently-unhandled": {
10081 "version": "0.4.1",
10082 "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
10083 "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
10084 "dev": true,
10085 "dependencies": {
10086 "array-find-index": "^1.0.1"
10087 },
10088 "engines": {
10089 "node": ">=0.10.0"
10090 }
10091 },
10092 "node_modules/cyclist": {
10093 "version": "1.0.1",
10094 "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
10095 "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
10096 "dev": true
10097 },
10098 "node_modules/d": {
10099 "version": "1.0.1",
10100 "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
10101 "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
10102 "dependencies": {
10103 "es5-ext": "^0.10.50",
10104 "type": "^1.0.1"
10105 }
10106 },
10107 "node_modules/dargs": {
10108 "version": "4.1.0",
10109 "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz",
10110 "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=",
10111 "dev": true,
10112 "dependencies": {
10113 "number-is-nan": "^1.0.0"
10114 },
10115 "engines": {
10116 "node": ">=0.10.0"
10117 }
10118 },
10119 "node_modules/dashdash": {
10120 "version": "1.14.1",
10121 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
10122 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
10123 "dev": true,
10124 "dependencies": {
10125 "assert-plus": "^1.0.0"
10126 },
10127 "engines": {
10128 "node": ">=0.10"
10129 }
10130 },
10131 "node_modules/data-urls": {
10132 "version": "2.0.0",
10133 "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
10134 "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
10135 "dev": true,
10136 "dependencies": {
10137 "abab": "^2.0.3",
10138 "whatwg-mimetype": "^2.3.0",
10139 "whatwg-url": "^8.0.0"
10140 },
10141 "engines": {
10142 "node": ">=10"
10143 }
10144 },
10145 "node_modules/dateformat": {
10146 "version": "3.0.3",
10147 "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
10148 "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
10149 "dev": true,
10150 "engines": {
10151 "node": "*"
10152 }
10153 },
10154 "node_modules/de-indent": {
10155 "version": "1.0.2",
10156 "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
10157 "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=",
10158 "dev": true
10159 },
10160 "node_modules/debug": {
10161 "version": "2.6.9",
10162 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
10163 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
10164 "dependencies": {
10165 "ms": "2.0.0"
10166 }
10167 },
10168 "node_modules/debuglog": {
10169 "version": "1.0.1",
10170 "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz",
10171 "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=",
10172 "dev": true,
10173 "engines": {
10174 "node": "*"
10175 }
10176 },
10177 "node_modules/decamelize": {
10178 "version": "1.2.0",
10179 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
10180 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
10181 "dev": true,
10182 "engines": {
10183 "node": ">=0.10.0"
10184 }
10185 },
10186 "node_modules/decamelize-keys": {
10187 "version": "1.1.0",
10188 "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
10189 "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
10190 "dev": true,
10191 "dependencies": {
10192 "decamelize": "^1.1.0",
10193 "map-obj": "^1.0.0"
10194 },
10195 "engines": {
10196 "node": ">=0.10.0"
10197 }
10198 },
10199 "node_modules/decamelize-keys/node_modules/map-obj": {
10200 "version": "1.0.1",
10201 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
10202 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
10203 "dev": true,
10204 "engines": {
10205 "node": ">=0.10.0"
10206 }
10207 },
10208 "node_modules/decimal.js": {
10209 "version": "10.2.0",
10210 "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.0.tgz",
10211 "integrity": "sha512-vDPw+rDgn3bZe1+F/pyEwb1oMG2XTlRVgAa6B4KccTEpYgF8w6eQllVbQcfIJnZyvzFtFpxnpGtx8dd7DJp/Rw==",
10212 "dev": true
10213 },
10214 "node_modules/decode-uri-component": {
10215 "version": "0.2.0",
10216 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
10217 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
10218 "dev": true,
10219 "engines": {
10220 "node": ">=0.10"
10221 }
10222 },
10223 "node_modules/decomment": {
10224 "version": "0.9.3",
10225 "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.3.tgz",
10226 "integrity": "sha512-5skH5BfUL3n09RDmMVaHS1QGCiZRnl2nArUwmsE9JRY93Ueh3tihYl5wIrDdAuXnoFhxVis/DmRWREO2c6DG3w==",
10227 "dev": true,
10228 "dependencies": {
10229 "esprima": "4.0.1"
10230 },
10231 "engines": {
10232 "node": ">=6.4",
10233 "npm": ">=2.15"
10234 }
10235 },
10236 "node_modules/decompress-response": {
10237 "version": "3.3.0",
10238 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
10239 "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
10240 "dev": true,
10241 "dependencies": {
10242 "mimic-response": "^1.0.0"
10243 },
10244 "engines": {
10245 "node": ">=4"
10246 }
10247 },
10248 "node_modules/dedent": {
10249 "version": "0.7.0",
10250 "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
10251 "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
10252 "dev": true
10253 },
10254 "node_modules/deep-eql": {
10255 "version": "3.0.1",
10256 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
10257 "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
10258 "dev": true,
10259 "dependencies": {
10260 "type-detect": "^4.0.0"
10261 },
10262 "engines": {
10263 "node": ">=0.12"
10264 }
10265 },
10266 "node_modules/deep-equal": {
10267 "version": "1.1.1",
10268 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
10269 "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
10270 "dev": true,
10271 "dependencies": {
10272 "is-arguments": "^1.0.4",
10273 "is-date-object": "^1.0.1",
10274 "is-regex": "^1.0.4",
10275 "object-is": "^1.0.1",
10276 "object-keys": "^1.1.1",
10277 "regexp.prototype.flags": "^1.2.0"
10278 }
10279 },
10280 "node_modules/deep-extend": {
10281 "version": "0.6.0",
10282 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
10283 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
10284 "dev": true,
10285 "engines": {
10286 "node": ">=4.0.0"
10287 }
10288 },
10289 "node_modules/deep-is": {
10290 "version": "0.1.3",
10291 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
10292 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
10293 "dev": true
10294 },
10295 "node_modules/deepmerge": {
10296 "version": "4.2.2",
10297 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
10298 "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
10299 "dev": true,
10300 "engines": {
10301 "node": ">=0.10.0"
10302 }
10303 },
10304 "node_modules/default-gateway": {
10305 "version": "4.2.0",
10306 "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
10307 "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
10308 "dev": true,
10309 "dependencies": {
10310 "execa": "^1.0.0",
10311 "ip-regex": "^2.1.0"
10312 },
10313 "engines": {
10314 "node": ">=6"
10315 }
10316 },
10317 "node_modules/default-gateway/node_modules/ip-regex": {
10318 "version": "2.1.0",
10319 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
10320 "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
10321 "dev": true,
10322 "engines": {
10323 "node": ">=4"
10324 }
10325 },
10326 "node_modules/defaults": {
10327 "version": "1.0.3",
10328 "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
10329 "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
10330 "dev": true,
10331 "dependencies": {
10332 "clone": "^1.0.2"
10333 }
10334 },
10335 "node_modules/defer-to-connect": {
10336 "version": "1.1.3",
10337 "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
10338 "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
10339 "dev": true
10340 },
10341 "node_modules/define-properties": {
10342 "version": "1.1.3",
10343 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
10344 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
10345 "dev": true,
10346 "dependencies": {
10347 "object-keys": "^1.0.12"
10348 },
10349 "engines": {
10350 "node": ">= 0.4"
10351 }
10352 },
10353 "node_modules/define-property": {
10354 "version": "2.0.2",
10355 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
10356 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
10357 "dev": true,
10358 "dependencies": {
10359 "is-descriptor": "^1.0.2",
10360 "isobject": "^3.0.1"
10361 },
10362 "engines": {
10363 "node": ">=0.10.0"
10364 }
10365 },
10366 "node_modules/define-property/node_modules/is-accessor-descriptor": {
10367 "version": "1.0.0",
10368 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
10369 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
10370 "dev": true,
10371 "dependencies": {
10372 "kind-of": "^6.0.0"
10373 },
10374 "engines": {
10375 "node": ">=0.10.0"
10376 }
10377 },
10378 "node_modules/define-property/node_modules/is-data-descriptor": {
10379 "version": "1.0.0",
10380 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
10381 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
10382 "dev": true,
10383 "dependencies": {
10384 "kind-of": "^6.0.0"
10385 },
10386 "engines": {
10387 "node": ">=0.10.0"
10388 }
10389 },
10390 "node_modules/define-property/node_modules/is-descriptor": {
10391 "version": "1.0.2",
10392 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
10393 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
10394 "dev": true,
10395 "dependencies": {
10396 "is-accessor-descriptor": "^1.0.0",
10397 "is-data-descriptor": "^1.0.0",
10398 "kind-of": "^6.0.2"
10399 },
10400 "engines": {
10401 "node": ">=0.10.0"
10402 }
10403 },
10404 "node_modules/del": {
10405 "version": "4.1.1",
10406 "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
10407 "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
10408 "dev": true,
10409 "dependencies": {
10410 "@types/glob": "^7.1.1",
10411 "globby": "^6.1.0",
10412 "is-path-cwd": "^2.0.0",
10413 "is-path-in-cwd": "^2.0.0",
10414 "p-map": "^2.0.0",
10415 "pify": "^4.0.1",
10416 "rimraf": "^2.6.3"
10417 },
10418 "engines": {
10419 "node": ">=6"
10420 }
10421 },
10422 "node_modules/del/node_modules/rimraf": {
10423 "version": "2.7.1",
10424 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
10425 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
10426 "dev": true,
10427 "dependencies": {
10428 "glob": "^7.1.3"
10429 },
10430 "bin": {
10431 "rimraf": "bin.js"
10432 }
10433 },
10434 "node_modules/delayed-stream": {
10435 "version": "1.0.0",
10436 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
10437 "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
10438 "engines": {
10439 "node": ">=0.4.0"
10440 }
10441 },
10442 "node_modules/delegate": {
10443 "version": "3.2.0",
10444 "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
10445 "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==",
10446 "dev": true,
10447 "optional": true
10448 },
10449 "node_modules/delegates": {
10450 "version": "1.0.0",
10451 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
10452 "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
10453 "dev": true
10454 },
10455 "node_modules/depd": {
10456 "version": "1.1.2",
10457 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
10458 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
10459 "dev": true,
10460 "engines": {
10461 "node": ">= 0.6"
10462 }
10463 },
10464 "node_modules/dependency-tree": {
10465 "version": "7.2.1",
10466 "resolved": "https://registry.npmjs.org/dependency-tree/-/dependency-tree-7.2.1.tgz",
10467 "integrity": "sha512-nBxnjkqDW4LqAzBazy60V4lE0mAtIQ+oers/GIIvVvGYVdCD9+RNNd4G9jjstyz7ZFVg/j/OiYCvK5MjoVqA2w==",
10468 "dev": true,
10469 "dependencies": {
10470 "commander": "^2.19.0",
10471 "debug": "^4.1.1",
10472 "filing-cabinet": "^2.5.1",
10473 "precinct": "^6.2.0",
10474 "typescript": "^3.7.5"
10475 },
10476 "bin": {
10477 "dependency-tree": "bin/cli.js"
10478 },
10479 "engines": {
10480 "node": ">=6.0.0"
10481 }
10482 },
10483 "node_modules/dependency-tree/node_modules/commander": {
10484 "version": "2.20.3",
10485 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
10486 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
10487 "dev": true
10488 },
10489 "node_modules/dependency-tree/node_modules/debug": {
10490 "version": "4.1.1",
10491 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
10492 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
10493 "dev": true,
10494 "dependencies": {
10495 "ms": "^2.1.1"
10496 }
10497 },
10498 "node_modules/dependency-tree/node_modules/ms": {
10499 "version": "2.1.2",
10500 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
10501 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
10502 "dev": true
10503 },
10504 "node_modules/deprecation": {
10505 "version": "2.3.1",
10506 "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
10507 "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==",
10508 "dev": true
10509 },
10510 "node_modules/des.js": {
10511 "version": "1.0.1",
10512 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
10513 "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
10514 "dev": true,
10515 "dependencies": {
10516 "inherits": "^2.0.1",
10517 "minimalistic-assert": "^1.0.0"
10518 }
10519 },
10520 "node_modules/destroy": {
10521 "version": "1.0.4",
10522 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
10523 "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
10524 "dev": true
10525 },
10526 "node_modules/detect-file": {
10527 "version": "1.0.0",
10528 "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
10529 "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
10530 "dev": true,
10531 "engines": {
10532 "node": ">=0.10.0"
10533 }
10534 },
10535 "node_modules/detect-indent": {
10536 "version": "5.0.0",
10537 "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
10538 "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=",
10539 "dev": true,
10540 "engines": {
10541 "node": ">=4"
10542 }
10543 },
10544 "node_modules/detect-newline": {
10545 "version": "3.1.0",
10546 "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
10547 "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
10548 "dev": true,
10549 "engines": {
10550 "node": ">=8"
10551 }
10552 },
10553 "node_modules/detect-node": {
10554 "version": "2.0.4",
10555 "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
10556 "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
10557 "dev": true
10558 },
10559 "node_modules/detective-amd": {
10560 "version": "3.0.0",
10561 "resolved": "https://registry.npmjs.org/detective-amd/-/detective-amd-3.0.0.tgz",
10562 "integrity": "sha512-kOpKHyabdSKF9kj7PqYHLeHPw+TJT8q2u48tZYMkIcas28el1CYeLEJ42Nm+563/Fq060T5WknfwDhdX9+kkBQ==",
10563 "dev": true,
10564 "dependencies": {
10565 "ast-module-types": "^2.3.1",
10566 "escodegen": "^1.8.0",
10567 "get-amd-module-type": "^3.0.0",
10568 "node-source-walk": "^4.0.0"
10569 },
10570 "bin": {
10571 "detective-amd": "bin/detective-amd.js"
10572 },
10573 "engines": {
10574 "node": ">= 6.0"
10575 }
10576 },
10577 "node_modules/detective-cjs": {
10578 "version": "3.1.1",
10579 "resolved": "https://registry.npmjs.org/detective-cjs/-/detective-cjs-3.1.1.tgz",
10580 "integrity": "sha512-JQtNTBgFY6h8uT6pgph5QpV3IyxDv+z3qPk/FZRDT9TlFfm5dnRtpH39WtQEr1khqsUxVqXzKjZHpdoQvQbllg==",
10581 "dev": true,
10582 "dependencies": {
10583 "ast-module-types": "^2.4.0",
10584 "node-source-walk": "^4.0.0"
10585 },
10586 "engines": {
10587 "node": ">= 6.0"
10588 }
10589 },
10590 "node_modules/detective-es6": {
10591 "version": "2.2.0",
10592 "resolved": "https://registry.npmjs.org/detective-es6/-/detective-es6-2.2.0.tgz",
10593 "integrity": "sha512-fSpNY0SLER7/sVgQZ1NxJPwmc9uCTzNgdkQDhAaj8NPYwr7Qji9QBcmbNvtMCnuuOGMuKn3O7jv0An+/WRWJZQ==",
10594 "dev": true,
10595 "dependencies": {
10596 "node-source-walk": "^4.0.0"
10597 },
10598 "engines": {
10599 "node": ">= 6.0"
10600 }
10601 },
10602 "node_modules/detective-less": {
10603 "version": "1.0.2",
10604 "resolved": "https://registry.npmjs.org/detective-less/-/detective-less-1.0.2.tgz",
10605 "integrity": "sha512-Rps1xDkEEBSq3kLdsdnHZL1x2S4NGDcbrjmd4q+PykK5aJwDdP5MBgrJw1Xo+kyUHuv3JEzPqxr+Dj9ryeDRTA==",
10606 "dev": true,
10607 "dependencies": {
10608 "debug": "^4.0.0",
10609 "gonzales-pe": "^4.2.3",
10610 "node-source-walk": "^4.0.0"
10611 },
10612 "engines": {
10613 "node": ">= 6.0"
10614 }
10615 },
10616 "node_modules/detective-less/node_modules/debug": {
10617 "version": "4.1.1",
10618 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
10619 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
10620 "dev": true,
10621 "dependencies": {
10622 "ms": "^2.1.1"
10623 }
10624 },
10625 "node_modules/detective-less/node_modules/ms": {
10626 "version": "2.1.2",
10627 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
10628 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
10629 "dev": true
10630 },
10631 "node_modules/detective-postcss": {
10632 "version": "3.0.1",
10633 "resolved": "https://registry.npmjs.org/detective-postcss/-/detective-postcss-3.0.1.tgz",
10634 "integrity": "sha512-tfTS2GdpUal5NY0aCqI4dpEy8Xfr88AehYKB0iBIZvo8y2g3UsrcDnrp9PR2FbzoW7xD5Rip3NJW7eCSvtqdUw==",
10635 "dev": true,
10636 "dependencies": {
10637 "debug": "^4.1.1",
10638 "is-url": "^1.2.4",
10639 "postcss": "^7.0.2",
10640 "postcss-values-parser": "^1.5.0"
10641 },
10642 "engines": {
10643 "node": ">=6.0.0"
10644 }
10645 },
10646 "node_modules/detective-postcss/node_modules/debug": {
10647 "version": "4.1.1",
10648 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
10649 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
10650 "dev": true,
10651 "dependencies": {
10652 "ms": "^2.1.1"
10653 }
10654 },
10655 "node_modules/detective-postcss/node_modules/ms": {
10656 "version": "2.1.2",
10657 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
10658 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
10659 "dev": true
10660 },
10661 "node_modules/detective-sass": {
10662 "version": "3.0.1",
10663 "resolved": "https://registry.npmjs.org/detective-sass/-/detective-sass-3.0.1.tgz",
10664 "integrity": "sha512-oSbrBozRjJ+QFF4WJFbjPQKeakoaY1GiR380NPqwdbWYd5wfl5cLWv0l6LsJVqrgWfFN1bjFqSeo32Nxza8Lbw==",
10665 "dev": true,
10666 "dependencies": {
10667 "debug": "^4.1.1",
10668 "gonzales-pe": "^4.2.3",
10669 "node-source-walk": "^4.0.0"
10670 },
10671 "engines": {
10672 "node": ">= 6.0"
10673 }
10674 },
10675 "node_modules/detective-sass/node_modules/debug": {
10676 "version": "4.1.1",
10677 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
10678 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
10679 "dev": true,
10680 "dependencies": {
10681 "ms": "^2.1.1"
10682 }
10683 },
10684 "node_modules/detective-sass/node_modules/ms": {
10685 "version": "2.1.2",
10686 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
10687 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
10688 "dev": true
10689 },
10690 "node_modules/detective-scss": {
10691 "version": "2.0.1",
10692 "resolved": "https://registry.npmjs.org/detective-scss/-/detective-scss-2.0.1.tgz",
10693 "integrity": "sha512-VveyXW4WQE04s05KlJ8K0bG34jtHQVgTc9InspqoQxvnelj/rdgSAy7i2DXAazyQNFKlWSWbS+Ro2DWKFOKTPQ==",
10694 "dev": true,
10695 "dependencies": {
10696 "debug": "^4.1.1",
10697 "gonzales-pe": "^4.2.3",
10698 "node-source-walk": "^4.0.0"
10699 },
10700 "engines": {
10701 "node": ">= 6.0"
10702 }
10703 },
10704 "node_modules/detective-scss/node_modules/debug": {
10705 "version": "4.1.1",
10706 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
10707 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
10708 "dev": true,
10709 "dependencies": {
10710 "ms": "^2.1.1"
10711 }
10712 },
10713 "node_modules/detective-scss/node_modules/ms": {
10714 "version": "2.1.2",
10715 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
10716 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
10717 "dev": true
10718 },
10719 "node_modules/detective-stylus": {
10720 "version": "1.0.0",
10721 "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-1.0.0.tgz",
10722 "integrity": "sha1-UK7n24uruZA4HwEMY/q7pbWOVM0=",
10723 "dev": true
10724 },
10725 "node_modules/detective-typescript": {
10726 "version": "5.8.0",
10727 "resolved": "https://registry.npmjs.org/detective-typescript/-/detective-typescript-5.8.0.tgz",
10728 "integrity": "sha512-SrsUCfCaDTF64QVMHMidRal+kmkbIc5zP8cxxZPsomWx9vuEUjBlSJNhf7/ypE5cLdJJDI4qzKDmyzqQ+iz/xg==",
10729 "dev": true,
10730 "dependencies": {
10731 "@typescript-eslint/typescript-estree": "^2.29.0",
10732 "ast-module-types": "^2.6.0",
10733 "node-source-walk": "^4.2.0",
10734 "typescript": "^3.8.3"
10735 },
10736 "engines": {
10737 "node": ">=6.0"
10738 }
10739 },
10740 "node_modules/dezalgo": {
10741 "version": "1.0.3",
10742 "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz",
10743 "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=",
10744 "dev": true,
10745 "dependencies": {
10746 "asap": "^2.0.0",
10747 "wrappy": "1"
10748 }
10749 },
10750 "node_modules/diff": {
10751 "version": "4.0.2",
10752 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
10753 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
10754 "dev": true,
10755 "engines": {
10756 "node": ">=0.3.1"
10757 }
10758 },
10759 "node_modules/diff-sequences": {
10760 "version": "26.3.0",
10761 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.3.0.tgz",
10762 "integrity": "sha512-5j5vdRcw3CNctePNYN0Wy2e/JbWT6cAYnXv5OuqPhDpyCGc0uLu2TK0zOCJWNB9kOIfYMSpIulRaDgIi4HJ6Ig==",
10763 "dev": true,
10764 "engines": {
10765 "node": ">= 10.14.2"
10766 }
10767 },
10768 "node_modules/diffie-hellman": {
10769 "version": "5.0.3",
10770 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
10771 "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
10772 "dev": true,
10773 "dependencies": {
10774 "bn.js": "^4.1.0",
10775 "miller-rabin": "^4.0.0",
10776 "randombytes": "^2.0.0"
10777 }
10778 },
10779 "node_modules/diffie-hellman/node_modules/bn.js": {
10780 "version": "4.11.9",
10781 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
10782 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
10783 "dev": true
10784 },
10785 "node_modules/dir-glob": {
10786 "version": "2.2.2",
10787 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
10788 "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
10789 "dev": true,
10790 "dependencies": {
10791 "path-type": "^3.0.0"
10792 },
10793 "engines": {
10794 "node": ">=4"
10795 }
10796 },
10797 "node_modules/dir-glob/node_modules/path-type": {
10798 "version": "3.0.0",
10799 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
10800 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
10801 "dev": true,
10802 "dependencies": {
10803 "pify": "^3.0.0"
10804 },
10805 "engines": {
10806 "node": ">=4"
10807 }
10808 },
10809 "node_modules/dir-glob/node_modules/pify": {
10810 "version": "3.0.0",
10811 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
10812 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
10813 "dev": true,
10814 "engines": {
10815 "node": ">=4"
10816 }
10817 },
10818 "node_modules/dns-equal": {
10819 "version": "1.0.0",
10820 "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
10821 "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
10822 "dev": true
10823 },
10824 "node_modules/dns-packet": {
10825 "version": "1.3.1",
10826 "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
10827 "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
10828 "dev": true,
10829 "dependencies": {
10830 "ip": "^1.1.0",
10831 "safe-buffer": "^5.0.1"
10832 }
10833 },
10834 "node_modules/dns-txt": {
10835 "version": "2.0.2",
10836 "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
10837 "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
10838 "dev": true,
10839 "dependencies": {
10840 "buffer-indexof": "^1.0.0"
10841 }
10842 },
10843 "node_modules/docsearch.js": {
10844 "version": "2.6.3",
10845 "resolved": "https://registry.npmjs.org/docsearch.js/-/docsearch.js-2.6.3.tgz",
10846 "integrity": "sha512-GN+MBozuyz664ycpZY0ecdQE0ND/LSgJKhTLA0/v3arIS3S1Rpf2OJz6A35ReMsm91V5apcmzr5/kM84cvUg+A==",
10847 "dev": true,
10848 "dependencies": {
10849 "algoliasearch": "^3.24.5",
10850 "autocomplete.js": "0.36.0",
10851 "hogan.js": "^3.0.2",
10852 "request": "^2.87.0",
10853 "stack-utils": "^1.0.1",
10854 "to-factory": "^1.0.0",
10855 "zepto": "^1.2.0"
10856 }
10857 },
10858 "node_modules/docsearch.js/node_modules/stack-utils": {
10859 "version": "1.0.2",
10860 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz",
10861 "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==",
10862 "dev": true,
10863 "engines": {
10864 "node": ">=0.10.0"
10865 }
10866 },
10867 "node_modules/doctrine": {
10868 "version": "3.0.0",
10869 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
10870 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
10871 "dev": true,
10872 "dependencies": {
10873 "esutils": "^2.0.2"
10874 },
10875 "engines": {
10876 "node": ">=6.0.0"
10877 }
10878 },
10879 "node_modules/dom-converter": {
10880 "version": "0.2.0",
10881 "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
10882 "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
10883 "dev": true,
10884 "dependencies": {
10885 "utila": "~0.4"
10886 }
10887 },
10888 "node_modules/dom-serializer": {
10889 "version": "0.2.2",
10890 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
10891 "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
10892 "dev": true,
10893 "dependencies": {
10894 "domelementtype": "^2.0.1",
10895 "entities": "^2.0.0"
10896 }
10897 },
10898 "node_modules/dom-serializer/node_modules/domelementtype": {
10899 "version": "2.0.1",
10900 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz",
10901 "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==",
10902 "dev": true
10903 },
10904 "node_modules/dom-serializer/node_modules/entities": {
10905 "version": "2.0.3",
10906 "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
10907 "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
10908 "dev": true
10909 },
10910 "node_modules/dom-walk": {
10911 "version": "0.1.2",
10912 "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
10913 "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==",
10914 "dev": true
10915 },
10916 "node_modules/domain-browser": {
10917 "version": "1.2.0",
10918 "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
10919 "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
10920 "dev": true,
10921 "engines": {
10922 "node": ">=0.4",
10923 "npm": ">=1.2"
10924 }
10925 },
10926 "node_modules/domelementtype": {
10927 "version": "1.3.1",
10928 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
10929 "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
10930 "dev": true
10931 },
10932 "node_modules/domexception": {
10933 "version": "2.0.1",
10934 "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
10935 "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
10936 "dev": true,
10937 "dependencies": {
10938 "webidl-conversions": "^5.0.0"
10939 },
10940 "engines": {
10941 "node": ">=8"
10942 }
10943 },
10944 "node_modules/domexception/node_modules/webidl-conversions": {
10945 "version": "5.0.0",
10946 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
10947 "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
10948 "dev": true,
10949 "engines": {
10950 "node": ">=8"
10951 }
10952 },
10953 "node_modules/domhandler": {
10954 "version": "2.4.2",
10955 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
10956 "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
10957 "dev": true,
10958 "dependencies": {
10959 "domelementtype": "1"
10960 }
10961 },
10962 "node_modules/domutils": {
10963 "version": "1.7.0",
10964 "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
10965 "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
10966 "dev": true,
10967 "dependencies": {
10968 "dom-serializer": "0",
10969 "domelementtype": "1"
10970 }
10971 },
10972 "node_modules/dot-prop": {
10973 "version": "4.2.1",
10974 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz",
10975 "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==",
10976 "dev": true,
10977 "dependencies": {
10978 "is-obj": "^1.0.0"
10979 },
10980 "engines": {
10981 "node": ">=4"
10982 }
10983 },
10984 "node_modules/duplexer": {
10985 "version": "0.1.2",
10986 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
10987 "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
10988 "dev": true
10989 },
10990 "node_modules/duplexer3": {
10991 "version": "0.1.4",
10992 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
10993 "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
10994 "dev": true
10995 },
10996 "node_modules/duplexify": {
10997 "version": "3.7.1",
10998 "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
10999 "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
11000 "dev": true,
11001 "dependencies": {
11002 "end-of-stream": "^1.0.0",
11003 "inherits": "^2.0.1",
11004 "readable-stream": "^2.0.0",
11005 "stream-shift": "^1.0.0"
11006 }
11007 },
11008 "node_modules/duplexify/node_modules/readable-stream": {
11009 "version": "2.3.7",
11010 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
11011 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
11012 "dev": true,
11013 "dependencies": {
11014 "core-util-is": "~1.0.0",
11015 "inherits": "~2.0.3",
11016 "isarray": "~1.0.0",
11017 "process-nextick-args": "~2.0.0",
11018 "safe-buffer": "~5.1.1",
11019 "string_decoder": "~1.1.1",
11020 "util-deprecate": "~1.0.1"
11021 }
11022 },
11023 "node_modules/duplexify/node_modules/safe-buffer": {
11024 "version": "5.1.2",
11025 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
11026 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
11027 "dev": true
11028 },
11029 "node_modules/duplexify/node_modules/string_decoder": {
11030 "version": "1.1.1",
11031 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
11032 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
11033 "dev": true,
11034 "dependencies": {
11035 "safe-buffer": "~5.1.0"
11036 }
11037 },
11038 "node_modules/ecc-jsbn": {
11039 "version": "0.1.2",
11040 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
11041 "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
11042 "dev": true,
11043 "dependencies": {
11044 "jsbn": "~0.1.0",
11045 "safer-buffer": "^2.1.0"
11046 }
11047 },
11048 "node_modules/ee-first": {
11049 "version": "1.1.1",
11050 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
11051 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
11052 "dev": true
11053 },
11054 "node_modules/electron-to-chromium": {
11055 "version": "1.3.564",
11056 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.564.tgz",
11057 "integrity": "sha512-fNaYN3EtKQWLQsrKXui8mzcryJXuA0LbCLoizeX6oayG2emBaS5MauKjCPAvc29NEY4FpLHIUWiP+Y0Bfrs5dg==",
11058 "dev": true
11059 },
11060 "node_modules/elliptic": {
11061 "version": "6.5.3",
11062 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz",
11063 "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==",
11064 "dependencies": {
11065 "bn.js": "^4.4.0",
11066 "brorand": "^1.0.1",
11067 "hash.js": "^1.0.0",
11068 "hmac-drbg": "^1.0.0",
11069 "inherits": "^2.0.1",
11070 "minimalistic-assert": "^1.0.0",
11071 "minimalistic-crypto-utils": "^1.0.0"
11072 }
11073 },
11074 "node_modules/elliptic/node_modules/bn.js": {
11075 "version": "4.11.9",
11076 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
11077 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw=="
11078 },
11079 "node_modules/email-addresses": {
11080 "version": "3.1.0",
11081 "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz",
11082 "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==",
11083 "dev": true
11084 },
11085 "node_modules/emittery": {
11086 "version": "0.7.1",
11087 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.1.tgz",
11088 "integrity": "sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ==",
11089 "dev": true,
11090 "engines": {
11091 "node": ">=10"
11092 }
11093 },
11094 "node_modules/emoji-regex": {
11095 "version": "7.0.3",
11096 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
11097 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
11098 "dev": true
11099 },
11100 "node_modules/emojis-list": {
11101 "version": "3.0.0",
11102 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
11103 "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
11104 "dev": true,
11105 "engines": {
11106 "node": ">= 4"
11107 }
11108 },
11109 "node_modules/encodeurl": {
11110 "version": "1.0.2",
11111 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
11112 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
11113 "dev": true,
11114 "engines": {
11115 "node": ">= 0.8"
11116 }
11117 },
11118 "node_modules/encoding": {
11119 "version": "0.1.13",
11120 "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
11121 "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
11122 "dev": true,
11123 "dependencies": {
11124 "iconv-lite": "^0.6.2"
11125 }
11126 },
11127 "node_modules/end-of-stream": {
11128 "version": "1.4.4",
11129 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
11130 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
11131 "dev": true,
11132 "dependencies": {
11133 "once": "^1.4.0"
11134 }
11135 },
11136 "node_modules/enhanced-resolve": {
11137 "version": "4.3.0",
11138 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz",
11139 "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==",
11140 "dev": true,
11141 "dependencies": {
11142 "graceful-fs": "^4.1.2",
11143 "memory-fs": "^0.5.0",
11144 "tapable": "^1.0.0"
11145 },
11146 "engines": {
11147 "node": ">=6.9.0"
11148 }
11149 },
11150 "node_modules/enquirer": {
11151 "version": "2.3.6",
11152 "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
11153 "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
11154 "dev": true,
11155 "dependencies": {
11156 "ansi-colors": "^4.1.1"
11157 },
11158 "engines": {
11159 "node": ">=8.6"
11160 }
11161 },
11162 "node_modules/entities": {
11163 "version": "1.1.2",
11164 "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
11165 "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
11166 "dev": true
11167 },
11168 "node_modules/env-paths": {
11169 "version": "2.2.0",
11170 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz",
11171 "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==",
11172 "dev": true,
11173 "engines": {
11174 "node": ">=6"
11175 }
11176 },
11177 "node_modules/envify": {
11178 "version": "4.1.0",
11179 "resolved": "https://registry.npmjs.org/envify/-/envify-4.1.0.tgz",
11180 "integrity": "sha512-IKRVVoAYr4pIx4yIWNsz9mOsboxlNXiu7TNBnem/K/uTHdkyzXWDzHCK7UTolqBbgaBz0tQHsD3YNls0uIIjiw==",
11181 "dev": true,
11182 "dependencies": {
11183 "esprima": "^4.0.0",
11184 "through": "~2.3.4"
11185 },
11186 "bin": {
11187 "envify": "bin/envify"
11188 }
11189 },
11190 "node_modules/envinfo": {
11191 "version": "7.7.3",
11192 "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz",
11193 "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==",
11194 "dev": true,
11195 "bin": {
11196 "envinfo": "dist/cli.js"
11197 },
11198 "engines": {
11199 "node": ">=4"
11200 }
11201 },
11202 "node_modules/err-code": {
11203 "version": "1.1.2",
11204 "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz",
11205 "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=",
11206 "dev": true
11207 },
11208 "node_modules/errno": {
11209 "version": "0.1.7",
11210 "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
11211 "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
11212 "dev": true,
11213 "dependencies": {
11214 "prr": "~1.0.1"
11215 },
11216 "bin": {
11217 "errno": "cli.js"
11218 }
11219 },
11220 "node_modules/error-ex": {
11221 "version": "1.3.2",
11222 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
11223 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
11224 "dev": true,
11225 "dependencies": {
11226 "is-arrayish": "^0.2.1"
11227 }
11228 },
11229 "node_modules/es-abstract": {
11230 "version": "1.17.6",
11231 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz",
11232 "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==",
11233 "dev": true,
11234 "dependencies": {
11235 "es-to-primitive": "^1.2.1",
11236 "function-bind": "^1.1.1",
11237 "has": "^1.0.3",
11238 "has-symbols": "^1.0.1",
11239 "is-callable": "^1.2.0",
11240 "is-regex": "^1.1.0",
11241 "object-inspect": "^1.7.0",
11242 "object-keys": "^1.1.1",
11243 "object.assign": "^4.1.0",
11244 "string.prototype.trimend": "^1.0.1",
11245 "string.prototype.trimstart": "^1.0.1"
11246 },
11247 "engines": {
11248 "node": ">= 0.4"
11249 }
11250 },
11251 "node_modules/es-array-method-boxes-properly": {
11252 "version": "1.0.0",
11253 "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
11254 "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==",
11255 "dev": true
11256 },
11257 "node_modules/es-get-iterator": {
11258 "version": "1.1.0",
11259 "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz",
11260 "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==",
11261 "dev": true,
11262 "dependencies": {
11263 "es-abstract": "^1.17.4",
11264 "has-symbols": "^1.0.1",
11265 "is-arguments": "^1.0.4",
11266 "is-map": "^2.0.1",
11267 "is-set": "^2.0.1",
11268 "is-string": "^1.0.5",
11269 "isarray": "^2.0.5"
11270 }
11271 },
11272 "node_modules/es-get-iterator/node_modules/isarray": {
11273 "version": "2.0.5",
11274 "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
11275 "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
11276 "dev": true
11277 },
11278 "node_modules/es-to-primitive": {
11279 "version": "1.2.1",
11280 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
11281 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
11282 "dev": true,
11283 "dependencies": {
11284 "is-callable": "^1.1.4",
11285 "is-date-object": "^1.0.1",
11286 "is-symbol": "^1.0.2"
11287 },
11288 "engines": {
11289 "node": ">= 0.4"
11290 }
11291 },
11292 "node_modules/es5-ext": {
11293 "version": "0.10.53",
11294 "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
11295 "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
11296 "dependencies": {
11297 "es6-iterator": "~2.0.3",
11298 "es6-symbol": "~3.1.3",
11299 "next-tick": "~1.0.0"
11300 }
11301 },
11302 "node_modules/es5-ext/node_modules/next-tick": {
11303 "version": "1.0.0",
11304 "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
11305 "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
11306 },
11307 "node_modules/es6-iterator": {
11308 "version": "2.0.3",
11309 "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
11310 "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
11311 "dependencies": {
11312 "d": "1",
11313 "es5-ext": "^0.10.35",
11314 "es6-symbol": "^3.1.1"
11315 }
11316 },
11317 "node_modules/es6-promise": {
11318 "version": "4.2.8",
11319 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
11320 "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
11321 "dev": true
11322 },
11323 "node_modules/es6-promisify": {
11324 "version": "5.0.0",
11325 "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
11326 "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
11327 "dev": true,
11328 "dependencies": {
11329 "es6-promise": "^4.0.3"
11330 }
11331 },
11332 "node_modules/es6-symbol": {
11333 "version": "3.1.3",
11334 "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
11335 "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
11336 "dependencies": {
11337 "d": "^1.0.1",
11338 "ext": "^1.1.2"
11339 }
11340 },
11341 "node_modules/es6-weak-map": {
11342 "version": "2.0.3",
11343 "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
11344 "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
11345 "dependencies": {
11346 "d": "1",
11347 "es5-ext": "^0.10.46",
11348 "es6-iterator": "^2.0.3",
11349 "es6-symbol": "^3.1.1"
11350 }
11351 },
11352 "node_modules/escalade": {
11353 "version": "3.0.2",
11354 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz",
11355 "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==",
11356 "dev": true,
11357 "engines": {
11358 "node": ">=6"
11359 }
11360 },
11361 "node_modules/escape-goat": {
11362 "version": "2.1.1",
11363 "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
11364 "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
11365 "dev": true,
11366 "engines": {
11367 "node": ">=8"
11368 }
11369 },
11370 "node_modules/escape-html": {
11371 "version": "1.0.3",
11372 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
11373 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
11374 "dev": true
11375 },
11376 "node_modules/escape-string-regexp": {
11377 "version": "1.0.5",
11378 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
11379 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
11380 "dev": true,
11381 "engines": {
11382 "node": ">=0.8.0"
11383 }
11384 },
11385 "node_modules/escodegen": {
11386 "version": "1.14.3",
11387 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
11388 "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
11389 "dev": true,
11390 "dependencies": {
11391 "esprima": "^4.0.1",
11392 "estraverse": "^4.2.0",
11393 "esutils": "^2.0.2",
11394 "optionator": "^0.8.1",
11395 "source-map": "~0.6.1"
11396 },
11397 "bin": {
11398 "escodegen": "bin/escodegen.js",
11399 "esgenerate": "bin/esgenerate.js"
11400 },
11401 "engines": {
11402 "node": ">=4.0"
11403 },
11404 "optionalDependencies": {
11405 "source-map": "~0.6.1"
11406 }
11407 },
11408 "node_modules/escodegen/node_modules/levn": {
11409 "version": "0.3.0",
11410 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
11411 "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
11412 "dev": true,
11413 "dependencies": {
11414 "prelude-ls": "~1.1.2",
11415 "type-check": "~0.3.2"
11416 },
11417 "engines": {
11418 "node": ">= 0.8.0"
11419 }
11420 },
11421 "node_modules/escodegen/node_modules/optionator": {
11422 "version": "0.8.3",
11423 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
11424 "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
11425 "dev": true,
11426 "dependencies": {
11427 "deep-is": "~0.1.3",
11428 "fast-levenshtein": "~2.0.6",
11429 "levn": "~0.3.0",
11430 "prelude-ls": "~1.1.2",
11431 "type-check": "~0.3.2",
11432 "word-wrap": "~1.2.3"
11433 },
11434 "engines": {
11435 "node": ">= 0.8.0"
11436 }
11437 },
11438 "node_modules/escodegen/node_modules/prelude-ls": {
11439 "version": "1.1.2",
11440 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
11441 "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
11442 "dev": true,
11443 "engines": {
11444 "node": ">= 0.8.0"
11445 }
11446 },
11447 "node_modules/escodegen/node_modules/source-map": {
11448 "version": "0.6.1",
11449 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
11450 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
11451 "dev": true,
11452 "optional": true,
11453 "engines": {
11454 "node": ">=0.10.0"
11455 }
11456 },
11457 "node_modules/escodegen/node_modules/type-check": {
11458 "version": "0.3.2",
11459 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
11460 "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
11461 "dev": true,
11462 "dependencies": {
11463 "prelude-ls": "~1.1.2"
11464 },
11465 "engines": {
11466 "node": ">= 0.8.0"
11467 }
11468 },
11469 "node_modules/eslint": {
11470 "version": "7.8.1",
11471 "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.8.1.tgz",
11472 "integrity": "sha512-/2rX2pfhyUG0y+A123d0ccXtMm7DV7sH1m3lk9nk2DZ2LReq39FXHueR9xZwshE5MdfSf0xunSaMWRqyIA6M1w==",
11473 "dev": true,
11474 "dependencies": {
11475 "@babel/code-frame": "^7.0.0",
11476 "@eslint/eslintrc": "^0.1.3",
11477 "ajv": "^6.10.0",
11478 "chalk": "^4.0.0",
11479 "cross-spawn": "^7.0.2",
11480 "debug": "^4.0.1",
11481 "doctrine": "^3.0.0",
11482 "enquirer": "^2.3.5",
11483 "eslint-scope": "^5.1.0",
11484 "eslint-utils": "^2.1.0",
11485 "eslint-visitor-keys": "^1.3.0",
11486 "espree": "^7.3.0",
11487 "esquery": "^1.2.0",
11488 "esutils": "^2.0.2",
11489 "file-entry-cache": "^5.0.1",
11490 "functional-red-black-tree": "^1.0.1",
11491 "glob-parent": "^5.0.0",
11492 "globals": "^12.1.0",
11493 "ignore": "^4.0.6",
11494 "import-fresh": "^3.0.0",
11495 "imurmurhash": "^0.1.4",
11496 "is-glob": "^4.0.0",
11497 "js-yaml": "^3.13.1",
11498 "json-stable-stringify-without-jsonify": "^1.0.1",
11499 "levn": "^0.4.1",
11500 "lodash": "^4.17.19",
11501 "minimatch": "^3.0.4",
11502 "natural-compare": "^1.4.0",
11503 "optionator": "^0.9.1",
11504 "progress": "^2.0.0",
11505 "regexpp": "^3.1.0",
11506 "semver": "^7.2.1",
11507 "strip-ansi": "^6.0.0",
11508 "strip-json-comments": "^3.1.0",
11509 "table": "^5.2.3",
11510 "text-table": "^0.2.0",
11511 "v8-compile-cache": "^2.0.3"
11512 },
11513 "bin": {
11514 "eslint": "bin/eslint.js"
11515 },
11516 "engines": {
11517 "node": "^10.12.0 || >=12.0.0"
11518 }
11519 },
11520 "node_modules/eslint-config-standard": {
11521 "version": "14.1.1",
11522 "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz",
11523 "integrity": "sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg==",
11524 "dev": true
11525 },
11526 "node_modules/eslint-import-resolver-node": {
11527 "version": "0.3.4",
11528 "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz",
11529 "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==",
11530 "dev": true,
11531 "dependencies": {
11532 "debug": "^2.6.9",
11533 "resolve": "^1.13.1"
11534 }
11535 },
11536 "node_modules/eslint-module-utils": {
11537 "version": "2.6.0",
11538 "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz",
11539 "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==",
11540 "dev": true,
11541 "dependencies": {
11542 "debug": "^2.6.9",
11543 "pkg-dir": "^2.0.0"
11544 },
11545 "engines": {
11546 "node": ">=4"
11547 }
11548 },
11549 "node_modules/eslint-module-utils/node_modules/find-up": {
11550 "version": "2.1.0",
11551 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
11552 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
11553 "dev": true,
11554 "dependencies": {
11555 "locate-path": "^2.0.0"
11556 },
11557 "engines": {
11558 "node": ">=4"
11559 }
11560 },
11561 "node_modules/eslint-module-utils/node_modules/locate-path": {
11562 "version": "2.0.0",
11563 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
11564 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
11565 "dev": true,
11566 "dependencies": {
11567 "p-locate": "^2.0.0",
11568 "path-exists": "^3.0.0"
11569 },
11570 "engines": {
11571 "node": ">=4"
11572 }
11573 },
11574 "node_modules/eslint-module-utils/node_modules/p-limit": {
11575 "version": "1.3.0",
11576 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
11577 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
11578 "dev": true,
11579 "dependencies": {
11580 "p-try": "^1.0.0"
11581 },
11582 "engines": {
11583 "node": ">=4"
11584 }
11585 },
11586 "node_modules/eslint-module-utils/node_modules/p-locate": {
11587 "version": "2.0.0",
11588 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
11589 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
11590 "dev": true,
11591 "dependencies": {
11592 "p-limit": "^1.1.0"
11593 },
11594 "engines": {
11595 "node": ">=4"
11596 }
11597 },
11598 "node_modules/eslint-module-utils/node_modules/p-try": {
11599 "version": "1.0.0",
11600 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
11601 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
11602 "dev": true,
11603 "engines": {
11604 "node": ">=4"
11605 }
11606 },
11607 "node_modules/eslint-module-utils/node_modules/pkg-dir": {
11608 "version": "2.0.0",
11609 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
11610 "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
11611 "dev": true,
11612 "dependencies": {
11613 "find-up": "^2.1.0"
11614 },
11615 "engines": {
11616 "node": ">=4"
11617 }
11618 },
11619 "node_modules/eslint-plugin-es": {
11620 "version": "3.0.1",
11621 "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
11622 "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
11623 "dev": true,
11624 "dependencies": {
11625 "eslint-utils": "^2.0.0",
11626 "regexpp": "^3.0.0"
11627 },
11628 "engines": {
11629 "node": ">=8.10.0"
11630 }
11631 },
11632 "node_modules/eslint-plugin-header": {
11633 "version": "3.1.0",
11634 "resolved": "https://registry.npmjs.org/eslint-plugin-header/-/eslint-plugin-header-3.1.0.tgz",
11635 "integrity": "sha512-jKKcwMsB0/ftBv3UVmuQir1f8AmXzTS9rdzPkileW8/Nz9ivdea8vOU1ZrMbX+WH6CpwnHEo3403baSHk40Mag==",
11636 "dev": true
11637 },
11638 "node_modules/eslint-plugin-import": {
11639 "version": "2.22.0",
11640 "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.0.tgz",
11641 "integrity": "sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg==",
11642 "dev": true,
11643 "dependencies": {
11644 "array-includes": "^3.1.1",
11645 "array.prototype.flat": "^1.2.3",
11646 "contains-path": "^0.1.0",
11647 "debug": "^2.6.9",
11648 "doctrine": "1.5.0",
11649 "eslint-import-resolver-node": "^0.3.3",
11650 "eslint-module-utils": "^2.6.0",
11651 "has": "^1.0.3",
11652 "minimatch": "^3.0.4",
11653 "object.values": "^1.1.1",
11654 "read-pkg-up": "^2.0.0",
11655 "resolve": "^1.17.0",
11656 "tsconfig-paths": "^3.9.0"
11657 },
11658 "engines": {
11659 "node": ">=4"
11660 }
11661 },
11662 "node_modules/eslint-plugin-import/node_modules/doctrine": {
11663 "version": "1.5.0",
11664 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
11665 "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
11666 "dev": true,
11667 "dependencies": {
11668 "esutils": "^2.0.2",
11669 "isarray": "^1.0.0"
11670 },
11671 "engines": {
11672 "node": ">=0.10.0"
11673 }
11674 },
11675 "node_modules/eslint-plugin-node": {
11676 "version": "11.1.0",
11677 "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
11678 "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==",
11679 "dev": true,
11680 "dependencies": {
11681 "eslint-plugin-es": "^3.0.0",
11682 "eslint-utils": "^2.0.0",
11683 "ignore": "^5.1.1",
11684 "minimatch": "^3.0.4",
11685 "resolve": "^1.10.1",
11686 "semver": "^6.1.0"
11687 },
11688 "engines": {
11689 "node": ">=8.10.0"
11690 }
11691 },
11692 "node_modules/eslint-plugin-node/node_modules/ignore": {
11693 "version": "5.1.8",
11694 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
11695 "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
11696 "dev": true,
11697 "engines": {
11698 "node": ">= 4"
11699 }
11700 },
11701 "node_modules/eslint-plugin-node/node_modules/semver": {
11702 "version": "6.3.0",
11703 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
11704 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
11705 "dev": true,
11706 "bin": {
11707 "semver": "bin/semver.js"
11708 }
11709 },
11710 "node_modules/eslint-plugin-promise": {
11711 "version": "4.2.1",
11712 "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz",
11713 "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==",
11714 "dev": true,
11715 "engines": {
11716 "node": ">=6"
11717 }
11718 },
11719 "node_modules/eslint-plugin-react": {
11720 "version": "7.20.6",
11721 "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.6.tgz",
11722 "integrity": "sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==",
11723 "dev": true,
11724 "dependencies": {
11725 "array-includes": "^3.1.1",
11726 "array.prototype.flatmap": "^1.2.3",
11727 "doctrine": "^2.1.0",
11728 "has": "^1.0.3",
11729 "jsx-ast-utils": "^2.4.1",
11730 "object.entries": "^1.1.2",
11731 "object.fromentries": "^2.0.2",
11732 "object.values": "^1.1.1",
11733 "prop-types": "^15.7.2",
11734 "resolve": "^1.17.0",
11735 "string.prototype.matchall": "^4.0.2"
11736 },
11737 "engines": {
11738 "node": ">=4"
11739 }
11740 },
11741 "node_modules/eslint-plugin-react-hooks": {
11742 "version": "4.1.0",
11743 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.1.0.tgz",
11744 "integrity": "sha512-36zilUcDwDReiORXmcmTc6rRumu9JIM3WjSvV0nclHoUQ0CNrX866EwONvLR/UqaeqFutbAnVu8PEmctdo2SRQ==",
11745 "dev": true,
11746 "engines": {
11747 "node": ">=10"
11748 }
11749 },
11750 "node_modules/eslint-plugin-react/node_modules/doctrine": {
11751 "version": "2.1.0",
11752 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
11753 "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
11754 "dev": true,
11755 "dependencies": {
11756 "esutils": "^2.0.2"
11757 },
11758 "engines": {
11759 "node": ">=0.10.0"
11760 }
11761 },
11762 "node_modules/eslint-plugin-sort-destructure-keys": {
11763 "version": "1.3.5",
11764 "resolved": "https://registry.npmjs.org/eslint-plugin-sort-destructure-keys/-/eslint-plugin-sort-destructure-keys-1.3.5.tgz",
11765 "integrity": "sha512-JmVpidhDsLwZsmRDV7Tf/vZgOAOEQGkLtwToSvX5mD8fuWYS/xkgMRBsalW1fGlc8CgJJwnzropt4oMQ7YCHLg==",
11766 "dev": true,
11767 "dependencies": {
11768 "natural-compare-lite": "^1.4.0"
11769 },
11770 "engines": {
11771 "node": ">=6.0.0"
11772 }
11773 },
11774 "node_modules/eslint-plugin-standard": {
11775 "version": "4.0.1",
11776 "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz",
11777 "integrity": "sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ==",
11778 "dev": true
11779 },
11780 "node_modules/eslint-scope": {
11781 "version": "5.1.0",
11782 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz",
11783 "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==",
11784 "dev": true,
11785 "dependencies": {
11786 "esrecurse": "^4.1.0",
11787 "estraverse": "^4.1.1"
11788 },
11789 "engines": {
11790 "node": ">=8.0.0"
11791 }
11792 },
11793 "node_modules/eslint-utils": {
11794 "version": "2.1.0",
11795 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
11796 "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
11797 "dev": true,
11798 "dependencies": {
11799 "eslint-visitor-keys": "^1.1.0"
11800 },
11801 "engines": {
11802 "node": ">=6"
11803 }
11804 },
11805 "node_modules/eslint-visitor-keys": {
11806 "version": "1.3.0",
11807 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
11808 "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
11809 "dev": true,
11810 "engines": {
11811 "node": ">=4"
11812 }
11813 },
11814 "node_modules/eslint/node_modules/cross-spawn": {
11815 "version": "7.0.3",
11816 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
11817 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
11818 "dev": true,
11819 "dependencies": {
11820 "path-key": "^3.1.0",
11821 "shebang-command": "^2.0.0",
11822 "which": "^2.0.1"
11823 },
11824 "engines": {
11825 "node": ">= 8"
11826 }
11827 },
11828 "node_modules/eslint/node_modules/debug": {
11829 "version": "4.1.1",
11830 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
11831 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
11832 "dev": true,
11833 "dependencies": {
11834 "ms": "^2.1.1"
11835 }
11836 },
11837 "node_modules/eslint/node_modules/glob-parent": {
11838 "version": "5.1.1",
11839 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
11840 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
11841 "dev": true,
11842 "dependencies": {
11843 "is-glob": "^4.0.1"
11844 },
11845 "engines": {
11846 "node": ">= 6"
11847 }
11848 },
11849 "node_modules/eslint/node_modules/globals": {
11850 "version": "12.4.0",
11851 "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
11852 "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
11853 "dev": true,
11854 "dependencies": {
11855 "type-fest": "^0.8.1"
11856 },
11857 "engines": {
11858 "node": ">=8"
11859 }
11860 },
11861 "node_modules/eslint/node_modules/ms": {
11862 "version": "2.1.2",
11863 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
11864 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
11865 "dev": true
11866 },
11867 "node_modules/eslint/node_modules/path-key": {
11868 "version": "3.1.1",
11869 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
11870 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
11871 "dev": true,
11872 "engines": {
11873 "node": ">=8"
11874 }
11875 },
11876 "node_modules/eslint/node_modules/semver": {
11877 "version": "7.3.2",
11878 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
11879 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
11880 "dev": true,
11881 "bin": {
11882 "semver": "bin/semver.js"
11883 },
11884 "engines": {
11885 "node": ">=10"
11886 }
11887 },
11888 "node_modules/eslint/node_modules/shebang-command": {
11889 "version": "2.0.0",
11890 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
11891 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
11892 "dev": true,
11893 "dependencies": {
11894 "shebang-regex": "^3.0.0"
11895 },
11896 "engines": {
11897 "node": ">=8"
11898 }
11899 },
11900 "node_modules/eslint/node_modules/shebang-regex": {
11901 "version": "3.0.0",
11902 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
11903 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
11904 "dev": true,
11905 "engines": {
11906 "node": ">=8"
11907 }
11908 },
11909 "node_modules/eslint/node_modules/which": {
11910 "version": "2.0.2",
11911 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
11912 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
11913 "dev": true,
11914 "dependencies": {
11915 "isexe": "^2.0.0"
11916 },
11917 "bin": {
11918 "node-which": "bin/node-which"
11919 },
11920 "engines": {
11921 "node": ">= 8"
11922 }
11923 },
11924 "node_modules/espree": {
11925 "version": "7.3.0",
11926 "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz",
11927 "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==",
11928 "dev": true,
11929 "dependencies": {
11930 "acorn": "^7.4.0",
11931 "acorn-jsx": "^5.2.0",
11932 "eslint-visitor-keys": "^1.3.0"
11933 },
11934 "engines": {
11935 "node": "^10.12.0 || >=12.0.0"
11936 }
11937 },
11938 "node_modules/esprima": {
11939 "version": "4.0.1",
11940 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
11941 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
11942 "dev": true,
11943 "bin": {
11944 "esparse": "bin/esparse.js",
11945 "esvalidate": "bin/esvalidate.js"
11946 },
11947 "engines": {
11948 "node": ">=4"
11949 }
11950 },
11951 "node_modules/esquery": {
11952 "version": "1.3.1",
11953 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
11954 "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
11955 "dev": true,
11956 "dependencies": {
11957 "estraverse": "^5.1.0"
11958 },
11959 "engines": {
11960 "node": ">=0.10"
11961 }
11962 },
11963 "node_modules/esquery/node_modules/estraverse": {
11964 "version": "5.2.0",
11965 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
11966 "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
11967 "dev": true,
11968 "engines": {
11969 "node": ">=4.0"
11970 }
11971 },
11972 "node_modules/esrecurse": {
11973 "version": "4.3.0",
11974 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
11975 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
11976 "dev": true,
11977 "dependencies": {
11978 "estraverse": "^5.2.0"
11979 },
11980 "engines": {
11981 "node": ">=4.0"
11982 }
11983 },
11984 "node_modules/esrecurse/node_modules/estraverse": {
11985 "version": "5.2.0",
11986 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
11987 "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
11988 "dev": true,
11989 "engines": {
11990 "node": ">=4.0"
11991 }
11992 },
11993 "node_modules/estraverse": {
11994 "version": "4.3.0",
11995 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
11996 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
11997 "dev": true,
11998 "engines": {
11999 "node": ">=4.0"
12000 }
12001 },
12002 "node_modules/esutils": {
12003 "version": "2.0.3",
12004 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
12005 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
12006 "dev": true,
12007 "engines": {
12008 "node": ">=0.10.0"
12009 }
12010 },
12011 "node_modules/etag": {
12012 "version": "1.8.1",
12013 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
12014 "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
12015 "dev": true,
12016 "engines": {
12017 "node": ">= 0.6"
12018 }
12019 },
12020 "node_modules/event-emitter": {
12021 "version": "0.3.5",
12022 "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
12023 "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
12024 "dependencies": {
12025 "d": "1",
12026 "es5-ext": "~0.10.14"
12027 }
12028 },
12029 "node_modules/eventemitter3": {
12030 "version": "4.0.7",
12031 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
12032 "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
12033 },
12034 "node_modules/events": {
12035 "version": "3.2.0",
12036 "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
12037 "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
12038 "dev": true,
12039 "engines": {
12040 "node": ">=0.8.x"
12041 }
12042 },
12043 "node_modules/eventsource": {
12044 "version": "1.0.7",
12045 "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz",
12046 "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==",
12047 "dev": true,
12048 "dependencies": {
12049 "original": "^1.0.0"
12050 },
12051 "engines": {
12052 "node": ">=0.12.0"
12053 }
12054 },
12055 "node_modules/evp_bytestokey": {
12056 "version": "1.0.3",
12057 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
12058 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
12059 "dev": true,
12060 "dependencies": {
12061 "md5.js": "^1.3.4",
12062 "safe-buffer": "^5.1.1"
12063 }
12064 },
12065 "node_modules/exec-sh": {
12066 "version": "0.3.4",
12067 "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz",
12068 "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==",
12069 "dev": true
12070 },
12071 "node_modules/execa": {
12072 "version": "1.0.0",
12073 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
12074 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
12075 "dev": true,
12076 "dependencies": {
12077 "cross-spawn": "^6.0.0",
12078 "get-stream": "^4.0.0",
12079 "is-stream": "^1.1.0",
12080 "npm-run-path": "^2.0.0",
12081 "p-finally": "^1.0.0",
12082 "signal-exit": "^3.0.0",
12083 "strip-eof": "^1.0.0"
12084 },
12085 "engines": {
12086 "node": ">=6"
12087 }
12088 },
12089 "node_modules/exit": {
12090 "version": "0.1.2",
12091 "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
12092 "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
12093 "dev": true,
12094 "engines": {
12095 "node": ">= 0.8.0"
12096 }
12097 },
12098 "node_modules/expand-brackets": {
12099 "version": "2.1.4",
12100 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
12101 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
12102 "dev": true,
12103 "dependencies": {
12104 "debug": "^2.3.3",
12105 "define-property": "^0.2.5",
12106 "extend-shallow": "^2.0.1",
12107 "posix-character-classes": "^0.1.0",
12108 "regex-not": "^1.0.0",
12109 "snapdragon": "^0.8.1",
12110 "to-regex": "^3.0.1"
12111 },
12112 "engines": {
12113 "node": ">=0.10.0"
12114 }
12115 },
12116 "node_modules/expand-brackets/node_modules/define-property": {
12117 "version": "0.2.5",
12118 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
12119 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
12120 "dev": true,
12121 "dependencies": {
12122 "is-descriptor": "^0.1.0"
12123 },
12124 "engines": {
12125 "node": ">=0.10.0"
12126 }
12127 },
12128 "node_modules/expand-brackets/node_modules/extend-shallow": {
12129 "version": "2.0.1",
12130 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
12131 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
12132 "dev": true,
12133 "dependencies": {
12134 "is-extendable": "^0.1.0"
12135 },
12136 "engines": {
12137 "node": ">=0.10.0"
12138 }
12139 },
12140 "node_modules/expand-range": {
12141 "version": "1.8.2",
12142 "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
12143 "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
12144 "dev": true,
12145 "dependencies": {
12146 "fill-range": "^2.1.0"
12147 },
12148 "engines": {
12149 "node": ">=0.10.0"
12150 }
12151 },
12152 "node_modules/expand-range/node_modules/fill-range": {
12153 "version": "2.2.4",
12154 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
12155 "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
12156 "dev": true,
12157 "dependencies": {
12158 "is-number": "^2.1.0",
12159 "isobject": "^2.0.0",
12160 "randomatic": "^3.0.0",
12161 "repeat-element": "^1.1.2",
12162 "repeat-string": "^1.5.2"
12163 },
12164 "engines": {
12165 "node": ">=0.10.0"
12166 }
12167 },
12168 "node_modules/expand-range/node_modules/is-number": {
12169 "version": "2.1.0",
12170 "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
12171 "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
12172 "dev": true,
12173 "dependencies": {
12174 "kind-of": "^3.0.2"
12175 },
12176 "engines": {
12177 "node": ">=0.10.0"
12178 }
12179 },
12180 "node_modules/expand-range/node_modules/isobject": {
12181 "version": "2.1.0",
12182 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
12183 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
12184 "dev": true,
12185 "dependencies": {
12186 "isarray": "1.0.0"
12187 },
12188 "engines": {
12189 "node": ">=0.10.0"
12190 }
12191 },
12192 "node_modules/expand-range/node_modules/kind-of": {
12193 "version": "3.2.2",
12194 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
12195 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
12196 "dev": true,
12197 "dependencies": {
12198 "is-buffer": "^1.1.5"
12199 },
12200 "engines": {
12201 "node": ">=0.10.0"
12202 }
12203 },
12204 "node_modules/expand-tilde": {
12205 "version": "2.0.2",
12206 "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
12207 "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
12208 "dev": true,
12209 "dependencies": {
12210 "homedir-polyfill": "^1.0.1"
12211 },
12212 "engines": {
12213 "node": ">=0.10.0"
12214 }
12215 },
12216 "node_modules/expect": {
12217 "version": "26.4.2",
12218 "resolved": "https://registry.npmjs.org/expect/-/expect-26.4.2.tgz",
12219 "integrity": "sha512-IlJ3X52Z0lDHm7gjEp+m76uX46ldH5VpqmU0006vqDju/285twh7zaWMRhs67VpQhBwjjMchk+p5aA0VkERCAA==",
12220 "dev": true,
12221 "dependencies": {
12222 "@jest/types": "^26.3.0",
12223 "ansi-styles": "^4.0.0",
12224 "jest-get-type": "^26.3.0",
12225 "jest-matcher-utils": "^26.4.2",
12226 "jest-message-util": "^26.3.0",
12227 "jest-regex-util": "^26.0.0"
12228 },
12229 "engines": {
12230 "node": ">= 10.14.2"
12231 }
12232 },
12233 "node_modules/express": {
12234 "version": "4.17.1",
12235 "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
12236 "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
12237 "dev": true,
12238 "dependencies": {
12239 "accepts": "~1.3.7",
12240 "array-flatten": "1.1.1",
12241 "body-parser": "1.19.0",
12242 "content-disposition": "0.5.3",
12243 "content-type": "~1.0.4",
12244 "cookie": "0.4.0",
12245 "cookie-signature": "1.0.6",
12246 "debug": "2.6.9",
12247 "depd": "~1.1.2",
12248 "encodeurl": "~1.0.2",
12249 "escape-html": "~1.0.3",
12250 "etag": "~1.8.1",
12251 "finalhandler": "~1.1.2",
12252 "fresh": "0.5.2",
12253 "merge-descriptors": "1.0.1",
12254 "methods": "~1.1.2",
12255 "on-finished": "~2.3.0",
12256 "parseurl": "~1.3.3",
12257 "path-to-regexp": "0.1.7",
12258 "proxy-addr": "~2.0.5",
12259 "qs": "6.7.0",
12260 "range-parser": "~1.2.1",
12261 "safe-buffer": "5.1.2",
12262 "send": "0.17.1",
12263 "serve-static": "1.14.1",
12264 "setprototypeof": "1.1.1",
12265 "statuses": "~1.5.0",
12266 "type-is": "~1.6.18",
12267 "utils-merge": "1.0.1",
12268 "vary": "~1.1.2"
12269 },
12270 "engines": {
12271 "node": ">= 0.10.0"
12272 }
12273 },
12274 "node_modules/express/node_modules/array-flatten": {
12275 "version": "1.1.1",
12276 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
12277 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
12278 "dev": true
12279 },
12280 "node_modules/express/node_modules/qs": {
12281 "version": "6.7.0",
12282 "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
12283 "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
12284 "dev": true,
12285 "engines": {
12286 "node": ">=0.6"
12287 }
12288 },
12289 "node_modules/express/node_modules/safe-buffer": {
12290 "version": "5.1.2",
12291 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
12292 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
12293 "dev": true
12294 },
12295 "node_modules/ext": {
12296 "version": "1.4.0",
12297 "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
12298 "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
12299 "dependencies": {
12300 "type": "^2.0.0"
12301 }
12302 },
12303 "node_modules/ext/node_modules/type": {
12304 "version": "2.1.0",
12305 "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz",
12306 "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA=="
12307 },
12308 "node_modules/extend": {
12309 "version": "3.0.2",
12310 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
12311 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
12312 "dev": true
12313 },
12314 "node_modules/extend-shallow": {
12315 "version": "3.0.2",
12316 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
12317 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
12318 "dev": true,
12319 "dependencies": {
12320 "assign-symbols": "^1.0.0",
12321 "is-extendable": "^1.0.1"
12322 },
12323 "engines": {
12324 "node": ">=0.10.0"
12325 }
12326 },
12327 "node_modules/extend-shallow/node_modules/is-extendable": {
12328 "version": "1.0.1",
12329 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
12330 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
12331 "dev": true,
12332 "dependencies": {
12333 "is-plain-object": "^2.0.4"
12334 },
12335 "engines": {
12336 "node": ">=0.10.0"
12337 }
12338 },
12339 "node_modules/external-editor": {
12340 "version": "3.1.0",
12341 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
12342 "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
12343 "dev": true,
12344 "dependencies": {
12345 "chardet": "^0.7.0",
12346 "iconv-lite": "^0.4.24",
12347 "tmp": "^0.0.33"
12348 },
12349 "engines": {
12350 "node": ">=4"
12351 }
12352 },
12353 "node_modules/external-editor/node_modules/iconv-lite": {
12354 "version": "0.4.24",
12355 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
12356 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
12357 "dev": true,
12358 "dependencies": {
12359 "safer-buffer": ">= 2.1.2 < 3"
12360 },
12361 "engines": {
12362 "node": ">=0.10.0"
12363 }
12364 },
12365 "node_modules/extglob": {
12366 "version": "2.0.4",
12367 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
12368 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
12369 "dev": true,
12370 "dependencies": {
12371 "array-unique": "^0.3.2",
12372 "define-property": "^1.0.0",
12373 "expand-brackets": "^2.1.4",
12374 "extend-shallow": "^2.0.1",
12375 "fragment-cache": "^0.2.1",
12376 "regex-not": "^1.0.0",
12377 "snapdragon": "^0.8.1",
12378 "to-regex": "^3.0.1"
12379 },
12380 "engines": {
12381 "node": ">=0.10.0"
12382 }
12383 },
12384 "node_modules/extglob/node_modules/define-property": {
12385 "version": "1.0.0",
12386 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
12387 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
12388 "dev": true,
12389 "dependencies": {
12390 "is-descriptor": "^1.0.0"
12391 },
12392 "engines": {
12393 "node": ">=0.10.0"
12394 }
12395 },
12396 "node_modules/extglob/node_modules/extend-shallow": {
12397 "version": "2.0.1",
12398 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
12399 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
12400 "dev": true,
12401 "dependencies": {
12402 "is-extendable": "^0.1.0"
12403 },
12404 "engines": {
12405 "node": ">=0.10.0"
12406 }
12407 },
12408 "node_modules/extglob/node_modules/is-accessor-descriptor": {
12409 "version": "1.0.0",
12410 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
12411 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
12412 "dev": true,
12413 "dependencies": {
12414 "kind-of": "^6.0.0"
12415 },
12416 "engines": {
12417 "node": ">=0.10.0"
12418 }
12419 },
12420 "node_modules/extglob/node_modules/is-data-descriptor": {
12421 "version": "1.0.0",
12422 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
12423 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
12424 "dev": true,
12425 "dependencies": {
12426 "kind-of": "^6.0.0"
12427 },
12428 "engines": {
12429 "node": ">=0.10.0"
12430 }
12431 },
12432 "node_modules/extglob/node_modules/is-descriptor": {
12433 "version": "1.0.2",
12434 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
12435 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
12436 "dev": true,
12437 "dependencies": {
12438 "is-accessor-descriptor": "^1.0.0",
12439 "is-data-descriptor": "^1.0.0",
12440 "kind-of": "^6.0.2"
12441 },
12442 "engines": {
12443 "node": ">=0.10.0"
12444 }
12445 },
12446 "node_modules/extsprintf": {
12447 "version": "1.3.0",
12448 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
12449 "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
12450 "dev": true,
12451 "engines": [
12452 "node >=0.6.0"
12453 ]
12454 },
12455 "node_modules/fast-deep-equal": {
12456 "version": "3.1.3",
12457 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
12458 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
12459 "dev": true
12460 },
12461 "node_modules/fast-glob": {
12462 "version": "2.2.7",
12463 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
12464 "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
12465 "dev": true,
12466 "dependencies": {
12467 "@mrmlnc/readdir-enhanced": "^2.2.1",
12468 "@nodelib/fs.stat": "^1.1.2",
12469 "glob-parent": "^3.1.0",
12470 "is-glob": "^4.0.0",
12471 "merge2": "^1.2.3",
12472 "micromatch": "^3.1.10"
12473 },
12474 "engines": {
12475 "node": ">=4.0.0"
12476 }
12477 },
12478 "node_modules/fast-json-stable-stringify": {
12479 "version": "2.1.0",
12480 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
12481 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
12482 "dev": true
12483 },
12484 "node_modules/fast-levenshtein": {
12485 "version": "2.0.6",
12486 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
12487 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
12488 "dev": true
12489 },
12490 "node_modules/faye-websocket": {
12491 "version": "0.10.0",
12492 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
12493 "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
12494 "dev": true,
12495 "dependencies": {
12496 "websocket-driver": ">=0.5.1"
12497 },
12498 "engines": {
12499 "node": ">=0.4.0"
12500 }
12501 },
12502 "node_modules/fb-watchman": {
12503 "version": "2.0.1",
12504 "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
12505 "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
12506 "dev": true,
12507 "dependencies": {
12508 "bser": "2.1.1"
12509 }
12510 },
12511 "node_modules/figgy-pudding": {
12512 "version": "3.5.2",
12513 "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
12514 "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
12515 "dev": true
12516 },
12517 "node_modules/figures": {
12518 "version": "2.0.0",
12519 "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
12520 "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
12521 "dev": true,
12522 "dependencies": {
12523 "escape-string-regexp": "^1.0.5"
12524 },
12525 "engines": {
12526 "node": ">=4"
12527 }
12528 },
12529 "node_modules/file-entry-cache": {
12530 "version": "5.0.1",
12531 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
12532 "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
12533 "dev": true,
12534 "dependencies": {
12535 "flat-cache": "^2.0.1"
12536 },
12537 "engines": {
12538 "node": ">=4"
12539 }
12540 },
12541 "node_modules/file-exists-dazinatorfork": {
12542 "version": "1.0.2",
12543 "resolved": "https://registry.npmjs.org/file-exists-dazinatorfork/-/file-exists-dazinatorfork-1.0.2.tgz",
12544 "integrity": "sha512-r70c72ln2YHzQINNfxDp02hAhbGkt1HffZ+Du8oetWDLjDtFja/Lm10lUaSh9e+wD+7VDvPee0b0C9SAy8pWZg==",
12545 "dev": true,
12546 "engines": {
12547 "node": ">=6.0.0"
12548 }
12549 },
12550 "node_modules/file-loader": {
12551 "version": "3.0.1",
12552 "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz",
12553 "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==",
12554 "dev": true,
12555 "dependencies": {
12556 "loader-utils": "^1.0.2",
12557 "schema-utils": "^1.0.0"
12558 },
12559 "engines": {
12560 "node": ">= 6.9.0"
12561 }
12562 },
12563 "node_modules/file-loader/node_modules/schema-utils": {
12564 "version": "1.0.0",
12565 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
12566 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
12567 "dev": true,
12568 "dependencies": {
12569 "ajv": "^6.1.0",
12570 "ajv-errors": "^1.0.0",
12571 "ajv-keywords": "^3.1.0"
12572 },
12573 "engines": {
12574 "node": ">= 4"
12575 }
12576 },
12577 "node_modules/file-uri-to-path": {
12578 "version": "1.0.0",
12579 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
12580 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
12581 "dev": true,
12582 "optional": true
12583 },
12584 "node_modules/filename-regex": {
12585 "version": "2.0.1",
12586 "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
12587 "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
12588 "dev": true,
12589 "engines": {
12590 "node": ">=0.10.0"
12591 }
12592 },
12593 "node_modules/filename-reserved-regex": {
12594 "version": "1.0.0",
12595 "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz",
12596 "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=",
12597 "dev": true,
12598 "engines": {
12599 "node": ">=0.10.0"
12600 }
12601 },
12602 "node_modules/filenamify": {
12603 "version": "1.2.1",
12604 "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz",
12605 "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=",
12606 "dev": true,
12607 "dependencies": {
12608 "filename-reserved-regex": "^1.0.0",
12609 "strip-outer": "^1.0.0",
12610 "trim-repeated": "^1.0.0"
12611 },
12612 "engines": {
12613 "node": ">=0.10.0"
12614 }
12615 },
12616 "node_modules/filenamify-url": {
12617 "version": "1.0.0",
12618 "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz",
12619 "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=",
12620 "dev": true,
12621 "dependencies": {
12622 "filenamify": "^1.0.0",
12623 "humanize-url": "^1.0.0"
12624 },
12625 "engines": {
12626 "node": ">=0.10.0"
12627 }
12628 },
12629 "node_modules/filing-cabinet": {
12630 "version": "2.5.1",
12631 "resolved": "https://registry.npmjs.org/filing-cabinet/-/filing-cabinet-2.5.1.tgz",
12632 "integrity": "sha512-GWOdObzou2L0HrJUk8MpJa01q0ZOwuTwTssM2+P+ABJWEGlVWd6ueEatANFdin94/3rdkVSdqpH14VqCNqp3RA==",
12633 "dev": true,
12634 "dependencies": {
12635 "app-module-path": "^2.2.0",
12636 "commander": "^2.13.0",
12637 "debug": "^4.1.1",
12638 "decomment": "^0.9.2",
12639 "enhanced-resolve": "^4.1.0",
12640 "is-relative-path": "^1.0.2",
12641 "module-definition": "^3.0.0",
12642 "module-lookup-amd": "^6.1.0",
12643 "resolve": "^1.11.1",
12644 "resolve-dependency-path": "^2.0.0",
12645 "sass-lookup": "^3.0.0",
12646 "stylus-lookup": "^3.0.1",
12647 "typescript": "^3.0.3"
12648 },
12649 "bin": {
12650 "filing-cabinet": "bin/cli.js"
12651 },
12652 "engines": {
12653 "node": ">=6.0.0"
12654 }
12655 },
12656 "node_modules/filing-cabinet/node_modules/commander": {
12657 "version": "2.20.3",
12658 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
12659 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
12660 "dev": true
12661 },
12662 "node_modules/filing-cabinet/node_modules/debug": {
12663 "version": "4.1.1",
12664 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
12665 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
12666 "dev": true,
12667 "dependencies": {
12668 "ms": "^2.1.1"
12669 }
12670 },
12671 "node_modules/filing-cabinet/node_modules/ms": {
12672 "version": "2.1.2",
12673 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
12674 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
12675 "dev": true
12676 },
12677 "node_modules/fill-range": {
12678 "version": "4.0.0",
12679 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
12680 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
12681 "dev": true,
12682 "dependencies": {
12683 "extend-shallow": "^2.0.1",
12684 "is-number": "^3.0.0",
12685 "repeat-string": "^1.6.1",
12686 "to-regex-range": "^2.1.0"
12687 },
12688 "engines": {
12689 "node": ">=0.10.0"
12690 }
12691 },
12692 "node_modules/fill-range/node_modules/extend-shallow": {
12693 "version": "2.0.1",
12694 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
12695 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
12696 "dev": true,
12697 "dependencies": {
12698 "is-extendable": "^0.1.0"
12699 },
12700 "engines": {
12701 "node": ">=0.10.0"
12702 }
12703 },
12704 "node_modules/finalhandler": {
12705 "version": "1.1.2",
12706 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
12707 "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
12708 "dev": true,
12709 "dependencies": {
12710 "debug": "2.6.9",
12711 "encodeurl": "~1.0.2",
12712 "escape-html": "~1.0.3",
12713 "on-finished": "~2.3.0",
12714 "parseurl": "~1.3.3",
12715 "statuses": "~1.5.0",
12716 "unpipe": "~1.0.0"
12717 },
12718 "engines": {
12719 "node": ">= 0.8"
12720 }
12721 },
12722 "node_modules/find": {
12723 "version": "0.3.0",
12724 "resolved": "https://registry.npmjs.org/find/-/find-0.3.0.tgz",
12725 "integrity": "sha512-iSd+O4OEYV/I36Zl8MdYJO0xD82wH528SaCieTVHhclgiYNe9y+yPKSwK+A7/WsmHL1EZ+pYUJBXWTL5qofksw==",
12726 "dev": true,
12727 "dependencies": {
12728 "traverse-chain": "~0.1.0"
12729 }
12730 },
12731 "node_modules/find-babel-config": {
12732 "version": "1.2.0",
12733 "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz",
12734 "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==",
12735 "dev": true,
12736 "dependencies": {
12737 "json5": "^0.5.1",
12738 "path-exists": "^3.0.0"
12739 },
12740 "engines": {
12741 "node": ">=4.0.0"
12742 }
12743 },
12744 "node_modules/find-babel-config/node_modules/json5": {
12745 "version": "0.5.1",
12746 "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
12747 "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
12748 "dev": true,
12749 "bin": {
12750 "json5": "lib/cli.js"
12751 }
12752 },
12753 "node_modules/find-cache-dir": {
12754 "version": "2.1.0",
12755 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
12756 "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
12757 "dev": true,
12758 "dependencies": {
12759 "commondir": "^1.0.1",
12760 "make-dir": "^2.0.0",
12761 "pkg-dir": "^3.0.0"
12762 },
12763 "engines": {
12764 "node": ">=6"
12765 }
12766 },
12767 "node_modules/find-index": {
12768 "version": "0.1.1",
12769 "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz",
12770 "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=",
12771 "dev": true
12772 },
12773 "node_modules/find-up": {
12774 "version": "3.0.0",
12775 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
12776 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
12777 "dev": true,
12778 "dependencies": {
12779 "locate-path": "^3.0.0"
12780 },
12781 "engines": {
12782 "node": ">=6"
12783 }
12784 },
12785 "node_modules/findup-sync": {
12786 "version": "3.0.0",
12787 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
12788 "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
12789 "dev": true,
12790 "dependencies": {
12791 "detect-file": "^1.0.0",
12792 "is-glob": "^4.0.0",
12793 "micromatch": "^3.0.4",
12794 "resolve-dir": "^1.0.1"
12795 },
12796 "engines": {
12797 "node": ">= 0.10"
12798 }
12799 },
12800 "node_modules/flat": {
12801 "version": "4.1.0",
12802 "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz",
12803 "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==",
12804 "dev": true,
12805 "dependencies": {
12806 "is-buffer": "~2.0.3"
12807 },
12808 "bin": {
12809 "flat": "cli.js"
12810 }
12811 },
12812 "node_modules/flat-cache": {
12813 "version": "2.0.1",
12814 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
12815 "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
12816 "dev": true,
12817 "dependencies": {
12818 "flatted": "^2.0.0",
12819 "rimraf": "2.6.3",
12820 "write": "1.0.3"
12821 },
12822 "engines": {
12823 "node": ">=4"
12824 }
12825 },
12826 "node_modules/flat-cache/node_modules/rimraf": {
12827 "version": "2.6.3",
12828 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
12829 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
12830 "dev": true,
12831 "dependencies": {
12832 "glob": "^7.1.3"
12833 },
12834 "bin": {
12835 "rimraf": "bin.js"
12836 }
12837 },
12838 "node_modules/flat/node_modules/is-buffer": {
12839 "version": "2.0.4",
12840 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
12841 "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==",
12842 "dev": true,
12843 "engines": {
12844 "node": ">=4"
12845 }
12846 },
12847 "node_modules/flatted": {
12848 "version": "2.0.2",
12849 "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
12850 "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
12851 "dev": true
12852 },
12853 "node_modules/flatten": {
12854 "version": "1.0.3",
12855 "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz",
12856 "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==",
12857 "dev": true
12858 },
12859 "node_modules/flush-write-stream": {
12860 "version": "1.1.1",
12861 "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
12862 "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
12863 "dev": true,
12864 "dependencies": {
12865 "inherits": "^2.0.3",
12866 "readable-stream": "^2.3.6"
12867 }
12868 },
12869 "node_modules/flush-write-stream/node_modules/readable-stream": {
12870 "version": "2.3.7",
12871 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
12872 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
12873 "dev": true,
12874 "dependencies": {
12875 "core-util-is": "~1.0.0",
12876 "inherits": "~2.0.3",
12877 "isarray": "~1.0.0",
12878 "process-nextick-args": "~2.0.0",
12879 "safe-buffer": "~5.1.1",
12880 "string_decoder": "~1.1.1",
12881 "util-deprecate": "~1.0.1"
12882 }
12883 },
12884 "node_modules/flush-write-stream/node_modules/safe-buffer": {
12885 "version": "5.1.2",
12886 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
12887 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
12888 "dev": true
12889 },
12890 "node_modules/flush-write-stream/node_modules/string_decoder": {
12891 "version": "1.1.1",
12892 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
12893 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
12894 "dev": true,
12895 "dependencies": {
12896 "safe-buffer": "~5.1.0"
12897 }
12898 },
12899 "node_modules/follow-redirects": {
12900 "version": "1.13.0",
12901 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz",
12902 "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==",
12903 "dev": true,
12904 "engines": {
12905 "node": ">=4.0"
12906 }
12907 },
12908 "node_modules/for-in": {
12909 "version": "1.0.2",
12910 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
12911 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
12912 "dev": true,
12913 "engines": {
12914 "node": ">=0.10.0"
12915 }
12916 },
12917 "node_modules/for-own": {
12918 "version": "0.1.5",
12919 "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
12920 "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
12921 "dev": true,
12922 "dependencies": {
12923 "for-in": "^1.0.1"
12924 },
12925 "engines": {
12926 "node": ">=0.10.0"
12927 }
12928 },
12929 "node_modules/foreach": {
12930 "version": "2.0.5",
12931 "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
12932 "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
12933 "dev": true
12934 },
12935 "node_modules/forever-agent": {
12936 "version": "0.6.1",
12937 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
12938 "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
12939 "dev": true,
12940 "engines": {
12941 "node": "*"
12942 }
12943 },
12944 "node_modules/form-data": {
12945 "version": "2.3.3",
12946 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
12947 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
12948 "dev": true,
12949 "dependencies": {
12950 "asynckit": "^0.4.0",
12951 "combined-stream": "^1.0.6",
12952 "mime-types": "^2.1.12"
12953 },
12954 "engines": {
12955 "node": ">= 0.12"
12956 }
12957 },
12958 "node_modules/forwarded": {
12959 "version": "0.1.2",
12960 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
12961 "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
12962 "dev": true,
12963 "engines": {
12964 "node": ">= 0.6"
12965 }
12966 },
12967 "node_modules/fragment-cache": {
12968 "version": "0.2.1",
12969 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
12970 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
12971 "dev": true,
12972 "dependencies": {
12973 "map-cache": "^0.2.2"
12974 },
12975 "engines": {
12976 "node": ">=0.10.0"
12977 }
12978 },
12979 "node_modules/fresh": {
12980 "version": "0.5.2",
12981 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
12982 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
12983 "dev": true,
12984 "engines": {
12985 "node": ">= 0.6"
12986 }
12987 },
12988 "node_modules/from2": {
12989 "version": "2.3.0",
12990 "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
12991 "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
12992 "dev": true,
12993 "dependencies": {
12994 "inherits": "^2.0.1",
12995 "readable-stream": "^2.0.0"
12996 }
12997 },
12998 "node_modules/from2/node_modules/readable-stream": {
12999 "version": "2.3.7",
13000 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
13001 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
13002 "dev": true,
13003 "dependencies": {
13004 "core-util-is": "~1.0.0",
13005 "inherits": "~2.0.3",
13006 "isarray": "~1.0.0",
13007 "process-nextick-args": "~2.0.0",
13008 "safe-buffer": "~5.1.1",
13009 "string_decoder": "~1.1.1",
13010 "util-deprecate": "~1.0.1"
13011 }
13012 },
13013 "node_modules/from2/node_modules/safe-buffer": {
13014 "version": "5.1.2",
13015 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
13016 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
13017 "dev": true
13018 },
13019 "node_modules/from2/node_modules/string_decoder": {
13020 "version": "1.1.1",
13021 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
13022 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
13023 "dev": true,
13024 "dependencies": {
13025 "safe-buffer": "~5.1.0"
13026 }
13027 },
13028 "node_modules/fs-extra": {
13029 "version": "9.0.1",
13030 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz",
13031 "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==",
13032 "dev": true,
13033 "dependencies": {
13034 "at-least-node": "^1.0.0",
13035 "graceful-fs": "^4.2.0",
13036 "jsonfile": "^6.0.1",
13037 "universalify": "^1.0.0"
13038 },
13039 "engines": {
13040 "node": ">=10"
13041 }
13042 },
13043 "node_modules/fs-minipass": {
13044 "version": "1.2.7",
13045 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
13046 "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
13047 "dev": true,
13048 "dependencies": {
13049 "minipass": "^2.6.0"
13050 }
13051 },
13052 "node_modules/fs-readdir-recursive": {
13053 "version": "1.1.0",
13054 "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
13055 "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
13056 "dev": true
13057 },
13058 "node_modules/fs-write-stream-atomic": {
13059 "version": "1.0.10",
13060 "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
13061 "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
13062 "dev": true,
13063 "dependencies": {
13064 "graceful-fs": "^4.1.2",
13065 "iferr": "^0.1.5",
13066 "imurmurhash": "^0.1.4",
13067 "readable-stream": "1 || 2"
13068 }
13069 },
13070 "node_modules/fs-write-stream-atomic/node_modules/readable-stream": {
13071 "version": "2.3.7",
13072 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
13073 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
13074 "dev": true,
13075 "dependencies": {
13076 "core-util-is": "~1.0.0",
13077 "inherits": "~2.0.3",
13078 "isarray": "~1.0.0",
13079 "process-nextick-args": "~2.0.0",
13080 "safe-buffer": "~5.1.1",
13081 "string_decoder": "~1.1.1",
13082 "util-deprecate": "~1.0.1"
13083 }
13084 },
13085 "node_modules/fs-write-stream-atomic/node_modules/safe-buffer": {
13086 "version": "5.1.2",
13087 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
13088 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
13089 "dev": true
13090 },
13091 "node_modules/fs-write-stream-atomic/node_modules/string_decoder": {
13092 "version": "1.1.1",
13093 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
13094 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
13095 "dev": true,
13096 "dependencies": {
13097 "safe-buffer": "~5.1.0"
13098 }
13099 },
13100 "node_modules/fs.realpath": {
13101 "version": "1.0.0",
13102 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
13103 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
13104 "dev": true
13105 },
13106 "node_modules/fsevents": {
13107 "version": "1.2.13",
13108 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
13109 "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
13110 "dev": true,
13111 "hasInstallScript": true,
13112 "optional": true,
13113 "os": [
13114 "darwin"
13115 ],
13116 "dependencies": {
13117 "bindings": "^1.5.0",
13118 "nan": "^2.12.1"
13119 },
13120 "engines": {
13121 "node": ">= 4.0"
13122 }
13123 },
13124 "node_modules/function-bind": {
13125 "version": "1.1.1",
13126 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
13127 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
13128 "dev": true
13129 },
13130 "node_modules/functional-red-black-tree": {
13131 "version": "1.0.1",
13132 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
13133 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
13134 "dev": true
13135 },
13136 "node_modules/gauge": {
13137 "version": "2.7.4",
13138 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
13139 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
13140 "dev": true,
13141 "dependencies": {
13142 "aproba": "^1.0.3",
13143 "console-control-strings": "^1.0.0",
13144 "has-unicode": "^2.0.0",
13145 "object-assign": "^4.1.0",
13146 "signal-exit": "^3.0.0",
13147 "string-width": "^1.0.1",
13148 "strip-ansi": "^3.0.1",
13149 "wide-align": "^1.1.0"
13150 }
13151 },
13152 "node_modules/gauge/node_modules/ansi-regex": {
13153 "version": "2.1.1",
13154 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
13155 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
13156 "dev": true,
13157 "engines": {
13158 "node": ">=0.10.0"
13159 }
13160 },
13161 "node_modules/gauge/node_modules/is-fullwidth-code-point": {
13162 "version": "1.0.0",
13163 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
13164 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
13165 "dev": true,
13166 "dependencies": {
13167 "number-is-nan": "^1.0.0"
13168 },
13169 "engines": {
13170 "node": ">=0.10.0"
13171 }
13172 },
13173 "node_modules/gauge/node_modules/string-width": {
13174 "version": "1.0.2",
13175 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
13176 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
13177 "dev": true,
13178 "dependencies": {
13179 "code-point-at": "^1.0.0",
13180 "is-fullwidth-code-point": "^1.0.0",
13181 "strip-ansi": "^3.0.0"
13182 },
13183 "engines": {
13184 "node": ">=0.10.0"
13185 }
13186 },
13187 "node_modules/gauge/node_modules/strip-ansi": {
13188 "version": "3.0.1",
13189 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
13190 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
13191 "dev": true,
13192 "dependencies": {
13193 "ansi-regex": "^2.0.0"
13194 },
13195 "engines": {
13196 "node": ">=0.10.0"
13197 }
13198 },
13199 "node_modules/genfun": {
13200 "version": "5.0.0",
13201 "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz",
13202 "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==",
13203 "dev": true
13204 },
13205 "node_modules/gensync": {
13206 "version": "1.0.0-beta.1",
13207 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz",
13208 "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==",
13209 "dev": true,
13210 "engines": {
13211 "node": ">=6.9.0"
13212 }
13213 },
13214 "node_modules/get-amd-module-type": {
13215 "version": "3.0.0",
13216 "resolved": "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-3.0.0.tgz",
13217 "integrity": "sha512-99Q7COuACPfVt18zH9N4VAMyb81S6TUgJm2NgV6ERtkh9VIkAaByZkW530wl3lLN5KTtSrK9jVLxYsoP5hQKsw==",
13218 "dev": true,
13219 "dependencies": {
13220 "ast-module-types": "^2.3.2",
13221 "node-source-walk": "^4.0.0"
13222 },
13223 "engines": {
13224 "node": ">=6.0"
13225 }
13226 },
13227 "node_modules/get-caller-file": {
13228 "version": "2.0.5",
13229 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
13230 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
13231 "dev": true,
13232 "engines": {
13233 "node": "6.* || 8.* || >= 10.*"
13234 }
13235 },
13236 "node_modules/get-func-name": {
13237 "version": "2.0.0",
13238 "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
13239 "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
13240 "dev": true,
13241 "engines": {
13242 "node": "*"
13243 }
13244 },
13245 "node_modules/get-own-enumerable-property-symbols": {
13246 "version": "3.0.2",
13247 "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
13248 "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
13249 "dev": true
13250 },
13251 "node_modules/get-package-type": {
13252 "version": "0.1.0",
13253 "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
13254 "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
13255 "dev": true,
13256 "engines": {
13257 "node": ">=8.0.0"
13258 }
13259 },
13260 "node_modules/get-pkg-repo": {
13261 "version": "1.4.0",
13262 "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz",
13263 "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=",
13264 "dev": true,
13265 "dependencies": {
13266 "hosted-git-info": "^2.1.4",
13267 "meow": "^3.3.0",
13268 "normalize-package-data": "^2.3.0",
13269 "parse-github-repo-url": "^1.3.0",
13270 "through2": "^2.0.0"
13271 },
13272 "bin": {
13273 "get-pkg-repo": "cli.js"
13274 }
13275 },
13276 "node_modules/get-pkg-repo/node_modules/camelcase": {
13277 "version": "2.1.1",
13278 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
13279 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
13280 "dev": true,
13281 "engines": {
13282 "node": ">=0.10.0"
13283 }
13284 },
13285 "node_modules/get-pkg-repo/node_modules/camelcase-keys": {
13286 "version": "2.1.0",
13287 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
13288 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
13289 "dev": true,
13290 "dependencies": {
13291 "camelcase": "^2.0.0",
13292 "map-obj": "^1.0.0"
13293 },
13294 "engines": {
13295 "node": ">=0.10.0"
13296 }
13297 },
13298 "node_modules/get-pkg-repo/node_modules/find-up": {
13299 "version": "1.1.2",
13300 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
13301 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
13302 "dev": true,
13303 "dependencies": {
13304 "path-exists": "^2.0.0",
13305 "pinkie-promise": "^2.0.0"
13306 },
13307 "engines": {
13308 "node": ">=0.10.0"
13309 }
13310 },
13311 "node_modules/get-pkg-repo/node_modules/indent-string": {
13312 "version": "2.1.0",
13313 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
13314 "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
13315 "dev": true,
13316 "dependencies": {
13317 "repeating": "^2.0.0"
13318 },
13319 "engines": {
13320 "node": ">=0.10.0"
13321 }
13322 },
13323 "node_modules/get-pkg-repo/node_modules/load-json-file": {
13324 "version": "1.1.0",
13325 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
13326 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
13327 "dev": true,
13328 "dependencies": {
13329 "graceful-fs": "^4.1.2",
13330 "parse-json": "^2.2.0",
13331 "pify": "^2.0.0",
13332 "pinkie-promise": "^2.0.0",
13333 "strip-bom": "^2.0.0"
13334 },
13335 "engines": {
13336 "node": ">=0.10.0"
13337 }
13338 },
13339 "node_modules/get-pkg-repo/node_modules/map-obj": {
13340 "version": "1.0.1",
13341 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
13342 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
13343 "dev": true,
13344 "engines": {
13345 "node": ">=0.10.0"
13346 }
13347 },
13348 "node_modules/get-pkg-repo/node_modules/meow": {
13349 "version": "3.7.0",
13350 "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
13351 "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
13352 "dev": true,
13353 "dependencies": {
13354 "camelcase-keys": "^2.0.0",
13355 "decamelize": "^1.1.2",
13356 "loud-rejection": "^1.0.0",
13357 "map-obj": "^1.0.1",
13358 "minimist": "^1.1.3",
13359 "normalize-package-data": "^2.3.4",
13360 "object-assign": "^4.0.1",
13361 "read-pkg-up": "^1.0.1",
13362 "redent": "^1.0.0",
13363 "trim-newlines": "^1.0.0"
13364 },
13365 "engines": {
13366 "node": ">=0.10.0"
13367 }
13368 },
13369 "node_modules/get-pkg-repo/node_modules/path-exists": {
13370 "version": "2.1.0",
13371 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
13372 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
13373 "dev": true,
13374 "dependencies": {
13375 "pinkie-promise": "^2.0.0"
13376 },
13377 "engines": {
13378 "node": ">=0.10.0"
13379 }
13380 },
13381 "node_modules/get-pkg-repo/node_modules/path-type": {
13382 "version": "1.1.0",
13383 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
13384 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
13385 "dev": true,
13386 "dependencies": {
13387 "graceful-fs": "^4.1.2",
13388 "pify": "^2.0.0",
13389 "pinkie-promise": "^2.0.0"
13390 },
13391 "engines": {
13392 "node": ">=0.10.0"
13393 }
13394 },
13395 "node_modules/get-pkg-repo/node_modules/pify": {
13396 "version": "2.3.0",
13397 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
13398 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
13399 "dev": true,
13400 "engines": {
13401 "node": ">=0.10.0"
13402 }
13403 },
13404 "node_modules/get-pkg-repo/node_modules/read-pkg": {
13405 "version": "1.1.0",
13406 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
13407 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
13408 "dev": true,
13409 "dependencies": {
13410 "load-json-file": "^1.0.0",
13411 "normalize-package-data": "^2.3.2",
13412 "path-type": "^1.0.0"
13413 },
13414 "engines": {
13415 "node": ">=0.10.0"
13416 }
13417 },
13418 "node_modules/get-pkg-repo/node_modules/read-pkg-up": {
13419 "version": "1.0.1",
13420 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
13421 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
13422 "dev": true,
13423 "dependencies": {
13424 "find-up": "^1.0.0",
13425 "read-pkg": "^1.0.0"
13426 },
13427 "engines": {
13428 "node": ">=0.10.0"
13429 }
13430 },
13431 "node_modules/get-pkg-repo/node_modules/redent": {
13432 "version": "1.0.0",
13433 "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
13434 "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
13435 "dev": true,
13436 "dependencies": {
13437 "indent-string": "^2.1.0",
13438 "strip-indent": "^1.0.1"
13439 },
13440 "engines": {
13441 "node": ">=0.10.0"
13442 }
13443 },
13444 "node_modules/get-pkg-repo/node_modules/strip-bom": {
13445 "version": "2.0.0",
13446 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
13447 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
13448 "dev": true,
13449 "dependencies": {
13450 "is-utf8": "^0.2.0"
13451 },
13452 "engines": {
13453 "node": ">=0.10.0"
13454 }
13455 },
13456 "node_modules/get-pkg-repo/node_modules/strip-indent": {
13457 "version": "1.0.1",
13458 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
13459 "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
13460 "dev": true,
13461 "dependencies": {
13462 "get-stdin": "^4.0.1"
13463 },
13464 "bin": {
13465 "strip-indent": "cli.js"
13466 },
13467 "engines": {
13468 "node": ">=0.10.0"
13469 }
13470 },
13471 "node_modules/get-pkg-repo/node_modules/trim-newlines": {
13472 "version": "1.0.0",
13473 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
13474 "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
13475 "dev": true,
13476 "engines": {
13477 "node": ">=0.10.0"
13478 }
13479 },
13480 "node_modules/get-port": {
13481 "version": "4.2.0",
13482 "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz",
13483 "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==",
13484 "dev": true,
13485 "engines": {
13486 "node": ">=6"
13487 }
13488 },
13489 "node_modules/get-stdin": {
13490 "version": "4.0.1",
13491 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
13492 "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
13493 "dev": true,
13494 "engines": {
13495 "node": ">=0.10.0"
13496 }
13497 },
13498 "node_modules/get-stream": {
13499 "version": "4.1.0",
13500 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
13501 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
13502 "dev": true,
13503 "dependencies": {
13504 "pump": "^3.0.0"
13505 },
13506 "engines": {
13507 "node": ">=6"
13508 }
13509 },
13510 "node_modules/get-value": {
13511 "version": "2.0.6",
13512 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
13513 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
13514 "dev": true,
13515 "engines": {
13516 "node": ">=0.10.0"
13517 }
13518 },
13519 "node_modules/getpass": {
13520 "version": "0.1.7",
13521 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
13522 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
13523 "dev": true,
13524 "dependencies": {
13525 "assert-plus": "^1.0.0"
13526 }
13527 },
13528 "node_modules/gh-pages": {
13529 "version": "2.2.0",
13530 "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-2.2.0.tgz",
13531 "integrity": "sha512-c+yPkNOPMFGNisYg9r4qvsMIjVYikJv7ImFOhPIVPt0+AcRUamZ7zkGRLHz7FKB0xrlZ+ddSOJsZv9XAFVXLmA==",
13532 "dev": true,
13533 "dependencies": {
13534 "async": "^2.6.1",
13535 "commander": "^2.18.0",
13536 "email-addresses": "^3.0.1",
13537 "filenamify-url": "^1.0.0",
13538 "fs-extra": "^8.1.0",
13539 "globby": "^6.1.0"
13540 },
13541 "bin": {
13542 "gh-pages": "bin/gh-pages.js",
13543 "gh-pages-clean": "bin/gh-pages-clean.js"
13544 },
13545 "engines": {
13546 "node": ">=6"
13547 }
13548 },
13549 "node_modules/gh-pages/node_modules/commander": {
13550 "version": "2.20.3",
13551 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
13552 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
13553 "dev": true
13554 },
13555 "node_modules/gh-pages/node_modules/fs-extra": {
13556 "version": "8.1.0",
13557 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
13558 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
13559 "dev": true,
13560 "dependencies": {
13561 "graceful-fs": "^4.2.0",
13562 "jsonfile": "^4.0.0",
13563 "universalify": "^0.1.0"
13564 },
13565 "engines": {
13566 "node": ">=6 <7 || >=8"
13567 }
13568 },
13569 "node_modules/gh-pages/node_modules/jsonfile": {
13570 "version": "4.0.0",
13571 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
13572 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
13573 "dev": true,
13574 "dependencies": {
13575 "graceful-fs": "^4.1.6"
13576 }
13577 },
13578 "node_modules/gh-pages/node_modules/universalify": {
13579 "version": "0.1.2",
13580 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
13581 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
13582 "dev": true,
13583 "engines": {
13584 "node": ">= 4.0.0"
13585 }
13586 },
13587 "node_modules/git-raw-commits": {
13588 "version": "2.0.0",
13589 "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz",
13590 "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==",
13591 "dev": true,
13592 "dependencies": {
13593 "dargs": "^4.0.1",
13594 "lodash.template": "^4.0.2",
13595 "meow": "^4.0.0",
13596 "split2": "^2.0.0",
13597 "through2": "^2.0.0"
13598 },
13599 "bin": {
13600 "git-raw-commits": "cli.js"
13601 },
13602 "engines": {
13603 "node": ">=6.9.0"
13604 }
13605 },
13606 "node_modules/git-raw-commits/node_modules/camelcase": {
13607 "version": "4.1.0",
13608 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
13609 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
13610 "dev": true,
13611 "engines": {
13612 "node": ">=4"
13613 }
13614 },
13615 "node_modules/git-raw-commits/node_modules/camelcase-keys": {
13616 "version": "4.2.0",
13617 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz",
13618 "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
13619 "dev": true,
13620 "dependencies": {
13621 "camelcase": "^4.1.0",
13622 "map-obj": "^2.0.0",
13623 "quick-lru": "^1.0.0"
13624 },
13625 "engines": {
13626 "node": ">=4"
13627 }
13628 },
13629 "node_modules/git-raw-commits/node_modules/find-up": {
13630 "version": "2.1.0",
13631 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
13632 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
13633 "dev": true,
13634 "dependencies": {
13635 "locate-path": "^2.0.0"
13636 },
13637 "engines": {
13638 "node": ">=4"
13639 }
13640 },
13641 "node_modules/git-raw-commits/node_modules/indent-string": {
13642 "version": "3.2.0",
13643 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
13644 "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
13645 "dev": true,
13646 "engines": {
13647 "node": ">=4"
13648 }
13649 },
13650 "node_modules/git-raw-commits/node_modules/load-json-file": {
13651 "version": "4.0.0",
13652 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
13653 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
13654 "dev": true,
13655 "dependencies": {
13656 "graceful-fs": "^4.1.2",
13657 "parse-json": "^4.0.0",
13658 "pify": "^3.0.0",
13659 "strip-bom": "^3.0.0"
13660 },
13661 "engines": {
13662 "node": ">=4"
13663 }
13664 },
13665 "node_modules/git-raw-commits/node_modules/locate-path": {
13666 "version": "2.0.0",
13667 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
13668 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
13669 "dev": true,
13670 "dependencies": {
13671 "p-locate": "^2.0.0",
13672 "path-exists": "^3.0.0"
13673 },
13674 "engines": {
13675 "node": ">=4"
13676 }
13677 },
13678 "node_modules/git-raw-commits/node_modules/map-obj": {
13679 "version": "2.0.0",
13680 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz",
13681 "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=",
13682 "dev": true,
13683 "engines": {
13684 "node": ">=4"
13685 }
13686 },
13687 "node_modules/git-raw-commits/node_modules/meow": {
13688 "version": "4.0.1",
13689 "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz",
13690 "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
13691 "dev": true,
13692 "dependencies": {
13693 "camelcase-keys": "^4.0.0",
13694 "decamelize-keys": "^1.0.0",
13695 "loud-rejection": "^1.0.0",
13696 "minimist": "^1.1.3",
13697 "minimist-options": "^3.0.1",
13698 "normalize-package-data": "^2.3.4",
13699 "read-pkg-up": "^3.0.0",
13700 "redent": "^2.0.0",
13701 "trim-newlines": "^2.0.0"
13702 },
13703 "engines": {
13704 "node": ">=4"
13705 }
13706 },
13707 "node_modules/git-raw-commits/node_modules/minimist-options": {
13708 "version": "3.0.2",
13709 "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz",
13710 "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==",
13711 "dev": true,
13712 "dependencies": {
13713 "arrify": "^1.0.1",
13714 "is-plain-obj": "^1.1.0"
13715 },
13716 "engines": {
13717 "node": ">= 4"
13718 }
13719 },
13720 "node_modules/git-raw-commits/node_modules/p-limit": {
13721 "version": "1.3.0",
13722 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
13723 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
13724 "dev": true,
13725 "dependencies": {
13726 "p-try": "^1.0.0"
13727 },
13728 "engines": {
13729 "node": ">=4"
13730 }
13731 },
13732 "node_modules/git-raw-commits/node_modules/p-locate": {
13733 "version": "2.0.0",
13734 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
13735 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
13736 "dev": true,
13737 "dependencies": {
13738 "p-limit": "^1.1.0"
13739 },
13740 "engines": {
13741 "node": ">=4"
13742 }
13743 },
13744 "node_modules/git-raw-commits/node_modules/p-try": {
13745 "version": "1.0.0",
13746 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
13747 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
13748 "dev": true,
13749 "engines": {
13750 "node": ">=4"
13751 }
13752 },
13753 "node_modules/git-raw-commits/node_modules/parse-json": {
13754 "version": "4.0.0",
13755 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
13756 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
13757 "dev": true,
13758 "dependencies": {
13759 "error-ex": "^1.3.1",
13760 "json-parse-better-errors": "^1.0.1"
13761 },
13762 "engines": {
13763 "node": ">=4"
13764 }
13765 },
13766 "node_modules/git-raw-commits/node_modules/path-type": {
13767 "version": "3.0.0",
13768 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
13769 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
13770 "dev": true,
13771 "dependencies": {
13772 "pify": "^3.0.0"
13773 },
13774 "engines": {
13775 "node": ">=4"
13776 }
13777 },
13778 "node_modules/git-raw-commits/node_modules/pify": {
13779 "version": "3.0.0",
13780 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
13781 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
13782 "dev": true,
13783 "engines": {
13784 "node": ">=4"
13785 }
13786 },
13787 "node_modules/git-raw-commits/node_modules/quick-lru": {
13788 "version": "1.1.0",
13789 "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz",
13790 "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=",
13791 "dev": true,
13792 "engines": {
13793 "node": ">=4"
13794 }
13795 },
13796 "node_modules/git-raw-commits/node_modules/read-pkg": {
13797 "version": "3.0.0",
13798 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
13799 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
13800 "dev": true,
13801 "dependencies": {
13802 "load-json-file": "^4.0.0",
13803 "normalize-package-data": "^2.3.2",
13804 "path-type": "^3.0.0"
13805 },
13806 "engines": {
13807 "node": ">=4"
13808 }
13809 },
13810 "node_modules/git-raw-commits/node_modules/read-pkg-up": {
13811 "version": "3.0.0",
13812 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
13813 "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
13814 "dev": true,
13815 "dependencies": {
13816 "find-up": "^2.0.0",
13817 "read-pkg": "^3.0.0"
13818 },
13819 "engines": {
13820 "node": ">=4"
13821 }
13822 },
13823 "node_modules/git-raw-commits/node_modules/redent": {
13824 "version": "2.0.0",
13825 "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz",
13826 "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
13827 "dev": true,
13828 "dependencies": {
13829 "indent-string": "^3.0.0",
13830 "strip-indent": "^2.0.0"
13831 },
13832 "engines": {
13833 "node": ">=4"
13834 }
13835 },
13836 "node_modules/git-raw-commits/node_modules/strip-indent": {
13837 "version": "2.0.0",
13838 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz",
13839 "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=",
13840 "dev": true,
13841 "engines": {
13842 "node": ">=4"
13843 }
13844 },
13845 "node_modules/git-raw-commits/node_modules/trim-newlines": {
13846 "version": "2.0.0",
13847 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz",
13848 "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=",
13849 "dev": true,
13850 "engines": {
13851 "node": ">=4"
13852 }
13853 },
13854 "node_modules/git-remote-origin-url": {
13855 "version": "2.0.0",
13856 "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz",
13857 "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=",
13858 "dev": true,
13859 "dependencies": {
13860 "gitconfiglocal": "^1.0.0",
13861 "pify": "^2.3.0"
13862 },
13863 "engines": {
13864 "node": ">=4"
13865 }
13866 },
13867 "node_modules/git-remote-origin-url/node_modules/pify": {
13868 "version": "2.3.0",
13869 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
13870 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
13871 "dev": true,
13872 "engines": {
13873 "node": ">=0.10.0"
13874 }
13875 },
13876 "node_modules/git-semver-tags": {
13877 "version": "2.0.3",
13878 "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz",
13879 "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==",
13880 "dev": true,
13881 "dependencies": {
13882 "meow": "^4.0.0",
13883 "semver": "^6.0.0"
13884 },
13885 "bin": {
13886 "git-semver-tags": "cli.js"
13887 },
13888 "engines": {
13889 "node": ">=6.9.0"
13890 }
13891 },
13892 "node_modules/git-semver-tags/node_modules/camelcase": {
13893 "version": "4.1.0",
13894 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
13895 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
13896 "dev": true,
13897 "engines": {
13898 "node": ">=4"
13899 }
13900 },
13901 "node_modules/git-semver-tags/node_modules/camelcase-keys": {
13902 "version": "4.2.0",
13903 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz",
13904 "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
13905 "dev": true,
13906 "dependencies": {
13907 "camelcase": "^4.1.0",
13908 "map-obj": "^2.0.0",
13909 "quick-lru": "^1.0.0"
13910 },
13911 "engines": {
13912 "node": ">=4"
13913 }
13914 },
13915 "node_modules/git-semver-tags/node_modules/find-up": {
13916 "version": "2.1.0",
13917 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
13918 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
13919 "dev": true,
13920 "dependencies": {
13921 "locate-path": "^2.0.0"
13922 },
13923 "engines": {
13924 "node": ">=4"
13925 }
13926 },
13927 "node_modules/git-semver-tags/node_modules/indent-string": {
13928 "version": "3.2.0",
13929 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
13930 "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
13931 "dev": true,
13932 "engines": {
13933 "node": ">=4"
13934 }
13935 },
13936 "node_modules/git-semver-tags/node_modules/load-json-file": {
13937 "version": "4.0.0",
13938 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
13939 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
13940 "dev": true,
13941 "dependencies": {
13942 "graceful-fs": "^4.1.2",
13943 "parse-json": "^4.0.0",
13944 "pify": "^3.0.0",
13945 "strip-bom": "^3.0.0"
13946 },
13947 "engines": {
13948 "node": ">=4"
13949 }
13950 },
13951 "node_modules/git-semver-tags/node_modules/locate-path": {
13952 "version": "2.0.0",
13953 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
13954 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
13955 "dev": true,
13956 "dependencies": {
13957 "p-locate": "^2.0.0",
13958 "path-exists": "^3.0.0"
13959 },
13960 "engines": {
13961 "node": ">=4"
13962 }
13963 },
13964 "node_modules/git-semver-tags/node_modules/map-obj": {
13965 "version": "2.0.0",
13966 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz",
13967 "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=",
13968 "dev": true,
13969 "engines": {
13970 "node": ">=4"
13971 }
13972 },
13973 "node_modules/git-semver-tags/node_modules/meow": {
13974 "version": "4.0.1",
13975 "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz",
13976 "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
13977 "dev": true,
13978 "dependencies": {
13979 "camelcase-keys": "^4.0.0",
13980 "decamelize-keys": "^1.0.0",
13981 "loud-rejection": "^1.0.0",
13982 "minimist": "^1.1.3",
13983 "minimist-options": "^3.0.1",
13984 "normalize-package-data": "^2.3.4",
13985 "read-pkg-up": "^3.0.0",
13986 "redent": "^2.0.0",
13987 "trim-newlines": "^2.0.0"
13988 },
13989 "engines": {
13990 "node": ">=4"
13991 }
13992 },
13993 "node_modules/git-semver-tags/node_modules/minimist-options": {
13994 "version": "3.0.2",
13995 "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz",
13996 "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==",
13997 "dev": true,
13998 "dependencies": {
13999 "arrify": "^1.0.1",
14000 "is-plain-obj": "^1.1.0"
14001 },
14002 "engines": {
14003 "node": ">= 4"
14004 }
14005 },
14006 "node_modules/git-semver-tags/node_modules/p-limit": {
14007 "version": "1.3.0",
14008 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
14009 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
14010 "dev": true,
14011 "dependencies": {
14012 "p-try": "^1.0.0"
14013 },
14014 "engines": {
14015 "node": ">=4"
14016 }
14017 },
14018 "node_modules/git-semver-tags/node_modules/p-locate": {
14019 "version": "2.0.0",
14020 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
14021 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
14022 "dev": true,
14023 "dependencies": {
14024 "p-limit": "^1.1.0"
14025 },
14026 "engines": {
14027 "node": ">=4"
14028 }
14029 },
14030 "node_modules/git-semver-tags/node_modules/p-try": {
14031 "version": "1.0.0",
14032 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
14033 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
14034 "dev": true,
14035 "engines": {
14036 "node": ">=4"
14037 }
14038 },
14039 "node_modules/git-semver-tags/node_modules/parse-json": {
14040 "version": "4.0.0",
14041 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
14042 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
14043 "dev": true,
14044 "dependencies": {
14045 "error-ex": "^1.3.1",
14046 "json-parse-better-errors": "^1.0.1"
14047 },
14048 "engines": {
14049 "node": ">=4"
14050 }
14051 },
14052 "node_modules/git-semver-tags/node_modules/path-type": {
14053 "version": "3.0.0",
14054 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
14055 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
14056 "dev": true,
14057 "dependencies": {
14058 "pify": "^3.0.0"
14059 },
14060 "engines": {
14061 "node": ">=4"
14062 }
14063 },
14064 "node_modules/git-semver-tags/node_modules/pify": {
14065 "version": "3.0.0",
14066 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
14067 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
14068 "dev": true,
14069 "engines": {
14070 "node": ">=4"
14071 }
14072 },
14073 "node_modules/git-semver-tags/node_modules/quick-lru": {
14074 "version": "1.1.0",
14075 "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz",
14076 "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=",
14077 "dev": true,
14078 "engines": {
14079 "node": ">=4"
14080 }
14081 },
14082 "node_modules/git-semver-tags/node_modules/read-pkg": {
14083 "version": "3.0.0",
14084 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
14085 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
14086 "dev": true,
14087 "dependencies": {
14088 "load-json-file": "^4.0.0",
14089 "normalize-package-data": "^2.3.2",
14090 "path-type": "^3.0.0"
14091 },
14092 "engines": {
14093 "node": ">=4"
14094 }
14095 },
14096 "node_modules/git-semver-tags/node_modules/read-pkg-up": {
14097 "version": "3.0.0",
14098 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
14099 "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
14100 "dev": true,
14101 "dependencies": {
14102 "find-up": "^2.0.0",
14103 "read-pkg": "^3.0.0"
14104 },
14105 "engines": {
14106 "node": ">=4"
14107 }
14108 },
14109 "node_modules/git-semver-tags/node_modules/redent": {
14110 "version": "2.0.0",
14111 "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz",
14112 "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
14113 "dev": true,
14114 "dependencies": {
14115 "indent-string": "^3.0.0",
14116 "strip-indent": "^2.0.0"
14117 },
14118 "engines": {
14119 "node": ">=4"
14120 }
14121 },
14122 "node_modules/git-semver-tags/node_modules/semver": {
14123 "version": "6.3.0",
14124 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
14125 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
14126 "dev": true,
14127 "bin": {
14128 "semver": "bin/semver.js"
14129 }
14130 },
14131 "node_modules/git-semver-tags/node_modules/strip-indent": {
14132 "version": "2.0.0",
14133 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz",
14134 "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=",
14135 "dev": true,
14136 "engines": {
14137 "node": ">=4"
14138 }
14139 },
14140 "node_modules/git-semver-tags/node_modules/trim-newlines": {
14141 "version": "2.0.0",
14142 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz",
14143 "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=",
14144 "dev": true,
14145 "engines": {
14146 "node": ">=4"
14147 }
14148 },
14149 "node_modules/git-up": {
14150 "version": "4.0.2",
14151 "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.2.tgz",
14152 "integrity": "sha512-kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ==",
14153 "dev": true,
14154 "dependencies": {
14155 "is-ssh": "^1.3.0",
14156 "parse-url": "^5.0.0"
14157 }
14158 },
14159 "node_modules/git-url-parse": {
14160 "version": "11.2.0",
14161 "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.2.0.tgz",
14162 "integrity": "sha512-KPoHZg8v+plarZvto4ruIzzJLFQoRx+sUs5DQSr07By9IBKguVd+e6jwrFR6/TP6xrCJlNV1tPqLO1aREc7O2g==",
14163 "dev": true,
14164 "dependencies": {
14165 "git-up": "^4.0.0"
14166 }
14167 },
14168 "node_modules/gitconfiglocal": {
14169 "version": "1.0.0",
14170 "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz",
14171 "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=",
14172 "dev": true,
14173 "dependencies": {
14174 "ini": "^1.3.2"
14175 }
14176 },
14177 "node_modules/glob": {
14178 "version": "7.1.6",
14179 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
14180 "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
14181 "dev": true,
14182 "dependencies": {
14183 "fs.realpath": "^1.0.0",
14184 "inflight": "^1.0.4",
14185 "inherits": "2",
14186 "minimatch": "^3.0.4",
14187 "once": "^1.3.0",
14188 "path-is-absolute": "^1.0.0"
14189 },
14190 "engines": {
14191 "node": "*"
14192 }
14193 },
14194 "node_modules/glob-base": {
14195 "version": "0.3.0",
14196 "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
14197 "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
14198 "dev": true,
14199 "dependencies": {
14200 "glob-parent": "^2.0.0",
14201 "is-glob": "^2.0.0"
14202 },
14203 "engines": {
14204 "node": ">=0.10.0"
14205 }
14206 },
14207 "node_modules/glob-base/node_modules/glob-parent": {
14208 "version": "2.0.0",
14209 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
14210 "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
14211 "dev": true,
14212 "dependencies": {
14213 "is-glob": "^2.0.0"
14214 }
14215 },
14216 "node_modules/glob-base/node_modules/is-extglob": {
14217 "version": "1.0.0",
14218 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
14219 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
14220 "dev": true,
14221 "engines": {
14222 "node": ">=0.10.0"
14223 }
14224 },
14225 "node_modules/glob-base/node_modules/is-glob": {
14226 "version": "2.0.1",
14227 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
14228 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
14229 "dev": true,
14230 "dependencies": {
14231 "is-extglob": "^1.0.0"
14232 },
14233 "engines": {
14234 "node": ">=0.10.0"
14235 }
14236 },
14237 "node_modules/glob-parent": {
14238 "version": "3.1.0",
14239 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
14240 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
14241 "dev": true,
14242 "dependencies": {
14243 "is-glob": "^3.1.0",
14244 "path-dirname": "^1.0.0"
14245 }
14246 },
14247 "node_modules/glob-parent/node_modules/is-glob": {
14248 "version": "3.1.0",
14249 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
14250 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
14251 "dev": true,
14252 "dependencies": {
14253 "is-extglob": "^2.1.0"
14254 },
14255 "engines": {
14256 "node": ">=0.10.0"
14257 }
14258 },
14259 "node_modules/glob-to-regexp": {
14260 "version": "0.3.0",
14261 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
14262 "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
14263 "dev": true
14264 },
14265 "node_modules/glob2base": {
14266 "version": "0.0.12",
14267 "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz",
14268 "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=",
14269 "dev": true,
14270 "dependencies": {
14271 "find-index": "^0.1.1"
14272 },
14273 "engines": {
14274 "node": ">= 0.10"
14275 }
14276 },
14277 "node_modules/global": {
14278 "version": "4.4.0",
14279 "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
14280 "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
14281 "dev": true,
14282 "dependencies": {
14283 "min-document": "^2.19.0",
14284 "process": "^0.11.10"
14285 }
14286 },
14287 "node_modules/global-dirs": {
14288 "version": "2.0.1",
14289 "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz",
14290 "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==",
14291 "dev": true,
14292 "dependencies": {
14293 "ini": "^1.3.5"
14294 },
14295 "engines": {
14296 "node": ">=8"
14297 }
14298 },
14299 "node_modules/global-modules": {
14300 "version": "2.0.0",
14301 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
14302 "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
14303 "dev": true,
14304 "dependencies": {
14305 "global-prefix": "^3.0.0"
14306 },
14307 "engines": {
14308 "node": ">=6"
14309 }
14310 },
14311 "node_modules/global-modules/node_modules/global-prefix": {
14312 "version": "3.0.0",
14313 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
14314 "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
14315 "dev": true,
14316 "dependencies": {
14317 "ini": "^1.3.5",
14318 "kind-of": "^6.0.2",
14319 "which": "^1.3.1"
14320 },
14321 "engines": {
14322 "node": ">=6"
14323 }
14324 },
14325 "node_modules/global-prefix": {
14326 "version": "1.0.2",
14327 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
14328 "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
14329 "dev": true,
14330 "dependencies": {
14331 "expand-tilde": "^2.0.2",
14332 "homedir-polyfill": "^1.0.1",
14333 "ini": "^1.3.4",
14334 "is-windows": "^1.0.1",
14335 "which": "^1.2.14"
14336 },
14337 "engines": {
14338 "node": ">=0.10.0"
14339 }
14340 },
14341 "node_modules/globals": {
14342 "version": "11.12.0",
14343 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
14344 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
14345 "dev": true,
14346 "engines": {
14347 "node": ">=4"
14348 }
14349 },
14350 "node_modules/globby": {
14351 "version": "6.1.0",
14352 "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
14353 "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
14354 "dev": true,
14355 "dependencies": {
14356 "array-union": "^1.0.1",
14357 "glob": "^7.0.3",
14358 "object-assign": "^4.0.1",
14359 "pify": "^2.0.0",
14360 "pinkie-promise": "^2.0.0"
14361 },
14362 "engines": {
14363 "node": ">=0.10.0"
14364 }
14365 },
14366 "node_modules/globby/node_modules/pify": {
14367 "version": "2.3.0",
14368 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
14369 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
14370 "dev": true,
14371 "engines": {
14372 "node": ">=0.10.0"
14373 }
14374 },
14375 "node_modules/gonzales-pe": {
14376 "version": "4.3.0",
14377 "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz",
14378 "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==",
14379 "dev": true,
14380 "dependencies": {
14381 "minimist": "^1.2.5"
14382 },
14383 "bin": {
14384 "gonzales": "bin/gonzales.js"
14385 },
14386 "engines": {
14387 "node": ">=0.6.0"
14388 }
14389 },
14390 "node_modules/good-listener": {
14391 "version": "1.2.2",
14392 "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
14393 "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
14394 "dev": true,
14395 "optional": true,
14396 "dependencies": {
14397 "delegate": "^3.1.2"
14398 }
14399 },
14400 "node_modules/got": {
14401 "version": "9.6.0",
14402 "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
14403 "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
14404 "dev": true,
14405 "dependencies": {
14406 "@sindresorhus/is": "^0.14.0",
14407 "@szmarczak/http-timer": "^1.1.2",
14408 "cacheable-request": "^6.0.0",
14409 "decompress-response": "^3.3.0",
14410 "duplexer3": "^0.1.4",
14411 "get-stream": "^4.1.0",
14412 "lowercase-keys": "^1.0.1",
14413 "mimic-response": "^1.0.1",
14414 "p-cancelable": "^1.0.0",
14415 "to-readable-stream": "^1.0.0",
14416 "url-parse-lax": "^3.0.0"
14417 },
14418 "engines": {
14419 "node": ">=8.6"
14420 }
14421 },
14422 "node_modules/graceful-fs": {
14423 "version": "4.2.4",
14424 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
14425 "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
14426 "dev": true
14427 },
14428 "node_modules/graphviz": {
14429 "version": "0.0.9",
14430 "resolved": "https://registry.npmjs.org/graphviz/-/graphviz-0.0.9.tgz",
14431 "integrity": "sha512-SmoY2pOtcikmMCqCSy2NO1YsRfu9OO0wpTlOYW++giGjfX1a6gax/m1Fo8IdUd0/3H15cTOfR1SMKwohj4LKsg==",
14432 "dev": true,
14433 "dependencies": {
14434 "temp": "~0.4.0"
14435 },
14436 "engines": {
14437 "node": ">=0.6.8"
14438 }
14439 },
14440 "node_modules/gray-matter": {
14441 "version": "4.0.2",
14442 "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.2.tgz",
14443 "integrity": "sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw==",
14444 "dev": true,
14445 "dependencies": {
14446 "js-yaml": "^3.11.0",
14447 "kind-of": "^6.0.2",
14448 "section-matter": "^1.0.0",
14449 "strip-bom-string": "^1.0.0"
14450 },
14451 "engines": {
14452 "node": ">=6.0"
14453 }
14454 },
14455 "node_modules/growl": {
14456 "version": "1.10.5",
14457 "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
14458 "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
14459 "dev": true,
14460 "engines": {
14461 "node": ">=4.x"
14462 }
14463 },
14464 "node_modules/growly": {
14465 "version": "1.3.0",
14466 "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
14467 "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
14468 "dev": true,
14469 "optional": true
14470 },
14471 "node_modules/handle-thing": {
14472 "version": "2.0.1",
14473 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
14474 "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
14475 "dev": true
14476 },
14477 "node_modules/handlebars": {
14478 "version": "4.7.6",
14479 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz",
14480 "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==",
14481 "dev": true,
14482 "dependencies": {
14483 "minimist": "^1.2.5",
14484 "neo-async": "^2.6.0",
14485 "source-map": "^0.6.1",
14486 "uglify-js": "^3.1.4",
14487 "wordwrap": "^1.0.0"
14488 },
14489 "bin": {
14490 "handlebars": "bin/handlebars"
14491 },
14492 "engines": {
14493 "node": ">=0.4.7"
14494 },
14495 "optionalDependencies": {
14496 "uglify-js": "^3.1.4"
14497 }
14498 },
14499 "node_modules/handlebars/node_modules/source-map": {
14500 "version": "0.6.1",
14501 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
14502 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
14503 "dev": true,
14504 "engines": {
14505 "node": ">=0.10.0"
14506 }
14507 },
14508 "node_modules/har-schema": {
14509 "version": "2.0.0",
14510 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
14511 "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
14512 "dev": true,
14513 "engines": {
14514 "node": ">=4"
14515 }
14516 },
14517 "node_modules/har-validator": {
14518 "version": "5.1.5",
14519 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
14520 "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
14521 "dev": true,
14522 "dependencies": {
14523 "ajv": "^6.12.3",
14524 "har-schema": "^2.0.0"
14525 },
14526 "engines": {
14527 "node": ">=6"
14528 }
14529 },
14530 "node_modules/hard-rejection": {
14531 "version": "2.1.0",
14532 "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
14533 "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
14534 "dev": true,
14535 "engines": {
14536 "node": ">=6"
14537 }
14538 },
14539 "node_modules/has": {
14540 "version": "1.0.3",
14541 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
14542 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
14543 "dev": true,
14544 "dependencies": {
14545 "function-bind": "^1.1.1"
14546 },
14547 "engines": {
14548 "node": ">= 0.4.0"
14549 }
14550 },
14551 "node_modules/has-ansi": {
14552 "version": "2.0.0",
14553 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
14554 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
14555 "dev": true,
14556 "dependencies": {
14557 "ansi-regex": "^2.0.0"
14558 },
14559 "engines": {
14560 "node": ">=0.10.0"
14561 }
14562 },
14563 "node_modules/has-ansi/node_modules/ansi-regex": {
14564 "version": "2.1.1",
14565 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
14566 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
14567 "dev": true,
14568 "engines": {
14569 "node": ">=0.10.0"
14570 }
14571 },
14572 "node_modules/has-flag": {
14573 "version": "4.0.0",
14574 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
14575 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
14576 "engines": {
14577 "node": ">=8"
14578 }
14579 },
14580 "node_modules/has-symbols": {
14581 "version": "1.0.1",
14582 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
14583 "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
14584 "dev": true,
14585 "engines": {
14586 "node": ">= 0.4"
14587 }
14588 },
14589 "node_modules/has-unicode": {
14590 "version": "2.0.1",
14591 "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
14592 "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
14593 "dev": true
14594 },
14595 "node_modules/has-value": {
14596 "version": "1.0.0",
14597 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
14598 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
14599 "dev": true,
14600 "dependencies": {
14601 "get-value": "^2.0.6",
14602 "has-values": "^1.0.0",
14603 "isobject": "^3.0.0"
14604 },
14605 "engines": {
14606 "node": ">=0.10.0"
14607 }
14608 },
14609 "node_modules/has-values": {
14610 "version": "1.0.0",
14611 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
14612 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
14613 "dev": true,
14614 "dependencies": {
14615 "is-number": "^3.0.0",
14616 "kind-of": "^4.0.0"
14617 },
14618 "engines": {
14619 "node": ">=0.10.0"
14620 }
14621 },
14622 "node_modules/has-values/node_modules/kind-of": {
14623 "version": "4.0.0",
14624 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
14625 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
14626 "dev": true,
14627 "dependencies": {
14628 "is-buffer": "^1.1.5"
14629 },
14630 "engines": {
14631 "node": ">=0.10.0"
14632 }
14633 },
14634 "node_modules/has-yarn": {
14635 "version": "2.1.0",
14636 "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
14637 "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
14638 "dev": true,
14639 "engines": {
14640 "node": ">=8"
14641 }
14642 },
14643 "node_modules/hash-base": {
14644 "version": "3.1.0",
14645 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
14646 "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
14647 "dependencies": {
14648 "inherits": "^2.0.4",
14649 "readable-stream": "^3.6.0",
14650 "safe-buffer": "^5.2.0"
14651 },
14652 "engines": {
14653 "node": ">=4"
14654 }
14655 },
14656 "node_modules/hash-sum": {
14657 "version": "1.0.2",
14658 "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
14659 "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=",
14660 "dev": true
14661 },
14662 "node_modules/hash.js": {
14663 "version": "1.1.7",
14664 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
14665 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
14666 "dependencies": {
14667 "inherits": "^2.0.3",
14668 "minimalistic-assert": "^1.0.1"
14669 }
14670 },
14671 "node_modules/he": {
14672 "version": "1.2.0",
14673 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
14674 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
14675 "dev": true,
14676 "bin": {
14677 "he": "bin/he"
14678 }
14679 },
14680 "node_modules/hex-color-regex": {
14681 "version": "1.1.0",
14682 "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
14683 "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
14684 "dev": true
14685 },
14686 "node_modules/highlight.js": {
14687 "version": "10.2.0",
14688 "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.2.0.tgz",
14689 "integrity": "sha512-OryzPiqqNCfO/wtFo619W+nPYALM6u7iCQkum4bqRmmlcTikOkmlL06i009QelynBPAlNByTQU6cBB2cOBQtCw==",
14690 "dev": true,
14691 "engines": {
14692 "node": "*"
14693 }
14694 },
14695 "node_modules/hmac-drbg": {
14696 "version": "1.0.1",
14697 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
14698 "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
14699 "dependencies": {
14700 "hash.js": "^1.0.3",
14701 "minimalistic-assert": "^1.0.0",
14702 "minimalistic-crypto-utils": "^1.0.1"
14703 }
14704 },
14705 "node_modules/hogan.js": {
14706 "version": "3.0.2",
14707 "resolved": "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz",
14708 "integrity": "sha1-TNnhq9QpQUbnZ55B14mHMrAse/0=",
14709 "dev": true,
14710 "dependencies": {
14711 "mkdirp": "0.3.0",
14712 "nopt": "1.0.10"
14713 },
14714 "bin": {
14715 "hulk": "bin/hulk"
14716 }
14717 },
14718 "node_modules/hogan.js/node_modules/mkdirp": {
14719 "version": "0.3.0",
14720 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
14721 "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=",
14722 "dev": true,
14723 "engines": {
14724 "node": "*"
14725 }
14726 },
14727 "node_modules/hogan.js/node_modules/nopt": {
14728 "version": "1.0.10",
14729 "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
14730 "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
14731 "dev": true,
14732 "dependencies": {
14733 "abbrev": "1"
14734 },
14735 "bin": {
14736 "nopt": "bin/nopt.js"
14737 }
14738 },
14739 "node_modules/homedir-polyfill": {
14740 "version": "1.0.3",
14741 "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
14742 "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
14743 "dev": true,
14744 "dependencies": {
14745 "parse-passwd": "^1.0.0"
14746 },
14747 "engines": {
14748 "node": ">=0.10.0"
14749 }
14750 },
14751 "node_modules/hosted-git-info": {
14752 "version": "2.8.8",
14753 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
14754 "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
14755 "dev": true
14756 },
14757 "node_modules/hpack.js": {
14758 "version": "2.1.6",
14759 "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
14760 "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
14761 "dev": true,
14762 "dependencies": {
14763 "inherits": "^2.0.1",
14764 "obuf": "^1.0.0",
14765 "readable-stream": "^2.0.1",
14766 "wbuf": "^1.1.0"
14767 }
14768 },
14769 "node_modules/hpack.js/node_modules/readable-stream": {
14770 "version": "2.3.7",
14771 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
14772 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
14773 "dev": true,
14774 "dependencies": {
14775 "core-util-is": "~1.0.0",
14776 "inherits": "~2.0.3",
14777 "isarray": "~1.0.0",
14778 "process-nextick-args": "~2.0.0",
14779 "safe-buffer": "~5.1.1",
14780 "string_decoder": "~1.1.1",
14781 "util-deprecate": "~1.0.1"
14782 }
14783 },
14784 "node_modules/hpack.js/node_modules/safe-buffer": {
14785 "version": "5.1.2",
14786 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
14787 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
14788 "dev": true
14789 },
14790 "node_modules/hpack.js/node_modules/string_decoder": {
14791 "version": "1.1.1",
14792 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
14793 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
14794 "dev": true,
14795 "dependencies": {
14796 "safe-buffer": "~5.1.0"
14797 }
14798 },
14799 "node_modules/hsl-regex": {
14800 "version": "1.0.0",
14801 "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
14802 "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=",
14803 "dev": true
14804 },
14805 "node_modules/hsla-regex": {
14806 "version": "1.0.0",
14807 "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
14808 "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=",
14809 "dev": true
14810 },
14811 "node_modules/html-comment-regex": {
14812 "version": "1.1.2",
14813 "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
14814 "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
14815 "dev": true
14816 },
14817 "node_modules/html-encoding-sniffer": {
14818 "version": "2.0.1",
14819 "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
14820 "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
14821 "dev": true,
14822 "dependencies": {
14823 "whatwg-encoding": "^1.0.5"
14824 },
14825 "engines": {
14826 "node": ">=10"
14827 }
14828 },
14829 "node_modules/html-entities": {
14830 "version": "1.3.1",
14831 "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz",
14832 "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==",
14833 "dev": true
14834 },
14835 "node_modules/html-escaper": {
14836 "version": "2.0.2",
14837 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
14838 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
14839 "dev": true
14840 },
14841 "node_modules/html-minifier": {
14842 "version": "3.5.21",
14843 "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz",
14844 "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==",
14845 "dev": true,
14846 "dependencies": {
14847 "camel-case": "3.0.x",
14848 "clean-css": "4.2.x",
14849 "commander": "2.17.x",
14850 "he": "1.2.x",
14851 "param-case": "2.1.x",
14852 "relateurl": "0.2.x",
14853 "uglify-js": "3.4.x"
14854 },
14855 "bin": {
14856 "html-minifier": "cli.js"
14857 },
14858 "engines": {
14859 "node": ">=4"
14860 }
14861 },
14862 "node_modules/html-minifier/node_modules/commander": {
14863 "version": "2.17.1",
14864 "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
14865 "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
14866 "dev": true
14867 },
14868 "node_modules/html-minifier/node_modules/source-map": {
14869 "version": "0.6.1",
14870 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
14871 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
14872 "dev": true,
14873 "engines": {
14874 "node": ">=0.10.0"
14875 }
14876 },
14877 "node_modules/html-minifier/node_modules/uglify-js": {
14878 "version": "3.4.10",
14879 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz",
14880 "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==",
14881 "dev": true,
14882 "dependencies": {
14883 "commander": "~2.19.0",
14884 "source-map": "~0.6.1"
14885 },
14886 "bin": {
14887 "uglifyjs": "bin/uglifyjs"
14888 },
14889 "engines": {
14890 "node": ">=0.8.0"
14891 }
14892 },
14893 "node_modules/html-minifier/node_modules/uglify-js/node_modules/commander": {
14894 "version": "2.19.0",
14895 "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz",
14896 "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==",
14897 "dev": true
14898 },
14899 "node_modules/html-tags": {
14900 "version": "3.1.0",
14901 "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
14902 "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
14903 "dev": true,
14904 "engines": {
14905 "node": ">=8"
14906 }
14907 },
14908 "node_modules/htmlparser2": {
14909 "version": "3.10.1",
14910 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
14911 "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
14912 "dev": true,
14913 "dependencies": {
14914 "domelementtype": "^1.3.1",
14915 "domhandler": "^2.3.0",
14916 "domutils": "^1.5.1",
14917 "entities": "^1.1.1",
14918 "inherits": "^2.0.1",
14919 "readable-stream": "^3.1.1"
14920 }
14921 },
14922 "node_modules/http-cache-semantics": {
14923 "version": "3.8.1",
14924 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
14925 "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
14926 "dev": true
14927 },
14928 "node_modules/http-deceiver": {
14929 "version": "1.2.7",
14930 "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
14931 "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
14932 "dev": true
14933 },
14934 "node_modules/http-errors": {
14935 "version": "1.7.2",
14936 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
14937 "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
14938 "dev": true,
14939 "dependencies": {
14940 "depd": "~1.1.2",
14941 "inherits": "2.0.3",
14942 "setprototypeof": "1.1.1",
14943 "statuses": ">= 1.5.0 < 2",
14944 "toidentifier": "1.0.0"
14945 },
14946 "engines": {
14947 "node": ">= 0.6"
14948 }
14949 },
14950 "node_modules/http-errors/node_modules/inherits": {
14951 "version": "2.0.3",
14952 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
14953 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
14954 "dev": true
14955 },
14956 "node_modules/http-proxy": {
14957 "version": "1.18.1",
14958 "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
14959 "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
14960 "dev": true,
14961 "dependencies": {
14962 "eventemitter3": "^4.0.0",
14963 "follow-redirects": "^1.0.0",
14964 "requires-port": "^1.0.0"
14965 },
14966 "engines": {
14967 "node": ">=8.0.0"
14968 }
14969 },
14970 "node_modules/http-proxy-agent": {
14971 "version": "2.1.0",
14972 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz",
14973 "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==",
14974 "dev": true,
14975 "dependencies": {
14976 "agent-base": "4",
14977 "debug": "3.1.0"
14978 },
14979 "engines": {
14980 "node": ">= 4.5.0"
14981 }
14982 },
14983 "node_modules/http-proxy-agent/node_modules/debug": {
14984 "version": "3.1.0",
14985 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
14986 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
14987 "dev": true,
14988 "dependencies": {
14989 "ms": "2.0.0"
14990 }
14991 },
14992 "node_modules/http-proxy-middleware": {
14993 "version": "0.19.1",
14994 "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
14995 "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
14996 "dev": true,
14997 "dependencies": {
14998 "http-proxy": "^1.17.0",
14999 "is-glob": "^4.0.0",
15000 "lodash": "^4.17.11",
15001 "micromatch": "^3.1.10"
15002 },
15003 "engines": {
15004 "node": ">=4.0.0"
15005 }
15006 },
15007 "node_modules/http-signature": {
15008 "version": "1.2.0",
15009 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
15010 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
15011 "dev": true,
15012 "dependencies": {
15013 "assert-plus": "^1.0.0",
15014 "jsprim": "^1.2.2",
15015 "sshpk": "^1.7.0"
15016 },
15017 "engines": {
15018 "node": ">=0.8",
15019 "npm": ">=1.3.7"
15020 }
15021 },
15022 "node_modules/https-browserify": {
15023 "version": "1.0.0",
15024 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
15025 "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
15026 "dev": true
15027 },
15028 "node_modules/https-proxy-agent": {
15029 "version": "2.2.4",
15030 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
15031 "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
15032 "dev": true,
15033 "dependencies": {
15034 "agent-base": "^4.3.0",
15035 "debug": "^3.1.0"
15036 },
15037 "engines": {
15038 "node": ">= 4.5.0"
15039 }
15040 },
15041 "node_modules/https-proxy-agent/node_modules/debug": {
15042 "version": "3.2.6",
15043 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
15044 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
15045 "dev": true,
15046 "dependencies": {
15047 "ms": "^2.1.1"
15048 }
15049 },
15050 "node_modules/https-proxy-agent/node_modules/ms": {
15051 "version": "2.1.2",
15052 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
15053 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
15054 "dev": true
15055 },
15056 "node_modules/human-signals": {
15057 "version": "1.1.1",
15058 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
15059 "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
15060 "dev": true,
15061 "engines": {
15062 "node": ">=8.12.0"
15063 }
15064 },
15065 "node_modules/humanize-ms": {
15066 "version": "1.2.1",
15067 "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
15068 "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=",
15069 "dev": true,
15070 "dependencies": {
15071 "ms": "^2.0.0"
15072 }
15073 },
15074 "node_modules/humanize-url": {
15075 "version": "1.0.1",
15076 "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz",
15077 "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=",
15078 "dev": true,
15079 "dependencies": {
15080 "normalize-url": "^1.0.0",
15081 "strip-url-auth": "^1.0.0"
15082 },
15083 "engines": {
15084 "node": ">=0.10.0"
15085 }
15086 },
15087 "node_modules/iconv-lite": {
15088 "version": "0.6.2",
15089 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz",
15090 "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==",
15091 "dev": true,
15092 "dependencies": {
15093 "safer-buffer": ">= 2.1.2 < 3.0.0"
15094 },
15095 "engines": {
15096 "node": ">=0.10.0"
15097 }
15098 },
15099 "node_modules/icss-replace-symbols": {
15100 "version": "1.1.0",
15101 "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz",
15102 "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",
15103 "dev": true
15104 },
15105 "node_modules/icss-utils": {
15106 "version": "4.1.1",
15107 "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
15108 "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==",
15109 "dev": true,
15110 "dependencies": {
15111 "postcss": "^7.0.14"
15112 },
15113 "engines": {
15114 "node": ">= 6"
15115 }
15116 },
15117 "node_modules/ieee754": {
15118 "version": "1.1.13",
15119 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
15120 "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
15121 "dev": true
15122 },
15123 "node_modules/iferr": {
15124 "version": "0.1.5",
15125 "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
15126 "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
15127 "dev": true
15128 },
15129 "node_modules/ignore": {
15130 "version": "4.0.6",
15131 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
15132 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
15133 "dev": true,
15134 "engines": {
15135 "node": ">= 4"
15136 }
15137 },
15138 "node_modules/ignore-walk": {
15139 "version": "3.0.3",
15140 "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz",
15141 "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==",
15142 "dev": true,
15143 "dependencies": {
15144 "minimatch": "^3.0.4"
15145 }
15146 },
15147 "node_modules/immediate": {
15148 "version": "3.3.0",
15149 "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz",
15150 "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==",
15151 "dev": true
15152 },
15153 "node_modules/import-cwd": {
15154 "version": "2.1.0",
15155 "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
15156 "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=",
15157 "dev": true,
15158 "dependencies": {
15159 "import-from": "^2.1.0"
15160 },
15161 "engines": {
15162 "node": ">=4"
15163 }
15164 },
15165 "node_modules/import-fresh": {
15166 "version": "3.2.1",
15167 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
15168 "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
15169 "dev": true,
15170 "dependencies": {
15171 "parent-module": "^1.0.0",
15172 "resolve-from": "^4.0.0"
15173 },
15174 "engines": {
15175 "node": ">=6"
15176 }
15177 },
15178 "node_modules/import-fresh/node_modules/resolve-from": {
15179 "version": "4.0.0",
15180 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
15181 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
15182 "dev": true,
15183 "engines": {
15184 "node": ">=4"
15185 }
15186 },
15187 "node_modules/import-from": {
15188 "version": "2.1.0",
15189 "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
15190 "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
15191 "dev": true,
15192 "dependencies": {
15193 "resolve-from": "^3.0.0"
15194 },
15195 "engines": {
15196 "node": ">=4"
15197 }
15198 },
15199 "node_modules/import-from/node_modules/resolve-from": {
15200 "version": "3.0.0",
15201 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
15202 "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
15203 "dev": true,
15204 "engines": {
15205 "node": ">=4"
15206 }
15207 },
15208 "node_modules/import-lazy": {
15209 "version": "2.1.0",
15210 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
15211 "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
15212 "dev": true,
15213 "engines": {
15214 "node": ">=4"
15215 }
15216 },
15217 "node_modules/import-local": {
15218 "version": "3.0.2",
15219 "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
15220 "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
15221 "dev": true,
15222 "dependencies": {
15223 "pkg-dir": "^4.2.0",
15224 "resolve-cwd": "^3.0.0"
15225 },
15226 "bin": {
15227 "import-local-fixture": "fixtures/cli.js"
15228 },
15229 "engines": {
15230 "node": ">=8"
15231 }
15232 },
15233 "node_modules/import-local/node_modules/find-up": {
15234 "version": "4.1.0",
15235 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
15236 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
15237 "dev": true,
15238 "dependencies": {
15239 "locate-path": "^5.0.0",
15240 "path-exists": "^4.0.0"
15241 },
15242 "engines": {
15243 "node": ">=8"
15244 }
15245 },
15246 "node_modules/import-local/node_modules/locate-path": {
15247 "version": "5.0.0",
15248 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
15249 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
15250 "dev": true,
15251 "dependencies": {
15252 "p-locate": "^4.1.0"
15253 },
15254 "engines": {
15255 "node": ">=8"
15256 }
15257 },
15258 "node_modules/import-local/node_modules/p-locate": {
15259 "version": "4.1.0",
15260 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
15261 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
15262 "dev": true,
15263 "dependencies": {
15264 "p-limit": "^2.2.0"
15265 },
15266 "engines": {
15267 "node": ">=8"
15268 }
15269 },
15270 "node_modules/import-local/node_modules/path-exists": {
15271 "version": "4.0.0",
15272 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
15273 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
15274 "dev": true,
15275 "engines": {
15276 "node": ">=8"
15277 }
15278 },
15279 "node_modules/import-local/node_modules/pkg-dir": {
15280 "version": "4.2.0",
15281 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
15282 "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
15283 "dev": true,
15284 "dependencies": {
15285 "find-up": "^4.0.0"
15286 },
15287 "engines": {
15288 "node": ">=8"
15289 }
15290 },
15291 "node_modules/imurmurhash": {
15292 "version": "0.1.4",
15293 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
15294 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
15295 "dev": true,
15296 "engines": {
15297 "node": ">=0.8.19"
15298 }
15299 },
15300 "node_modules/indent-string": {
15301 "version": "4.0.0",
15302 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
15303 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
15304 "dev": true,
15305 "engines": {
15306 "node": ">=8"
15307 }
15308 },
15309 "node_modules/indexes-of": {
15310 "version": "1.0.1",
15311 "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
15312 "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
15313 "dev": true
15314 },
15315 "node_modules/infer-owner": {
15316 "version": "1.0.4",
15317 "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
15318 "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
15319 "dev": true
15320 },
15321 "node_modules/inflight": {
15322 "version": "1.0.6",
15323 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
15324 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
15325 "dev": true,
15326 "dependencies": {
15327 "once": "^1.3.0",
15328 "wrappy": "1"
15329 }
15330 },
15331 "node_modules/inherits": {
15332 "version": "2.0.4",
15333 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
15334 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
15335 },
15336 "node_modules/ini": {
15337 "version": "1.3.5",
15338 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
15339 "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
15340 "dev": true,
15341 "engines": {
15342 "node": "*"
15343 }
15344 },
15345 "node_modules/init-package-json": {
15346 "version": "1.10.3",
15347 "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz",
15348 "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==",
15349 "dev": true,
15350 "dependencies": {
15351 "glob": "^7.1.1",
15352 "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0",
15353 "promzard": "^0.3.0",
15354 "read": "~1.0.1",
15355 "read-package-json": "1 || 2",
15356 "semver": "2.x || 3.x || 4 || 5",
15357 "validate-npm-package-license": "^3.0.1",
15358 "validate-npm-package-name": "^3.0.0"
15359 }
15360 },
15361 "node_modules/inquirer": {
15362 "version": "6.5.2",
15363 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
15364 "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
15365 "dev": true,
15366 "dependencies": {
15367 "ansi-escapes": "^3.2.0",
15368 "chalk": "^2.4.2",
15369 "cli-cursor": "^2.1.0",
15370 "cli-width": "^2.0.0",
15371 "external-editor": "^3.0.3",
15372 "figures": "^2.0.0",
15373 "lodash": "^4.17.12",
15374 "mute-stream": "0.0.7",
15375 "run-async": "^2.2.0",
15376 "rxjs": "^6.4.0",
15377 "string-width": "^2.1.0",
15378 "strip-ansi": "^5.1.0",
15379 "through": "^2.3.6"
15380 },
15381 "engines": {
15382 "node": ">=6.0.0"
15383 }
15384 },
15385 "node_modules/inquirer/node_modules/ansi-escapes": {
15386 "version": "3.2.0",
15387 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
15388 "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
15389 "dev": true,
15390 "engines": {
15391 "node": ">=4"
15392 }
15393 },
15394 "node_modules/inquirer/node_modules/ansi-regex": {
15395 "version": "3.0.0",
15396 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
15397 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
15398 "dev": true,
15399 "engines": {
15400 "node": ">=4"
15401 }
15402 },
15403 "node_modules/inquirer/node_modules/ansi-styles": {
15404 "version": "3.2.1",
15405 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
15406 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
15407 "dev": true,
15408 "dependencies": {
15409 "color-convert": "^1.9.0"
15410 },
15411 "engines": {
15412 "node": ">=4"
15413 }
15414 },
15415 "node_modules/inquirer/node_modules/chalk": {
15416 "version": "2.4.2",
15417 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
15418 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
15419 "dev": true,
15420 "dependencies": {
15421 "ansi-styles": "^3.2.1",
15422 "escape-string-regexp": "^1.0.5",
15423 "supports-color": "^5.3.0"
15424 },
15425 "engines": {
15426 "node": ">=4"
15427 }
15428 },
15429 "node_modules/inquirer/node_modules/color-convert": {
15430 "version": "1.9.3",
15431 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
15432 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
15433 "dev": true,
15434 "dependencies": {
15435 "color-name": "1.1.3"
15436 }
15437 },
15438 "node_modules/inquirer/node_modules/color-name": {
15439 "version": "1.1.3",
15440 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
15441 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
15442 "dev": true
15443 },
15444 "node_modules/inquirer/node_modules/has-flag": {
15445 "version": "3.0.0",
15446 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
15447 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
15448 "dev": true,
15449 "engines": {
15450 "node": ">=4"
15451 }
15452 },
15453 "node_modules/inquirer/node_modules/string-width": {
15454 "version": "2.1.1",
15455 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
15456 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
15457 "dev": true,
15458 "dependencies": {
15459 "is-fullwidth-code-point": "^2.0.0",
15460 "strip-ansi": "^4.0.0"
15461 },
15462 "engines": {
15463 "node": ">=4"
15464 }
15465 },
15466 "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": {
15467 "version": "4.0.0",
15468 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
15469 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
15470 "dev": true,
15471 "dependencies": {
15472 "ansi-regex": "^3.0.0"
15473 },
15474 "engines": {
15475 "node": ">=4"
15476 }
15477 },
15478 "node_modules/inquirer/node_modules/strip-ansi": {
15479 "version": "5.2.0",
15480 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
15481 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
15482 "dev": true,
15483 "dependencies": {
15484 "ansi-regex": "^4.1.0"
15485 },
15486 "engines": {
15487 "node": ">=6"
15488 }
15489 },
15490 "node_modules/inquirer/node_modules/strip-ansi/node_modules/ansi-regex": {
15491 "version": "4.1.0",
15492 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
15493 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
15494 "dev": true,
15495 "engines": {
15496 "node": ">=6"
15497 }
15498 },
15499 "node_modules/inquirer/node_modules/supports-color": {
15500 "version": "5.5.0",
15501 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
15502 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
15503 "dev": true,
15504 "dependencies": {
15505 "has-flag": "^3.0.0"
15506 },
15507 "engines": {
15508 "node": ">=4"
15509 }
15510 },
15511 "node_modules/internal-ip": {
15512 "version": "4.3.0",
15513 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
15514 "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
15515 "dev": true,
15516 "dependencies": {
15517 "default-gateway": "^4.2.0",
15518 "ipaddr.js": "^1.9.0"
15519 },
15520 "engines": {
15521 "node": ">=6"
15522 }
15523 },
15524 "node_modules/internal-slot": {
15525 "version": "1.0.2",
15526 "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz",
15527 "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==",
15528 "dev": true,
15529 "dependencies": {
15530 "es-abstract": "^1.17.0-next.1",
15531 "has": "^1.0.3",
15532 "side-channel": "^1.0.2"
15533 },
15534 "engines": {
15535 "node": ">= 0.4"
15536 }
15537 },
15538 "node_modules/interpret": {
15539 "version": "1.4.0",
15540 "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
15541 "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
15542 "dev": true,
15543 "engines": {
15544 "node": ">= 0.10"
15545 }
15546 },
15547 "node_modules/invariant": {
15548 "version": "2.2.4",
15549 "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
15550 "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
15551 "dev": true,
15552 "dependencies": {
15553 "loose-envify": "^1.0.0"
15554 }
15555 },
15556 "node_modules/ip": {
15557 "version": "1.1.5",
15558 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
15559 "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
15560 "dev": true
15561 },
15562 "node_modules/ip-regex": {
15563 "version": "4.1.0",
15564 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.1.0.tgz",
15565 "integrity": "sha512-pKnZpbgCTfH/1NLIlOduP/V+WRXzC2MOz3Qo8xmxk8C5GudJLgK5QyLVXOSWy3ParAH7Eemurl3xjv/WXYFvMA==",
15566 "engines": {
15567 "node": ">=8"
15568 }
15569 },
15570 "node_modules/ipaddr.js": {
15571 "version": "1.9.1",
15572 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
15573 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
15574 "dev": true,
15575 "engines": {
15576 "node": ">= 0.10"
15577 }
15578 },
15579 "node_modules/is-absolute-url": {
15580 "version": "2.1.0",
15581 "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
15582 "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
15583 "dev": true,
15584 "engines": {
15585 "node": ">=0.10.0"
15586 }
15587 },
15588 "node_modules/is-accessor-descriptor": {
15589 "version": "0.1.6",
15590 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
15591 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
15592 "dev": true,
15593 "dependencies": {
15594 "kind-of": "^3.0.2"
15595 },
15596 "engines": {
15597 "node": ">=0.10.0"
15598 }
15599 },
15600 "node_modules/is-accessor-descriptor/node_modules/kind-of": {
15601 "version": "3.2.2",
15602 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
15603 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
15604 "dev": true,
15605 "dependencies": {
15606 "is-buffer": "^1.1.5"
15607 },
15608 "engines": {
15609 "node": ">=0.10.0"
15610 }
15611 },
15612 "node_modules/is-arguments": {
15613 "version": "1.0.4",
15614 "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz",
15615 "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==",
15616 "dev": true,
15617 "engines": {
15618 "node": ">= 0.4"
15619 }
15620 },
15621 "node_modules/is-arrayish": {
15622 "version": "0.2.1",
15623 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
15624 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
15625 "dev": true
15626 },
15627 "node_modules/is-binary-path": {
15628 "version": "1.0.1",
15629 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
15630 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
15631 "dev": true,
15632 "dependencies": {
15633 "binary-extensions": "^1.0.0"
15634 },
15635 "engines": {
15636 "node": ">=0.10.0"
15637 }
15638 },
15639 "node_modules/is-buffer": {
15640 "version": "1.1.6",
15641 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
15642 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
15643 "dev": true
15644 },
15645 "node_modules/is-callable": {
15646 "version": "1.2.0",
15647 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz",
15648 "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==",
15649 "dev": true,
15650 "engines": {
15651 "node": ">= 0.4"
15652 }
15653 },
15654 "node_modules/is-ci": {
15655 "version": "2.0.0",
15656 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
15657 "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
15658 "dev": true,
15659 "dependencies": {
15660 "ci-info": "^2.0.0"
15661 },
15662 "bin": {
15663 "is-ci": "bin.js"
15664 }
15665 },
15666 "node_modules/is-color-stop": {
15667 "version": "1.1.0",
15668 "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
15669 "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=",
15670 "dev": true,
15671 "dependencies": {
15672 "css-color-names": "^0.0.4",
15673 "hex-color-regex": "^1.1.0",
15674 "hsl-regex": "^1.0.0",
15675 "hsla-regex": "^1.0.0",
15676 "rgb-regex": "^1.0.1",
15677 "rgba-regex": "^1.0.0"
15678 }
15679 },
15680 "node_modules/is-data-descriptor": {
15681 "version": "0.1.4",
15682 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
15683 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
15684 "dev": true,
15685 "dependencies": {
15686 "kind-of": "^3.0.2"
15687 },
15688 "engines": {
15689 "node": ">=0.10.0"
15690 }
15691 },
15692 "node_modules/is-data-descriptor/node_modules/kind-of": {
15693 "version": "3.2.2",
15694 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
15695 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
15696 "dev": true,
15697 "dependencies": {
15698 "is-buffer": "^1.1.5"
15699 },
15700 "engines": {
15701 "node": ">=0.10.0"
15702 }
15703 },
15704 "node_modules/is-date-object": {
15705 "version": "1.0.2",
15706 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
15707 "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
15708 "dev": true,
15709 "engines": {
15710 "node": ">= 0.4"
15711 }
15712 },
15713 "node_modules/is-descriptor": {
15714 "version": "0.1.6",
15715 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
15716 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
15717 "dev": true,
15718 "dependencies": {
15719 "is-accessor-descriptor": "^0.1.6",
15720 "is-data-descriptor": "^0.1.4",
15721 "kind-of": "^5.0.0"
15722 },
15723 "engines": {
15724 "node": ">=0.10.0"
15725 }
15726 },
15727 "node_modules/is-descriptor/node_modules/kind-of": {
15728 "version": "5.1.0",
15729 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
15730 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
15731 "dev": true,
15732 "engines": {
15733 "node": ">=0.10.0"
15734 }
15735 },
15736 "node_modules/is-directory": {
15737 "version": "0.3.1",
15738 "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
15739 "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
15740 "dev": true,
15741 "engines": {
15742 "node": ">=0.10.0"
15743 }
15744 },
15745 "node_modules/is-docker": {
15746 "version": "2.1.1",
15747 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
15748 "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
15749 "dev": true,
15750 "optional": true,
15751 "bin": {
15752 "is-docker": "cli.js"
15753 },
15754 "engines": {
15755 "node": ">=8"
15756 }
15757 },
15758 "node_modules/is-dotfile": {
15759 "version": "1.0.3",
15760 "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
15761 "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
15762 "dev": true,
15763 "engines": {
15764 "node": ">=0.10.0"
15765 }
15766 },
15767 "node_modules/is-equal-shallow": {
15768 "version": "0.1.3",
15769 "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
15770 "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
15771 "dev": true,
15772 "dependencies": {
15773 "is-primitive": "^2.0.0"
15774 },
15775 "engines": {
15776 "node": ">=0.10.0"
15777 }
15778 },
15779 "node_modules/is-extendable": {
15780 "version": "0.1.1",
15781 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
15782 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
15783 "dev": true,
15784 "engines": {
15785 "node": ">=0.10.0"
15786 }
15787 },
15788 "node_modules/is-extglob": {
15789 "version": "2.1.1",
15790 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
15791 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
15792 "dev": true,
15793 "engines": {
15794 "node": ">=0.10.0"
15795 }
15796 },
15797 "node_modules/is-finite": {
15798 "version": "1.1.0",
15799 "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
15800 "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
15801 "dev": true,
15802 "engines": {
15803 "node": ">=0.10.0"
15804 }
15805 },
15806 "node_modules/is-fullwidth-code-point": {
15807 "version": "2.0.0",
15808 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
15809 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
15810 "dev": true,
15811 "engines": {
15812 "node": ">=4"
15813 }
15814 },
15815 "node_modules/is-generator-fn": {
15816 "version": "2.1.0",
15817 "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
15818 "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
15819 "dev": true,
15820 "engines": {
15821 "node": ">=6"
15822 }
15823 },
15824 "node_modules/is-glob": {
15825 "version": "4.0.1",
15826 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
15827 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
15828 "dev": true,
15829 "dependencies": {
15830 "is-extglob": "^2.1.1"
15831 },
15832 "engines": {
15833 "node": ">=0.10.0"
15834 }
15835 },
15836 "node_modules/is-installed-globally": {
15837 "version": "0.3.2",
15838 "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz",
15839 "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==",
15840 "dev": true,
15841 "dependencies": {
15842 "global-dirs": "^2.0.1",
15843 "is-path-inside": "^3.0.1"
15844 },
15845 "engines": {
15846 "node": ">=8"
15847 }
15848 },
15849 "node_modules/is-installed-globally/node_modules/is-path-inside": {
15850 "version": "3.0.2",
15851 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz",
15852 "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==",
15853 "dev": true,
15854 "engines": {
15855 "node": ">=8"
15856 }
15857 },
15858 "node_modules/is-interactive": {
15859 "version": "1.0.0",
15860 "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
15861 "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
15862 "dev": true,
15863 "engines": {
15864 "node": ">=8"
15865 }
15866 },
15867 "node_modules/is-map": {
15868 "version": "2.0.1",
15869 "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz",
15870 "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==",
15871 "dev": true
15872 },
15873 "node_modules/is-negative-zero": {
15874 "version": "2.0.0",
15875 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz",
15876 "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=",
15877 "dev": true,
15878 "engines": {
15879 "node": ">= 0.4"
15880 }
15881 },
15882 "node_modules/is-npm": {
15883 "version": "4.0.0",
15884 "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz",
15885 "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==",
15886 "dev": true,
15887 "engines": {
15888 "node": ">=8"
15889 }
15890 },
15891 "node_modules/is-number": {
15892 "version": "3.0.0",
15893 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
15894 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
15895 "dev": true,
15896 "dependencies": {
15897 "kind-of": "^3.0.2"
15898 },
15899 "engines": {
15900 "node": ">=0.10.0"
15901 }
15902 },
15903 "node_modules/is-number/node_modules/kind-of": {
15904 "version": "3.2.2",
15905 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
15906 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
15907 "dev": true,
15908 "dependencies": {
15909 "is-buffer": "^1.1.5"
15910 },
15911 "engines": {
15912 "node": ">=0.10.0"
15913 }
15914 },
15915 "node_modules/is-obj": {
15916 "version": "1.0.1",
15917 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
15918 "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
15919 "dev": true,
15920 "engines": {
15921 "node": ">=0.10.0"
15922 }
15923 },
15924 "node_modules/is-path-cwd": {
15925 "version": "2.2.0",
15926 "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
15927 "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
15928 "dev": true,
15929 "engines": {
15930 "node": ">=6"
15931 }
15932 },
15933 "node_modules/is-path-in-cwd": {
15934 "version": "2.1.0",
15935 "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
15936 "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
15937 "dev": true,
15938 "dependencies": {
15939 "is-path-inside": "^2.1.0"
15940 },
15941 "engines": {
15942 "node": ">=6"
15943 }
15944 },
15945 "node_modules/is-path-inside": {
15946 "version": "2.1.0",
15947 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
15948 "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
15949 "dev": true,
15950 "dependencies": {
15951 "path-is-inside": "^1.0.2"
15952 },
15953 "engines": {
15954 "node": ">=6"
15955 }
15956 },
15957 "node_modules/is-plain-obj": {
15958 "version": "1.1.0",
15959 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
15960 "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
15961 "dev": true,
15962 "engines": {
15963 "node": ">=0.10.0"
15964 }
15965 },
15966 "node_modules/is-plain-object": {
15967 "version": "2.0.4",
15968 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
15969 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
15970 "dev": true,
15971 "dependencies": {
15972 "isobject": "^3.0.1"
15973 },
15974 "engines": {
15975 "node": ">=0.10.0"
15976 }
15977 },
15978 "node_modules/is-posix-bracket": {
15979 "version": "0.1.1",
15980 "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
15981 "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
15982 "dev": true,
15983 "engines": {
15984 "node": ">=0.10.0"
15985 }
15986 },
15987 "node_modules/is-potential-custom-element-name": {
15988 "version": "1.0.0",
15989 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz",
15990 "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=",
15991 "dev": true
15992 },
15993 "node_modules/is-primitive": {
15994 "version": "2.0.0",
15995 "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
15996 "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
15997 "dev": true,
15998 "engines": {
15999 "node": ">=0.10.0"
16000 }
16001 },
16002 "node_modules/is-promise": {
16003 "version": "2.2.2",
16004 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
16005 "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ=="
16006 },
16007 "node_modules/is-regex": {
16008 "version": "1.1.1",
16009 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
16010 "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
16011 "dev": true,
16012 "dependencies": {
16013 "has-symbols": "^1.0.1"
16014 },
16015 "engines": {
16016 "node": ">= 0.4"
16017 }
16018 },
16019 "node_modules/is-regexp": {
16020 "version": "1.0.0",
16021 "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
16022 "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
16023 "dev": true,
16024 "engines": {
16025 "node": ">=0.10.0"
16026 }
16027 },
16028 "node_modules/is-relative-path": {
16029 "version": "1.0.2",
16030 "resolved": "https://registry.npmjs.org/is-relative-path/-/is-relative-path-1.0.2.tgz",
16031 "integrity": "sha1-CRtGoNZ8HtD+hfH4z93gBrslHUY=",
16032 "dev": true
16033 },
16034 "node_modules/is-resolvable": {
16035 "version": "1.1.0",
16036 "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
16037 "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
16038 "dev": true
16039 },
16040 "node_modules/is-set": {
16041 "version": "2.0.1",
16042 "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz",
16043 "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==",
16044 "dev": true
16045 },
16046 "node_modules/is-ssh": {
16047 "version": "1.3.2",
16048 "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.2.tgz",
16049 "integrity": "sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ==",
16050 "dev": true,
16051 "dependencies": {
16052 "protocols": "^1.1.0"
16053 }
16054 },
16055 "node_modules/is-stream": {
16056 "version": "1.1.0",
16057 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
16058 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
16059 "dev": true,
16060 "engines": {
16061 "node": ">=0.10.0"
16062 }
16063 },
16064 "node_modules/is-string": {
16065 "version": "1.0.5",
16066 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
16067 "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==",
16068 "dev": true,
16069 "engines": {
16070 "node": ">= 0.4"
16071 }
16072 },
16073 "node_modules/is-svg": {
16074 "version": "3.0.0",
16075 "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz",
16076 "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==",
16077 "dev": true,
16078 "dependencies": {
16079 "html-comment-regex": "^1.1.0"
16080 },
16081 "engines": {
16082 "node": ">=4"
16083 }
16084 },
16085 "node_modules/is-symbol": {
16086 "version": "1.0.3",
16087 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
16088 "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
16089 "dev": true,
16090 "dependencies": {
16091 "has-symbols": "^1.0.1"
16092 },
16093 "engines": {
16094 "node": ">= 0.4"
16095 }
16096 },
16097 "node_modules/is-text-path": {
16098 "version": "1.0.1",
16099 "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
16100 "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=",
16101 "dev": true,
16102 "dependencies": {
16103 "text-extensions": "^1.0.0"
16104 },
16105 "engines": {
16106 "node": ">=0.10.0"
16107 }
16108 },
16109 "node_modules/is-typedarray": {
16110 "version": "1.0.0",
16111 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
16112 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
16113 },
16114 "node_modules/is-url": {
16115 "version": "1.2.4",
16116 "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
16117 "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==",
16118 "dev": true
16119 },
16120 "node_modules/is-utf8": {
16121 "version": "0.2.1",
16122 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
16123 "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
16124 "dev": true
16125 },
16126 "node_modules/is-windows": {
16127 "version": "1.0.2",
16128 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
16129 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
16130 "dev": true,
16131 "engines": {
16132 "node": ">=0.10.0"
16133 }
16134 },
16135 "node_modules/is-wsl": {
16136 "version": "2.2.0",
16137 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
16138 "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
16139 "dev": true,
16140 "optional": true,
16141 "dependencies": {
16142 "is-docker": "^2.0.0"
16143 },
16144 "engines": {
16145 "node": ">=8"
16146 }
16147 },
16148 "node_modules/is-yarn-global": {
16149 "version": "0.3.0",
16150 "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
16151 "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
16152 "dev": true
16153 },
16154 "node_modules/isarray": {
16155 "version": "1.0.0",
16156 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
16157 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
16158 "dev": true
16159 },
16160 "node_modules/isexe": {
16161 "version": "2.0.0",
16162 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
16163 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
16164 "dev": true
16165 },
16166 "node_modules/isobject": {
16167 "version": "3.0.1",
16168 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
16169 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
16170 "dev": true,
16171 "engines": {
16172 "node": ">=0.10.0"
16173 }
16174 },
16175 "node_modules/isstream": {
16176 "version": "0.1.2",
16177 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
16178 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
16179 "dev": true
16180 },
16181 "node_modules/istanbul-lib-coverage": {
16182 "version": "3.0.0",
16183 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
16184 "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
16185 "dev": true,
16186 "engines": {
16187 "node": ">=8"
16188 }
16189 },
16190 "node_modules/istanbul-lib-instrument": {
16191 "version": "4.0.3",
16192 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
16193 "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
16194 "dev": true,
16195 "dependencies": {
16196 "@babel/core": "^7.7.5",
16197 "@istanbuljs/schema": "^0.1.2",
16198 "istanbul-lib-coverage": "^3.0.0",
16199 "semver": "^6.3.0"
16200 },
16201 "engines": {
16202 "node": ">=8"
16203 }
16204 },
16205 "node_modules/istanbul-lib-instrument/node_modules/semver": {
16206 "version": "6.3.0",
16207 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
16208 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
16209 "dev": true,
16210 "bin": {
16211 "semver": "bin/semver.js"
16212 }
16213 },
16214 "node_modules/istanbul-lib-report": {
16215 "version": "3.0.0",
16216 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
16217 "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
16218 "dev": true,
16219 "dependencies": {
16220 "istanbul-lib-coverage": "^3.0.0",
16221 "make-dir": "^3.0.0",
16222 "supports-color": "^7.1.0"
16223 },
16224 "engines": {
16225 "node": ">=8"
16226 }
16227 },
16228 "node_modules/istanbul-lib-report/node_modules/make-dir": {
16229 "version": "3.1.0",
16230 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
16231 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
16232 "dev": true,
16233 "dependencies": {
16234 "semver": "^6.0.0"
16235 },
16236 "engines": {
16237 "node": ">=8"
16238 }
16239 },
16240 "node_modules/istanbul-lib-report/node_modules/semver": {
16241 "version": "6.3.0",
16242 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
16243 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
16244 "dev": true,
16245 "bin": {
16246 "semver": "bin/semver.js"
16247 }
16248 },
16249 "node_modules/istanbul-lib-source-maps": {
16250 "version": "4.0.0",
16251 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
16252 "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
16253 "dev": true,
16254 "dependencies": {
16255 "debug": "^4.1.1",
16256 "istanbul-lib-coverage": "^3.0.0",
16257 "source-map": "^0.6.1"
16258 },
16259 "engines": {
16260 "node": ">=8"
16261 }
16262 },
16263 "node_modules/istanbul-lib-source-maps/node_modules/debug": {
16264 "version": "4.1.1",
16265 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
16266 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
16267 "dev": true,
16268 "dependencies": {
16269 "ms": "^2.1.1"
16270 }
16271 },
16272 "node_modules/istanbul-lib-source-maps/node_modules/ms": {
16273 "version": "2.1.2",
16274 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
16275 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
16276 "dev": true
16277 },
16278 "node_modules/istanbul-lib-source-maps/node_modules/source-map": {
16279 "version": "0.6.1",
16280 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
16281 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
16282 "dev": true,
16283 "engines": {
16284 "node": ">=0.10.0"
16285 }
16286 },
16287 "node_modules/istanbul-reports": {
16288 "version": "3.0.2",
16289 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
16290 "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
16291 "dev": true,
16292 "dependencies": {
16293 "html-escaper": "^2.0.0",
16294 "istanbul-lib-report": "^3.0.0"
16295 },
16296 "engines": {
16297 "node": ">=8"
16298 }
16299 },
16300 "node_modules/iterate-iterator": {
16301 "version": "1.0.1",
16302 "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz",
16303 "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==",
16304 "dev": true
16305 },
16306 "node_modules/iterate-value": {
16307 "version": "1.0.2",
16308 "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz",
16309 "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==",
16310 "dev": true,
16311 "dependencies": {
16312 "es-get-iterator": "^1.0.2",
16313 "iterate-iterator": "^1.0.1"
16314 }
16315 },
16316 "node_modules/javascript-stringify": {
16317 "version": "1.6.0",
16318 "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz",
16319 "integrity": "sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM=",
16320 "dev": true
16321 },
16322 "node_modules/jest-changed-files": {
16323 "version": "26.3.0",
16324 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.3.0.tgz",
16325 "integrity": "sha512-1C4R4nijgPltX6fugKxM4oQ18zimS7LqQ+zTTY8lMCMFPrxqBFb7KJH0Z2fRQJvw2Slbaipsqq7s1mgX5Iot+g==",
16326 "dev": true,
16327 "dependencies": {
16328 "@jest/types": "^26.3.0",
16329 "execa": "^4.0.0",
16330 "throat": "^5.0.0"
16331 },
16332 "engines": {
16333 "node": ">= 10.14.2"
16334 }
16335 },
16336 "node_modules/jest-changed-files/node_modules/cross-spawn": {
16337 "version": "7.0.3",
16338 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
16339 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
16340 "dev": true,
16341 "dependencies": {
16342 "path-key": "^3.1.0",
16343 "shebang-command": "^2.0.0",
16344 "which": "^2.0.1"
16345 },
16346 "engines": {
16347 "node": ">= 8"
16348 }
16349 },
16350 "node_modules/jest-changed-files/node_modules/execa": {
16351 "version": "4.0.3",
16352 "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz",
16353 "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==",
16354 "dev": true,
16355 "dependencies": {
16356 "cross-spawn": "^7.0.0",
16357 "get-stream": "^5.0.0",
16358 "human-signals": "^1.1.1",
16359 "is-stream": "^2.0.0",
16360 "merge-stream": "^2.0.0",
16361 "npm-run-path": "^4.0.0",
16362 "onetime": "^5.1.0",
16363 "signal-exit": "^3.0.2",
16364 "strip-final-newline": "^2.0.0"
16365 },
16366 "engines": {
16367 "node": ">=10"
16368 }
16369 },
16370 "node_modules/jest-changed-files/node_modules/get-stream": {
16371 "version": "5.2.0",
16372 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
16373 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
16374 "dev": true,
16375 "dependencies": {
16376 "pump": "^3.0.0"
16377 },
16378 "engines": {
16379 "node": ">=8"
16380 }
16381 },
16382 "node_modules/jest-changed-files/node_modules/is-stream": {
16383 "version": "2.0.0",
16384 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
16385 "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
16386 "dev": true,
16387 "engines": {
16388 "node": ">=8"
16389 }
16390 },
16391 "node_modules/jest-changed-files/node_modules/npm-run-path": {
16392 "version": "4.0.1",
16393 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
16394 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
16395 "dev": true,
16396 "dependencies": {
16397 "path-key": "^3.0.0"
16398 },
16399 "engines": {
16400 "node": ">=8"
16401 }
16402 },
16403 "node_modules/jest-changed-files/node_modules/path-key": {
16404 "version": "3.1.1",
16405 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
16406 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
16407 "dev": true,
16408 "engines": {
16409 "node": ">=8"
16410 }
16411 },
16412 "node_modules/jest-changed-files/node_modules/shebang-command": {
16413 "version": "2.0.0",
16414 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
16415 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
16416 "dev": true,
16417 "dependencies": {
16418 "shebang-regex": "^3.0.0"
16419 },
16420 "engines": {
16421 "node": ">=8"
16422 }
16423 },
16424 "node_modules/jest-changed-files/node_modules/shebang-regex": {
16425 "version": "3.0.0",
16426 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
16427 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
16428 "dev": true,
16429 "engines": {
16430 "node": ">=8"
16431 }
16432 },
16433 "node_modules/jest-changed-files/node_modules/which": {
16434 "version": "2.0.2",
16435 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
16436 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
16437 "dev": true,
16438 "dependencies": {
16439 "isexe": "^2.0.0"
16440 },
16441 "bin": {
16442 "node-which": "bin/node-which"
16443 },
16444 "engines": {
16445 "node": ">= 8"
16446 }
16447 },
16448 "node_modules/jest-cli": {
16449 "version": "26.4.2",
16450 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.4.2.tgz",
16451 "integrity": "sha512-zb+lGd/SfrPvoRSC/0LWdaWCnscXc1mGYW//NP4/tmBvRPT3VntZ2jtKUONsRi59zc5JqmsSajA9ewJKFYp8Cw==",
16452 "dev": true,
16453 "dependencies": {
16454 "@jest/core": "^26.4.2",
16455 "@jest/test-result": "^26.3.0",
16456 "@jest/types": "^26.3.0",
16457 "chalk": "^4.0.0",
16458 "exit": "^0.1.2",
16459 "graceful-fs": "^4.2.4",
16460 "import-local": "^3.0.2",
16461 "is-ci": "^2.0.0",
16462 "jest-config": "^26.4.2",
16463 "jest-util": "^26.3.0",
16464 "jest-validate": "^26.4.2",
16465 "prompts": "^2.0.1",
16466 "yargs": "^15.3.1"
16467 },
16468 "bin": {
16469 "jest": "bin/jest.js"
16470 },
16471 "engines": {
16472 "node": ">= 10.14.2"
16473 }
16474 },
16475 "node_modules/jest-config": {
16476 "version": "26.4.2",
16477 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.4.2.tgz",
16478 "integrity": "sha512-QBf7YGLuToiM8PmTnJEdRxyYy3mHWLh24LJZKVdXZ2PNdizSe1B/E8bVm+HYcjbEzGuVXDv/di+EzdO/6Gq80A==",
16479 "dev": true,
16480 "dependencies": {
16481 "@babel/core": "^7.1.0",
16482 "@jest/test-sequencer": "^26.4.2",
16483 "@jest/types": "^26.3.0",
16484 "babel-jest": "^26.3.0",
16485 "chalk": "^4.0.0",
16486 "deepmerge": "^4.2.2",
16487 "glob": "^7.1.1",
16488 "graceful-fs": "^4.2.4",
16489 "jest-environment-jsdom": "^26.3.0",
16490 "jest-environment-node": "^26.3.0",
16491 "jest-get-type": "^26.3.0",
16492 "jest-jasmine2": "^26.4.2",
16493 "jest-regex-util": "^26.0.0",
16494 "jest-resolve": "^26.4.0",
16495 "jest-util": "^26.3.0",
16496 "jest-validate": "^26.4.2",
16497 "micromatch": "^4.0.2",
16498 "pretty-format": "^26.4.2"
16499 },
16500 "engines": {
16501 "node": ">= 10.14.2"
16502 }
16503 },
16504 "node_modules/jest-config/node_modules/braces": {
16505 "version": "3.0.2",
16506 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
16507 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
16508 "dev": true,
16509 "dependencies": {
16510 "fill-range": "^7.0.1"
16511 },
16512 "engines": {
16513 "node": ">=8"
16514 }
16515 },
16516 "node_modules/jest-config/node_modules/fill-range": {
16517 "version": "7.0.1",
16518 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
16519 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
16520 "dev": true,
16521 "dependencies": {
16522 "to-regex-range": "^5.0.1"
16523 },
16524 "engines": {
16525 "node": ">=8"
16526 }
16527 },
16528 "node_modules/jest-config/node_modules/is-number": {
16529 "version": "7.0.0",
16530 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
16531 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
16532 "dev": true,
16533 "engines": {
16534 "node": ">=0.12.0"
16535 }
16536 },
16537 "node_modules/jest-config/node_modules/micromatch": {
16538 "version": "4.0.2",
16539 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
16540 "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
16541 "dev": true,
16542 "dependencies": {
16543 "braces": "^3.0.1",
16544 "picomatch": "^2.0.5"
16545 },
16546 "engines": {
16547 "node": ">=8"
16548 }
16549 },
16550 "node_modules/jest-config/node_modules/to-regex-range": {
16551 "version": "5.0.1",
16552 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
16553 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
16554 "dev": true,
16555 "dependencies": {
16556 "is-number": "^7.0.0"
16557 },
16558 "engines": {
16559 "node": ">=8.0"
16560 }
16561 },
16562 "node_modules/jest-diff": {
16563 "version": "26.4.2",
16564 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.4.2.tgz",
16565 "integrity": "sha512-6T1XQY8U28WH0Z5rGpQ+VqZSZz8EN8rZcBtfvXaOkbwxIEeRre6qnuZQlbY1AJ4MKDxQF8EkrCvK+hL/VkyYLQ==",
16566 "dev": true,
16567 "dependencies": {
16568 "chalk": "^4.0.0",
16569 "diff-sequences": "^26.3.0",
16570 "jest-get-type": "^26.3.0",
16571 "pretty-format": "^26.4.2"
16572 },
16573 "engines": {
16574 "node": ">= 10.14.2"
16575 }
16576 },
16577 "node_modules/jest-docblock": {
16578 "version": "26.0.0",
16579 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz",
16580 "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==",
16581 "dev": true,
16582 "dependencies": {
16583 "detect-newline": "^3.0.0"
16584 },
16585 "engines": {
16586 "node": ">= 10.14.2"
16587 }
16588 },
16589 "node_modules/jest-each": {
16590 "version": "26.4.2",
16591 "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.4.2.tgz",
16592 "integrity": "sha512-p15rt8r8cUcRY0Mvo1fpkOGYm7iI8S6ySxgIdfh3oOIv+gHwrHTy5VWCGOecWUhDsit4Nz8avJWdT07WLpbwDA==",
16593 "dev": true,
16594 "dependencies": {
16595 "@jest/types": "^26.3.0",
16596 "chalk": "^4.0.0",
16597 "jest-get-type": "^26.3.0",
16598 "jest-util": "^26.3.0",
16599 "pretty-format": "^26.4.2"
16600 },
16601 "engines": {
16602 "node": ">= 10.14.2"
16603 }
16604 },
16605 "node_modules/jest-environment-jsdom": {
16606 "version": "26.3.0",
16607 "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.3.0.tgz",
16608 "integrity": "sha512-zra8He2btIMJkAzvLaiZ9QwEPGEetbxqmjEBQwhH3CA+Hhhu0jSiEJxnJMbX28TGUvPLxBt/zyaTLrOPF4yMJA==",
16609 "dev": true,
16610 "dependencies": {
16611 "@jest/environment": "^26.3.0",
16612 "@jest/fake-timers": "^26.3.0",
16613 "@jest/types": "^26.3.0",
16614 "@types/node": "*",
16615 "jest-mock": "^26.3.0",
16616 "jest-util": "^26.3.0",
16617 "jsdom": "^16.2.2"
16618 },
16619 "engines": {
16620 "node": ">= 10.14.2"
16621 }
16622 },
16623 "node_modules/jest-environment-node": {
16624 "version": "26.3.0",
16625 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.3.0.tgz",
16626 "integrity": "sha512-c9BvYoo+FGcMj5FunbBgtBnbR5qk3uky8PKyRVpSfe2/8+LrNQMiXX53z6q2kY+j15SkjQCOSL/6LHnCPLVHNw==",
16627 "dev": true,
16628 "dependencies": {
16629 "@jest/environment": "^26.3.0",
16630 "@jest/fake-timers": "^26.3.0",
16631 "@jest/types": "^26.3.0",
16632 "@types/node": "*",
16633 "jest-mock": "^26.3.0",
16634 "jest-util": "^26.3.0"
16635 },
16636 "engines": {
16637 "node": ">= 10.14.2"
16638 }
16639 },
16640 "node_modules/jest-get-type": {
16641 "version": "26.3.0",
16642 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz",
16643 "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==",
16644 "dev": true,
16645 "engines": {
16646 "node": ">= 10.14.2"
16647 }
16648 },
16649 "node_modules/jest-haste-map": {
16650 "version": "26.3.0",
16651 "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.3.0.tgz",
16652 "integrity": "sha512-DHWBpTJgJhLLGwE5Z1ZaqLTYqeODQIZpby0zMBsCU9iRFHYyhklYqP4EiG73j5dkbaAdSZhgB938mL51Q5LeZA==",
16653 "dev": true,
16654 "dependencies": {
16655 "@jest/types": "^26.3.0",
16656 "@types/graceful-fs": "^4.1.2",
16657 "@types/node": "*",
16658 "anymatch": "^3.0.3",
16659 "fb-watchman": "^2.0.0",
16660 "fsevents": "^2.1.2",
16661 "graceful-fs": "^4.2.4",
16662 "jest-regex-util": "^26.0.0",
16663 "jest-serializer": "^26.3.0",
16664 "jest-util": "^26.3.0",
16665 "jest-worker": "^26.3.0",
16666 "micromatch": "^4.0.2",
16667 "sane": "^4.0.3",
16668 "walker": "^1.0.7"
16669 },
16670 "engines": {
16671 "node": ">= 10.14.2"
16672 },
16673 "optionalDependencies": {
16674 "fsevents": "^2.1.2"
16675 }
16676 },
16677 "node_modules/jest-haste-map/node_modules/anymatch": {
16678 "version": "3.1.1",
16679 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
16680 "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
16681 "dev": true,
16682 "dependencies": {
16683 "normalize-path": "^3.0.0",
16684 "picomatch": "^2.0.4"
16685 },
16686 "engines": {
16687 "node": ">= 8"
16688 }
16689 },
16690 "node_modules/jest-haste-map/node_modules/braces": {
16691 "version": "3.0.2",
16692 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
16693 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
16694 "dev": true,
16695 "dependencies": {
16696 "fill-range": "^7.0.1"
16697 },
16698 "engines": {
16699 "node": ">=8"
16700 }
16701 },
16702 "node_modules/jest-haste-map/node_modules/fill-range": {
16703 "version": "7.0.1",
16704 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
16705 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
16706 "dev": true,
16707 "dependencies": {
16708 "to-regex-range": "^5.0.1"
16709 },
16710 "engines": {
16711 "node": ">=8"
16712 }
16713 },
16714 "node_modules/jest-haste-map/node_modules/fsevents": {
16715 "version": "2.1.3",
16716 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
16717 "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
16718 "dev": true,
16719 "optional": true,
16720 "os": [
16721 "darwin"
16722 ],
16723 "engines": {
16724 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
16725 }
16726 },
16727 "node_modules/jest-haste-map/node_modules/is-number": {
16728 "version": "7.0.0",
16729 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
16730 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
16731 "dev": true,
16732 "engines": {
16733 "node": ">=0.12.0"
16734 }
16735 },
16736 "node_modules/jest-haste-map/node_modules/micromatch": {
16737 "version": "4.0.2",
16738 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
16739 "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
16740 "dev": true,
16741 "dependencies": {
16742 "braces": "^3.0.1",
16743 "picomatch": "^2.0.5"
16744 },
16745 "engines": {
16746 "node": ">=8"
16747 }
16748 },
16749 "node_modules/jest-haste-map/node_modules/to-regex-range": {
16750 "version": "5.0.1",
16751 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
16752 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
16753 "dev": true,
16754 "dependencies": {
16755 "is-number": "^7.0.0"
16756 },
16757 "engines": {
16758 "node": ">=8.0"
16759 }
16760 },
16761 "node_modules/jest-jasmine2": {
16762 "version": "26.4.2",
16763 "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.4.2.tgz",
16764 "integrity": "sha512-z7H4EpCldHN1J8fNgsja58QftxBSL+JcwZmaXIvV9WKIM+x49F4GLHu/+BQh2kzRKHAgaN/E82od+8rTOBPyPA==",
16765 "dev": true,
16766 "dependencies": {
16767 "@babel/traverse": "^7.1.0",
16768 "@jest/environment": "^26.3.0",
16769 "@jest/source-map": "^26.3.0",
16770 "@jest/test-result": "^26.3.0",
16771 "@jest/types": "^26.3.0",
16772 "@types/node": "*",
16773 "chalk": "^4.0.0",
16774 "co": "^4.6.0",
16775 "expect": "^26.4.2",
16776 "is-generator-fn": "^2.0.0",
16777 "jest-each": "^26.4.2",
16778 "jest-matcher-utils": "^26.4.2",
16779 "jest-message-util": "^26.3.0",
16780 "jest-runtime": "^26.4.2",
16781 "jest-snapshot": "^26.4.2",
16782 "jest-util": "^26.3.0",
16783 "pretty-format": "^26.4.2",
16784 "throat": "^5.0.0"
16785 },
16786 "engines": {
16787 "node": ">= 10.14.2"
16788 }
16789 },
16790 "node_modules/jest-leak-detector": {
16791 "version": "26.4.2",
16792 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.4.2.tgz",
16793 "integrity": "sha512-akzGcxwxtE+9ZJZRW+M2o+nTNnmQZxrHJxX/HjgDaU5+PLmY1qnQPnMjgADPGCRPhB+Yawe1iij0REe+k/aHoA==",
16794 "dev": true,
16795 "dependencies": {
16796 "jest-get-type": "^26.3.0",
16797 "pretty-format": "^26.4.2"
16798 },
16799 "engines": {
16800 "node": ">= 10.14.2"
16801 }
16802 },
16803 "node_modules/jest-matcher-utils": {
16804 "version": "26.4.2",
16805 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.4.2.tgz",
16806 "integrity": "sha512-KcbNqWfWUG24R7tu9WcAOKKdiXiXCbMvQYT6iodZ9k1f7065k0keUOW6XpJMMvah+hTfqkhJhRXmA3r3zMAg0Q==",
16807 "dev": true,
16808 "dependencies": {
16809 "chalk": "^4.0.0",
16810 "jest-diff": "^26.4.2",
16811 "jest-get-type": "^26.3.0",
16812 "pretty-format": "^26.4.2"
16813 },
16814 "engines": {
16815 "node": ">= 10.14.2"
16816 }
16817 },
16818 "node_modules/jest-message-util": {
16819 "version": "26.3.0",
16820 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.3.0.tgz",
16821 "integrity": "sha512-xIavRYqr4/otGOiLxLZGj3ieMmjcNE73Ui+LdSW/Y790j5acqCsAdDiLIbzHCZMpN07JOENRWX5DcU+OQ+TjTA==",
16822 "dev": true,
16823 "dependencies": {
16824 "@babel/code-frame": "^7.0.0",
16825 "@jest/types": "^26.3.0",
16826 "@types/stack-utils": "^1.0.1",
16827 "chalk": "^4.0.0",
16828 "graceful-fs": "^4.2.4",
16829 "micromatch": "^4.0.2",
16830 "slash": "^3.0.0",
16831 "stack-utils": "^2.0.2"
16832 },
16833 "engines": {
16834 "node": ">= 10.14.2"
16835 }
16836 },
16837 "node_modules/jest-message-util/node_modules/braces": {
16838 "version": "3.0.2",
16839 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
16840 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
16841 "dev": true,
16842 "dependencies": {
16843 "fill-range": "^7.0.1"
16844 },
16845 "engines": {
16846 "node": ">=8"
16847 }
16848 },
16849 "node_modules/jest-message-util/node_modules/fill-range": {
16850 "version": "7.0.1",
16851 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
16852 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
16853 "dev": true,
16854 "dependencies": {
16855 "to-regex-range": "^5.0.1"
16856 },
16857 "engines": {
16858 "node": ">=8"
16859 }
16860 },
16861 "node_modules/jest-message-util/node_modules/is-number": {
16862 "version": "7.0.0",
16863 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
16864 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
16865 "dev": true,
16866 "engines": {
16867 "node": ">=0.12.0"
16868 }
16869 },
16870 "node_modules/jest-message-util/node_modules/micromatch": {
16871 "version": "4.0.2",
16872 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
16873 "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
16874 "dev": true,
16875 "dependencies": {
16876 "braces": "^3.0.1",
16877 "picomatch": "^2.0.5"
16878 },
16879 "engines": {
16880 "node": ">=8"
16881 }
16882 },
16883 "node_modules/jest-message-util/node_modules/slash": {
16884 "version": "3.0.0",
16885 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
16886 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
16887 "dev": true,
16888 "engines": {
16889 "node": ">=8"
16890 }
16891 },
16892 "node_modules/jest-message-util/node_modules/to-regex-range": {
16893 "version": "5.0.1",
16894 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
16895 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
16896 "dev": true,
16897 "dependencies": {
16898 "is-number": "^7.0.0"
16899 },
16900 "engines": {
16901 "node": ">=8.0"
16902 }
16903 },
16904 "node_modules/jest-mock": {
16905 "version": "26.3.0",
16906 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.3.0.tgz",
16907 "integrity": "sha512-PeaRrg8Dc6mnS35gOo/CbZovoDPKAeB1FICZiuagAgGvbWdNNyjQjkOaGUa/3N3JtpQ/Mh9P4A2D4Fv51NnP8Q==",
16908 "dev": true,
16909 "dependencies": {
16910 "@jest/types": "^26.3.0",
16911 "@types/node": "*"
16912 },
16913 "engines": {
16914 "node": ">= 10.14.2"
16915 }
16916 },
16917 "node_modules/jest-pnp-resolver": {
16918 "version": "1.2.2",
16919 "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
16920 "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
16921 "dev": true,
16922 "engines": {
16923 "node": ">=6"
16924 }
16925 },
16926 "node_modules/jest-regex-util": {
16927 "version": "26.0.0",
16928 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz",
16929 "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==",
16930 "dev": true,
16931 "engines": {
16932 "node": ">= 10.14.2"
16933 }
16934 },
16935 "node_modules/jest-resolve": {
16936 "version": "26.4.0",
16937 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.4.0.tgz",
16938 "integrity": "sha512-bn/JoZTEXRSlEx3+SfgZcJAVuTMOksYq9xe9O6s4Ekg84aKBObEaVXKOEilULRqviSLAYJldnoWV9c07kwtiCg==",
16939 "dev": true,
16940 "dependencies": {
16941 "@jest/types": "^26.3.0",
16942 "chalk": "^4.0.0",
16943 "graceful-fs": "^4.2.4",
16944 "jest-pnp-resolver": "^1.2.2",
16945 "jest-util": "^26.3.0",
16946 "read-pkg-up": "^7.0.1",
16947 "resolve": "^1.17.0",
16948 "slash": "^3.0.0"
16949 },
16950 "engines": {
16951 "node": ">= 10.14.2"
16952 }
16953 },
16954 "node_modules/jest-resolve-dependencies": {
16955 "version": "26.4.2",
16956 "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.4.2.tgz",
16957 "integrity": "sha512-ADHaOwqEcVc71uTfySzSowA/RdxUpCxhxa2FNLiin9vWLB1uLPad3we+JSSROq5+SrL9iYPdZZF8bdKM7XABTQ==",
16958 "dev": true,
16959 "dependencies": {
16960 "@jest/types": "^26.3.0",
16961 "jest-regex-util": "^26.0.0",
16962 "jest-snapshot": "^26.4.2"
16963 },
16964 "engines": {
16965 "node": ">= 10.14.2"
16966 }
16967 },
16968 "node_modules/jest-resolve/node_modules/find-up": {
16969 "version": "4.1.0",
16970 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
16971 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
16972 "dev": true,
16973 "dependencies": {
16974 "locate-path": "^5.0.0",
16975 "path-exists": "^4.0.0"
16976 },
16977 "engines": {
16978 "node": ">=8"
16979 }
16980 },
16981 "node_modules/jest-resolve/node_modules/locate-path": {
16982 "version": "5.0.0",
16983 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
16984 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
16985 "dev": true,
16986 "dependencies": {
16987 "p-locate": "^4.1.0"
16988 },
16989 "engines": {
16990 "node": ">=8"
16991 }
16992 },
16993 "node_modules/jest-resolve/node_modules/p-locate": {
16994 "version": "4.1.0",
16995 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
16996 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
16997 "dev": true,
16998 "dependencies": {
16999 "p-limit": "^2.2.0"
17000 },
17001 "engines": {
17002 "node": ">=8"
17003 }
17004 },
17005 "node_modules/jest-resolve/node_modules/parse-json": {
17006 "version": "5.1.0",
17007 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
17008 "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
17009 "dev": true,
17010 "dependencies": {
17011 "@babel/code-frame": "^7.0.0",
17012 "error-ex": "^1.3.1",
17013 "json-parse-even-better-errors": "^2.3.0",
17014 "lines-and-columns": "^1.1.6"
17015 },
17016 "engines": {
17017 "node": ">=8"
17018 }
17019 },
17020 "node_modules/jest-resolve/node_modules/path-exists": {
17021 "version": "4.0.0",
17022 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
17023 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
17024 "dev": true,
17025 "engines": {
17026 "node": ">=8"
17027 }
17028 },
17029 "node_modules/jest-resolve/node_modules/read-pkg": {
17030 "version": "5.2.0",
17031 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
17032 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
17033 "dev": true,
17034 "dependencies": {
17035 "@types/normalize-package-data": "^2.4.0",
17036 "normalize-package-data": "^2.5.0",
17037 "parse-json": "^5.0.0",
17038 "type-fest": "^0.6.0"
17039 },
17040 "engines": {
17041 "node": ">=8"
17042 }
17043 },
17044 "node_modules/jest-resolve/node_modules/read-pkg-up": {
17045 "version": "7.0.1",
17046 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
17047 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
17048 "dev": true,
17049 "dependencies": {
17050 "find-up": "^4.1.0",
17051 "read-pkg": "^5.2.0",
17052 "type-fest": "^0.8.1"
17053 },
17054 "engines": {
17055 "node": ">=8"
17056 }
17057 },
17058 "node_modules/jest-resolve/node_modules/read-pkg/node_modules/type-fest": {
17059 "version": "0.6.0",
17060 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
17061 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
17062 "dev": true,
17063 "engines": {
17064 "node": ">=8"
17065 }
17066 },
17067 "node_modules/jest-resolve/node_modules/slash": {
17068 "version": "3.0.0",
17069 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
17070 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
17071 "dev": true,
17072 "engines": {
17073 "node": ">=8"
17074 }
17075 },
17076 "node_modules/jest-runner": {
17077 "version": "26.4.2",
17078 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.4.2.tgz",
17079 "integrity": "sha512-FgjDHeVknDjw1gRAYaoUoShe1K3XUuFMkIaXbdhEys+1O4bEJS8Avmn4lBwoMfL8O5oFTdWYKcf3tEJyyYyk8g==",
17080 "dev": true,
17081 "dependencies": {
17082 "@jest/console": "^26.3.0",
17083 "@jest/environment": "^26.3.0",
17084 "@jest/test-result": "^26.3.0",
17085 "@jest/types": "^26.3.0",
17086 "@types/node": "*",
17087 "chalk": "^4.0.0",
17088 "emittery": "^0.7.1",
17089 "exit": "^0.1.2",
17090 "graceful-fs": "^4.2.4",
17091 "jest-config": "^26.4.2",
17092 "jest-docblock": "^26.0.0",
17093 "jest-haste-map": "^26.3.0",
17094 "jest-leak-detector": "^26.4.2",
17095 "jest-message-util": "^26.3.0",
17096 "jest-resolve": "^26.4.0",
17097 "jest-runtime": "^26.4.2",
17098 "jest-util": "^26.3.0",
17099 "jest-worker": "^26.3.0",
17100 "source-map-support": "^0.5.6",
17101 "throat": "^5.0.0"
17102 },
17103 "engines": {
17104 "node": ">= 10.14.2"
17105 }
17106 },
17107 "node_modules/jest-runtime": {
17108 "version": "26.4.2",
17109 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.4.2.tgz",
17110 "integrity": "sha512-4Pe7Uk5a80FnbHwSOk7ojNCJvz3Ks2CNQWT5Z7MJo4tX0jb3V/LThKvD9tKPNVNyeMH98J/nzGlcwc00R2dSHQ==",
17111 "dev": true,
17112 "dependencies": {
17113 "@jest/console": "^26.3.0",
17114 "@jest/environment": "^26.3.0",
17115 "@jest/fake-timers": "^26.3.0",
17116 "@jest/globals": "^26.4.2",
17117 "@jest/source-map": "^26.3.0",
17118 "@jest/test-result": "^26.3.0",
17119 "@jest/transform": "^26.3.0",
17120 "@jest/types": "^26.3.0",
17121 "@types/yargs": "^15.0.0",
17122 "chalk": "^4.0.0",
17123 "collect-v8-coverage": "^1.0.0",
17124 "exit": "^0.1.2",
17125 "glob": "^7.1.3",
17126 "graceful-fs": "^4.2.4",
17127 "jest-config": "^26.4.2",
17128 "jest-haste-map": "^26.3.0",
17129 "jest-message-util": "^26.3.0",
17130 "jest-mock": "^26.3.0",
17131 "jest-regex-util": "^26.0.0",
17132 "jest-resolve": "^26.4.0",
17133 "jest-snapshot": "^26.4.2",
17134 "jest-util": "^26.3.0",
17135 "jest-validate": "^26.4.2",
17136 "slash": "^3.0.0",
17137 "strip-bom": "^4.0.0",
17138 "yargs": "^15.3.1"
17139 },
17140 "bin": {
17141 "jest-runtime": "bin/jest-runtime.js"
17142 },
17143 "engines": {
17144 "node": ">= 10.14.2"
17145 }
17146 },
17147 "node_modules/jest-runtime/node_modules/slash": {
17148 "version": "3.0.0",
17149 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
17150 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
17151 "dev": true,
17152 "engines": {
17153 "node": ">=8"
17154 }
17155 },
17156 "node_modules/jest-runtime/node_modules/strip-bom": {
17157 "version": "4.0.0",
17158 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
17159 "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
17160 "dev": true,
17161 "engines": {
17162 "node": ">=8"
17163 }
17164 },
17165 "node_modules/jest-serializer": {
17166 "version": "26.3.0",
17167 "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.3.0.tgz",
17168 "integrity": "sha512-IDRBQBLPlKa4flg77fqg0n/pH87tcRKwe8zxOVTWISxGpPHYkRZ1dXKyh04JOja7gppc60+soKVZ791mruVdow==",
17169 "dev": true,
17170 "dependencies": {
17171 "@types/node": "*",
17172 "graceful-fs": "^4.2.4"
17173 },
17174 "engines": {
17175 "node": ">= 10.14.2"
17176 }
17177 },
17178 "node_modules/jest-snapshot": {
17179 "version": "26.4.2",
17180 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.4.2.tgz",
17181 "integrity": "sha512-N6Uub8FccKlf5SBFnL2Ri/xofbaA68Cc3MGjP/NuwgnsvWh+9hLIR/DhrxbSiKXMY9vUW5dI6EW1eHaDHqe9sg==",
17182 "dev": true,
17183 "dependencies": {
17184 "@babel/types": "^7.0.0",
17185 "@jest/types": "^26.3.0",
17186 "@types/prettier": "^2.0.0",
17187 "chalk": "^4.0.0",
17188 "expect": "^26.4.2",
17189 "graceful-fs": "^4.2.4",
17190 "jest-diff": "^26.4.2",
17191 "jest-get-type": "^26.3.0",
17192 "jest-haste-map": "^26.3.0",
17193 "jest-matcher-utils": "^26.4.2",
17194 "jest-message-util": "^26.3.0",
17195 "jest-resolve": "^26.4.0",
17196 "natural-compare": "^1.4.0",
17197 "pretty-format": "^26.4.2",
17198 "semver": "^7.3.2"
17199 },
17200 "engines": {
17201 "node": ">= 10.14.2"
17202 }
17203 },
17204 "node_modules/jest-snapshot/node_modules/semver": {
17205 "version": "7.3.2",
17206 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
17207 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
17208 "dev": true,
17209 "bin": {
17210 "semver": "bin/semver.js"
17211 },
17212 "engines": {
17213 "node": ">=10"
17214 }
17215 },
17216 "node_modules/jest-util": {
17217 "version": "26.3.0",
17218 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.3.0.tgz",
17219 "integrity": "sha512-4zpn6bwV0+AMFN0IYhH/wnzIQzRaYVrz1A8sYnRnj4UXDXbOVtWmlaZkO9mipFqZ13okIfN87aDoJWB7VH6hcw==",
17220 "dev": true,
17221 "dependencies": {
17222 "@jest/types": "^26.3.0",
17223 "@types/node": "*",
17224 "chalk": "^4.0.0",
17225 "graceful-fs": "^4.2.4",
17226 "is-ci": "^2.0.0",
17227 "micromatch": "^4.0.2"
17228 },
17229 "engines": {
17230 "node": ">= 10.14.2"
17231 }
17232 },
17233 "node_modules/jest-util/node_modules/braces": {
17234 "version": "3.0.2",
17235 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
17236 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
17237 "dev": true,
17238 "dependencies": {
17239 "fill-range": "^7.0.1"
17240 },
17241 "engines": {
17242 "node": ">=8"
17243 }
17244 },
17245 "node_modules/jest-util/node_modules/fill-range": {
17246 "version": "7.0.1",
17247 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
17248 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
17249 "dev": true,
17250 "dependencies": {
17251 "to-regex-range": "^5.0.1"
17252 },
17253 "engines": {
17254 "node": ">=8"
17255 }
17256 },
17257 "node_modules/jest-util/node_modules/is-number": {
17258 "version": "7.0.0",
17259 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
17260 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
17261 "dev": true,
17262 "engines": {
17263 "node": ">=0.12.0"
17264 }
17265 },
17266 "node_modules/jest-util/node_modules/micromatch": {
17267 "version": "4.0.2",
17268 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
17269 "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
17270 "dev": true,
17271 "dependencies": {
17272 "braces": "^3.0.1",
17273 "picomatch": "^2.0.5"
17274 },
17275 "engines": {
17276 "node": ">=8"
17277 }
17278 },
17279 "node_modules/jest-util/node_modules/to-regex-range": {
17280 "version": "5.0.1",
17281 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
17282 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
17283 "dev": true,
17284 "dependencies": {
17285 "is-number": "^7.0.0"
17286 },
17287 "engines": {
17288 "node": ">=8.0"
17289 }
17290 },
17291 "node_modules/jest-validate": {
17292 "version": "26.4.2",
17293 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.4.2.tgz",
17294 "integrity": "sha512-blft+xDX7XXghfhY0mrsBCYhX365n8K5wNDC4XAcNKqqjEzsRUSXP44m6PL0QJEW2crxQFLLztVnJ4j7oPlQrQ==",
17295 "dev": true,
17296 "dependencies": {
17297 "@jest/types": "^26.3.0",
17298 "camelcase": "^6.0.0",
17299 "chalk": "^4.0.0",
17300 "jest-get-type": "^26.3.0",
17301 "leven": "^3.1.0",
17302 "pretty-format": "^26.4.2"
17303 },
17304 "engines": {
17305 "node": ">= 10.14.2"
17306 }
17307 },
17308 "node_modules/jest-validate/node_modules/camelcase": {
17309 "version": "6.0.0",
17310 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz",
17311 "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==",
17312 "dev": true,
17313 "engines": {
17314 "node": ">=10"
17315 }
17316 },
17317 "node_modules/jest-watcher": {
17318 "version": "26.3.0",
17319 "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.3.0.tgz",
17320 "integrity": "sha512-XnLdKmyCGJ3VoF6G/p5ohbJ04q/vv5aH9ENI+i6BL0uu9WWB6Z7Z2lhQQk0d2AVZcRGp1yW+/TsoToMhBFPRdQ==",
17321 "dev": true,
17322 "dependencies": {
17323 "@jest/test-result": "^26.3.0",
17324 "@jest/types": "^26.3.0",
17325 "@types/node": "*",
17326 "ansi-escapes": "^4.2.1",
17327 "chalk": "^4.0.0",
17328 "jest-util": "^26.3.0",
17329 "string-length": "^4.0.1"
17330 },
17331 "engines": {
17332 "node": ">= 10.14.2"
17333 }
17334 },
17335 "node_modules/jest-worker": {
17336 "version": "26.3.0",
17337 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.3.0.tgz",
17338 "integrity": "sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==",
17339 "dev": true,
17340 "dependencies": {
17341 "@types/node": "*",
17342 "merge-stream": "^2.0.0",
17343 "supports-color": "^7.0.0"
17344 },
17345 "engines": {
17346 "node": ">= 10.13.0"
17347 }
17348 },
17349 "node_modules/js-sha3": {
17350 "version": "0.8.0",
17351 "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
17352 "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q=="
17353 },
17354 "node_modules/js-tokens": {
17355 "version": "4.0.0",
17356 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
17357 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
17358 "dev": true
17359 },
17360 "node_modules/js-yaml": {
17361 "version": "3.14.0",
17362 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
17363 "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
17364 "dev": true,
17365 "dependencies": {
17366 "argparse": "^1.0.7",
17367 "esprima": "^4.0.0"
17368 },
17369 "bin": {
17370 "js-yaml": "bin/js-yaml.js"
17371 }
17372 },
17373 "node_modules/jsbn": {
17374 "version": "0.1.1",
17375 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
17376 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
17377 "dev": true
17378 },
17379 "node_modules/jsdom": {
17380 "version": "16.4.0",
17381 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz",
17382 "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==",
17383 "dev": true,
17384 "dependencies": {
17385 "abab": "^2.0.3",
17386 "acorn": "^7.1.1",
17387 "acorn-globals": "^6.0.0",
17388 "cssom": "^0.4.4",
17389 "cssstyle": "^2.2.0",
17390 "data-urls": "^2.0.0",
17391 "decimal.js": "^10.2.0",
17392 "domexception": "^2.0.1",
17393 "escodegen": "^1.14.1",
17394 "html-encoding-sniffer": "^2.0.1",
17395 "is-potential-custom-element-name": "^1.0.0",
17396 "nwsapi": "^2.2.0",
17397 "parse5": "5.1.1",
17398 "request": "^2.88.2",
17399 "request-promise-native": "^1.0.8",
17400 "saxes": "^5.0.0",
17401 "symbol-tree": "^3.2.4",
17402 "tough-cookie": "^3.0.1",
17403 "w3c-hr-time": "^1.0.2",
17404 "w3c-xmlserializer": "^2.0.0",
17405 "webidl-conversions": "^6.1.0",
17406 "whatwg-encoding": "^1.0.5",
17407 "whatwg-mimetype": "^2.3.0",
17408 "whatwg-url": "^8.0.0",
17409 "ws": "^7.2.3",
17410 "xml-name-validator": "^3.0.0"
17411 },
17412 "engines": {
17413 "node": ">=10"
17414 }
17415 },
17416 "node_modules/jsdom/node_modules/ip-regex": {
17417 "version": "2.1.0",
17418 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
17419 "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
17420 "dev": true,
17421 "engines": {
17422 "node": ">=4"
17423 }
17424 },
17425 "node_modules/jsdom/node_modules/tough-cookie": {
17426 "version": "3.0.1",
17427 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
17428 "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
17429 "dev": true,
17430 "dependencies": {
17431 "ip-regex": "^2.1.0",
17432 "psl": "^1.1.28",
17433 "punycode": "^2.1.1"
17434 },
17435 "engines": {
17436 "node": ">=6"
17437 }
17438 },
17439 "node_modules/jsesc": {
17440 "version": "2.5.2",
17441 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
17442 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
17443 "dev": true,
17444 "bin": {
17445 "jsesc": "bin/jsesc"
17446 },
17447 "engines": {
17448 "node": ">=4"
17449 }
17450 },
17451 "node_modules/json-buffer": {
17452 "version": "3.0.0",
17453 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
17454 "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
17455 "dev": true
17456 },
17457 "node_modules/json-parse-better-errors": {
17458 "version": "1.0.2",
17459 "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
17460 "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
17461 "dev": true
17462 },
17463 "node_modules/json-parse-even-better-errors": {
17464 "version": "2.3.1",
17465 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
17466 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
17467 "dev": true
17468 },
17469 "node_modules/json-schema": {
17470 "version": "0.2.3",
17471 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
17472 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
17473 "dev": true
17474 },
17475 "node_modules/json-schema-traverse": {
17476 "version": "0.4.1",
17477 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
17478 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
17479 "dev": true
17480 },
17481 "node_modules/json-stable-stringify-without-jsonify": {
17482 "version": "1.0.1",
17483 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
17484 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
17485 "dev": true
17486 },
17487 "node_modules/json-stringify-safe": {
17488 "version": "5.0.1",
17489 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
17490 "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
17491 "dev": true
17492 },
17493 "node_modules/json3": {
17494 "version": "3.3.3",
17495 "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
17496 "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
17497 "dev": true
17498 },
17499 "node_modules/json5": {
17500 "version": "2.1.3",
17501 "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
17502 "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
17503 "dev": true,
17504 "dependencies": {
17505 "minimist": "^1.2.5"
17506 },
17507 "bin": {
17508 "json5": "lib/cli.js"
17509 },
17510 "engines": {
17511 "node": ">=6"
17512 }
17513 },
17514 "node_modules/jsonfile": {
17515 "version": "6.0.1",
17516 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz",
17517 "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==",
17518 "dev": true,
17519 "dependencies": {
17520 "graceful-fs": "^4.1.6",
17521 "universalify": "^1.0.0"
17522 }
17523 },
17524 "node_modules/jsonparse": {
17525 "version": "1.3.1",
17526 "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
17527 "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
17528 "dev": true,
17529 "engines": [
17530 "node >= 0.2.0"
17531 ]
17532 },
17533 "node_modules/JSONStream": {
17534 "version": "1.3.5",
17535 "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
17536 "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
17537 "dev": true,
17538 "dependencies": {
17539 "jsonparse": "^1.2.0",
17540 "through": ">=2.2.7 <3"
17541 },
17542 "bin": {
17543 "JSONStream": "bin.js"
17544 },
17545 "engines": {
17546 "node": "*"
17547 }
17548 },
17549 "node_modules/jsprim": {
17550 "version": "1.4.1",
17551 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
17552 "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
17553 "dev": true,
17554 "engines": [
17555 "node >=0.6.0"
17556 ],
17557 "dependencies": {
17558 "assert-plus": "1.0.0",
17559 "extsprintf": "1.3.0",
17560 "json-schema": "0.2.3",
17561 "verror": "1.10.0"
17562 }
17563 },
17564 "node_modules/jsx-ast-utils": {
17565 "version": "2.4.1",
17566 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz",
17567 "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==",
17568 "dev": true,
17569 "dependencies": {
17570 "array-includes": "^3.1.1",
17571 "object.assign": "^4.1.0"
17572 },
17573 "engines": {
17574 "node": ">=4.0"
17575 }
17576 },
17577 "node_modules/keyv": {
17578 "version": "3.1.0",
17579 "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
17580 "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
17581 "dev": true,
17582 "dependencies": {
17583 "json-buffer": "3.0.0"
17584 }
17585 },
17586 "node_modules/killable": {
17587 "version": "1.0.1",
17588 "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
17589 "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
17590 "dev": true
17591 },
17592 "node_modules/kind-of": {
17593 "version": "6.0.3",
17594 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
17595 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
17596 "dev": true,
17597 "engines": {
17598 "node": ">=0.10.0"
17599 }
17600 },
17601 "node_modules/kleur": {
17602 "version": "3.0.3",
17603 "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
17604 "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
17605 "dev": true,
17606 "engines": {
17607 "node": ">=6"
17608 }
17609 },
17610 "node_modules/last-call-webpack-plugin": {
17611 "version": "3.0.0",
17612 "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz",
17613 "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==",
17614 "dev": true,
17615 "dependencies": {
17616 "lodash": "^4.17.5",
17617 "webpack-sources": "^1.1.0"
17618 }
17619 },
17620 "node_modules/latest-version": {
17621 "version": "5.1.0",
17622 "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
17623 "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
17624 "dev": true,
17625 "dependencies": {
17626 "package-json": "^6.3.0"
17627 },
17628 "engines": {
17629 "node": ">=8"
17630 }
17631 },
17632 "node_modules/lcov-parse": {
17633 "version": "1.0.0",
17634 "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz",
17635 "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=",
17636 "dev": true,
17637 "bin": {
17638 "lcov-parse": "bin/cli.js"
17639 }
17640 },
17641 "node_modules/lerna": {
17642 "version": "3.22.1",
17643 "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz",
17644 "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==",
17645 "dev": true,
17646 "dependencies": {
17647 "@lerna/add": "3.21.0",
17648 "@lerna/bootstrap": "3.21.0",
17649 "@lerna/changed": "3.21.0",
17650 "@lerna/clean": "3.21.0",
17651 "@lerna/cli": "3.18.5",
17652 "@lerna/create": "3.22.0",
17653 "@lerna/diff": "3.21.0",
17654 "@lerna/exec": "3.21.0",
17655 "@lerna/import": "3.22.0",
17656 "@lerna/info": "3.21.0",
17657 "@lerna/init": "3.21.0",
17658 "@lerna/link": "3.21.0",
17659 "@lerna/list": "3.21.0",
17660 "@lerna/publish": "3.22.1",
17661 "@lerna/run": "3.21.0",
17662 "@lerna/version": "3.22.1",
17663 "import-local": "^2.0.0",
17664 "npmlog": "^4.1.2"
17665 },
17666 "bin": {
17667 "lerna": "cli.js"
17668 },
17669 "engines": {
17670 "node": ">= 6.9.0"
17671 }
17672 },
17673 "node_modules/lerna/node_modules/import-local": {
17674 "version": "2.0.0",
17675 "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
17676 "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
17677 "dev": true,
17678 "dependencies": {
17679 "pkg-dir": "^3.0.0",
17680 "resolve-cwd": "^2.0.0"
17681 },
17682 "bin": {
17683 "import-local-fixture": "fixtures/cli.js"
17684 },
17685 "engines": {
17686 "node": ">=6"
17687 }
17688 },
17689 "node_modules/lerna/node_modules/resolve-cwd": {
17690 "version": "2.0.0",
17691 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
17692 "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
17693 "dev": true,
17694 "dependencies": {
17695 "resolve-from": "^3.0.0"
17696 },
17697 "engines": {
17698 "node": ">=4"
17699 }
17700 },
17701 "node_modules/lerna/node_modules/resolve-from": {
17702 "version": "3.0.0",
17703 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
17704 "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
17705 "dev": true,
17706 "engines": {
17707 "node": ">=4"
17708 }
17709 },
17710 "node_modules/leven": {
17711 "version": "3.1.0",
17712 "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
17713 "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
17714 "dev": true,
17715 "engines": {
17716 "node": ">=6"
17717 }
17718 },
17719 "node_modules/levenary": {
17720 "version": "1.1.1",
17721 "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz",
17722 "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==",
17723 "dev": true,
17724 "dependencies": {
17725 "leven": "^3.1.0"
17726 },
17727 "engines": {
17728 "node": ">= 6"
17729 }
17730 },
17731 "node_modules/levn": {
17732 "version": "0.4.1",
17733 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
17734 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
17735 "dev": true,
17736 "dependencies": {
17737 "prelude-ls": "^1.2.1",
17738 "type-check": "~0.4.0"
17739 },
17740 "engines": {
17741 "node": ">= 0.8.0"
17742 }
17743 },
17744 "node_modules/lines-and-columns": {
17745 "version": "1.1.6",
17746 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
17747 "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
17748 "dev": true
17749 },
17750 "node_modules/linkify-it": {
17751 "version": "2.2.0",
17752 "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
17753 "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
17754 "dev": true,
17755 "dependencies": {
17756 "uc.micro": "^1.0.1"
17757 }
17758 },
17759 "node_modules/load-json-file": {
17760 "version": "2.0.0",
17761 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
17762 "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
17763 "dev": true,
17764 "dependencies": {
17765 "graceful-fs": "^4.1.2",
17766 "parse-json": "^2.2.0",
17767 "pify": "^2.0.0",
17768 "strip-bom": "^3.0.0"
17769 },
17770 "engines": {
17771 "node": ">=4"
17772 }
17773 },
17774 "node_modules/load-json-file/node_modules/pify": {
17775 "version": "2.3.0",
17776 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
17777 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
17778 "dev": true,
17779 "engines": {
17780 "node": ">=0.10.0"
17781 }
17782 },
17783 "node_modules/load-script": {
17784 "version": "1.0.0",
17785 "resolved": "https://registry.npmjs.org/load-script/-/load-script-1.0.0.tgz",
17786 "integrity": "sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ=",
17787 "dev": true
17788 },
17789 "node_modules/loader-runner": {
17790 "version": "2.4.0",
17791 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
17792 "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
17793 "dev": true,
17794 "engines": {
17795 "node": ">=4.3.0 <5.0.0 || >=5.10"
17796 }
17797 },
17798 "node_modules/loader-utils": {
17799 "version": "1.4.0",
17800 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
17801 "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
17802 "dev": true,
17803 "dependencies": {
17804 "big.js": "^5.2.2",
17805 "emojis-list": "^3.0.0",
17806 "json5": "^1.0.1"
17807 },
17808 "engines": {
17809 "node": ">=4.0.0"
17810 }
17811 },
17812 "node_modules/loader-utils/node_modules/json5": {
17813 "version": "1.0.1",
17814 "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
17815 "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
17816 "dev": true,
17817 "dependencies": {
17818 "minimist": "^1.2.0"
17819 },
17820 "bin": {
17821 "json5": "lib/cli.js"
17822 }
17823 },
17824 "node_modules/locate-path": {
17825 "version": "3.0.0",
17826 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
17827 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
17828 "dev": true,
17829 "dependencies": {
17830 "p-locate": "^3.0.0",
17831 "path-exists": "^3.0.0"
17832 },
17833 "engines": {
17834 "node": ">=6"
17835 }
17836 },
17837 "node_modules/lodash": {
17838 "version": "4.17.20",
17839 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
17840 "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
17841 "dev": true
17842 },
17843 "node_modules/lodash._reinterpolate": {
17844 "version": "3.0.0",
17845 "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
17846 "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
17847 "dev": true
17848 },
17849 "node_modules/lodash.clonedeep": {
17850 "version": "4.5.0",
17851 "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
17852 "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
17853 "dev": true
17854 },
17855 "node_modules/lodash.debounce": {
17856 "version": "4.0.8",
17857 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
17858 "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
17859 "dev": true
17860 },
17861 "node_modules/lodash.get": {
17862 "version": "4.4.2",
17863 "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
17864 "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
17865 "dev": true
17866 },
17867 "node_modules/lodash.ismatch": {
17868 "version": "4.4.0",
17869 "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz",
17870 "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=",
17871 "dev": true
17872 },
17873 "node_modules/lodash.kebabcase": {
17874 "version": "4.1.1",
17875 "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz",
17876 "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=",
17877 "dev": true
17878 },
17879 "node_modules/lodash.memoize": {
17880 "version": "4.1.2",
17881 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
17882 "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
17883 "dev": true
17884 },
17885 "node_modules/lodash.set": {
17886 "version": "4.3.2",
17887 "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
17888 "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=",
17889 "dev": true
17890 },
17891 "node_modules/lodash.sortby": {
17892 "version": "4.7.0",
17893 "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
17894 "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
17895 "dev": true
17896 },
17897 "node_modules/lodash.template": {
17898 "version": "4.5.0",
17899 "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
17900 "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==",
17901 "dev": true,
17902 "dependencies": {
17903 "lodash._reinterpolate": "^3.0.0",
17904 "lodash.templatesettings": "^4.0.0"
17905 }
17906 },
17907 "node_modules/lodash.templatesettings": {
17908 "version": "4.2.0",
17909 "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz",
17910 "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==",
17911 "dev": true,
17912 "dependencies": {
17913 "lodash._reinterpolate": "^3.0.0"
17914 }
17915 },
17916 "node_modules/lodash.uniq": {
17917 "version": "4.5.0",
17918 "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
17919 "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
17920 "dev": true
17921 },
17922 "node_modules/log-driver": {
17923 "version": "1.2.7",
17924 "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz",
17925 "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==",
17926 "dev": true,
17927 "engines": {
17928 "node": ">=0.8.6"
17929 }
17930 },
17931 "node_modules/log-symbols": {
17932 "version": "3.0.0",
17933 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
17934 "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
17935 "dev": true,
17936 "dependencies": {
17937 "chalk": "^2.4.2"
17938 },
17939 "engines": {
17940 "node": ">=8"
17941 }
17942 },
17943 "node_modules/log-symbols/node_modules/ansi-styles": {
17944 "version": "3.2.1",
17945 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
17946 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
17947 "dev": true,
17948 "dependencies": {
17949 "color-convert": "^1.9.0"
17950 },
17951 "engines": {
17952 "node": ">=4"
17953 }
17954 },
17955 "node_modules/log-symbols/node_modules/chalk": {
17956 "version": "2.4.2",
17957 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
17958 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
17959 "dev": true,
17960 "dependencies": {
17961 "ansi-styles": "^3.2.1",
17962 "escape-string-regexp": "^1.0.5",
17963 "supports-color": "^5.3.0"
17964 },
17965 "engines": {
17966 "node": ">=4"
17967 }
17968 },
17969 "node_modules/log-symbols/node_modules/color-convert": {
17970 "version": "1.9.3",
17971 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
17972 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
17973 "dev": true,
17974 "dependencies": {
17975 "color-name": "1.1.3"
17976 }
17977 },
17978 "node_modules/log-symbols/node_modules/color-name": {
17979 "version": "1.1.3",
17980 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
17981 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
17982 "dev": true
17983 },
17984 "node_modules/log-symbols/node_modules/has-flag": {
17985 "version": "3.0.0",
17986 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
17987 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
17988 "dev": true,
17989 "engines": {
17990 "node": ">=4"
17991 }
17992 },
17993 "node_modules/log-symbols/node_modules/supports-color": {
17994 "version": "5.5.0",
17995 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
17996 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
17997 "dev": true,
17998 "dependencies": {
17999 "has-flag": "^3.0.0"
18000 },
18001 "engines": {
18002 "node": ">=4"
18003 }
18004 },
18005 "node_modules/loglevel": {
18006 "version": "1.7.0",
18007 "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz",
18008 "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==",
18009 "dev": true,
18010 "engines": {
18011 "node": ">= 0.6.0"
18012 }
18013 },
18014 "node_modules/loose-envify": {
18015 "version": "1.4.0",
18016 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
18017 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
18018 "dev": true,
18019 "dependencies": {
18020 "js-tokens": "^3.0.0 || ^4.0.0"
18021 },
18022 "bin": {
18023 "loose-envify": "cli.js"
18024 }
18025 },
18026 "node_modules/loud-rejection": {
18027 "version": "1.6.0",
18028 "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
18029 "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
18030 "dev": true,
18031 "dependencies": {
18032 "currently-unhandled": "^0.4.1",
18033 "signal-exit": "^3.0.0"
18034 },
18035 "engines": {
18036 "node": ">=0.10.0"
18037 }
18038 },
18039 "node_modules/lower-case": {
18040 "version": "1.1.4",
18041 "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
18042 "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
18043 "dev": true
18044 },
18045 "node_modules/lowercase-keys": {
18046 "version": "1.0.1",
18047 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
18048 "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
18049 "dev": true,
18050 "engines": {
18051 "node": ">=0.10.0"
18052 }
18053 },
18054 "node_modules/lru-cache": {
18055 "version": "4.1.5",
18056 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
18057 "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
18058 "dev": true,
18059 "dependencies": {
18060 "pseudomap": "^1.0.2",
18061 "yallist": "^2.1.2"
18062 }
18063 },
18064 "node_modules/lru-queue": {
18065 "version": "0.1.0",
18066 "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
18067 "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
18068 "dependencies": {
18069 "es5-ext": "~0.10.2"
18070 }
18071 },
18072 "node_modules/lunr": {
18073 "version": "2.3.9",
18074 "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz",
18075 "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==",
18076 "dev": true
18077 },
18078 "node_modules/macos-release": {
18079 "version": "2.4.1",
18080 "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz",
18081 "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==",
18082 "dev": true,
18083 "engines": {
18084 "node": ">=6"
18085 }
18086 },
18087 "node_modules/madge": {
18088 "version": "3.9.2",
18089 "resolved": "https://registry.npmjs.org/madge/-/madge-3.9.2.tgz",
18090 "integrity": "sha512-6ZvyKinAOOzcRpvpm1iyOuds+LvWIq3o3GmUYAHMJdIpDAgVY3mphxVzeWNo3agIOv0X0T/zbLycXQm9Rn19nA==",
18091 "dev": true,
18092 "dependencies": {
18093 "chalk": "^4.1.0",
18094 "commander": "^5.1.0",
18095 "commondir": "^1.0.1",
18096 "debug": "^4.0.1",
18097 "dependency-tree": "^7.2.1",
18098 "detective-amd": "^3.0.0",
18099 "detective-cjs": "^3.1.1",
18100 "detective-es6": "^2.1.0",
18101 "detective-less": "^1.0.2",
18102 "detective-postcss": "^3.0.1",
18103 "detective-sass": "^3.0.1",
18104 "detective-scss": "^2.0.1",
18105 "detective-stylus": "^1.0.0",
18106 "detective-typescript": "^5.8.0",
18107 "graphviz": "0.0.9",
18108 "ora": "^4.0.4",
18109 "pify": "^5.0.0",
18110 "pluralize": "^8.0.0",
18111 "precinct": "^6.3.1",
18112 "pretty-ms": "^7.0.0",
18113 "rc": "^1.2.7",
18114 "typescript": "^3.9.5",
18115 "walkdir": "^0.4.1"
18116 },
18117 "bin": {
18118 "madge": "bin/cli.js"
18119 },
18120 "engines": {
18121 "node": ">=10.x.x"
18122 }
18123 },
18124 "node_modules/madge/node_modules/commander": {
18125 "version": "5.1.0",
18126 "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
18127 "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
18128 "dev": true,
18129 "engines": {
18130 "node": ">= 6"
18131 }
18132 },
18133 "node_modules/madge/node_modules/debug": {
18134 "version": "4.1.1",
18135 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
18136 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
18137 "dev": true,
18138 "dependencies": {
18139 "ms": "^2.1.1"
18140 }
18141 },
18142 "node_modules/madge/node_modules/ms": {
18143 "version": "2.1.2",
18144 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
18145 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
18146 "dev": true
18147 },
18148 "node_modules/madge/node_modules/pify": {
18149 "version": "5.0.0",
18150 "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
18151 "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==",
18152 "dev": true,
18153 "engines": {
18154 "node": ">=10"
18155 }
18156 },
18157 "node_modules/make-dir": {
18158 "version": "2.1.0",
18159 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
18160 "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
18161 "dev": true,
18162 "dependencies": {
18163 "pify": "^4.0.1",
18164 "semver": "^5.6.0"
18165 },
18166 "engines": {
18167 "node": ">=6"
18168 }
18169 },
18170 "node_modules/make-error": {
18171 "version": "1.3.6",
18172 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
18173 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
18174 "dev": true
18175 },
18176 "node_modules/make-fetch-happen": {
18177 "version": "5.0.2",
18178 "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz",
18179 "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==",
18180 "dev": true,
18181 "dependencies": {
18182 "agentkeepalive": "^3.4.1",
18183 "cacache": "^12.0.0",
18184 "http-cache-semantics": "^3.8.1",
18185 "http-proxy-agent": "^2.1.0",
18186 "https-proxy-agent": "^2.2.3",
18187 "lru-cache": "^5.1.1",
18188 "mississippi": "^3.0.0",
18189 "node-fetch-npm": "^2.0.2",
18190 "promise-retry": "^1.1.1",
18191 "socks-proxy-agent": "^4.0.0",
18192 "ssri": "^6.0.0"
18193 }
18194 },
18195 "node_modules/make-fetch-happen/node_modules/lru-cache": {
18196 "version": "5.1.1",
18197 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
18198 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
18199 "dev": true,
18200 "dependencies": {
18201 "yallist": "^3.0.2"
18202 }
18203 },
18204 "node_modules/make-fetch-happen/node_modules/yallist": {
18205 "version": "3.1.1",
18206 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
18207 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
18208 "dev": true
18209 },
18210 "node_modules/makeerror": {
18211 "version": "1.0.11",
18212 "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
18213 "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
18214 "dev": true,
18215 "dependencies": {
18216 "tmpl": "1.0.x"
18217 }
18218 },
18219 "node_modules/map-cache": {
18220 "version": "0.2.2",
18221 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
18222 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
18223 "dev": true,
18224 "engines": {
18225 "node": ">=0.10.0"
18226 }
18227 },
18228 "node_modules/map-obj": {
18229 "version": "4.1.0",
18230 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz",
18231 "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==",
18232 "dev": true,
18233 "engines": {
18234 "node": ">=8"
18235 }
18236 },
18237 "node_modules/map-visit": {
18238 "version": "1.0.0",
18239 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
18240 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
18241 "dev": true,
18242 "dependencies": {
18243 "object-visit": "^1.0.0"
18244 },
18245 "engines": {
18246 "node": ">=0.10.0"
18247 }
18248 },
18249 "node_modules/markdown-it": {
18250 "version": "8.4.2",
18251 "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz",
18252 "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==",
18253 "dev": true,
18254 "dependencies": {
18255 "argparse": "^1.0.7",
18256 "entities": "~1.1.1",
18257 "linkify-it": "^2.0.0",
18258 "mdurl": "^1.0.1",
18259 "uc.micro": "^1.0.5"
18260 },
18261 "bin": {
18262 "markdown-it": "bin/markdown-it.js"
18263 }
18264 },
18265 "node_modules/markdown-it-anchor": {
18266 "version": "5.3.0",
18267 "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz",
18268 "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==",
18269 "dev": true
18270 },
18271 "node_modules/markdown-it-chain": {
18272 "version": "1.3.0",
18273 "resolved": "https://registry.npmjs.org/markdown-it-chain/-/markdown-it-chain-1.3.0.tgz",
18274 "integrity": "sha512-XClV8I1TKy8L2qsT9iX3qiV+50ZtcInGXI80CA+DP62sMs7hXlyV/RM3hfwy5O3Ad0sJm9xIwQELgANfESo8mQ==",
18275 "dev": true,
18276 "dependencies": {
18277 "webpack-chain": "^4.9.0"
18278 },
18279 "engines": {
18280 "node": ">=6.9"
18281 }
18282 },
18283 "node_modules/markdown-it-chain/node_modules/deepmerge": {
18284 "version": "1.5.2",
18285 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz",
18286 "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==",
18287 "dev": true,
18288 "engines": {
18289 "node": ">=0.10.0"
18290 }
18291 },
18292 "node_modules/markdown-it-chain/node_modules/webpack-chain": {
18293 "version": "4.12.1",
18294 "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-4.12.1.tgz",
18295 "integrity": "sha512-BCfKo2YkDe2ByqkEWe1Rw+zko4LsyS75LVr29C6xIrxAg9JHJ4pl8kaIZ396SUSNp6b4815dRZPSTAS8LlURRQ==",
18296 "dev": true,
18297 "dependencies": {
18298 "deepmerge": "^1.5.2",
18299 "javascript-stringify": "^1.6.0"
18300 }
18301 },
18302 "node_modules/markdown-it-container": {
18303 "version": "2.0.0",
18304 "resolved": "https://registry.npmjs.org/markdown-it-container/-/markdown-it-container-2.0.0.tgz",
18305 "integrity": "sha1-ABm0P9Au7+zi8ZYKKJX7qBpARpU=",
18306 "dev": true
18307 },
18308 "node_modules/markdown-it-emoji": {
18309 "version": "1.4.0",
18310 "resolved": "https://registry.npmjs.org/markdown-it-emoji/-/markdown-it-emoji-1.4.0.tgz",
18311 "integrity": "sha1-m+4OmpkKljupbfaYDE/dsF37Tcw=",
18312 "dev": true
18313 },
18314 "node_modules/markdown-it-table-of-contents": {
18315 "version": "0.4.4",
18316 "resolved": "https://registry.npmjs.org/markdown-it-table-of-contents/-/markdown-it-table-of-contents-0.4.4.tgz",
18317 "integrity": "sha512-TAIHTHPwa9+ltKvKPWulm/beozQU41Ab+FIefRaQV1NRnpzwcV9QOe6wXQS5WLivm5Q/nlo0rl6laGkMDZE7Gw==",
18318 "dev": true,
18319 "engines": {
18320 "node": ">6.4.0"
18321 }
18322 },
18323 "node_modules/marked": {
18324 "version": "1.0.0",
18325 "resolved": "https://registry.npmjs.org/marked/-/marked-1.0.0.tgz",
18326 "integrity": "sha512-Wo+L1pWTVibfrSr+TTtMuiMfNzmZWiOPeO7rZsQUY5bgsxpHesBEcIWJloWVTFnrMXnf/TL30eTFSGJddmQAng==",
18327 "dev": true,
18328 "bin": {
18329 "marked": "bin/marked"
18330 },
18331 "engines": {
18332 "node": ">= 8.16.2"
18333 }
18334 },
18335 "node_modules/math-random": {
18336 "version": "1.0.4",
18337 "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
18338 "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
18339 "dev": true
18340 },
18341 "node_modules/md5.js": {
18342 "version": "1.3.5",
18343 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
18344 "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
18345 "dependencies": {
18346 "hash-base": "^3.0.0",
18347 "inherits": "^2.0.1",
18348 "safe-buffer": "^5.1.2"
18349 }
18350 },
18351 "node_modules/mdn-data": {
18352 "version": "2.0.4",
18353 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
18354 "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
18355 "dev": true
18356 },
18357 "node_modules/mdurl": {
18358 "version": "1.0.1",
18359 "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
18360 "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
18361 "dev": true
18362 },
18363 "node_modules/media-typer": {
18364 "version": "0.3.0",
18365 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
18366 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
18367 "dev": true,
18368 "engines": {
18369 "node": ">= 0.6"
18370 }
18371 },
18372 "node_modules/memoizee": {
18373 "version": "0.4.14",
18374 "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz",
18375 "integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==",
18376 "dependencies": {
18377 "d": "1",
18378 "es5-ext": "^0.10.45",
18379 "es6-weak-map": "^2.0.2",
18380 "event-emitter": "^0.3.5",
18381 "is-promise": "^2.1",
18382 "lru-queue": "0.1",
18383 "next-tick": "1",
18384 "timers-ext": "^0.1.5"
18385 }
18386 },
18387 "node_modules/memory-fs": {
18388 "version": "0.5.0",
18389 "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
18390 "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
18391 "dev": true,
18392 "dependencies": {
18393 "errno": "^0.1.3",
18394 "readable-stream": "^2.0.1"
18395 },
18396 "engines": {
18397 "node": ">=4.3.0 <5.0.0 || >=5.10"
18398 }
18399 },
18400 "node_modules/memory-fs/node_modules/readable-stream": {
18401 "version": "2.3.7",
18402 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
18403 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
18404 "dev": true,
18405 "dependencies": {
18406 "core-util-is": "~1.0.0",
18407 "inherits": "~2.0.3",
18408 "isarray": "~1.0.0",
18409 "process-nextick-args": "~2.0.0",
18410 "safe-buffer": "~5.1.1",
18411 "string_decoder": "~1.1.1",
18412 "util-deprecate": "~1.0.1"
18413 }
18414 },
18415 "node_modules/memory-fs/node_modules/safe-buffer": {
18416 "version": "5.1.2",
18417 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
18418 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
18419 "dev": true
18420 },
18421 "node_modules/memory-fs/node_modules/string_decoder": {
18422 "version": "1.1.1",
18423 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
18424 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
18425 "dev": true,
18426 "dependencies": {
18427 "safe-buffer": "~5.1.0"
18428 }
18429 },
18430 "node_modules/meow": {
18431 "version": "7.1.1",
18432 "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz",
18433 "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==",
18434 "dev": true,
18435 "dependencies": {
18436 "@types/minimist": "^1.2.0",
18437 "camelcase-keys": "^6.2.2",
18438 "decamelize-keys": "^1.1.0",
18439 "hard-rejection": "^2.1.0",
18440 "minimist-options": "4.1.0",
18441 "normalize-package-data": "^2.5.0",
18442 "read-pkg-up": "^7.0.1",
18443 "redent": "^3.0.0",
18444 "trim-newlines": "^3.0.0",
18445 "type-fest": "^0.13.1",
18446 "yargs-parser": "^18.1.3"
18447 },
18448 "engines": {
18449 "node": ">=10"
18450 }
18451 },
18452 "node_modules/meow/node_modules/find-up": {
18453 "version": "4.1.0",
18454 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
18455 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
18456 "dev": true,
18457 "dependencies": {
18458 "locate-path": "^5.0.0",
18459 "path-exists": "^4.0.0"
18460 },
18461 "engines": {
18462 "node": ">=8"
18463 }
18464 },
18465 "node_modules/meow/node_modules/locate-path": {
18466 "version": "5.0.0",
18467 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
18468 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
18469 "dev": true,
18470 "dependencies": {
18471 "p-locate": "^4.1.0"
18472 },
18473 "engines": {
18474 "node": ">=8"
18475 }
18476 },
18477 "node_modules/meow/node_modules/p-locate": {
18478 "version": "4.1.0",
18479 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
18480 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
18481 "dev": true,
18482 "dependencies": {
18483 "p-limit": "^2.2.0"
18484 },
18485 "engines": {
18486 "node": ">=8"
18487 }
18488 },
18489 "node_modules/meow/node_modules/parse-json": {
18490 "version": "5.1.0",
18491 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
18492 "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
18493 "dev": true,
18494 "dependencies": {
18495 "@babel/code-frame": "^7.0.0",
18496 "error-ex": "^1.3.1",
18497 "json-parse-even-better-errors": "^2.3.0",
18498 "lines-and-columns": "^1.1.6"
18499 },
18500 "engines": {
18501 "node": ">=8"
18502 }
18503 },
18504 "node_modules/meow/node_modules/path-exists": {
18505 "version": "4.0.0",
18506 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
18507 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
18508 "dev": true,
18509 "engines": {
18510 "node": ">=8"
18511 }
18512 },
18513 "node_modules/meow/node_modules/read-pkg": {
18514 "version": "5.2.0",
18515 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
18516 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
18517 "dev": true,
18518 "dependencies": {
18519 "@types/normalize-package-data": "^2.4.0",
18520 "normalize-package-data": "^2.5.0",
18521 "parse-json": "^5.0.0",
18522 "type-fest": "^0.6.0"
18523 },
18524 "engines": {
18525 "node": ">=8"
18526 }
18527 },
18528 "node_modules/meow/node_modules/read-pkg-up": {
18529 "version": "7.0.1",
18530 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
18531 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
18532 "dev": true,
18533 "dependencies": {
18534 "find-up": "^4.1.0",
18535 "read-pkg": "^5.2.0",
18536 "type-fest": "^0.8.1"
18537 },
18538 "engines": {
18539 "node": ">=8"
18540 }
18541 },
18542 "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": {
18543 "version": "0.8.1",
18544 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
18545 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
18546 "dev": true,
18547 "engines": {
18548 "node": ">=8"
18549 }
18550 },
18551 "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": {
18552 "version": "0.6.0",
18553 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
18554 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
18555 "dev": true,
18556 "engines": {
18557 "node": ">=8"
18558 }
18559 },
18560 "node_modules/meow/node_modules/type-fest": {
18561 "version": "0.13.1",
18562 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
18563 "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
18564 "dev": true,
18565 "engines": {
18566 "node": ">=10"
18567 }
18568 },
18569 "node_modules/merge-descriptors": {
18570 "version": "1.0.1",
18571 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
18572 "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
18573 "dev": true
18574 },
18575 "node_modules/merge-source-map": {
18576 "version": "1.1.0",
18577 "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
18578 "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
18579 "dev": true,
18580 "dependencies": {
18581 "source-map": "^0.6.1"
18582 }
18583 },
18584 "node_modules/merge-source-map/node_modules/source-map": {
18585 "version": "0.6.1",
18586 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
18587 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
18588 "dev": true,
18589 "engines": {
18590 "node": ">=0.10.0"
18591 }
18592 },
18593 "node_modules/merge-stream": {
18594 "version": "2.0.0",
18595 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
18596 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
18597 "dev": true
18598 },
18599 "node_modules/merge2": {
18600 "version": "1.4.1",
18601 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
18602 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
18603 "dev": true,
18604 "engines": {
18605 "node": ">= 8"
18606 }
18607 },
18608 "node_modules/methods": {
18609 "version": "1.1.2",
18610 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
18611 "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
18612 "dev": true,
18613 "engines": {
18614 "node": ">= 0.6"
18615 }
18616 },
18617 "node_modules/micromatch": {
18618 "version": "3.1.10",
18619 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
18620 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
18621 "dev": true,
18622 "dependencies": {
18623 "arr-diff": "^4.0.0",
18624 "array-unique": "^0.3.2",
18625 "braces": "^2.3.1",
18626 "define-property": "^2.0.2",
18627 "extend-shallow": "^3.0.2",
18628 "extglob": "^2.0.4",
18629 "fragment-cache": "^0.2.1",
18630 "kind-of": "^6.0.2",
18631 "nanomatch": "^1.2.9",
18632 "object.pick": "^1.3.0",
18633 "regex-not": "^1.0.0",
18634 "snapdragon": "^0.8.1",
18635 "to-regex": "^3.0.2"
18636 },
18637 "engines": {
18638 "node": ">=0.10.0"
18639 }
18640 },
18641 "node_modules/miller-rabin": {
18642 "version": "4.0.1",
18643 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
18644 "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
18645 "dev": true,
18646 "dependencies": {
18647 "bn.js": "^4.0.0",
18648 "brorand": "^1.0.1"
18649 },
18650 "bin": {
18651 "miller-rabin": "bin/miller-rabin"
18652 }
18653 },
18654 "node_modules/miller-rabin/node_modules/bn.js": {
18655 "version": "4.11.9",
18656 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
18657 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
18658 "dev": true
18659 },
18660 "node_modules/mime": {
18661 "version": "2.4.6",
18662 "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz",
18663 "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==",
18664 "dev": true,
18665 "bin": {
18666 "mime": "cli.js"
18667 },
18668 "engines": {
18669 "node": ">=4.0.0"
18670 }
18671 },
18672 "node_modules/mime-db": {
18673 "version": "1.44.0",
18674 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
18675 "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
18676 "engines": {
18677 "node": ">= 0.6"
18678 }
18679 },
18680 "node_modules/mime-types": {
18681 "version": "2.1.27",
18682 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
18683 "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
18684 "dependencies": {
18685 "mime-db": "1.44.0"
18686 },
18687 "engines": {
18688 "node": ">= 0.6"
18689 }
18690 },
18691 "node_modules/mimic-fn": {
18692 "version": "2.1.0",
18693 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
18694 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
18695 "dev": true,
18696 "engines": {
18697 "node": ">=6"
18698 }
18699 },
18700 "node_modules/mimic-response": {
18701 "version": "1.0.1",
18702 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
18703 "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
18704 "dev": true,
18705 "engines": {
18706 "node": ">=4"
18707 }
18708 },
18709 "node_modules/min-document": {
18710 "version": "2.19.0",
18711 "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
18712 "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
18713 "dev": true,
18714 "dependencies": {
18715 "dom-walk": "^0.1.0"
18716 }
18717 },
18718 "node_modules/min-indent": {
18719 "version": "1.0.1",
18720 "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
18721 "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
18722 "dev": true,
18723 "engines": {
18724 "node": ">=4"
18725 }
18726 },
18727 "node_modules/mini-css-extract-plugin": {
18728 "version": "0.6.0",
18729 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.6.0.tgz",
18730 "integrity": "sha512-79q5P7YGI6rdnVyIAV4NXpBQJFWdkzJxCim3Kog4078fM0piAaFlwocqbejdWtLW1cEzCexPrh6EdyFsPgVdAw==",
18731 "dev": true,
18732 "dependencies": {
18733 "loader-utils": "^1.1.0",
18734 "normalize-url": "^2.0.1",
18735 "schema-utils": "^1.0.0",
18736 "webpack-sources": "^1.1.0"
18737 },
18738 "engines": {
18739 "node": ">= 6.9.0"
18740 }
18741 },
18742 "node_modules/mini-css-extract-plugin/node_modules/normalize-url": {
18743 "version": "2.0.1",
18744 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
18745 "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
18746 "dev": true,
18747 "dependencies": {
18748 "prepend-http": "^2.0.0",
18749 "query-string": "^5.0.1",
18750 "sort-keys": "^2.0.0"
18751 },
18752 "engines": {
18753 "node": ">=4"
18754 }
18755 },
18756 "node_modules/mini-css-extract-plugin/node_modules/prepend-http": {
18757 "version": "2.0.0",
18758 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
18759 "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
18760 "dev": true,
18761 "engines": {
18762 "node": ">=4"
18763 }
18764 },
18765 "node_modules/mini-css-extract-plugin/node_modules/query-string": {
18766 "version": "5.1.1",
18767 "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
18768 "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
18769 "dev": true,
18770 "dependencies": {
18771 "decode-uri-component": "^0.2.0",
18772 "object-assign": "^4.1.0",
18773 "strict-uri-encode": "^1.0.0"
18774 },
18775 "engines": {
18776 "node": ">=0.10.0"
18777 }
18778 },
18779 "node_modules/mini-css-extract-plugin/node_modules/schema-utils": {
18780 "version": "1.0.0",
18781 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
18782 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
18783 "dev": true,
18784 "dependencies": {
18785 "ajv": "^6.1.0",
18786 "ajv-errors": "^1.0.0",
18787 "ajv-keywords": "^3.1.0"
18788 },
18789 "engines": {
18790 "node": ">= 4"
18791 }
18792 },
18793 "node_modules/mini-css-extract-plugin/node_modules/sort-keys": {
18794 "version": "2.0.0",
18795 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
18796 "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
18797 "dev": true,
18798 "dependencies": {
18799 "is-plain-obj": "^1.0.0"
18800 },
18801 "engines": {
18802 "node": ">=4"
18803 }
18804 },
18805 "node_modules/minimalistic-assert": {
18806 "version": "1.0.1",
18807 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
18808 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
18809 },
18810 "node_modules/minimalistic-crypto-utils": {
18811 "version": "1.0.1",
18812 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
18813 "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
18814 },
18815 "node_modules/minimatch": {
18816 "version": "3.0.4",
18817 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
18818 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
18819 "dev": true,
18820 "dependencies": {
18821 "brace-expansion": "^1.1.7"
18822 },
18823 "engines": {
18824 "node": "*"
18825 }
18826 },
18827 "node_modules/minimist": {
18828 "version": "1.2.5",
18829 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
18830 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
18831 "dev": true
18832 },
18833 "node_modules/minimist-options": {
18834 "version": "4.1.0",
18835 "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
18836 "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
18837 "dev": true,
18838 "dependencies": {
18839 "arrify": "^1.0.1",
18840 "is-plain-obj": "^1.1.0",
18841 "kind-of": "^6.0.3"
18842 },
18843 "engines": {
18844 "node": ">= 6"
18845 }
18846 },
18847 "node_modules/minipass": {
18848 "version": "2.9.0",
18849 "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
18850 "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
18851 "dev": true,
18852 "dependencies": {
18853 "safe-buffer": "^5.1.2",
18854 "yallist": "^3.0.0"
18855 }
18856 },
18857 "node_modules/minipass/node_modules/yallist": {
18858 "version": "3.1.1",
18859 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
18860 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
18861 "dev": true
18862 },
18863 "node_modules/minizlib": {
18864 "version": "1.3.3",
18865 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
18866 "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
18867 "dev": true,
18868 "dependencies": {
18869 "minipass": "^2.9.0"
18870 }
18871 },
18872 "node_modules/mississippi": {
18873 "version": "3.0.0",
18874 "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
18875 "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
18876 "dev": true,
18877 "dependencies": {
18878 "concat-stream": "^1.5.0",
18879 "duplexify": "^3.4.2",
18880 "end-of-stream": "^1.1.0",
18881 "flush-write-stream": "^1.0.0",
18882 "from2": "^2.1.0",
18883 "parallel-transform": "^1.1.0",
18884 "pump": "^3.0.0",
18885 "pumpify": "^1.3.3",
18886 "stream-each": "^1.1.0",
18887 "through2": "^2.0.0"
18888 },
18889 "engines": {
18890 "node": ">=4.0.0"
18891 }
18892 },
18893 "node_modules/mixin-deep": {
18894 "version": "1.3.2",
18895 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
18896 "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
18897 "dev": true,
18898 "dependencies": {
18899 "for-in": "^1.0.2",
18900 "is-extendable": "^1.0.1"
18901 },
18902 "engines": {
18903 "node": ">=0.10.0"
18904 }
18905 },
18906 "node_modules/mixin-deep/node_modules/is-extendable": {
18907 "version": "1.0.1",
18908 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
18909 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
18910 "dev": true,
18911 "dependencies": {
18912 "is-plain-object": "^2.0.4"
18913 },
18914 "engines": {
18915 "node": ">=0.10.0"
18916 }
18917 },
18918 "node_modules/mkdirp": {
18919 "version": "1.0.4",
18920 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
18921 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
18922 "dev": true,
18923 "bin": {
18924 "mkdirp": "bin/cmd.js"
18925 },
18926 "engines": {
18927 "node": ">=10"
18928 }
18929 },
18930 "node_modules/mkdirp-promise": {
18931 "version": "5.0.1",
18932 "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz",
18933 "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=",
18934 "dev": true,
18935 "dependencies": {
18936 "mkdirp": "*"
18937 },
18938 "engines": {
18939 "node": ">=4"
18940 }
18941 },
18942 "node_modules/mocha": {
18943 "version": "8.1.3",
18944 "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.1.3.tgz",
18945 "integrity": "sha512-ZbaYib4hT4PpF4bdSO2DohooKXIn4lDeiYqB+vTmCdr6l2woW0b6H3pf5x4sM5nwQMru9RvjjHYWVGltR50ZBw==",
18946 "dev": true,
18947 "dependencies": {
18948 "ansi-colors": "4.1.1",
18949 "browser-stdout": "1.3.1",
18950 "chokidar": "3.4.2",
18951 "debug": "4.1.1",
18952 "diff": "4.0.2",
18953 "escape-string-regexp": "4.0.0",
18954 "find-up": "5.0.0",
18955 "glob": "7.1.6",
18956 "growl": "1.10.5",
18957 "he": "1.2.0",
18958 "js-yaml": "3.14.0",
18959 "log-symbols": "4.0.0",
18960 "minimatch": "3.0.4",
18961 "ms": "2.1.2",
18962 "object.assign": "4.1.0",
18963 "promise.allsettled": "1.0.2",
18964 "serialize-javascript": "4.0.0",
18965 "strip-json-comments": "3.0.1",
18966 "supports-color": "7.1.0",
18967 "which": "2.0.2",
18968 "wide-align": "1.1.3",
18969 "workerpool": "6.0.0",
18970 "yargs": "13.3.2",
18971 "yargs-parser": "13.1.2",
18972 "yargs-unparser": "1.6.1"
18973 },
18974 "bin": {
18975 "_mocha": "bin/_mocha",
18976 "mocha": "bin/mocha"
18977 },
18978 "engines": {
18979 "node": ">= 10.12.0"
18980 }
18981 },
18982 "node_modules/mocha/node_modules/ansi-regex": {
18983 "version": "4.1.0",
18984 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
18985 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
18986 "dev": true,
18987 "engines": {
18988 "node": ">=6"
18989 }
18990 },
18991 "node_modules/mocha/node_modules/ansi-styles": {
18992 "version": "3.2.1",
18993 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
18994 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
18995 "dev": true,
18996 "dependencies": {
18997 "color-convert": "^1.9.0"
18998 },
18999 "engines": {
19000 "node": ">=4"
19001 }
19002 },
19003 "node_modules/mocha/node_modules/anymatch": {
19004 "version": "3.1.1",
19005 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
19006 "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
19007 "dev": true,
19008 "dependencies": {
19009 "normalize-path": "^3.0.0",
19010 "picomatch": "^2.0.4"
19011 },
19012 "engines": {
19013 "node": ">= 8"
19014 }
19015 },
19016 "node_modules/mocha/node_modules/binary-extensions": {
19017 "version": "2.1.0",
19018 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
19019 "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
19020 "dev": true,
19021 "engines": {
19022 "node": ">=8"
19023 }
19024 },
19025 "node_modules/mocha/node_modules/braces": {
19026 "version": "3.0.2",
19027 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
19028 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
19029 "dev": true,
19030 "dependencies": {
19031 "fill-range": "^7.0.1"
19032 },
19033 "engines": {
19034 "node": ">=8"
19035 }
19036 },
19037 "node_modules/mocha/node_modules/chokidar": {
19038 "version": "3.4.2",
19039 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz",
19040 "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==",
19041 "dev": true,
19042 "dependencies": {
19043 "anymatch": "~3.1.1",
19044 "braces": "~3.0.2",
19045 "fsevents": "~2.1.2",
19046 "glob-parent": "~5.1.0",
19047 "is-binary-path": "~2.1.0",
19048 "is-glob": "~4.0.1",
19049 "normalize-path": "~3.0.0",
19050 "readdirp": "~3.4.0"
19051 },
19052 "engines": {
19053 "node": ">= 8.10.0"
19054 },
19055 "optionalDependencies": {
19056 "fsevents": "~2.1.2"
19057 }
19058 },
19059 "node_modules/mocha/node_modules/cliui": {
19060 "version": "5.0.0",
19061 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
19062 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
19063 "dev": true,
19064 "dependencies": {
19065 "string-width": "^3.1.0",
19066 "strip-ansi": "^5.2.0",
19067 "wrap-ansi": "^5.1.0"
19068 }
19069 },
19070 "node_modules/mocha/node_modules/color-convert": {
19071 "version": "1.9.3",
19072 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
19073 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
19074 "dev": true,
19075 "dependencies": {
19076 "color-name": "1.1.3"
19077 }
19078 },
19079 "node_modules/mocha/node_modules/color-name": {
19080 "version": "1.1.3",
19081 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
19082 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
19083 "dev": true
19084 },
19085 "node_modules/mocha/node_modules/debug": {
19086 "version": "4.1.1",
19087 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
19088 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
19089 "dev": true,
19090 "dependencies": {
19091 "ms": "^2.1.1"
19092 }
19093 },
19094 "node_modules/mocha/node_modules/escape-string-regexp": {
19095 "version": "4.0.0",
19096 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
19097 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
19098 "dev": true,
19099 "engines": {
19100 "node": ">=10"
19101 }
19102 },
19103 "node_modules/mocha/node_modules/fill-range": {
19104 "version": "7.0.1",
19105 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
19106 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
19107 "dev": true,
19108 "dependencies": {
19109 "to-regex-range": "^5.0.1"
19110 },
19111 "engines": {
19112 "node": ">=8"
19113 }
19114 },
19115 "node_modules/mocha/node_modules/find-up": {
19116 "version": "5.0.0",
19117 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
19118 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
19119 "dev": true,
19120 "dependencies": {
19121 "locate-path": "^6.0.0",
19122 "path-exists": "^4.0.0"
19123 },
19124 "engines": {
19125 "node": ">=10"
19126 }
19127 },
19128 "node_modules/mocha/node_modules/fsevents": {
19129 "version": "2.1.3",
19130 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
19131 "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
19132 "dev": true,
19133 "optional": true,
19134 "os": [
19135 "darwin"
19136 ],
19137 "engines": {
19138 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
19139 }
19140 },
19141 "node_modules/mocha/node_modules/glob-parent": {
19142 "version": "5.1.1",
19143 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
19144 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
19145 "dev": true,
19146 "dependencies": {
19147 "is-glob": "^4.0.1"
19148 },
19149 "engines": {
19150 "node": ">= 6"
19151 }
19152 },
19153 "node_modules/mocha/node_modules/is-binary-path": {
19154 "version": "2.1.0",
19155 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
19156 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
19157 "dev": true,
19158 "dependencies": {
19159 "binary-extensions": "^2.0.0"
19160 },
19161 "engines": {
19162 "node": ">=8"
19163 }
19164 },
19165 "node_modules/mocha/node_modules/is-number": {
19166 "version": "7.0.0",
19167 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
19168 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
19169 "dev": true,
19170 "engines": {
19171 "node": ">=0.12.0"
19172 }
19173 },
19174 "node_modules/mocha/node_modules/locate-path": {
19175 "version": "6.0.0",
19176 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
19177 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
19178 "dev": true,
19179 "dependencies": {
19180 "p-locate": "^5.0.0"
19181 },
19182 "engines": {
19183 "node": ">=10"
19184 }
19185 },
19186 "node_modules/mocha/node_modules/log-symbols": {
19187 "version": "4.0.0",
19188 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
19189 "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
19190 "dev": true,
19191 "dependencies": {
19192 "chalk": "^4.0.0"
19193 },
19194 "engines": {
19195 "node": ">=10"
19196 }
19197 },
19198 "node_modules/mocha/node_modules/ms": {
19199 "version": "2.1.2",
19200 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
19201 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
19202 "dev": true
19203 },
19204 "node_modules/mocha/node_modules/p-limit": {
19205 "version": "3.0.2",
19206 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz",
19207 "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==",
19208 "dev": true,
19209 "dependencies": {
19210 "p-try": "^2.0.0"
19211 },
19212 "engines": {
19213 "node": ">=10"
19214 }
19215 },
19216 "node_modules/mocha/node_modules/p-locate": {
19217 "version": "5.0.0",
19218 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
19219 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
19220 "dev": true,
19221 "dependencies": {
19222 "p-limit": "^3.0.2"
19223 },
19224 "engines": {
19225 "node": ">=10"
19226 }
19227 },
19228 "node_modules/mocha/node_modules/path-exists": {
19229 "version": "4.0.0",
19230 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
19231 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
19232 "dev": true,
19233 "engines": {
19234 "node": ">=8"
19235 }
19236 },
19237 "node_modules/mocha/node_modules/readdirp": {
19238 "version": "3.4.0",
19239 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz",
19240 "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==",
19241 "dev": true,
19242 "dependencies": {
19243 "picomatch": "^2.2.1"
19244 },
19245 "engines": {
19246 "node": ">=8.10.0"
19247 }
19248 },
19249 "node_modules/mocha/node_modules/strip-ansi": {
19250 "version": "5.2.0",
19251 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
19252 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
19253 "dev": true,
19254 "dependencies": {
19255 "ansi-regex": "^4.1.0"
19256 },
19257 "engines": {
19258 "node": ">=6"
19259 }
19260 },
19261 "node_modules/mocha/node_modules/strip-json-comments": {
19262 "version": "3.0.1",
19263 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
19264 "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
19265 "dev": true,
19266 "engines": {
19267 "node": ">=8"
19268 }
19269 },
19270 "node_modules/mocha/node_modules/supports-color": {
19271 "version": "7.1.0",
19272 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
19273 "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
19274 "dev": true,
19275 "dependencies": {
19276 "has-flag": "^4.0.0"
19277 },
19278 "engines": {
19279 "node": ">=8"
19280 }
19281 },
19282 "node_modules/mocha/node_modules/to-regex-range": {
19283 "version": "5.0.1",
19284 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
19285 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
19286 "dev": true,
19287 "dependencies": {
19288 "is-number": "^7.0.0"
19289 },
19290 "engines": {
19291 "node": ">=8.0"
19292 }
19293 },
19294 "node_modules/mocha/node_modules/which": {
19295 "version": "2.0.2",
19296 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
19297 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
19298 "dev": true,
19299 "dependencies": {
19300 "isexe": "^2.0.0"
19301 },
19302 "bin": {
19303 "node-which": "bin/node-which"
19304 },
19305 "engines": {
19306 "node": ">= 8"
19307 }
19308 },
19309 "node_modules/mocha/node_modules/wrap-ansi": {
19310 "version": "5.1.0",
19311 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
19312 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
19313 "dev": true,
19314 "dependencies": {
19315 "ansi-styles": "^3.2.0",
19316 "string-width": "^3.0.0",
19317 "strip-ansi": "^5.0.0"
19318 },
19319 "engines": {
19320 "node": ">=6"
19321 }
19322 },
19323 "node_modules/mocha/node_modules/yargs": {
19324 "version": "13.3.2",
19325 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
19326 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
19327 "dev": true,
19328 "dependencies": {
19329 "cliui": "^5.0.0",
19330 "find-up": "^3.0.0",
19331 "get-caller-file": "^2.0.1",
19332 "require-directory": "^2.1.1",
19333 "require-main-filename": "^2.0.0",
19334 "set-blocking": "^2.0.0",
19335 "string-width": "^3.0.0",
19336 "which-module": "^2.0.0",
19337 "y18n": "^4.0.0",
19338 "yargs-parser": "^13.1.2"
19339 }
19340 },
19341 "node_modules/mocha/node_modules/yargs-parser": {
19342 "version": "13.1.2",
19343 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
19344 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
19345 "dev": true,
19346 "dependencies": {
19347 "camelcase": "^5.0.0",
19348 "decamelize": "^1.2.0"
19349 }
19350 },
19351 "node_modules/mocha/node_modules/yargs/node_modules/find-up": {
19352 "version": "3.0.0",
19353 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
19354 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
19355 "dev": true,
19356 "dependencies": {
19357 "locate-path": "^3.0.0"
19358 },
19359 "engines": {
19360 "node": ">=6"
19361 }
19362 },
19363 "node_modules/mocha/node_modules/yargs/node_modules/locate-path": {
19364 "version": "3.0.0",
19365 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
19366 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
19367 "dev": true,
19368 "dependencies": {
19369 "p-locate": "^3.0.0",
19370 "path-exists": "^3.0.0"
19371 },
19372 "engines": {
19373 "node": ">=6"
19374 }
19375 },
19376 "node_modules/mocha/node_modules/yargs/node_modules/p-limit": {
19377 "version": "2.3.0",
19378 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
19379 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
19380 "dev": true,
19381 "dependencies": {
19382 "p-try": "^2.0.0"
19383 },
19384 "engines": {
19385 "node": ">=6"
19386 }
19387 },
19388 "node_modules/mocha/node_modules/yargs/node_modules/p-locate": {
19389 "version": "3.0.0",
19390 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
19391 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
19392 "dev": true,
19393 "dependencies": {
19394 "p-limit": "^2.0.0"
19395 },
19396 "engines": {
19397 "node": ">=6"
19398 }
19399 },
19400 "node_modules/mocha/node_modules/yargs/node_modules/path-exists": {
19401 "version": "3.0.0",
19402 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
19403 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
19404 "dev": true,
19405 "engines": {
19406 "node": ">=4"
19407 }
19408 },
19409 "node_modules/modify-values": {
19410 "version": "1.0.1",
19411 "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz",
19412 "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==",
19413 "dev": true,
19414 "engines": {
19415 "node": ">=0.10.0"
19416 }
19417 },
19418 "node_modules/module-definition": {
19419 "version": "3.3.0",
19420 "resolved": "https://registry.npmjs.org/module-definition/-/module-definition-3.3.0.tgz",
19421 "integrity": "sha512-HTplA9xwDzH67XJFC1YvZMUElWJD28DV0dUq7lhTs+JKJamUOWA/CcYWSlhW5amJO66uWtY7XdltT+LfX0wIVg==",
19422 "dev": true,
19423 "dependencies": {
19424 "ast-module-types": "^2.6.0",
19425 "node-source-walk": "^4.0.0"
19426 },
19427 "bin": {
19428 "module-definition": "bin/module-definition.js"
19429 },
19430 "engines": {
19431 "node": ">=6.0"
19432 }
19433 },
19434 "node_modules/module-lookup-amd": {
19435 "version": "6.2.0",
19436 "resolved": "https://registry.npmjs.org/module-lookup-amd/-/module-lookup-amd-6.2.0.tgz",
19437 "integrity": "sha512-uxHCj5Pw9psZiC1znjU2qPsubt6haCSsN9m7xmIdoTciEgfxUkE1vhtDvjHPuOXEZrVJhjKgkmkP+w73rRuelQ==",
19438 "dev": true,
19439 "dependencies": {
19440 "commander": "^2.8.1",
19441 "debug": "^4.1.0",
19442 "file-exists-dazinatorfork": "^1.0.2",
19443 "find": "^0.3.0",
19444 "requirejs": "^2.3.5",
19445 "requirejs-config-file": "^3.1.1"
19446 },
19447 "bin": {
19448 "lookup-amd": "bin/cli.js"
19449 },
19450 "engines": {
19451 "node": ">=6.0.0"
19452 }
19453 },
19454 "node_modules/module-lookup-amd/node_modules/commander": {
19455 "version": "2.20.3",
19456 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
19457 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
19458 "dev": true
19459 },
19460 "node_modules/module-lookup-amd/node_modules/debug": {
19461 "version": "4.1.1",
19462 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
19463 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
19464 "dev": true,
19465 "dependencies": {
19466 "ms": "^2.1.1"
19467 }
19468 },
19469 "node_modules/module-lookup-amd/node_modules/ms": {
19470 "version": "2.1.2",
19471 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
19472 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
19473 "dev": true
19474 },
19475 "node_modules/move-concurrently": {
19476 "version": "1.0.1",
19477 "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
19478 "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
19479 "dev": true,
19480 "dependencies": {
19481 "aproba": "^1.1.1",
19482 "copy-concurrently": "^1.0.0",
19483 "fs-write-stream-atomic": "^1.0.8",
19484 "mkdirp": "^0.5.1",
19485 "rimraf": "^2.5.4",
19486 "run-queue": "^1.0.3"
19487 }
19488 },
19489 "node_modules/move-concurrently/node_modules/mkdirp": {
19490 "version": "0.5.5",
19491 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
19492 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
19493 "dev": true,
19494 "dependencies": {
19495 "minimist": "^1.2.5"
19496 },
19497 "bin": {
19498 "mkdirp": "bin/cmd.js"
19499 }
19500 },
19501 "node_modules/move-concurrently/node_modules/rimraf": {
19502 "version": "2.7.1",
19503 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
19504 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
19505 "dev": true,
19506 "dependencies": {
19507 "glob": "^7.1.3"
19508 },
19509 "bin": {
19510 "rimraf": "bin.js"
19511 }
19512 },
19513 "node_modules/ms": {
19514 "version": "2.0.0",
19515 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
19516 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
19517 },
19518 "node_modules/multicast-dns": {
19519 "version": "6.2.3",
19520 "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
19521 "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
19522 "dev": true,
19523 "dependencies": {
19524 "dns-packet": "^1.3.1",
19525 "thunky": "^1.0.2"
19526 },
19527 "bin": {
19528 "multicast-dns": "cli.js"
19529 }
19530 },
19531 "node_modules/multicast-dns-service-types": {
19532 "version": "1.1.0",
19533 "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
19534 "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
19535 "dev": true
19536 },
19537 "node_modules/multimatch": {
19538 "version": "3.0.0",
19539 "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz",
19540 "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==",
19541 "dev": true,
19542 "dependencies": {
19543 "array-differ": "^2.0.3",
19544 "array-union": "^1.0.2",
19545 "arrify": "^1.0.1",
19546 "minimatch": "^3.0.4"
19547 },
19548 "engines": {
19549 "node": ">=6"
19550 }
19551 },
19552 "node_modules/mute-stream": {
19553 "version": "0.0.7",
19554 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
19555 "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
19556 "dev": true
19557 },
19558 "node_modules/mz": {
19559 "version": "2.7.0",
19560 "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
19561 "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
19562 "dev": true,
19563 "dependencies": {
19564 "any-promise": "^1.0.0",
19565 "object-assign": "^4.0.1",
19566 "thenify-all": "^1.0.0"
19567 }
19568 },
19569 "node_modules/nan": {
19570 "version": "2.14.1",
19571 "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz",
19572 "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==",
19573 "dev": true,
19574 "optional": true
19575 },
19576 "node_modules/nanomatch": {
19577 "version": "1.2.13",
19578 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
19579 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
19580 "dev": true,
19581 "dependencies": {
19582 "arr-diff": "^4.0.0",
19583 "array-unique": "^0.3.2",
19584 "define-property": "^2.0.2",
19585 "extend-shallow": "^3.0.2",
19586 "fragment-cache": "^0.2.1",
19587 "is-windows": "^1.0.2",
19588 "kind-of": "^6.0.2",
19589 "object.pick": "^1.3.0",
19590 "regex-not": "^1.0.0",
19591 "snapdragon": "^0.8.1",
19592 "to-regex": "^3.0.1"
19593 },
19594 "engines": {
19595 "node": ">=0.10.0"
19596 }
19597 },
19598 "node_modules/natural-compare": {
19599 "version": "1.4.0",
19600 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
19601 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
19602 "dev": true
19603 },
19604 "node_modules/natural-compare-lite": {
19605 "version": "1.4.0",
19606 "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz",
19607 "integrity": "sha1-F7CVgZiJef3a/gIB6TG6kzyWy7Q=",
19608 "dev": true
19609 },
19610 "node_modules/negotiator": {
19611 "version": "0.6.2",
19612 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
19613 "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
19614 "dev": true,
19615 "engines": {
19616 "node": ">= 0.6"
19617 }
19618 },
19619 "node_modules/neo-async": {
19620 "version": "2.6.2",
19621 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
19622 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
19623 "dev": true
19624 },
19625 "node_modules/next-tick": {
19626 "version": "1.1.0",
19627 "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
19628 "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
19629 },
19630 "node_modules/nice-try": {
19631 "version": "1.0.5",
19632 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
19633 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
19634 "dev": true
19635 },
19636 "node_modules/no-case": {
19637 "version": "2.3.2",
19638 "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
19639 "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
19640 "dev": true,
19641 "dependencies": {
19642 "lower-case": "^1.1.1"
19643 }
19644 },
19645 "node_modules/node-fetch": {
19646 "version": "2.6.1",
19647 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
19648 "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
19649 "engines": {
19650 "node": "4.x || >=6.0.0"
19651 }
19652 },
19653 "node_modules/node-fetch-npm": {
19654 "version": "2.0.4",
19655 "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz",
19656 "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==",
19657 "dev": true,
19658 "dependencies": {
19659 "encoding": "^0.1.11",
19660 "json-parse-better-errors": "^1.0.0",
19661 "safe-buffer": "^5.1.1"
19662 },
19663 "engines": {
19664 "node": ">=4"
19665 }
19666 },
19667 "node_modules/node-forge": {
19668 "version": "0.9.0",
19669 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz",
19670 "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==",
19671 "dev": true,
19672 "engines": {
19673 "node": ">= 4.5.0"
19674 }
19675 },
19676 "node_modules/node-gyp": {
19677 "version": "5.1.1",
19678 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz",
19679 "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==",
19680 "dev": true,
19681 "dependencies": {
19682 "env-paths": "^2.2.0",
19683 "glob": "^7.1.4",
19684 "graceful-fs": "^4.2.2",
19685 "mkdirp": "^0.5.1",
19686 "nopt": "^4.0.1",
19687 "npmlog": "^4.1.2",
19688 "request": "^2.88.0",
19689 "rimraf": "^2.6.3",
19690 "semver": "^5.7.1",
19691 "tar": "^4.4.12",
19692 "which": "^1.3.1"
19693 },
19694 "bin": {
19695 "node-gyp": "bin/node-gyp.js"
19696 },
19697 "engines": {
19698 "node": ">= 6.0.0"
19699 }
19700 },
19701 "node_modules/node-gyp-build": {
19702 "version": "3.7.0",
19703 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.7.0.tgz",
19704 "integrity": "sha512-L/Eg02Epx6Si2NXmedx+Okg+4UHqmaf3TNcxd50SF9NQGcJaON3AtU++kax69XV7YWz4tUspqZSAsVofhFKG2w==",
19705 "bin": {
19706 "node-gyp-build": "bin.js",
19707 "node-gyp-build-optional": "optional.js",
19708 "node-gyp-build-test": "build-test.js"
19709 }
19710 },
19711 "node_modules/node-gyp/node_modules/mkdirp": {
19712 "version": "0.5.5",
19713 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
19714 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
19715 "dev": true,
19716 "dependencies": {
19717 "minimist": "^1.2.5"
19718 },
19719 "bin": {
19720 "mkdirp": "bin/cmd.js"
19721 }
19722 },
19723 "node_modules/node-gyp/node_modules/rimraf": {
19724 "version": "2.7.1",
19725 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
19726 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
19727 "dev": true,
19728 "dependencies": {
19729 "glob": "^7.1.3"
19730 },
19731 "bin": {
19732 "rimraf": "bin.js"
19733 }
19734 },
19735 "node_modules/node-int64": {
19736 "version": "0.4.0",
19737 "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
19738 "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
19739 "dev": true
19740 },
19741 "node_modules/node-libs-browser": {
19742 "version": "2.2.1",
19743 "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
19744 "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
19745 "dev": true,
19746 "dependencies": {
19747 "assert": "^1.1.1",
19748 "browserify-zlib": "^0.2.0",
19749 "buffer": "^4.3.0",
19750 "console-browserify": "^1.1.0",
19751 "constants-browserify": "^1.0.0",
19752 "crypto-browserify": "^3.11.0",
19753 "domain-browser": "^1.1.1",
19754 "events": "^3.0.0",
19755 "https-browserify": "^1.0.0",
19756 "os-browserify": "^0.3.0",
19757 "path-browserify": "0.0.1",
19758 "process": "^0.11.10",
19759 "punycode": "^1.2.4",
19760 "querystring-es3": "^0.2.0",
19761 "readable-stream": "^2.3.3",
19762 "stream-browserify": "^2.0.1",
19763 "stream-http": "^2.7.2",
19764 "string_decoder": "^1.0.0",
19765 "timers-browserify": "^2.0.4",
19766 "tty-browserify": "0.0.0",
19767 "url": "^0.11.0",
19768 "util": "^0.11.0",
19769 "vm-browserify": "^1.0.1"
19770 }
19771 },
19772 "node_modules/node-libs-browser/node_modules/punycode": {
19773 "version": "1.4.1",
19774 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
19775 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
19776 "dev": true
19777 },
19778 "node_modules/node-libs-browser/node_modules/readable-stream": {
19779 "version": "2.3.7",
19780 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
19781 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
19782 "dev": true,
19783 "dependencies": {
19784 "core-util-is": "~1.0.0",
19785 "inherits": "~2.0.3",
19786 "isarray": "~1.0.0",
19787 "process-nextick-args": "~2.0.0",
19788 "safe-buffer": "~5.1.1",
19789 "string_decoder": "~1.1.1",
19790 "util-deprecate": "~1.0.1"
19791 }
19792 },
19793 "node_modules/node-libs-browser/node_modules/readable-stream/node_modules/string_decoder": {
19794 "version": "1.1.1",
19795 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
19796 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
19797 "dev": true,
19798 "dependencies": {
19799 "safe-buffer": "~5.1.0"
19800 }
19801 },
19802 "node_modules/node-libs-browser/node_modules/safe-buffer": {
19803 "version": "5.1.2",
19804 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
19805 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
19806 "dev": true
19807 },
19808 "node_modules/node-modules-regexp": {
19809 "version": "1.0.0",
19810 "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
19811 "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
19812 "dev": true,
19813 "engines": {
19814 "node": ">=0.10.0"
19815 }
19816 },
19817 "node_modules/node-notifier": {
19818 "version": "8.0.0",
19819 "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz",
19820 "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==",
19821 "dev": true,
19822 "optional": true,
19823 "dependencies": {
19824 "growly": "^1.3.0",
19825 "is-wsl": "^2.2.0",
19826 "semver": "^7.3.2",
19827 "shellwords": "^0.1.1",
19828 "uuid": "^8.3.0",
19829 "which": "^2.0.2"
19830 }
19831 },
19832 "node_modules/node-notifier/node_modules/semver": {
19833 "version": "7.3.2",
19834 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
19835 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
19836 "dev": true,
19837 "optional": true,
19838 "bin": {
19839 "semver": "bin/semver.js"
19840 },
19841 "engines": {
19842 "node": ">=10"
19843 }
19844 },
19845 "node_modules/node-notifier/node_modules/uuid": {
19846 "version": "8.3.0",
19847 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz",
19848 "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==",
19849 "dev": true,
19850 "optional": true,
19851 "bin": {
19852 "uuid": "dist/bin/uuid"
19853 }
19854 },
19855 "node_modules/node-notifier/node_modules/which": {
19856 "version": "2.0.2",
19857 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
19858 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
19859 "dev": true,
19860 "optional": true,
19861 "dependencies": {
19862 "isexe": "^2.0.0"
19863 },
19864 "bin": {
19865 "node-which": "bin/node-which"
19866 },
19867 "engines": {
19868 "node": ">= 8"
19869 }
19870 },
19871 "node_modules/node-releases": {
19872 "version": "1.1.61",
19873 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.61.tgz",
19874 "integrity": "sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==",
19875 "dev": true
19876 },
19877 "node_modules/node-source-walk": {
19878 "version": "4.2.0",
19879 "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-4.2.0.tgz",
19880 "integrity": "sha512-hPs/QMe6zS94f5+jG3kk9E7TNm4P2SulrKiLWMzKszBfNZvL/V6wseHlTd7IvfW0NZWqPtK3+9yYNr+3USGteA==",
19881 "dev": true,
19882 "dependencies": {
19883 "@babel/parser": "^7.0.0"
19884 },
19885 "engines": {
19886 "node": ">=6.0"
19887 }
19888 },
19889 "node_modules/nopt": {
19890 "version": "4.0.3",
19891 "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
19892 "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
19893 "dev": true,
19894 "dependencies": {
19895 "abbrev": "1",
19896 "osenv": "^0.1.4"
19897 },
19898 "bin": {
19899 "nopt": "bin/nopt.js"
19900 }
19901 },
19902 "node_modules/normalize-package-data": {
19903 "version": "2.5.0",
19904 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
19905 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
19906 "dev": true,
19907 "dependencies": {
19908 "hosted-git-info": "^2.1.4",
19909 "resolve": "^1.10.0",
19910 "semver": "2 || 3 || 4 || 5",
19911 "validate-npm-package-license": "^3.0.1"
19912 }
19913 },
19914 "node_modules/normalize-path": {
19915 "version": "3.0.0",
19916 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
19917 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
19918 "dev": true,
19919 "engines": {
19920 "node": ">=0.10.0"
19921 }
19922 },
19923 "node_modules/normalize-range": {
19924 "version": "0.1.2",
19925 "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
19926 "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
19927 "dev": true,
19928 "engines": {
19929 "node": ">=0.10.0"
19930 }
19931 },
19932 "node_modules/normalize-url": {
19933 "version": "1.9.1",
19934 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
19935 "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
19936 "dev": true,
19937 "dependencies": {
19938 "object-assign": "^4.0.1",
19939 "prepend-http": "^1.0.0",
19940 "query-string": "^4.1.0",
19941 "sort-keys": "^1.0.0"
19942 },
19943 "engines": {
19944 "node": ">=4"
19945 }
19946 },
19947 "node_modules/npm-bundled": {
19948 "version": "1.1.1",
19949 "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz",
19950 "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==",
19951 "dev": true,
19952 "dependencies": {
19953 "npm-normalize-package-bin": "^1.0.1"
19954 }
19955 },
19956 "node_modules/npm-lifecycle": {
19957 "version": "3.1.5",
19958 "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz",
19959 "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==",
19960 "dev": true,
19961 "dependencies": {
19962 "byline": "^5.0.0",
19963 "graceful-fs": "^4.1.15",
19964 "node-gyp": "^5.0.2",
19965 "resolve-from": "^4.0.0",
19966 "slide": "^1.1.6",
19967 "uid-number": "0.0.6",
19968 "umask": "^1.1.0",
19969 "which": "^1.3.1"
19970 }
19971 },
19972 "node_modules/npm-lifecycle/node_modules/resolve-from": {
19973 "version": "4.0.0",
19974 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
19975 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
19976 "dev": true,
19977 "engines": {
19978 "node": ">=4"
19979 }
19980 },
19981 "node_modules/npm-normalize-package-bin": {
19982 "version": "1.0.1",
19983 "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
19984 "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
19985 "dev": true
19986 },
19987 "node_modules/npm-package-arg": {
19988 "version": "6.1.1",
19989 "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
19990 "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
19991 "dev": true,
19992 "dependencies": {
19993 "hosted-git-info": "^2.7.1",
19994 "osenv": "^0.1.5",
19995 "semver": "^5.6.0",
19996 "validate-npm-package-name": "^3.0.0"
19997 }
19998 },
19999 "node_modules/npm-packlist": {
20000 "version": "1.4.8",
20001 "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz",
20002 "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==",
20003 "dev": true,
20004 "dependencies": {
20005 "ignore-walk": "^3.0.1",
20006 "npm-bundled": "^1.0.1",
20007 "npm-normalize-package-bin": "^1.0.1"
20008 }
20009 },
20010 "node_modules/npm-pick-manifest": {
20011 "version": "3.0.2",
20012 "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz",
20013 "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==",
20014 "dev": true,
20015 "dependencies": {
20016 "figgy-pudding": "^3.5.1",
20017 "npm-package-arg": "^6.0.0",
20018 "semver": "^5.4.1"
20019 }
20020 },
20021 "node_modules/npm-run-path": {
20022 "version": "2.0.2",
20023 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
20024 "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
20025 "dev": true,
20026 "dependencies": {
20027 "path-key": "^2.0.0"
20028 },
20029 "engines": {
20030 "node": ">=4"
20031 }
20032 },
20033 "node_modules/npmlog": {
20034 "version": "4.1.2",
20035 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
20036 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
20037 "dev": true,
20038 "dependencies": {
20039 "are-we-there-yet": "~1.1.2",
20040 "console-control-strings": "~1.1.0",
20041 "gauge": "~2.7.3",
20042 "set-blocking": "~2.0.0"
20043 }
20044 },
20045 "node_modules/nprogress": {
20046 "version": "0.2.0",
20047 "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz",
20048 "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=",
20049 "dev": true
20050 },
20051 "node_modules/nth-check": {
20052 "version": "1.0.2",
20053 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
20054 "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
20055 "dev": true,
20056 "dependencies": {
20057 "boolbase": "~1.0.0"
20058 }
20059 },
20060 "node_modules/num2fraction": {
20061 "version": "1.2.2",
20062 "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
20063 "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
20064 "dev": true
20065 },
20066 "node_modules/number-is-nan": {
20067 "version": "1.0.1",
20068 "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
20069 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
20070 "dev": true,
20071 "engines": {
20072 "node": ">=0.10.0"
20073 }
20074 },
20075 "node_modules/nwsapi": {
20076 "version": "2.2.0",
20077 "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
20078 "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
20079 "dev": true
20080 },
20081 "node_modules/oauth-sign": {
20082 "version": "0.9.0",
20083 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
20084 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
20085 "dev": true,
20086 "engines": {
20087 "node": "*"
20088 }
20089 },
20090 "node_modules/object-assign": {
20091 "version": "4.1.1",
20092 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
20093 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
20094 "dev": true,
20095 "engines": {
20096 "node": ">=0.10.0"
20097 }
20098 },
20099 "node_modules/object-copy": {
20100 "version": "0.1.0",
20101 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
20102 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
20103 "dev": true,
20104 "dependencies": {
20105 "copy-descriptor": "^0.1.0",
20106 "define-property": "^0.2.5",
20107 "kind-of": "^3.0.3"
20108 },
20109 "engines": {
20110 "node": ">=0.10.0"
20111 }
20112 },
20113 "node_modules/object-copy/node_modules/define-property": {
20114 "version": "0.2.5",
20115 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
20116 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
20117 "dev": true,
20118 "dependencies": {
20119 "is-descriptor": "^0.1.0"
20120 },
20121 "engines": {
20122 "node": ">=0.10.0"
20123 }
20124 },
20125 "node_modules/object-copy/node_modules/kind-of": {
20126 "version": "3.2.2",
20127 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
20128 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
20129 "dev": true,
20130 "dependencies": {
20131 "is-buffer": "^1.1.5"
20132 },
20133 "engines": {
20134 "node": ">=0.10.0"
20135 }
20136 },
20137 "node_modules/object-inspect": {
20138 "version": "1.8.0",
20139 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
20140 "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==",
20141 "dev": true
20142 },
20143 "node_modules/object-is": {
20144 "version": "1.1.2",
20145 "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz",
20146 "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==",
20147 "dev": true,
20148 "dependencies": {
20149 "define-properties": "^1.1.3",
20150 "es-abstract": "^1.17.5"
20151 },
20152 "engines": {
20153 "node": ">= 0.4"
20154 }
20155 },
20156 "node_modules/object-keys": {
20157 "version": "1.1.1",
20158 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
20159 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
20160 "dev": true,
20161 "engines": {
20162 "node": ">= 0.4"
20163 }
20164 },
20165 "node_modules/object-visit": {
20166 "version": "1.0.1",
20167 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
20168 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
20169 "dev": true,
20170 "dependencies": {
20171 "isobject": "^3.0.0"
20172 },
20173 "engines": {
20174 "node": ">=0.10.0"
20175 }
20176 },
20177 "node_modules/object.assign": {
20178 "version": "4.1.0",
20179 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
20180 "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
20181 "dev": true,
20182 "dependencies": {
20183 "define-properties": "^1.1.2",
20184 "function-bind": "^1.1.1",
20185 "has-symbols": "^1.0.0",
20186 "object-keys": "^1.0.11"
20187 },
20188 "engines": {
20189 "node": ">= 0.4"
20190 }
20191 },
20192 "node_modules/object.entries": {
20193 "version": "1.1.2",
20194 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz",
20195 "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==",
20196 "dev": true,
20197 "dependencies": {
20198 "define-properties": "^1.1.3",
20199 "es-abstract": "^1.17.5",
20200 "has": "^1.0.3"
20201 },
20202 "engines": {
20203 "node": ">= 0.4"
20204 }
20205 },
20206 "node_modules/object.fromentries": {
20207 "version": "2.0.2",
20208 "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz",
20209 "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==",
20210 "dev": true,
20211 "dependencies": {
20212 "define-properties": "^1.1.3",
20213 "es-abstract": "^1.17.0-next.1",
20214 "function-bind": "^1.1.1",
20215 "has": "^1.0.3"
20216 },
20217 "engines": {
20218 "node": ">= 0.4"
20219 }
20220 },
20221 "node_modules/object.getownpropertydescriptors": {
20222 "version": "2.1.0",
20223 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz",
20224 "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==",
20225 "dev": true,
20226 "dependencies": {
20227 "define-properties": "^1.1.3",
20228 "es-abstract": "^1.17.0-next.1"
20229 },
20230 "engines": {
20231 "node": ">= 0.8"
20232 }
20233 },
20234 "node_modules/object.omit": {
20235 "version": "2.0.1",
20236 "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
20237 "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
20238 "dev": true,
20239 "dependencies": {
20240 "for-own": "^0.1.4",
20241 "is-extendable": "^0.1.1"
20242 },
20243 "engines": {
20244 "node": ">=0.10.0"
20245 }
20246 },
20247 "node_modules/object.pick": {
20248 "version": "1.3.0",
20249 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
20250 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
20251 "dev": true,
20252 "dependencies": {
20253 "isobject": "^3.0.1"
20254 },
20255 "engines": {
20256 "node": ">=0.10.0"
20257 }
20258 },
20259 "node_modules/object.values": {
20260 "version": "1.1.1",
20261 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz",
20262 "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==",
20263 "dev": true,
20264 "dependencies": {
20265 "define-properties": "^1.1.3",
20266 "es-abstract": "^1.17.0-next.1",
20267 "function-bind": "^1.1.1",
20268 "has": "^1.0.3"
20269 },
20270 "engines": {
20271 "node": ">= 0.4"
20272 }
20273 },
20274 "node_modules/obuf": {
20275 "version": "1.1.2",
20276 "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
20277 "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
20278 "dev": true
20279 },
20280 "node_modules/octokit-pagination-methods": {
20281 "version": "1.1.0",
20282 "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz",
20283 "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==",
20284 "dev": true
20285 },
20286 "node_modules/on-finished": {
20287 "version": "2.3.0",
20288 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
20289 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
20290 "dev": true,
20291 "dependencies": {
20292 "ee-first": "1.1.1"
20293 },
20294 "engines": {
20295 "node": ">= 0.8"
20296 }
20297 },
20298 "node_modules/on-headers": {
20299 "version": "1.0.2",
20300 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
20301 "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
20302 "dev": true,
20303 "engines": {
20304 "node": ">= 0.8"
20305 }
20306 },
20307 "node_modules/once": {
20308 "version": "1.4.0",
20309 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
20310 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
20311 "dev": true,
20312 "dependencies": {
20313 "wrappy": "1"
20314 }
20315 },
20316 "node_modules/onetime": {
20317 "version": "5.1.2",
20318 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
20319 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
20320 "dev": true,
20321 "dependencies": {
20322 "mimic-fn": "^2.1.0"
20323 },
20324 "engines": {
20325 "node": ">=6"
20326 }
20327 },
20328 "node_modules/opencollective-postinstall": {
20329 "version": "2.0.3",
20330 "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz",
20331 "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==",
20332 "dev": true,
20333 "bin": {
20334 "opencollective-postinstall": "index.js"
20335 }
20336 },
20337 "node_modules/opn": {
20338 "version": "5.5.0",
20339 "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
20340 "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
20341 "dev": true,
20342 "dependencies": {
20343 "is-wsl": "^1.1.0"
20344 },
20345 "engines": {
20346 "node": ">=4"
20347 }
20348 },
20349 "node_modules/opn/node_modules/is-wsl": {
20350 "version": "1.1.0",
20351 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
20352 "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
20353 "dev": true,
20354 "engines": {
20355 "node": ">=4"
20356 }
20357 },
20358 "node_modules/optimize-css-assets-webpack-plugin": {
20359 "version": "5.0.4",
20360 "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz",
20361 "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==",
20362 "dev": true,
20363 "dependencies": {
20364 "cssnano": "^4.1.10",
20365 "last-call-webpack-plugin": "^3.0.0"
20366 }
20367 },
20368 "node_modules/optionator": {
20369 "version": "0.9.1",
20370 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
20371 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
20372 "dev": true,
20373 "dependencies": {
20374 "deep-is": "^0.1.3",
20375 "fast-levenshtein": "^2.0.6",
20376 "levn": "^0.4.1",
20377 "prelude-ls": "^1.2.1",
20378 "type-check": "^0.4.0",
20379 "word-wrap": "^1.2.3"
20380 },
20381 "engines": {
20382 "node": ">= 0.8.0"
20383 }
20384 },
20385 "node_modules/ora": {
20386 "version": "4.1.1",
20387 "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz",
20388 "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==",
20389 "dev": true,
20390 "dependencies": {
20391 "chalk": "^3.0.0",
20392 "cli-cursor": "^3.1.0",
20393 "cli-spinners": "^2.2.0",
20394 "is-interactive": "^1.0.0",
20395 "log-symbols": "^3.0.0",
20396 "mute-stream": "0.0.8",
20397 "strip-ansi": "^6.0.0",
20398 "wcwidth": "^1.0.1"
20399 },
20400 "engines": {
20401 "node": ">=8"
20402 }
20403 },
20404 "node_modules/ora/node_modules/chalk": {
20405 "version": "3.0.0",
20406 "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
20407 "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
20408 "dev": true,
20409 "dependencies": {
20410 "ansi-styles": "^4.1.0",
20411 "supports-color": "^7.1.0"
20412 },
20413 "engines": {
20414 "node": ">=8"
20415 }
20416 },
20417 "node_modules/ora/node_modules/cli-cursor": {
20418 "version": "3.1.0",
20419 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
20420 "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
20421 "dev": true,
20422 "dependencies": {
20423 "restore-cursor": "^3.1.0"
20424 },
20425 "engines": {
20426 "node": ">=8"
20427 }
20428 },
20429 "node_modules/ora/node_modules/mute-stream": {
20430 "version": "0.0.8",
20431 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
20432 "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
20433 "dev": true
20434 },
20435 "node_modules/ora/node_modules/restore-cursor": {
20436 "version": "3.1.0",
20437 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
20438 "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
20439 "dev": true,
20440 "dependencies": {
20441 "onetime": "^5.1.0",
20442 "signal-exit": "^3.0.2"
20443 },
20444 "engines": {
20445 "node": ">=8"
20446 }
20447 },
20448 "node_modules/original": {
20449 "version": "1.0.2",
20450 "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
20451 "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
20452 "dev": true,
20453 "dependencies": {
20454 "url-parse": "^1.4.3"
20455 }
20456 },
20457 "node_modules/os-browserify": {
20458 "version": "0.3.0",
20459 "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
20460 "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
20461 "dev": true
20462 },
20463 "node_modules/os-homedir": {
20464 "version": "1.0.2",
20465 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
20466 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
20467 "dev": true,
20468 "engines": {
20469 "node": ">=0.10.0"
20470 }
20471 },
20472 "node_modules/os-name": {
20473 "version": "3.1.0",
20474 "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz",
20475 "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==",
20476 "dev": true,
20477 "dependencies": {
20478 "macos-release": "^2.2.0",
20479 "windows-release": "^3.1.0"
20480 },
20481 "engines": {
20482 "node": ">=6"
20483 }
20484 },
20485 "node_modules/os-tmpdir": {
20486 "version": "1.0.2",
20487 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
20488 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
20489 "dev": true,
20490 "engines": {
20491 "node": ">=0.10.0"
20492 }
20493 },
20494 "node_modules/osenv": {
20495 "version": "0.1.5",
20496 "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
20497 "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
20498 "dev": true,
20499 "dependencies": {
20500 "os-homedir": "^1.0.0",
20501 "os-tmpdir": "^1.0.0"
20502 }
20503 },
20504 "node_modules/p-cancelable": {
20505 "version": "1.1.0",
20506 "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
20507 "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
20508 "dev": true,
20509 "engines": {
20510 "node": ">=6"
20511 }
20512 },
20513 "node_modules/p-each-series": {
20514 "version": "2.1.0",
20515 "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz",
20516 "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==",
20517 "dev": true,
20518 "engines": {
20519 "node": ">=8"
20520 }
20521 },
20522 "node_modules/p-finally": {
20523 "version": "1.0.0",
20524 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
20525 "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
20526 "dev": true,
20527 "engines": {
20528 "node": ">=4"
20529 }
20530 },
20531 "node_modules/p-limit": {
20532 "version": "2.3.0",
20533 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
20534 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
20535 "dev": true,
20536 "dependencies": {
20537 "p-try": "^2.0.0"
20538 },
20539 "engines": {
20540 "node": ">=6"
20541 }
20542 },
20543 "node_modules/p-locate": {
20544 "version": "3.0.0",
20545 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
20546 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
20547 "dev": true,
20548 "dependencies": {
20549 "p-limit": "^2.0.0"
20550 },
20551 "engines": {
20552 "node": ">=6"
20553 }
20554 },
20555 "node_modules/p-map": {
20556 "version": "2.1.0",
20557 "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
20558 "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
20559 "dev": true,
20560 "engines": {
20561 "node": ">=6"
20562 }
20563 },
20564 "node_modules/p-map-series": {
20565 "version": "1.0.0",
20566 "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz",
20567 "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=",
20568 "dev": true,
20569 "dependencies": {
20570 "p-reduce": "^1.0.0"
20571 },
20572 "engines": {
20573 "node": ">=4"
20574 }
20575 },
20576 "node_modules/p-pipe": {
20577 "version": "1.2.0",
20578 "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz",
20579 "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=",
20580 "dev": true,
20581 "engines": {
20582 "node": ">=4"
20583 }
20584 },
20585 "node_modules/p-queue": {
20586 "version": "4.0.0",
20587 "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz",
20588 "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==",
20589 "dev": true,
20590 "dependencies": {
20591 "eventemitter3": "^3.1.0"
20592 },
20593 "engines": {
20594 "node": ">=6"
20595 }
20596 },
20597 "node_modules/p-queue/node_modules/eventemitter3": {
20598 "version": "3.1.2",
20599 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
20600 "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==",
20601 "dev": true
20602 },
20603 "node_modules/p-reduce": {
20604 "version": "1.0.0",
20605 "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz",
20606 "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=",
20607 "dev": true,
20608 "engines": {
20609 "node": ">=4"
20610 }
20611 },
20612 "node_modules/p-retry": {
20613 "version": "3.0.1",
20614 "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
20615 "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
20616 "dev": true,
20617 "dependencies": {
20618 "retry": "^0.12.0"
20619 },
20620 "engines": {
20621 "node": ">=6"
20622 }
20623 },
20624 "node_modules/p-retry/node_modules/retry": {
20625 "version": "0.12.0",
20626 "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
20627 "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
20628 "dev": true,
20629 "engines": {
20630 "node": ">= 4"
20631 }
20632 },
20633 "node_modules/p-try": {
20634 "version": "2.2.0",
20635 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
20636 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
20637 "dev": true,
20638 "engines": {
20639 "node": ">=6"
20640 }
20641 },
20642 "node_modules/p-waterfall": {
20643 "version": "1.0.0",
20644 "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz",
20645 "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=",
20646 "dev": true,
20647 "dependencies": {
20648 "p-reduce": "^1.0.0"
20649 },
20650 "engines": {
20651 "node": ">=4"
20652 }
20653 },
20654 "node_modules/package-json": {
20655 "version": "6.5.0",
20656 "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
20657 "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
20658 "dev": true,
20659 "dependencies": {
20660 "got": "^9.6.0",
20661 "registry-auth-token": "^4.0.0",
20662 "registry-url": "^5.0.0",
20663 "semver": "^6.2.0"
20664 },
20665 "engines": {
20666 "node": ">=8"
20667 }
20668 },
20669 "node_modules/package-json/node_modules/semver": {
20670 "version": "6.3.0",
20671 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
20672 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
20673 "dev": true,
20674 "bin": {
20675 "semver": "bin/semver.js"
20676 }
20677 },
20678 "node_modules/pako": {
20679 "version": "1.0.11",
20680 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
20681 "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
20682 "dev": true
20683 },
20684 "node_modules/parallel-transform": {
20685 "version": "1.2.0",
20686 "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
20687 "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
20688 "dev": true,
20689 "dependencies": {
20690 "cyclist": "^1.0.1",
20691 "inherits": "^2.0.3",
20692 "readable-stream": "^2.1.5"
20693 }
20694 },
20695 "node_modules/parallel-transform/node_modules/readable-stream": {
20696 "version": "2.3.7",
20697 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
20698 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
20699 "dev": true,
20700 "dependencies": {
20701 "core-util-is": "~1.0.0",
20702 "inherits": "~2.0.3",
20703 "isarray": "~1.0.0",
20704 "process-nextick-args": "~2.0.0",
20705 "safe-buffer": "~5.1.1",
20706 "string_decoder": "~1.1.1",
20707 "util-deprecate": "~1.0.1"
20708 }
20709 },
20710 "node_modules/parallel-transform/node_modules/safe-buffer": {
20711 "version": "5.1.2",
20712 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
20713 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
20714 "dev": true
20715 },
20716 "node_modules/parallel-transform/node_modules/string_decoder": {
20717 "version": "1.1.1",
20718 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
20719 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
20720 "dev": true,
20721 "dependencies": {
20722 "safe-buffer": "~5.1.0"
20723 }
20724 },
20725 "node_modules/param-case": {
20726 "version": "2.1.1",
20727 "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
20728 "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
20729 "dev": true,
20730 "dependencies": {
20731 "no-case": "^2.2.0"
20732 }
20733 },
20734 "node_modules/parent-module": {
20735 "version": "1.0.1",
20736 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
20737 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
20738 "dev": true,
20739 "dependencies": {
20740 "callsites": "^3.0.0"
20741 },
20742 "engines": {
20743 "node": ">=6"
20744 }
20745 },
20746 "node_modules/parse-asn1": {
20747 "version": "5.1.6",
20748 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
20749 "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
20750 "dev": true,
20751 "dependencies": {
20752 "asn1.js": "^5.2.0",
20753 "browserify-aes": "^1.0.0",
20754 "evp_bytestokey": "^1.0.0",
20755 "pbkdf2": "^3.0.3",
20756 "safe-buffer": "^5.1.1"
20757 }
20758 },
20759 "node_modules/parse-github-repo-url": {
20760 "version": "1.4.1",
20761 "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz",
20762 "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=",
20763 "dev": true
20764 },
20765 "node_modules/parse-glob": {
20766 "version": "3.0.4",
20767 "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
20768 "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
20769 "dev": true,
20770 "dependencies": {
20771 "glob-base": "^0.3.0",
20772 "is-dotfile": "^1.0.0",
20773 "is-extglob": "^1.0.0",
20774 "is-glob": "^2.0.0"
20775 },
20776 "engines": {
20777 "node": ">=0.10.0"
20778 }
20779 },
20780 "node_modules/parse-glob/node_modules/is-extglob": {
20781 "version": "1.0.0",
20782 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
20783 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
20784 "dev": true,
20785 "engines": {
20786 "node": ">=0.10.0"
20787 }
20788 },
20789 "node_modules/parse-glob/node_modules/is-glob": {
20790 "version": "2.0.1",
20791 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
20792 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
20793 "dev": true,
20794 "dependencies": {
20795 "is-extglob": "^1.0.0"
20796 },
20797 "engines": {
20798 "node": ">=0.10.0"
20799 }
20800 },
20801 "node_modules/parse-json": {
20802 "version": "2.2.0",
20803 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
20804 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
20805 "dev": true,
20806 "dependencies": {
20807 "error-ex": "^1.2.0"
20808 },
20809 "engines": {
20810 "node": ">=0.10.0"
20811 }
20812 },
20813 "node_modules/parse-ms": {
20814 "version": "2.1.0",
20815 "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz",
20816 "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==",
20817 "dev": true,
20818 "engines": {
20819 "node": ">=6"
20820 }
20821 },
20822 "node_modules/parse-passwd": {
20823 "version": "1.0.0",
20824 "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
20825 "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
20826 "dev": true,
20827 "engines": {
20828 "node": ">=0.10.0"
20829 }
20830 },
20831 "node_modules/parse-path": {
20832 "version": "4.0.2",
20833 "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.2.tgz",
20834 "integrity": "sha512-HSqVz6iuXSiL8C1ku5Gl1Z5cwDd9Wo0q8CoffdAghP6bz8pJa1tcMC+m4N+z6VAS8QdksnIGq1TB6EgR4vPR6w==",
20835 "dev": true,
20836 "dependencies": {
20837 "is-ssh": "^1.3.0",
20838 "protocols": "^1.4.0"
20839 }
20840 },
20841 "node_modules/parse-url": {
20842 "version": "5.0.2",
20843 "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.2.tgz",
20844 "integrity": "sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA==",
20845 "dev": true,
20846 "dependencies": {
20847 "is-ssh": "^1.3.0",
20848 "normalize-url": "^3.3.0",
20849 "parse-path": "^4.0.0",
20850 "protocols": "^1.4.0"
20851 }
20852 },
20853 "node_modules/parse-url/node_modules/normalize-url": {
20854 "version": "3.3.0",
20855 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
20856 "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
20857 "dev": true,
20858 "engines": {
20859 "node": ">=6"
20860 }
20861 },
20862 "node_modules/parse5": {
20863 "version": "5.1.1",
20864 "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
20865 "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
20866 "dev": true
20867 },
20868 "node_modules/parseurl": {
20869 "version": "1.3.3",
20870 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
20871 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
20872 "dev": true,
20873 "engines": {
20874 "node": ">= 0.8"
20875 }
20876 },
20877 "node_modules/pascalcase": {
20878 "version": "0.1.1",
20879 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
20880 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
20881 "dev": true,
20882 "engines": {
20883 "node": ">=0.10.0"
20884 }
20885 },
20886 "node_modules/path-browserify": {
20887 "version": "0.0.1",
20888 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
20889 "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
20890 "dev": true
20891 },
20892 "node_modules/path-dirname": {
20893 "version": "1.0.2",
20894 "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
20895 "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
20896 "dev": true
20897 },
20898 "node_modules/path-exists": {
20899 "version": "3.0.0",
20900 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
20901 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
20902 "dev": true,
20903 "engines": {
20904 "node": ">=4"
20905 }
20906 },
20907 "node_modules/path-is-absolute": {
20908 "version": "1.0.1",
20909 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
20910 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
20911 "dev": true,
20912 "engines": {
20913 "node": ">=0.10.0"
20914 }
20915 },
20916 "node_modules/path-is-inside": {
20917 "version": "1.0.2",
20918 "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
20919 "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
20920 "dev": true
20921 },
20922 "node_modules/path-key": {
20923 "version": "2.0.1",
20924 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
20925 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
20926 "dev": true,
20927 "engines": {
20928 "node": ">=4"
20929 }
20930 },
20931 "node_modules/path-parse": {
20932 "version": "1.0.6",
20933 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
20934 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
20935 "dev": true
20936 },
20937 "node_modules/path-to-regexp": {
20938 "version": "0.1.7",
20939 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
20940 "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
20941 "dev": true
20942 },
20943 "node_modules/path-type": {
20944 "version": "2.0.0",
20945 "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
20946 "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
20947 "dev": true,
20948 "dependencies": {
20949 "pify": "^2.0.0"
20950 },
20951 "engines": {
20952 "node": ">=4"
20953 }
20954 },
20955 "node_modules/path-type/node_modules/pify": {
20956 "version": "2.3.0",
20957 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
20958 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
20959 "dev": true,
20960 "engines": {
20961 "node": ">=0.10.0"
20962 }
20963 },
20964 "node_modules/pathval": {
20965 "version": "1.1.0",
20966 "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
20967 "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
20968 "dev": true,
20969 "engines": {
20970 "node": "*"
20971 }
20972 },
20973 "node_modules/pbkdf2": {
20974 "version": "3.1.1",
20975 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
20976 "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
20977 "dependencies": {
20978 "create-hash": "^1.1.2",
20979 "create-hmac": "^1.1.4",
20980 "ripemd160": "^2.0.1",
20981 "safe-buffer": "^5.0.1",
20982 "sha.js": "^2.4.8"
20983 },
20984 "engines": {
20985 "node": ">=0.12"
20986 }
20987 },
20988 "node_modules/performance-now": {
20989 "version": "2.1.0",
20990 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
20991 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
20992 "dev": true
20993 },
20994 "node_modules/picomatch": {
20995 "version": "2.2.2",
20996 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
20997 "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
20998 "dev": true,
20999 "engines": {
21000 "node": ">=8.6"
21001 }
21002 },
21003 "node_modules/pify": {
21004 "version": "4.0.1",
21005 "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
21006 "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
21007 "dev": true,
21008 "engines": {
21009 "node": ">=6"
21010 }
21011 },
21012 "node_modules/pinkie": {
21013 "version": "2.0.4",
21014 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
21015 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
21016 "dev": true,
21017 "engines": {
21018 "node": ">=0.10.0"
21019 }
21020 },
21021 "node_modules/pinkie-promise": {
21022 "version": "2.0.1",
21023 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
21024 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
21025 "dev": true,
21026 "dependencies": {
21027 "pinkie": "^2.0.0"
21028 },
21029 "engines": {
21030 "node": ">=0.10.0"
21031 }
21032 },
21033 "node_modules/pirates": {
21034 "version": "4.0.1",
21035 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz",
21036 "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==",
21037 "dev": true,
21038 "dependencies": {
21039 "node-modules-regexp": "^1.0.0"
21040 },
21041 "engines": {
21042 "node": ">= 6"
21043 }
21044 },
21045 "node_modules/pkg-dir": {
21046 "version": "3.0.0",
21047 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
21048 "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
21049 "dev": true,
21050 "dependencies": {
21051 "find-up": "^3.0.0"
21052 },
21053 "engines": {
21054 "node": ">=6"
21055 }
21056 },
21057 "node_modules/pkg-up": {
21058 "version": "3.1.0",
21059 "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz",
21060 "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==",
21061 "dev": true,
21062 "dependencies": {
21063 "find-up": "^3.0.0"
21064 },
21065 "engines": {
21066 "node": ">=8"
21067 }
21068 },
21069 "node_modules/pluralize": {
21070 "version": "8.0.0",
21071 "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz",
21072 "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==",
21073 "dev": true,
21074 "engines": {
21075 "node": ">=4"
21076 }
21077 },
21078 "node_modules/portfinder": {
21079 "version": "1.0.28",
21080 "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
21081 "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
21082 "dev": true,
21083 "dependencies": {
21084 "async": "^2.6.2",
21085 "debug": "^3.1.1",
21086 "mkdirp": "^0.5.5"
21087 },
21088 "engines": {
21089 "node": ">= 0.12.0"
21090 }
21091 },
21092 "node_modules/portfinder/node_modules/debug": {
21093 "version": "3.2.6",
21094 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
21095 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
21096 "dev": true,
21097 "dependencies": {
21098 "ms": "^2.1.1"
21099 }
21100 },
21101 "node_modules/portfinder/node_modules/mkdirp": {
21102 "version": "0.5.5",
21103 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
21104 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
21105 "dev": true,
21106 "dependencies": {
21107 "minimist": "^1.2.5"
21108 },
21109 "bin": {
21110 "mkdirp": "bin/cmd.js"
21111 }
21112 },
21113 "node_modules/portfinder/node_modules/ms": {
21114 "version": "2.1.2",
21115 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
21116 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
21117 "dev": true
21118 },
21119 "node_modules/posix-character-classes": {
21120 "version": "0.1.1",
21121 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
21122 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
21123 "dev": true,
21124 "engines": {
21125 "node": ">=0.10.0"
21126 }
21127 },
21128 "node_modules/postcss": {
21129 "version": "7.0.32",
21130 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz",
21131 "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==",
21132 "dev": true,
21133 "dependencies": {
21134 "chalk": "^2.4.2",
21135 "source-map": "^0.6.1",
21136 "supports-color": "^6.1.0"
21137 },
21138 "engines": {
21139 "node": ">=6.0.0"
21140 }
21141 },
21142 "node_modules/postcss-calc": {
21143 "version": "7.0.4",
21144 "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.4.tgz",
21145 "integrity": "sha512-0I79VRAd1UTkaHzY9w83P39YGO/M3bG7/tNLrHGEunBolfoGM0hSjrGvjoeaj0JE/zIw5GsI2KZ0UwDJqv5hjw==",
21146 "dev": true,
21147 "dependencies": {
21148 "postcss": "^7.0.27",
21149 "postcss-selector-parser": "^6.0.2",
21150 "postcss-value-parser": "^4.0.2"
21151 }
21152 },
21153 "node_modules/postcss-colormin": {
21154 "version": "4.0.3",
21155 "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
21156 "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
21157 "dev": true,
21158 "dependencies": {
21159 "browserslist": "^4.0.0",
21160 "color": "^3.0.0",
21161 "has": "^1.0.0",
21162 "postcss": "^7.0.0",
21163 "postcss-value-parser": "^3.0.0"
21164 },
21165 "engines": {
21166 "node": ">=6.9.0"
21167 }
21168 },
21169 "node_modules/postcss-colormin/node_modules/postcss-value-parser": {
21170 "version": "3.3.1",
21171 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21172 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21173 "dev": true
21174 },
21175 "node_modules/postcss-convert-values": {
21176 "version": "4.0.1",
21177 "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
21178 "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
21179 "dev": true,
21180 "dependencies": {
21181 "postcss": "^7.0.0",
21182 "postcss-value-parser": "^3.0.0"
21183 },
21184 "engines": {
21185 "node": ">=6.9.0"
21186 }
21187 },
21188 "node_modules/postcss-convert-values/node_modules/postcss-value-parser": {
21189 "version": "3.3.1",
21190 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21191 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21192 "dev": true
21193 },
21194 "node_modules/postcss-discard-comments": {
21195 "version": "4.0.2",
21196 "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
21197 "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
21198 "dev": true,
21199 "dependencies": {
21200 "postcss": "^7.0.0"
21201 },
21202 "engines": {
21203 "node": ">=6.9.0"
21204 }
21205 },
21206 "node_modules/postcss-discard-duplicates": {
21207 "version": "4.0.2",
21208 "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
21209 "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
21210 "dev": true,
21211 "dependencies": {
21212 "postcss": "^7.0.0"
21213 },
21214 "engines": {
21215 "node": ">=6.9.0"
21216 }
21217 },
21218 "node_modules/postcss-discard-empty": {
21219 "version": "4.0.1",
21220 "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
21221 "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
21222 "dev": true,
21223 "dependencies": {
21224 "postcss": "^7.0.0"
21225 },
21226 "engines": {
21227 "node": ">=6.9.0"
21228 }
21229 },
21230 "node_modules/postcss-discard-overridden": {
21231 "version": "4.0.1",
21232 "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
21233 "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
21234 "dev": true,
21235 "dependencies": {
21236 "postcss": "^7.0.0"
21237 },
21238 "engines": {
21239 "node": ">=6.9.0"
21240 }
21241 },
21242 "node_modules/postcss-load-config": {
21243 "version": "2.1.0",
21244 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz",
21245 "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==",
21246 "dev": true,
21247 "dependencies": {
21248 "cosmiconfig": "^5.0.0",
21249 "import-cwd": "^2.0.0"
21250 },
21251 "engines": {
21252 "node": ">= 4"
21253 }
21254 },
21255 "node_modules/postcss-loader": {
21256 "version": "3.0.0",
21257 "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz",
21258 "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==",
21259 "dev": true,
21260 "dependencies": {
21261 "loader-utils": "^1.1.0",
21262 "postcss": "^7.0.0",
21263 "postcss-load-config": "^2.0.0",
21264 "schema-utils": "^1.0.0"
21265 },
21266 "engines": {
21267 "node": ">= 6"
21268 }
21269 },
21270 "node_modules/postcss-loader/node_modules/schema-utils": {
21271 "version": "1.0.0",
21272 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
21273 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
21274 "dev": true,
21275 "dependencies": {
21276 "ajv": "^6.1.0",
21277 "ajv-errors": "^1.0.0",
21278 "ajv-keywords": "^3.1.0"
21279 },
21280 "engines": {
21281 "node": ">= 4"
21282 }
21283 },
21284 "node_modules/postcss-merge-longhand": {
21285 "version": "4.0.11",
21286 "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
21287 "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
21288 "dev": true,
21289 "dependencies": {
21290 "css-color-names": "0.0.4",
21291 "postcss": "^7.0.0",
21292 "postcss-value-parser": "^3.0.0",
21293 "stylehacks": "^4.0.0"
21294 },
21295 "engines": {
21296 "node": ">=6.9.0"
21297 }
21298 },
21299 "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": {
21300 "version": "3.3.1",
21301 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21302 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21303 "dev": true
21304 },
21305 "node_modules/postcss-merge-rules": {
21306 "version": "4.0.3",
21307 "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
21308 "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
21309 "dev": true,
21310 "dependencies": {
21311 "browserslist": "^4.0.0",
21312 "caniuse-api": "^3.0.0",
21313 "cssnano-util-same-parent": "^4.0.0",
21314 "postcss": "^7.0.0",
21315 "postcss-selector-parser": "^3.0.0",
21316 "vendors": "^1.0.0"
21317 },
21318 "engines": {
21319 "node": ">=6.9.0"
21320 }
21321 },
21322 "node_modules/postcss-merge-rules/node_modules/dot-prop": {
21323 "version": "5.3.0",
21324 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
21325 "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
21326 "dev": true,
21327 "dependencies": {
21328 "is-obj": "^2.0.0"
21329 },
21330 "engines": {
21331 "node": ">=8"
21332 }
21333 },
21334 "node_modules/postcss-merge-rules/node_modules/is-obj": {
21335 "version": "2.0.0",
21336 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
21337 "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
21338 "dev": true,
21339 "engines": {
21340 "node": ">=8"
21341 }
21342 },
21343 "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": {
21344 "version": "3.1.2",
21345 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
21346 "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
21347 "dev": true,
21348 "dependencies": {
21349 "dot-prop": "^5.2.0",
21350 "indexes-of": "^1.0.1",
21351 "uniq": "^1.0.1"
21352 },
21353 "engines": {
21354 "node": ">=8"
21355 }
21356 },
21357 "node_modules/postcss-minify-font-values": {
21358 "version": "4.0.2",
21359 "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
21360 "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
21361 "dev": true,
21362 "dependencies": {
21363 "postcss": "^7.0.0",
21364 "postcss-value-parser": "^3.0.0"
21365 },
21366 "engines": {
21367 "node": ">=6.9.0"
21368 }
21369 },
21370 "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": {
21371 "version": "3.3.1",
21372 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21373 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21374 "dev": true
21375 },
21376 "node_modules/postcss-minify-gradients": {
21377 "version": "4.0.2",
21378 "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
21379 "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
21380 "dev": true,
21381 "dependencies": {
21382 "cssnano-util-get-arguments": "^4.0.0",
21383 "is-color-stop": "^1.0.0",
21384 "postcss": "^7.0.0",
21385 "postcss-value-parser": "^3.0.0"
21386 },
21387 "engines": {
21388 "node": ">=6.9.0"
21389 }
21390 },
21391 "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": {
21392 "version": "3.3.1",
21393 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21394 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21395 "dev": true
21396 },
21397 "node_modules/postcss-minify-params": {
21398 "version": "4.0.2",
21399 "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
21400 "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
21401 "dev": true,
21402 "dependencies": {
21403 "alphanum-sort": "^1.0.0",
21404 "browserslist": "^4.0.0",
21405 "cssnano-util-get-arguments": "^4.0.0",
21406 "postcss": "^7.0.0",
21407 "postcss-value-parser": "^3.0.0",
21408 "uniqs": "^2.0.0"
21409 },
21410 "engines": {
21411 "node": ">=6.9.0"
21412 }
21413 },
21414 "node_modules/postcss-minify-params/node_modules/postcss-value-parser": {
21415 "version": "3.3.1",
21416 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21417 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21418 "dev": true
21419 },
21420 "node_modules/postcss-minify-selectors": {
21421 "version": "4.0.2",
21422 "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
21423 "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
21424 "dev": true,
21425 "dependencies": {
21426 "alphanum-sort": "^1.0.0",
21427 "has": "^1.0.0",
21428 "postcss": "^7.0.0",
21429 "postcss-selector-parser": "^3.0.0"
21430 },
21431 "engines": {
21432 "node": ">=6.9.0"
21433 }
21434 },
21435 "node_modules/postcss-minify-selectors/node_modules/dot-prop": {
21436 "version": "5.3.0",
21437 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
21438 "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
21439 "dev": true,
21440 "dependencies": {
21441 "is-obj": "^2.0.0"
21442 },
21443 "engines": {
21444 "node": ">=8"
21445 }
21446 },
21447 "node_modules/postcss-minify-selectors/node_modules/is-obj": {
21448 "version": "2.0.0",
21449 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
21450 "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
21451 "dev": true,
21452 "engines": {
21453 "node": ">=8"
21454 }
21455 },
21456 "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": {
21457 "version": "3.1.2",
21458 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
21459 "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
21460 "dev": true,
21461 "dependencies": {
21462 "dot-prop": "^5.2.0",
21463 "indexes-of": "^1.0.1",
21464 "uniq": "^1.0.1"
21465 },
21466 "engines": {
21467 "node": ">=8"
21468 }
21469 },
21470 "node_modules/postcss-modules-extract-imports": {
21471 "version": "2.0.0",
21472 "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz",
21473 "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==",
21474 "dev": true,
21475 "dependencies": {
21476 "postcss": "^7.0.5"
21477 },
21478 "engines": {
21479 "node": ">= 6"
21480 }
21481 },
21482 "node_modules/postcss-modules-local-by-default": {
21483 "version": "2.0.6",
21484 "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz",
21485 "integrity": "sha512-oLUV5YNkeIBa0yQl7EYnxMgy4N6noxmiwZStaEJUSe2xPMcdNc8WmBQuQCx18H5psYbVxz8zoHk0RAAYZXP9gA==",
21486 "dev": true,
21487 "dependencies": {
21488 "postcss": "^7.0.6",
21489 "postcss-selector-parser": "^6.0.0",
21490 "postcss-value-parser": "^3.3.1"
21491 },
21492 "engines": {
21493 "node": ">= 6"
21494 }
21495 },
21496 "node_modules/postcss-modules-local-by-default/node_modules/postcss-value-parser": {
21497 "version": "3.3.1",
21498 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21499 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21500 "dev": true
21501 },
21502 "node_modules/postcss-modules-scope": {
21503 "version": "2.2.0",
21504 "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz",
21505 "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==",
21506 "dev": true,
21507 "dependencies": {
21508 "postcss": "^7.0.6",
21509 "postcss-selector-parser": "^6.0.0"
21510 },
21511 "engines": {
21512 "node": ">= 6"
21513 }
21514 },
21515 "node_modules/postcss-modules-values": {
21516 "version": "2.0.0",
21517 "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz",
21518 "integrity": "sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w==",
21519 "dev": true,
21520 "dependencies": {
21521 "icss-replace-symbols": "^1.1.0",
21522 "postcss": "^7.0.6"
21523 }
21524 },
21525 "node_modules/postcss-normalize-charset": {
21526 "version": "4.0.1",
21527 "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
21528 "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
21529 "dev": true,
21530 "dependencies": {
21531 "postcss": "^7.0.0"
21532 },
21533 "engines": {
21534 "node": ">=6.9.0"
21535 }
21536 },
21537 "node_modules/postcss-normalize-display-values": {
21538 "version": "4.0.2",
21539 "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
21540 "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
21541 "dev": true,
21542 "dependencies": {
21543 "cssnano-util-get-match": "^4.0.0",
21544 "postcss": "^7.0.0",
21545 "postcss-value-parser": "^3.0.0"
21546 },
21547 "engines": {
21548 "node": ">=6.9.0"
21549 }
21550 },
21551 "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": {
21552 "version": "3.3.1",
21553 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21554 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21555 "dev": true
21556 },
21557 "node_modules/postcss-normalize-positions": {
21558 "version": "4.0.2",
21559 "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
21560 "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
21561 "dev": true,
21562 "dependencies": {
21563 "cssnano-util-get-arguments": "^4.0.0",
21564 "has": "^1.0.0",
21565 "postcss": "^7.0.0",
21566 "postcss-value-parser": "^3.0.0"
21567 },
21568 "engines": {
21569 "node": ">=6.9.0"
21570 }
21571 },
21572 "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": {
21573 "version": "3.3.1",
21574 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21575 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21576 "dev": true
21577 },
21578 "node_modules/postcss-normalize-repeat-style": {
21579 "version": "4.0.2",
21580 "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
21581 "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
21582 "dev": true,
21583 "dependencies": {
21584 "cssnano-util-get-arguments": "^4.0.0",
21585 "cssnano-util-get-match": "^4.0.0",
21586 "postcss": "^7.0.0",
21587 "postcss-value-parser": "^3.0.0"
21588 },
21589 "engines": {
21590 "node": ">=6.9.0"
21591 }
21592 },
21593 "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": {
21594 "version": "3.3.1",
21595 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21596 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21597 "dev": true
21598 },
21599 "node_modules/postcss-normalize-string": {
21600 "version": "4.0.2",
21601 "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
21602 "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
21603 "dev": true,
21604 "dependencies": {
21605 "has": "^1.0.0",
21606 "postcss": "^7.0.0",
21607 "postcss-value-parser": "^3.0.0"
21608 },
21609 "engines": {
21610 "node": ">=6.9.0"
21611 }
21612 },
21613 "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": {
21614 "version": "3.3.1",
21615 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21616 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21617 "dev": true
21618 },
21619 "node_modules/postcss-normalize-timing-functions": {
21620 "version": "4.0.2",
21621 "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
21622 "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
21623 "dev": true,
21624 "dependencies": {
21625 "cssnano-util-get-match": "^4.0.0",
21626 "postcss": "^7.0.0",
21627 "postcss-value-parser": "^3.0.0"
21628 },
21629 "engines": {
21630 "node": ">=6.9.0"
21631 }
21632 },
21633 "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": {
21634 "version": "3.3.1",
21635 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21636 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21637 "dev": true
21638 },
21639 "node_modules/postcss-normalize-unicode": {
21640 "version": "4.0.1",
21641 "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
21642 "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
21643 "dev": true,
21644 "dependencies": {
21645 "browserslist": "^4.0.0",
21646 "postcss": "^7.0.0",
21647 "postcss-value-parser": "^3.0.0"
21648 },
21649 "engines": {
21650 "node": ">=6.9.0"
21651 }
21652 },
21653 "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": {
21654 "version": "3.3.1",
21655 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21656 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21657 "dev": true
21658 },
21659 "node_modules/postcss-normalize-url": {
21660 "version": "4.0.1",
21661 "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
21662 "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
21663 "dev": true,
21664 "dependencies": {
21665 "is-absolute-url": "^2.0.0",
21666 "normalize-url": "^3.0.0",
21667 "postcss": "^7.0.0",
21668 "postcss-value-parser": "^3.0.0"
21669 },
21670 "engines": {
21671 "node": ">=6.9.0"
21672 }
21673 },
21674 "node_modules/postcss-normalize-url/node_modules/normalize-url": {
21675 "version": "3.3.0",
21676 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
21677 "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
21678 "dev": true,
21679 "engines": {
21680 "node": ">=6"
21681 }
21682 },
21683 "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": {
21684 "version": "3.3.1",
21685 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21686 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21687 "dev": true
21688 },
21689 "node_modules/postcss-normalize-whitespace": {
21690 "version": "4.0.2",
21691 "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
21692 "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
21693 "dev": true,
21694 "dependencies": {
21695 "postcss": "^7.0.0",
21696 "postcss-value-parser": "^3.0.0"
21697 },
21698 "engines": {
21699 "node": ">=6.9.0"
21700 }
21701 },
21702 "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": {
21703 "version": "3.3.1",
21704 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21705 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21706 "dev": true
21707 },
21708 "node_modules/postcss-ordered-values": {
21709 "version": "4.1.2",
21710 "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
21711 "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
21712 "dev": true,
21713 "dependencies": {
21714 "cssnano-util-get-arguments": "^4.0.0",
21715 "postcss": "^7.0.0",
21716 "postcss-value-parser": "^3.0.0"
21717 },
21718 "engines": {
21719 "node": ">=6.9.0"
21720 }
21721 },
21722 "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": {
21723 "version": "3.3.1",
21724 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21725 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21726 "dev": true
21727 },
21728 "node_modules/postcss-reduce-initial": {
21729 "version": "4.0.3",
21730 "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
21731 "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
21732 "dev": true,
21733 "dependencies": {
21734 "browserslist": "^4.0.0",
21735 "caniuse-api": "^3.0.0",
21736 "has": "^1.0.0",
21737 "postcss": "^7.0.0"
21738 },
21739 "engines": {
21740 "node": ">=6.9.0"
21741 }
21742 },
21743 "node_modules/postcss-reduce-transforms": {
21744 "version": "4.0.2",
21745 "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
21746 "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
21747 "dev": true,
21748 "dependencies": {
21749 "cssnano-util-get-match": "^4.0.0",
21750 "has": "^1.0.0",
21751 "postcss": "^7.0.0",
21752 "postcss-value-parser": "^3.0.0"
21753 },
21754 "engines": {
21755 "node": ">=6.9.0"
21756 }
21757 },
21758 "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": {
21759 "version": "3.3.1",
21760 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21761 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21762 "dev": true
21763 },
21764 "node_modules/postcss-safe-parser": {
21765 "version": "4.0.2",
21766 "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz",
21767 "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==",
21768 "dev": true,
21769 "dependencies": {
21770 "postcss": "^7.0.26"
21771 },
21772 "engines": {
21773 "node": ">=6.0.0"
21774 }
21775 },
21776 "node_modules/postcss-selector-parser": {
21777 "version": "6.0.2",
21778 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz",
21779 "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==",
21780 "dev": true,
21781 "dependencies": {
21782 "cssesc": "^3.0.0",
21783 "indexes-of": "^1.0.1",
21784 "uniq": "^1.0.1"
21785 },
21786 "engines": {
21787 "node": ">=4"
21788 }
21789 },
21790 "node_modules/postcss-svgo": {
21791 "version": "4.0.2",
21792 "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz",
21793 "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==",
21794 "dev": true,
21795 "dependencies": {
21796 "is-svg": "^3.0.0",
21797 "postcss": "^7.0.0",
21798 "postcss-value-parser": "^3.0.0",
21799 "svgo": "^1.0.0"
21800 },
21801 "engines": {
21802 "node": ">=6.9.0"
21803 }
21804 },
21805 "node_modules/postcss-svgo/node_modules/postcss-value-parser": {
21806 "version": "3.3.1",
21807 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
21808 "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
21809 "dev": true
21810 },
21811 "node_modules/postcss-unique-selectors": {
21812 "version": "4.0.1",
21813 "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
21814 "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
21815 "dev": true,
21816 "dependencies": {
21817 "alphanum-sort": "^1.0.0",
21818 "postcss": "^7.0.0",
21819 "uniqs": "^2.0.0"
21820 },
21821 "engines": {
21822 "node": ">=6.9.0"
21823 }
21824 },
21825 "node_modules/postcss-value-parser": {
21826 "version": "4.1.0",
21827 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
21828 "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
21829 "dev": true
21830 },
21831 "node_modules/postcss-values-parser": {
21832 "version": "1.5.0",
21833 "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-1.5.0.tgz",
21834 "integrity": "sha512-3M3p+2gMp0AH3da530TlX8kiO1nxdTnc3C6vr8dMxRLIlh8UYkz0/wcwptSXjhtx2Fr0TySI7a+BHDQ8NL7LaQ==",
21835 "dev": true,
21836 "dependencies": {
21837 "flatten": "^1.0.2",
21838 "indexes-of": "^1.0.1",
21839 "uniq": "^1.0.1"
21840 },
21841 "engines": {
21842 "node": ">=4"
21843 }
21844 },
21845 "node_modules/postcss/node_modules/ansi-styles": {
21846 "version": "3.2.1",
21847 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
21848 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
21849 "dev": true,
21850 "dependencies": {
21851 "color-convert": "^1.9.0"
21852 },
21853 "engines": {
21854 "node": ">=4"
21855 }
21856 },
21857 "node_modules/postcss/node_modules/chalk": {
21858 "version": "2.4.2",
21859 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
21860 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
21861 "dev": true,
21862 "dependencies": {
21863 "ansi-styles": "^3.2.1",
21864 "escape-string-regexp": "^1.0.5",
21865 "supports-color": "^5.3.0"
21866 },
21867 "engines": {
21868 "node": ">=4"
21869 }
21870 },
21871 "node_modules/postcss/node_modules/chalk/node_modules/supports-color": {
21872 "version": "5.5.0",
21873 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
21874 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
21875 "dev": true,
21876 "dependencies": {
21877 "has-flag": "^3.0.0"
21878 },
21879 "engines": {
21880 "node": ">=4"
21881 }
21882 },
21883 "node_modules/postcss/node_modules/color-convert": {
21884 "version": "1.9.3",
21885 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
21886 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
21887 "dev": true,
21888 "dependencies": {
21889 "color-name": "1.1.3"
21890 }
21891 },
21892 "node_modules/postcss/node_modules/color-name": {
21893 "version": "1.1.3",
21894 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
21895 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
21896 "dev": true
21897 },
21898 "node_modules/postcss/node_modules/has-flag": {
21899 "version": "3.0.0",
21900 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
21901 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
21902 "dev": true,
21903 "engines": {
21904 "node": ">=4"
21905 }
21906 },
21907 "node_modules/postcss/node_modules/source-map": {
21908 "version": "0.6.1",
21909 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
21910 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
21911 "dev": true,
21912 "engines": {
21913 "node": ">=0.10.0"
21914 }
21915 },
21916 "node_modules/postcss/node_modules/supports-color": {
21917 "version": "6.1.0",
21918 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
21919 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
21920 "dev": true,
21921 "dependencies": {
21922 "has-flag": "^3.0.0"
21923 },
21924 "engines": {
21925 "node": ">=6"
21926 }
21927 },
21928 "node_modules/precinct": {
21929 "version": "6.3.1",
21930 "resolved": "https://registry.npmjs.org/precinct/-/precinct-6.3.1.tgz",
21931 "integrity": "sha512-JAwyLCgTylWminoD7V0VJwMElWmwrVSR6r9HaPWCoswkB4iFzX7aNtO7VBfAVPy+NhmjKb8IF8UmlWJXzUkOIQ==",
21932 "dev": true,
21933 "dependencies": {
21934 "commander": "^2.20.3",
21935 "debug": "^4.1.1",
21936 "detective-amd": "^3.0.0",
21937 "detective-cjs": "^3.1.1",
21938 "detective-es6": "^2.1.0",
21939 "detective-less": "^1.0.2",
21940 "detective-postcss": "^3.0.1",
21941 "detective-sass": "^3.0.1",
21942 "detective-scss": "^2.0.1",
21943 "detective-stylus": "^1.0.0",
21944 "detective-typescript": "^5.8.0",
21945 "module-definition": "^3.3.0",
21946 "node-source-walk": "^4.2.0"
21947 },
21948 "bin": {
21949 "precinct": "bin/cli.js"
21950 },
21951 "engines": {
21952 "node": ">=6.0.0"
21953 }
21954 },
21955 "node_modules/precinct/node_modules/commander": {
21956 "version": "2.20.3",
21957 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
21958 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
21959 "dev": true
21960 },
21961 "node_modules/precinct/node_modules/debug": {
21962 "version": "4.1.1",
21963 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
21964 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
21965 "dev": true,
21966 "dependencies": {
21967 "ms": "^2.1.1"
21968 }
21969 },
21970 "node_modules/precinct/node_modules/ms": {
21971 "version": "2.1.2",
21972 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
21973 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
21974 "dev": true
21975 },
21976 "node_modules/prelude-ls": {
21977 "version": "1.2.1",
21978 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
21979 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
21980 "dev": true,
21981 "engines": {
21982 "node": ">= 0.8.0"
21983 }
21984 },
21985 "node_modules/prepend-http": {
21986 "version": "1.0.4",
21987 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
21988 "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
21989 "dev": true,
21990 "engines": {
21991 "node": ">=0.10.0"
21992 }
21993 },
21994 "node_modules/preserve": {
21995 "version": "0.2.0",
21996 "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
21997 "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
21998 "dev": true,
21999 "engines": {
22000 "node": ">=0.10.0"
22001 }
22002 },
22003 "node_modules/prettier": {
22004 "version": "1.19.1",
22005 "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
22006 "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==",
22007 "dev": true,
22008 "optional": true,
22009 "bin": {
22010 "prettier": "bin-prettier.js"
22011 },
22012 "engines": {
22013 "node": ">=4"
22014 }
22015 },
22016 "node_modules/pretty-error": {
22017 "version": "2.1.1",
22018 "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz",
22019 "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=",
22020 "dev": true,
22021 "dependencies": {
22022 "renderkid": "^2.0.1",
22023 "utila": "~0.4"
22024 }
22025 },
22026 "node_modules/pretty-format": {
22027 "version": "26.4.2",
22028 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz",
22029 "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==",
22030 "dev": true,
22031 "dependencies": {
22032 "@jest/types": "^26.3.0",
22033 "ansi-regex": "^5.0.0",
22034 "ansi-styles": "^4.0.0",
22035 "react-is": "^16.12.0"
22036 },
22037 "engines": {
22038 "node": ">= 10"
22039 }
22040 },
22041 "node_modules/pretty-ms": {
22042 "version": "7.0.0",
22043 "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.0.tgz",
22044 "integrity": "sha512-J3aPWiC5e9ZeZFuSeBraGxSkGMOvulSWsxDByOcbD1Pr75YL3LSNIKIb52WXbCLE1sS5s4inBBbryjF4Y05Ceg==",
22045 "dev": true,
22046 "dependencies": {
22047 "parse-ms": "^2.1.0"
22048 },
22049 "engines": {
22050 "node": ">=10"
22051 }
22052 },
22053 "node_modules/pretty-time": {
22054 "version": "1.1.0",
22055 "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz",
22056 "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==",
22057 "dev": true,
22058 "engines": {
22059 "node": ">=4"
22060 }
22061 },
22062 "node_modules/prismjs": {
22063 "version": "1.21.0",
22064 "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.21.0.tgz",
22065 "integrity": "sha512-uGdSIu1nk3kej2iZsLyDoJ7e9bnPzIgY0naW/HdknGj61zScaprVEVGHrPoXqI+M9sP0NDnTK2jpkvmldpuqDw==",
22066 "dev": true,
22067 "dependencies": {
22068 "clipboard": "^2.0.0"
22069 },
22070 "optionalDependencies": {
22071 "clipboard": "^2.0.0"
22072 }
22073 },
22074 "node_modules/process": {
22075 "version": "0.11.10",
22076 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
22077 "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
22078 "dev": true,
22079 "engines": {
22080 "node": ">= 0.6.0"
22081 }
22082 },
22083 "node_modules/process-nextick-args": {
22084 "version": "2.0.1",
22085 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
22086 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
22087 "dev": true
22088 },
22089 "node_modules/progress": {
22090 "version": "2.0.3",
22091 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
22092 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
22093 "dev": true,
22094 "engines": {
22095 "node": ">=0.4.0"
22096 }
22097 },
22098 "node_modules/promise-inflight": {
22099 "version": "1.0.1",
22100 "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
22101 "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
22102 "dev": true
22103 },
22104 "node_modules/promise-retry": {
22105 "version": "1.1.1",
22106 "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz",
22107 "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=",
22108 "dev": true,
22109 "dependencies": {
22110 "err-code": "^1.0.0",
22111 "retry": "^0.10.0"
22112 },
22113 "engines": {
22114 "node": ">=0.12"
22115 }
22116 },
22117 "node_modules/promise.allsettled": {
22118 "version": "1.0.2",
22119 "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz",
22120 "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==",
22121 "dev": true,
22122 "dependencies": {
22123 "array.prototype.map": "^1.0.1",
22124 "define-properties": "^1.1.3",
22125 "es-abstract": "^1.17.0-next.1",
22126 "function-bind": "^1.1.1",
22127 "iterate-value": "^1.0.0"
22128 },
22129 "engines": {
22130 "node": ">= 0.4"
22131 }
22132 },
22133 "node_modules/prompts": {
22134 "version": "2.3.2",
22135 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz",
22136 "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==",
22137 "dev": true,
22138 "dependencies": {
22139 "kleur": "^3.0.3",
22140 "sisteransi": "^1.0.4"
22141 },
22142 "engines": {
22143 "node": ">= 6"
22144 }
22145 },
22146 "node_modules/promzard": {
22147 "version": "0.3.0",
22148 "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz",
22149 "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=",
22150 "dev": true,
22151 "dependencies": {
22152 "read": "1"
22153 }
22154 },
22155 "node_modules/prop-types": {
22156 "version": "15.7.2",
22157 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
22158 "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
22159 "dev": true,
22160 "dependencies": {
22161 "loose-envify": "^1.4.0",
22162 "object-assign": "^4.1.1",
22163 "react-is": "^16.8.1"
22164 }
22165 },
22166 "node_modules/proto-list": {
22167 "version": "1.2.4",
22168 "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
22169 "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
22170 "dev": true
22171 },
22172 "node_modules/protocols": {
22173 "version": "1.4.8",
22174 "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz",
22175 "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==",
22176 "dev": true
22177 },
22178 "node_modules/protoduck": {
22179 "version": "5.0.1",
22180 "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz",
22181 "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==",
22182 "dev": true,
22183 "dependencies": {
22184 "genfun": "^5.0.0"
22185 }
22186 },
22187 "node_modules/proxy-addr": {
22188 "version": "2.0.6",
22189 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
22190 "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
22191 "dev": true,
22192 "dependencies": {
22193 "forwarded": "~0.1.2",
22194 "ipaddr.js": "1.9.1"
22195 },
22196 "engines": {
22197 "node": ">= 0.10"
22198 }
22199 },
22200 "node_modules/prr": {
22201 "version": "1.0.1",
22202 "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
22203 "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
22204 "dev": true
22205 },
22206 "node_modules/pseudomap": {
22207 "version": "1.0.2",
22208 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
22209 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
22210 "dev": true
22211 },
22212 "node_modules/psl": {
22213 "version": "1.8.0",
22214 "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
22215 "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
22216 "dev": true
22217 },
22218 "node_modules/public-encrypt": {
22219 "version": "4.0.3",
22220 "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
22221 "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
22222 "dev": true,
22223 "dependencies": {
22224 "bn.js": "^4.1.0",
22225 "browserify-rsa": "^4.0.0",
22226 "create-hash": "^1.1.0",
22227 "parse-asn1": "^5.0.0",
22228 "randombytes": "^2.0.1",
22229 "safe-buffer": "^5.1.2"
22230 }
22231 },
22232 "node_modules/public-encrypt/node_modules/bn.js": {
22233 "version": "4.11.9",
22234 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
22235 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
22236 "dev": true
22237 },
22238 "node_modules/pump": {
22239 "version": "3.0.0",
22240 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
22241 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
22242 "dev": true,
22243 "dependencies": {
22244 "end-of-stream": "^1.1.0",
22245 "once": "^1.3.1"
22246 }
22247 },
22248 "node_modules/pumpify": {
22249 "version": "1.5.1",
22250 "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
22251 "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
22252 "dev": true,
22253 "dependencies": {
22254 "duplexify": "^3.6.0",
22255 "inherits": "^2.0.3",
22256 "pump": "^2.0.0"
22257 }
22258 },
22259 "node_modules/pumpify/node_modules/pump": {
22260 "version": "2.0.1",
22261 "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
22262 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
22263 "dev": true,
22264 "dependencies": {
22265 "end-of-stream": "^1.1.0",
22266 "once": "^1.3.1"
22267 }
22268 },
22269 "node_modules/punycode": {
22270 "version": "2.1.1",
22271 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
22272 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
22273 "dev": true,
22274 "engines": {
22275 "node": ">=6"
22276 }
22277 },
22278 "node_modules/pupa": {
22279 "version": "2.0.1",
22280 "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz",
22281 "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==",
22282 "dev": true,
22283 "dependencies": {
22284 "escape-goat": "^2.0.0"
22285 },
22286 "engines": {
22287 "node": ">=8"
22288 }
22289 },
22290 "node_modules/q": {
22291 "version": "1.5.1",
22292 "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
22293 "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
22294 "dev": true,
22295 "engines": {
22296 "node": ">=0.6.0",
22297 "teleport": ">=0.2.0"
22298 }
22299 },
22300 "node_modules/qs": {
22301 "version": "6.5.2",
22302 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
22303 "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
22304 "dev": true,
22305 "engines": {
22306 "node": ">=0.6"
22307 }
22308 },
22309 "node_modules/query-string": {
22310 "version": "4.3.4",
22311 "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
22312 "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
22313 "dev": true,
22314 "dependencies": {
22315 "object-assign": "^4.1.0",
22316 "strict-uri-encode": "^1.0.0"
22317 },
22318 "engines": {
22319 "node": ">=0.10.0"
22320 }
22321 },
22322 "node_modules/querystring": {
22323 "version": "0.2.0",
22324 "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
22325 "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
22326 "dev": true,
22327 "engines": {
22328 "node": ">=0.4.x"
22329 }
22330 },
22331 "node_modules/querystring-es3": {
22332 "version": "0.2.1",
22333 "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
22334 "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
22335 "dev": true,
22336 "engines": {
22337 "node": ">=0.4.x"
22338 }
22339 },
22340 "node_modules/querystringify": {
22341 "version": "2.2.0",
22342 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
22343 "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
22344 "dev": true
22345 },
22346 "node_modules/quick-lru": {
22347 "version": "4.0.1",
22348 "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
22349 "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
22350 "dev": true,
22351 "engines": {
22352 "node": ">=8"
22353 }
22354 },
22355 "node_modules/randomatic": {
22356 "version": "3.1.1",
22357 "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
22358 "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
22359 "dev": true,
22360 "dependencies": {
22361 "is-number": "^4.0.0",
22362 "kind-of": "^6.0.0",
22363 "math-random": "^1.0.1"
22364 },
22365 "engines": {
22366 "node": ">= 0.10.0"
22367 }
22368 },
22369 "node_modules/randomatic/node_modules/is-number": {
22370 "version": "4.0.0",
22371 "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
22372 "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
22373 "dev": true,
22374 "engines": {
22375 "node": ">=0.10.0"
22376 }
22377 },
22378 "node_modules/randombytes": {
22379 "version": "2.1.0",
22380 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
22381 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
22382 "dependencies": {
22383 "safe-buffer": "^5.1.0"
22384 }
22385 },
22386 "node_modules/randomfill": {
22387 "version": "1.0.4",
22388 "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
22389 "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
22390 "dev": true,
22391 "dependencies": {
22392 "randombytes": "^2.0.5",
22393 "safe-buffer": "^5.1.0"
22394 }
22395 },
22396 "node_modules/range-parser": {
22397 "version": "1.2.1",
22398 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
22399 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
22400 "dev": true,
22401 "engines": {
22402 "node": ">= 0.6"
22403 }
22404 },
22405 "node_modules/raw-body": {
22406 "version": "2.4.0",
22407 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
22408 "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
22409 "dev": true,
22410 "dependencies": {
22411 "bytes": "3.1.0",
22412 "http-errors": "1.7.2",
22413 "iconv-lite": "0.4.24",
22414 "unpipe": "1.0.0"
22415 },
22416 "engines": {
22417 "node": ">= 0.8"
22418 }
22419 },
22420 "node_modules/raw-body/node_modules/bytes": {
22421 "version": "3.1.0",
22422 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
22423 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
22424 "dev": true,
22425 "engines": {
22426 "node": ">= 0.8"
22427 }
22428 },
22429 "node_modules/raw-body/node_modules/iconv-lite": {
22430 "version": "0.4.24",
22431 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
22432 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
22433 "dev": true,
22434 "dependencies": {
22435 "safer-buffer": ">= 2.1.2 < 3"
22436 },
22437 "engines": {
22438 "node": ">=0.10.0"
22439 }
22440 },
22441 "node_modules/rc": {
22442 "version": "1.2.8",
22443 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
22444 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
22445 "dev": true,
22446 "dependencies": {
22447 "deep-extend": "^0.6.0",
22448 "ini": "~1.3.0",
22449 "minimist": "^1.2.0",
22450 "strip-json-comments": "~2.0.1"
22451 },
22452 "bin": {
22453 "rc": "cli.js"
22454 }
22455 },
22456 "node_modules/rc/node_modules/strip-json-comments": {
22457 "version": "2.0.1",
22458 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
22459 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
22460 "dev": true,
22461 "engines": {
22462 "node": ">=0.10.0"
22463 }
22464 },
22465 "node_modules/react-is": {
22466 "version": "16.13.1",
22467 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
22468 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
22469 "dev": true
22470 },
22471 "node_modules/read": {
22472 "version": "1.0.7",
22473 "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
22474 "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
22475 "dev": true,
22476 "dependencies": {
22477 "mute-stream": "~0.0.4"
22478 },
22479 "engines": {
22480 "node": ">=0.8"
22481 }
22482 },
22483 "node_modules/read-cmd-shim": {
22484 "version": "1.0.5",
22485 "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz",
22486 "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==",
22487 "dev": true,
22488 "dependencies": {
22489 "graceful-fs": "^4.1.2"
22490 }
22491 },
22492 "node_modules/read-package-json": {
22493 "version": "2.1.2",
22494 "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz",
22495 "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==",
22496 "dev": true,
22497 "dependencies": {
22498 "glob": "^7.1.1",
22499 "json-parse-even-better-errors": "^2.3.0",
22500 "normalize-package-data": "^2.0.0",
22501 "npm-normalize-package-bin": "^1.0.0"
22502 }
22503 },
22504 "node_modules/read-package-tree": {
22505 "version": "5.3.1",
22506 "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz",
22507 "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==",
22508 "dev": true,
22509 "dependencies": {
22510 "read-package-json": "^2.0.0",
22511 "readdir-scoped-modules": "^1.0.0",
22512 "util-promisify": "^2.1.0"
22513 }
22514 },
22515 "node_modules/read-pkg": {
22516 "version": "2.0.0",
22517 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
22518 "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
22519 "dev": true,
22520 "dependencies": {
22521 "load-json-file": "^2.0.0",
22522 "normalize-package-data": "^2.3.2",
22523 "path-type": "^2.0.0"
22524 },
22525 "engines": {
22526 "node": ">=4"
22527 }
22528 },
22529 "node_modules/read-pkg-up": {
22530 "version": "2.0.0",
22531 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
22532 "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
22533 "dev": true,
22534 "dependencies": {
22535 "find-up": "^2.0.0",
22536 "read-pkg": "^2.0.0"
22537 },
22538 "engines": {
22539 "node": ">=4"
22540 }
22541 },
22542 "node_modules/read-pkg-up/node_modules/find-up": {
22543 "version": "2.1.0",
22544 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
22545 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
22546 "dev": true,
22547 "dependencies": {
22548 "locate-path": "^2.0.0"
22549 },
22550 "engines": {
22551 "node": ">=4"
22552 }
22553 },
22554 "node_modules/read-pkg-up/node_modules/locate-path": {
22555 "version": "2.0.0",
22556 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
22557 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
22558 "dev": true,
22559 "dependencies": {
22560 "p-locate": "^2.0.0",
22561 "path-exists": "^3.0.0"
22562 },
22563 "engines": {
22564 "node": ">=4"
22565 }
22566 },
22567 "node_modules/read-pkg-up/node_modules/p-limit": {
22568 "version": "1.3.0",
22569 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
22570 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
22571 "dev": true,
22572 "dependencies": {
22573 "p-try": "^1.0.0"
22574 },
22575 "engines": {
22576 "node": ">=4"
22577 }
22578 },
22579 "node_modules/read-pkg-up/node_modules/p-locate": {
22580 "version": "2.0.0",
22581 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
22582 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
22583 "dev": true,
22584 "dependencies": {
22585 "p-limit": "^1.1.0"
22586 },
22587 "engines": {
22588 "node": ">=4"
22589 }
22590 },
22591 "node_modules/read-pkg-up/node_modules/p-try": {
22592 "version": "1.0.0",
22593 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
22594 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
22595 "dev": true,
22596 "engines": {
22597 "node": ">=4"
22598 }
22599 },
22600 "node_modules/readable-stream": {
22601 "version": "3.6.0",
22602 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
22603 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
22604 "dependencies": {
22605 "inherits": "^2.0.3",
22606 "string_decoder": "^1.1.1",
22607 "util-deprecate": "^1.0.1"
22608 },
22609 "engines": {
22610 "node": ">= 6"
22611 }
22612 },
22613 "node_modules/readdir-scoped-modules": {
22614 "version": "1.1.0",
22615 "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz",
22616 "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==",
22617 "dev": true,
22618 "dependencies": {
22619 "debuglog": "^1.0.1",
22620 "dezalgo": "^1.0.0",
22621 "graceful-fs": "^4.1.2",
22622 "once": "^1.3.0"
22623 }
22624 },
22625 "node_modules/readdirp": {
22626 "version": "2.2.1",
22627 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
22628 "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
22629 "dev": true,
22630 "dependencies": {
22631 "graceful-fs": "^4.1.11",
22632 "micromatch": "^3.1.10",
22633 "readable-stream": "^2.0.2"
22634 },
22635 "engines": {
22636 "node": ">=0.10"
22637 }
22638 },
22639 "node_modules/readdirp/node_modules/readable-stream": {
22640 "version": "2.3.7",
22641 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
22642 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
22643 "dev": true,
22644 "dependencies": {
22645 "core-util-is": "~1.0.0",
22646 "inherits": "~2.0.3",
22647 "isarray": "~1.0.0",
22648 "process-nextick-args": "~2.0.0",
22649 "safe-buffer": "~5.1.1",
22650 "string_decoder": "~1.1.1",
22651 "util-deprecate": "~1.0.1"
22652 }
22653 },
22654 "node_modules/readdirp/node_modules/safe-buffer": {
22655 "version": "5.1.2",
22656 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
22657 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
22658 "dev": true
22659 },
22660 "node_modules/readdirp/node_modules/string_decoder": {
22661 "version": "1.1.1",
22662 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
22663 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
22664 "dev": true,
22665 "dependencies": {
22666 "safe-buffer": "~5.1.0"
22667 }
22668 },
22669 "node_modules/rechoir": {
22670 "version": "0.6.2",
22671 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
22672 "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
22673 "dev": true,
22674 "dependencies": {
22675 "resolve": "^1.1.6"
22676 },
22677 "engines": {
22678 "node": ">= 0.10"
22679 }
22680 },
22681 "node_modules/redent": {
22682 "version": "3.0.0",
22683 "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
22684 "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
22685 "dev": true,
22686 "dependencies": {
22687 "indent-string": "^4.0.0",
22688 "strip-indent": "^3.0.0"
22689 },
22690 "engines": {
22691 "node": ">=8"
22692 }
22693 },
22694 "node_modules/reduce": {
22695 "version": "1.0.2",
22696 "resolved": "https://registry.npmjs.org/reduce/-/reduce-1.0.2.tgz",
22697 "integrity": "sha512-xX7Fxke/oHO5IfZSk77lvPa/7bjMh9BuCk4OOoX5XTXrM7s0Z+MkPfSDfz0q7r91BhhGSs8gii/VEN/7zhCPpQ==",
22698 "dev": true,
22699 "dependencies": {
22700 "object-keys": "^1.1.0"
22701 }
22702 },
22703 "node_modules/regenerate": {
22704 "version": "1.4.1",
22705 "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz",
22706 "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==",
22707 "dev": true
22708 },
22709 "node_modules/regenerate-unicode-properties": {
22710 "version": "8.2.0",
22711 "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
22712 "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
22713 "dev": true,
22714 "dependencies": {
22715 "regenerate": "^1.4.0"
22716 },
22717 "engines": {
22718 "node": ">=4"
22719 }
22720 },
22721 "node_modules/regenerator-runtime": {
22722 "version": "0.13.7",
22723 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
22724 "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew=="
22725 },
22726 "node_modules/regenerator-transform": {
22727 "version": "0.14.5",
22728 "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
22729 "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
22730 "dev": true,
22731 "dependencies": {
22732 "@babel/runtime": "^7.8.4"
22733 }
22734 },
22735 "node_modules/regex-cache": {
22736 "version": "0.4.4",
22737 "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
22738 "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
22739 "dev": true,
22740 "dependencies": {
22741 "is-equal-shallow": "^0.1.3"
22742 },
22743 "engines": {
22744 "node": ">=0.10.0"
22745 }
22746 },
22747 "node_modules/regex-not": {
22748 "version": "1.0.2",
22749 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
22750 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
22751 "dev": true,
22752 "dependencies": {
22753 "extend-shallow": "^3.0.2",
22754 "safe-regex": "^1.1.0"
22755 },
22756 "engines": {
22757 "node": ">=0.10.0"
22758 }
22759 },
22760 "node_modules/regexp.prototype.flags": {
22761 "version": "1.3.0",
22762 "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz",
22763 "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==",
22764 "dev": true,
22765 "dependencies": {
22766 "define-properties": "^1.1.3",
22767 "es-abstract": "^1.17.0-next.1"
22768 },
22769 "engines": {
22770 "node": ">= 0.4"
22771 }
22772 },
22773 "node_modules/regexpp": {
22774 "version": "3.1.0",
22775 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
22776 "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
22777 "dev": true,
22778 "engines": {
22779 "node": ">=8"
22780 }
22781 },
22782 "node_modules/regexpu-core": {
22783 "version": "4.7.0",
22784 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz",
22785 "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==",
22786 "dev": true,
22787 "dependencies": {
22788 "regenerate": "^1.4.0",
22789 "regenerate-unicode-properties": "^8.2.0",
22790 "regjsgen": "^0.5.1",
22791 "regjsparser": "^0.6.4",
22792 "unicode-match-property-ecmascript": "^1.0.4",
22793 "unicode-match-property-value-ecmascript": "^1.2.0"
22794 },
22795 "engines": {
22796 "node": ">=4"
22797 }
22798 },
22799 "node_modules/registry-auth-token": {
22800 "version": "4.2.0",
22801 "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz",
22802 "integrity": "sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==",
22803 "dev": true,
22804 "dependencies": {
22805 "rc": "^1.2.8"
22806 },
22807 "engines": {
22808 "node": ">=6.0.0"
22809 }
22810 },
22811 "node_modules/registry-url": {
22812 "version": "5.1.0",
22813 "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
22814 "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
22815 "dev": true,
22816 "dependencies": {
22817 "rc": "^1.2.8"
22818 },
22819 "engines": {
22820 "node": ">=8"
22821 }
22822 },
22823 "node_modules/regjsgen": {
22824 "version": "0.5.2",
22825 "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
22826 "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
22827 "dev": true
22828 },
22829 "node_modules/regjsparser": {
22830 "version": "0.6.4",
22831 "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz",
22832 "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==",
22833 "dev": true,
22834 "dependencies": {
22835 "jsesc": "~0.5.0"
22836 },
22837 "bin": {
22838 "regjsparser": "bin/parser"
22839 }
22840 },
22841 "node_modules/regjsparser/node_modules/jsesc": {
22842 "version": "0.5.0",
22843 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
22844 "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
22845 "dev": true,
22846 "bin": {
22847 "jsesc": "bin/jsesc"
22848 }
22849 },
22850 "node_modules/relateurl": {
22851 "version": "0.2.7",
22852 "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
22853 "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
22854 "dev": true,
22855 "engines": {
22856 "node": ">= 0.10"
22857 }
22858 },
22859 "node_modules/remove-trailing-separator": {
22860 "version": "1.1.0",
22861 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
22862 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
22863 "dev": true
22864 },
22865 "node_modules/renderkid": {
22866 "version": "2.0.3",
22867 "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz",
22868 "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==",
22869 "dev": true,
22870 "dependencies": {
22871 "css-select": "^1.1.0",
22872 "dom-converter": "^0.2",
22873 "htmlparser2": "^3.3.0",
22874 "strip-ansi": "^3.0.0",
22875 "utila": "^0.4.0"
22876 }
22877 },
22878 "node_modules/renderkid/node_modules/ansi-regex": {
22879 "version": "2.1.1",
22880 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
22881 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
22882 "dev": true,
22883 "engines": {
22884 "node": ">=0.10.0"
22885 }
22886 },
22887 "node_modules/renderkid/node_modules/css-select": {
22888 "version": "1.2.0",
22889 "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
22890 "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
22891 "dev": true,
22892 "dependencies": {
22893 "boolbase": "~1.0.0",
22894 "css-what": "2.1",
22895 "domutils": "1.5.1",
22896 "nth-check": "~1.0.1"
22897 }
22898 },
22899 "node_modules/renderkid/node_modules/css-what": {
22900 "version": "2.1.3",
22901 "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz",
22902 "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==",
22903 "dev": true,
22904 "engines": {
22905 "node": "*"
22906 }
22907 },
22908 "node_modules/renderkid/node_modules/domutils": {
22909 "version": "1.5.1",
22910 "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
22911 "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
22912 "dev": true,
22913 "dependencies": {
22914 "dom-serializer": "0",
22915 "domelementtype": "1"
22916 }
22917 },
22918 "node_modules/renderkid/node_modules/strip-ansi": {
22919 "version": "3.0.1",
22920 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
22921 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
22922 "dev": true,
22923 "dependencies": {
22924 "ansi-regex": "^2.0.0"
22925 },
22926 "engines": {
22927 "node": ">=0.10.0"
22928 }
22929 },
22930 "node_modules/repeat-element": {
22931 "version": "1.1.3",
22932 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
22933 "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
22934 "dev": true,
22935 "engines": {
22936 "node": ">=0.10.0"
22937 }
22938 },
22939 "node_modules/repeat-string": {
22940 "version": "1.6.1",
22941 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
22942 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
22943 "dev": true,
22944 "engines": {
22945 "node": ">=0.10"
22946 }
22947 },
22948 "node_modules/repeating": {
22949 "version": "2.0.1",
22950 "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
22951 "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
22952 "dev": true,
22953 "dependencies": {
22954 "is-finite": "^1.0.0"
22955 },
22956 "engines": {
22957 "node": ">=0.10.0"
22958 }
22959 },
22960 "node_modules/request": {
22961 "version": "2.88.2",
22962 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
22963 "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
22964 "dev": true,
22965 "dependencies": {
22966 "aws-sign2": "~0.7.0",
22967 "aws4": "^1.8.0",
22968 "caseless": "~0.12.0",
22969 "combined-stream": "~1.0.6",
22970 "extend": "~3.0.2",
22971 "forever-agent": "~0.6.1",
22972 "form-data": "~2.3.2",
22973 "har-validator": "~5.1.3",
22974 "http-signature": "~1.2.0",
22975 "is-typedarray": "~1.0.0",
22976 "isstream": "~0.1.2",
22977 "json-stringify-safe": "~5.0.1",
22978 "mime-types": "~2.1.19",
22979 "oauth-sign": "~0.9.0",
22980 "performance-now": "^2.1.0",
22981 "qs": "~6.5.2",
22982 "safe-buffer": "^5.1.2",
22983 "tough-cookie": "~2.5.0",
22984 "tunnel-agent": "^0.6.0",
22985 "uuid": "^3.3.2"
22986 },
22987 "engines": {
22988 "node": ">= 6"
22989 }
22990 },
22991 "node_modules/request-promise-core": {
22992 "version": "1.1.4",
22993 "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
22994 "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
22995 "dev": true,
22996 "dependencies": {
22997 "lodash": "^4.17.19"
22998 },
22999 "engines": {
23000 "node": ">=0.10.0"
23001 }
23002 },
23003 "node_modules/request-promise-native": {
23004 "version": "1.0.9",
23005 "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz",
23006 "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==",
23007 "dev": true,
23008 "dependencies": {
23009 "request-promise-core": "1.1.4",
23010 "stealthy-require": "^1.1.1",
23011 "tough-cookie": "^2.3.3"
23012 },
23013 "engines": {
23014 "node": ">=0.12.0"
23015 }
23016 },
23017 "node_modules/require-directory": {
23018 "version": "2.1.1",
23019 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
23020 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
23021 "dev": true,
23022 "engines": {
23023 "node": ">=0.10.0"
23024 }
23025 },
23026 "node_modules/require-main-filename": {
23027 "version": "2.0.0",
23028 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
23029 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
23030 "dev": true
23031 },
23032 "node_modules/requirejs": {
23033 "version": "2.3.6",
23034 "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz",
23035 "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==",
23036 "dev": true,
23037 "bin": {
23038 "r_js": "bin/r.js",
23039 "r.js": "bin/r.js"
23040 },
23041 "engines": {
23042 "node": ">=0.4.0"
23043 }
23044 },
23045 "node_modules/requirejs-config-file": {
23046 "version": "3.1.2",
23047 "resolved": "https://registry.npmjs.org/requirejs-config-file/-/requirejs-config-file-3.1.2.tgz",
23048 "integrity": "sha512-sdLWywcDuNz7EIOhenSbRfT4YF84nItDv90coN2htbokjmU2QeyQuSBZILQUKNksepl8UPVU+hgYySFaDxbJPQ==",
23049 "dev": true,
23050 "dependencies": {
23051 "esprima": "^4.0.0",
23052 "make-dir": "^2.1.0",
23053 "stringify-object": "^3.2.1"
23054 },
23055 "engines": {
23056 "node": ">=6.0.0"
23057 }
23058 },
23059 "node_modules/requires-port": {
23060 "version": "1.0.0",
23061 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
23062 "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
23063 "dev": true
23064 },
23065 "node_modules/reselect": {
23066 "version": "4.0.0",
23067 "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.0.0.tgz",
23068 "integrity": "sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA==",
23069 "dev": true
23070 },
23071 "node_modules/resolve": {
23072 "version": "1.17.0",
23073 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
23074 "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
23075 "dev": true,
23076 "dependencies": {
23077 "path-parse": "^1.0.6"
23078 }
23079 },
23080 "node_modules/resolve-cwd": {
23081 "version": "3.0.0",
23082 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
23083 "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
23084 "dev": true,
23085 "dependencies": {
23086 "resolve-from": "^5.0.0"
23087 },
23088 "engines": {
23089 "node": ">=8"
23090 }
23091 },
23092 "node_modules/resolve-dependency-path": {
23093 "version": "2.0.0",
23094 "resolved": "https://registry.npmjs.org/resolve-dependency-path/-/resolve-dependency-path-2.0.0.tgz",
23095 "integrity": "sha512-DIgu+0Dv+6v2XwRaNWnumKu7GPufBBOr5I1gRPJHkvghrfCGOooJODFvgFimX/KRxk9j0whD2MnKHzM1jYvk9w==",
23096 "dev": true,
23097 "engines": {
23098 "node": ">=6.0.0"
23099 }
23100 },
23101 "node_modules/resolve-dir": {
23102 "version": "1.0.1",
23103 "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
23104 "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
23105 "dev": true,
23106 "dependencies": {
23107 "expand-tilde": "^2.0.0",
23108 "global-modules": "^1.0.0"
23109 },
23110 "engines": {
23111 "node": ">=0.10.0"
23112 }
23113 },
23114 "node_modules/resolve-dir/node_modules/global-modules": {
23115 "version": "1.0.0",
23116 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
23117 "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
23118 "dev": true,
23119 "dependencies": {
23120 "global-prefix": "^1.0.1",
23121 "is-windows": "^1.0.1",
23122 "resolve-dir": "^1.0.0"
23123 },
23124 "engines": {
23125 "node": ">=0.10.0"
23126 }
23127 },
23128 "node_modules/resolve-from": {
23129 "version": "5.0.0",
23130 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
23131 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
23132 "dev": true,
23133 "engines": {
23134 "node": ">=8"
23135 }
23136 },
23137 "node_modules/resolve-url": {
23138 "version": "0.2.1",
23139 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
23140 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
23141 "dev": true
23142 },
23143 "node_modules/responselike": {
23144 "version": "1.0.2",
23145 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
23146 "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
23147 "dev": true,
23148 "dependencies": {
23149 "lowercase-keys": "^1.0.0"
23150 }
23151 },
23152 "node_modules/restore-cursor": {
23153 "version": "2.0.0",
23154 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
23155 "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
23156 "dev": true,
23157 "dependencies": {
23158 "onetime": "^2.0.0",
23159 "signal-exit": "^3.0.2"
23160 },
23161 "engines": {
23162 "node": ">=4"
23163 }
23164 },
23165 "node_modules/restore-cursor/node_modules/mimic-fn": {
23166 "version": "1.2.0",
23167 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
23168 "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
23169 "dev": true,
23170 "engines": {
23171 "node": ">=4"
23172 }
23173 },
23174 "node_modules/restore-cursor/node_modules/onetime": {
23175 "version": "2.0.1",
23176 "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
23177 "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
23178 "dev": true,
23179 "dependencies": {
23180 "mimic-fn": "^1.0.0"
23181 },
23182 "engines": {
23183 "node": ">=4"
23184 }
23185 },
23186 "node_modules/ret": {
23187 "version": "0.1.15",
23188 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
23189 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
23190 "dev": true,
23191 "engines": {
23192 "node": ">=0.12"
23193 }
23194 },
23195 "node_modules/retry": {
23196 "version": "0.10.1",
23197 "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz",
23198 "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=",
23199 "dev": true,
23200 "engines": {
23201 "node": "*"
23202 }
23203 },
23204 "node_modules/rgb-regex": {
23205 "version": "1.0.1",
23206 "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
23207 "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=",
23208 "dev": true
23209 },
23210 "node_modules/rgba-regex": {
23211 "version": "1.0.0",
23212 "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
23213 "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
23214 "dev": true
23215 },
23216 "node_modules/rimraf": {
23217 "version": "3.0.2",
23218 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
23219 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
23220 "dev": true,
23221 "dependencies": {
23222 "glob": "^7.1.3"
23223 },
23224 "bin": {
23225 "rimraf": "bin.js"
23226 }
23227 },
23228 "node_modules/ripemd160": {
23229 "version": "2.0.2",
23230 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
23231 "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
23232 "dependencies": {
23233 "hash-base": "^3.0.0",
23234 "inherits": "^2.0.1"
23235 }
23236 },
23237 "node_modules/rsvp": {
23238 "version": "4.8.5",
23239 "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
23240 "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
23241 "dev": true,
23242 "engines": {
23243 "node": "6.* || >= 7.*"
23244 }
23245 },
23246 "node_modules/run-async": {
23247 "version": "2.4.1",
23248 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
23249 "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
23250 "dev": true,
23251 "engines": {
23252 "node": ">=0.12.0"
23253 }
23254 },
23255 "node_modules/run-queue": {
23256 "version": "1.0.3",
23257 "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
23258 "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
23259 "dev": true,
23260 "dependencies": {
23261 "aproba": "^1.1.1"
23262 }
23263 },
23264 "node_modules/rxjs": {
23265 "version": "6.6.3",
23266 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
23267 "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
23268 "dependencies": {
23269 "tslib": "^1.9.0"
23270 },
23271 "engines": {
23272 "npm": ">=2.0.0"
23273 }
23274 },
23275 "node_modules/safe-buffer": {
23276 "version": "5.2.1",
23277 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
23278 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
23279 },
23280 "node_modules/safe-regex": {
23281 "version": "1.1.0",
23282 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
23283 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
23284 "dev": true,
23285 "dependencies": {
23286 "ret": "~0.1.10"
23287 }
23288 },
23289 "node_modules/safer-buffer": {
23290 "version": "2.1.2",
23291 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
23292 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
23293 "dev": true
23294 },
23295 "node_modules/sane": {
23296 "version": "4.1.0",
23297 "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz",
23298 "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==",
23299 "dev": true,
23300 "dependencies": {
23301 "@cnakazawa/watch": "^1.0.3",
23302 "anymatch": "^2.0.0",
23303 "capture-exit": "^2.0.0",
23304 "exec-sh": "^0.3.2",
23305 "execa": "^1.0.0",
23306 "fb-watchman": "^2.0.0",
23307 "micromatch": "^3.1.4",
23308 "minimist": "^1.1.1",
23309 "walker": "~1.0.5"
23310 },
23311 "bin": {
23312 "sane": "src/cli.js"
23313 },
23314 "engines": {
23315 "node": "6.* || 8.* || >= 10.*"
23316 }
23317 },
23318 "node_modules/sass-lookup": {
23319 "version": "3.0.0",
23320 "resolved": "https://registry.npmjs.org/sass-lookup/-/sass-lookup-3.0.0.tgz",
23321 "integrity": "sha512-TTsus8CfFRn1N44bvdEai1no6PqdmDiQUiqW5DlpmtT+tYnIt1tXtDIph5KA1efC+LmioJXSnCtUVpcK9gaKIg==",
23322 "dev": true,
23323 "dependencies": {
23324 "commander": "^2.16.0"
23325 },
23326 "bin": {
23327 "sass-lookup": "bin/cli.js"
23328 },
23329 "engines": {
23330 "node": ">=6.0.0"
23331 }
23332 },
23333 "node_modules/sass-lookup/node_modules/commander": {
23334 "version": "2.20.3",
23335 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
23336 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
23337 "dev": true
23338 },
23339 "node_modules/sax": {
23340 "version": "1.2.4",
23341 "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
23342 "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
23343 "dev": true
23344 },
23345 "node_modules/saxes": {
23346 "version": "5.0.1",
23347 "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
23348 "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
23349 "dev": true,
23350 "dependencies": {
23351 "xmlchars": "^2.2.0"
23352 },
23353 "engines": {
23354 "node": ">=10"
23355 }
23356 },
23357 "node_modules/schema-utils": {
23358 "version": "2.7.1",
23359 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
23360 "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
23361 "dev": true,
23362 "dependencies": {
23363 "@types/json-schema": "^7.0.5",
23364 "ajv": "^6.12.4",
23365 "ajv-keywords": "^3.5.2"
23366 },
23367 "engines": {
23368 "node": ">= 8.9.0"
23369 }
23370 },
23371 "node_modules/scryptsy": {
23372 "version": "2.1.0",
23373 "resolved": "https://registry.npmjs.org/scryptsy/-/scryptsy-2.1.0.tgz",
23374 "integrity": "sha512-1CdSqHQowJBnMAFyPEBRfqag/YP9OF394FV+4YREIJX4ljD7OxvQRDayyoyyCk+senRjSkP6VnUNQmVQqB6g7w=="
23375 },
23376 "node_modules/section-matter": {
23377 "version": "1.0.0",
23378 "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
23379 "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==",
23380 "dev": true,
23381 "dependencies": {
23382 "extend-shallow": "^2.0.1",
23383 "kind-of": "^6.0.0"
23384 },
23385 "engines": {
23386 "node": ">=4"
23387 }
23388 },
23389 "node_modules/section-matter/node_modules/extend-shallow": {
23390 "version": "2.0.1",
23391 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
23392 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
23393 "dev": true,
23394 "dependencies": {
23395 "is-extendable": "^0.1.0"
23396 },
23397 "engines": {
23398 "node": ">=0.10.0"
23399 }
23400 },
23401 "node_modules/select": {
23402 "version": "1.1.2",
23403 "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
23404 "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=",
23405 "dev": true,
23406 "optional": true
23407 },
23408 "node_modules/select-hose": {
23409 "version": "2.0.0",
23410 "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
23411 "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
23412 "dev": true
23413 },
23414 "node_modules/selfsigned": {
23415 "version": "1.10.7",
23416 "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz",
23417 "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==",
23418 "dev": true,
23419 "dependencies": {
23420 "node-forge": "0.9.0"
23421 }
23422 },
23423 "node_modules/semver": {
23424 "version": "5.7.1",
23425 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
23426 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
23427 "dev": true,
23428 "bin": {
23429 "semver": "bin/semver"
23430 }
23431 },
23432 "node_modules/semver-diff": {
23433 "version": "3.1.1",
23434 "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
23435 "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
23436 "dev": true,
23437 "dependencies": {
23438 "semver": "^6.3.0"
23439 },
23440 "engines": {
23441 "node": ">=8"
23442 }
23443 },
23444 "node_modules/semver-diff/node_modules/semver": {
23445 "version": "6.3.0",
23446 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
23447 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
23448 "dev": true,
23449 "bin": {
23450 "semver": "bin/semver.js"
23451 }
23452 },
23453 "node_modules/send": {
23454 "version": "0.17.1",
23455 "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
23456 "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
23457 "dev": true,
23458 "dependencies": {
23459 "debug": "2.6.9",
23460 "depd": "~1.1.2",
23461 "destroy": "~1.0.4",
23462 "encodeurl": "~1.0.2",
23463 "escape-html": "~1.0.3",
23464 "etag": "~1.8.1",
23465 "fresh": "0.5.2",
23466 "http-errors": "~1.7.2",
23467 "mime": "1.6.0",
23468 "ms": "2.1.1",
23469 "on-finished": "~2.3.0",
23470 "range-parser": "~1.2.1",
23471 "statuses": "~1.5.0"
23472 },
23473 "engines": {
23474 "node": ">= 0.8.0"
23475 }
23476 },
23477 "node_modules/send/node_modules/mime": {
23478 "version": "1.6.0",
23479 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
23480 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
23481 "dev": true,
23482 "bin": {
23483 "mime": "cli.js"
23484 },
23485 "engines": {
23486 "node": ">=4"
23487 }
23488 },
23489 "node_modules/send/node_modules/ms": {
23490 "version": "2.1.1",
23491 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
23492 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
23493 "dev": true
23494 },
23495 "node_modules/serialize-javascript": {
23496 "version": "4.0.0",
23497 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
23498 "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
23499 "dev": true,
23500 "dependencies": {
23501 "randombytes": "^2.1.0"
23502 }
23503 },
23504 "node_modules/serve-index": {
23505 "version": "1.9.1",
23506 "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
23507 "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
23508 "dev": true,
23509 "dependencies": {
23510 "accepts": "~1.3.4",
23511 "batch": "0.6.1",
23512 "debug": "2.6.9",
23513 "escape-html": "~1.0.3",
23514 "http-errors": "~1.6.2",
23515 "mime-types": "~2.1.17",
23516 "parseurl": "~1.3.2"
23517 },
23518 "engines": {
23519 "node": ">= 0.8.0"
23520 }
23521 },
23522 "node_modules/serve-index/node_modules/http-errors": {
23523 "version": "1.6.3",
23524 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
23525 "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
23526 "dev": true,
23527 "dependencies": {
23528 "depd": "~1.1.2",
23529 "inherits": "2.0.3",
23530 "setprototypeof": "1.1.0",
23531 "statuses": ">= 1.4.0 < 2"
23532 },
23533 "engines": {
23534 "node": ">= 0.6"
23535 }
23536 },
23537 "node_modules/serve-index/node_modules/inherits": {
23538 "version": "2.0.3",
23539 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
23540 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
23541 "dev": true
23542 },
23543 "node_modules/serve-index/node_modules/setprototypeof": {
23544 "version": "1.1.0",
23545 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
23546 "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
23547 "dev": true
23548 },
23549 "node_modules/serve-static": {
23550 "version": "1.14.1",
23551 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
23552 "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
23553 "dev": true,
23554 "dependencies": {
23555 "encodeurl": "~1.0.2",
23556 "escape-html": "~1.0.3",
23557 "parseurl": "~1.3.3",
23558 "send": "0.17.1"
23559 },
23560 "engines": {
23561 "node": ">= 0.8.0"
23562 }
23563 },
23564 "node_modules/set-blocking": {
23565 "version": "2.0.0",
23566 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
23567 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
23568 "dev": true
23569 },
23570 "node_modules/set-value": {
23571 "version": "2.0.1",
23572 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
23573 "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
23574 "dev": true,
23575 "dependencies": {
23576 "extend-shallow": "^2.0.1",
23577 "is-extendable": "^0.1.1",
23578 "is-plain-object": "^2.0.3",
23579 "split-string": "^3.0.1"
23580 },
23581 "engines": {
23582 "node": ">=0.10.0"
23583 }
23584 },
23585 "node_modules/set-value/node_modules/extend-shallow": {
23586 "version": "2.0.1",
23587 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
23588 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
23589 "dev": true,
23590 "dependencies": {
23591 "is-extendable": "^0.1.0"
23592 },
23593 "engines": {
23594 "node": ">=0.10.0"
23595 }
23596 },
23597 "node_modules/setimmediate": {
23598 "version": "1.0.5",
23599 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
23600 "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
23601 "dev": true
23602 },
23603 "node_modules/setprototypeof": {
23604 "version": "1.1.1",
23605 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
23606 "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
23607 "dev": true
23608 },
23609 "node_modules/sha.js": {
23610 "version": "2.4.11",
23611 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
23612 "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
23613 "dependencies": {
23614 "inherits": "^2.0.1",
23615 "safe-buffer": "^5.0.1"
23616 },
23617 "bin": {
23618 "sha.js": "bin.js"
23619 }
23620 },
23621 "node_modules/shallow-clone": {
23622 "version": "3.0.1",
23623 "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
23624 "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
23625 "dev": true,
23626 "dependencies": {
23627 "kind-of": "^6.0.2"
23628 },
23629 "engines": {
23630 "node": ">=8"
23631 }
23632 },
23633 "node_modules/shebang-command": {
23634 "version": "1.2.0",
23635 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
23636 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
23637 "dev": true,
23638 "dependencies": {
23639 "shebang-regex": "^1.0.0"
23640 },
23641 "engines": {
23642 "node": ">=0.10.0"
23643 }
23644 },
23645 "node_modules/shebang-regex": {
23646 "version": "1.0.0",
23647 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
23648 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
23649 "dev": true,
23650 "engines": {
23651 "node": ">=0.10.0"
23652 }
23653 },
23654 "node_modules/shell-quote": {
23655 "version": "1.7.2",
23656 "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
23657 "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
23658 "dev": true
23659 },
23660 "node_modules/shelljs": {
23661 "version": "0.8.4",
23662 "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz",
23663 "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==",
23664 "dev": true,
23665 "dependencies": {
23666 "glob": "^7.0.0",
23667 "interpret": "^1.0.0",
23668 "rechoir": "^0.6.2"
23669 },
23670 "bin": {
23671 "shjs": "bin/shjs"
23672 },
23673 "engines": {
23674 "node": ">=4"
23675 }
23676 },
23677 "node_modules/shellwords": {
23678 "version": "0.1.1",
23679 "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
23680 "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
23681 "dev": true,
23682 "optional": true
23683 },
23684 "node_modules/side-channel": {
23685 "version": "1.0.3",
23686 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz",
23687 "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==",
23688 "dev": true,
23689 "dependencies": {
23690 "es-abstract": "^1.18.0-next.0",
23691 "object-inspect": "^1.8.0"
23692 }
23693 },
23694 "node_modules/side-channel/node_modules/es-abstract": {
23695 "version": "1.18.0-next.0",
23696 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.0.tgz",
23697 "integrity": "sha512-elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ==",
23698 "dev": true,
23699 "dependencies": {
23700 "es-to-primitive": "^1.2.1",
23701 "function-bind": "^1.1.1",
23702 "has": "^1.0.3",
23703 "has-symbols": "^1.0.1",
23704 "is-callable": "^1.2.0",
23705 "is-negative-zero": "^2.0.0",
23706 "is-regex": "^1.1.1",
23707 "object-inspect": "^1.8.0",
23708 "object-keys": "^1.1.1",
23709 "object.assign": "^4.1.0",
23710 "string.prototype.trimend": "^1.0.1",
23711 "string.prototype.trimstart": "^1.0.1"
23712 },
23713 "engines": {
23714 "node": ">= 0.4"
23715 }
23716 },
23717 "node_modules/signal-exit": {
23718 "version": "3.0.3",
23719 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
23720 "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
23721 "dev": true
23722 },
23723 "node_modules/simple-swizzle": {
23724 "version": "0.2.2",
23725 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
23726 "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
23727 "dev": true,
23728 "dependencies": {
23729 "is-arrayish": "^0.3.1"
23730 }
23731 },
23732 "node_modules/simple-swizzle/node_modules/is-arrayish": {
23733 "version": "0.3.2",
23734 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
23735 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
23736 "dev": true
23737 },
23738 "node_modules/sisteransi": {
23739 "version": "1.0.5",
23740 "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
23741 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
23742 "dev": true
23743 },
23744 "node_modules/slash": {
23745 "version": "2.0.0",
23746 "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
23747 "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
23748 "dev": true,
23749 "engines": {
23750 "node": ">=6"
23751 }
23752 },
23753 "node_modules/slice-ansi": {
23754 "version": "2.1.0",
23755 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
23756 "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
23757 "dev": true,
23758 "dependencies": {
23759 "ansi-styles": "^3.2.0",
23760 "astral-regex": "^1.0.0",
23761 "is-fullwidth-code-point": "^2.0.0"
23762 },
23763 "engines": {
23764 "node": ">=6"
23765 }
23766 },
23767 "node_modules/slice-ansi/node_modules/ansi-styles": {
23768 "version": "3.2.1",
23769 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
23770 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
23771 "dev": true,
23772 "dependencies": {
23773 "color-convert": "^1.9.0"
23774 },
23775 "engines": {
23776 "node": ">=4"
23777 }
23778 },
23779 "node_modules/slice-ansi/node_modules/color-convert": {
23780 "version": "1.9.3",
23781 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
23782 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
23783 "dev": true,
23784 "dependencies": {
23785 "color-name": "1.1.3"
23786 }
23787 },
23788 "node_modules/slice-ansi/node_modules/color-name": {
23789 "version": "1.1.3",
23790 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
23791 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
23792 "dev": true
23793 },
23794 "node_modules/slide": {
23795 "version": "1.1.6",
23796 "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
23797 "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=",
23798 "dev": true,
23799 "engines": {
23800 "node": "*"
23801 }
23802 },
23803 "node_modules/smart-buffer": {
23804 "version": "4.1.0",
23805 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz",
23806 "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==",
23807 "dev": true,
23808 "engines": {
23809 "node": ">= 6.0.0",
23810 "npm": ">= 3.0.0"
23811 }
23812 },
23813 "node_modules/smoothscroll-polyfill": {
23814 "version": "0.4.4",
23815 "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz",
23816 "integrity": "sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg==",
23817 "dev": true
23818 },
23819 "node_modules/snapdragon": {
23820 "version": "0.8.2",
23821 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
23822 "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
23823 "dev": true,
23824 "dependencies": {
23825 "base": "^0.11.1",
23826 "debug": "^2.2.0",
23827 "define-property": "^0.2.5",
23828 "extend-shallow": "^2.0.1",
23829 "map-cache": "^0.2.2",
23830 "source-map": "^0.5.6",
23831 "source-map-resolve": "^0.5.0",
23832 "use": "^3.1.0"
23833 },
23834 "engines": {
23835 "node": ">=0.10.0"
23836 }
23837 },
23838 "node_modules/snapdragon-node": {
23839 "version": "2.1.1",
23840 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
23841 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
23842 "dev": true,
23843 "dependencies": {
23844 "define-property": "^1.0.0",
23845 "isobject": "^3.0.0",
23846 "snapdragon-util": "^3.0.1"
23847 },
23848 "engines": {
23849 "node": ">=0.10.0"
23850 }
23851 },
23852 "node_modules/snapdragon-node/node_modules/define-property": {
23853 "version": "1.0.0",
23854 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
23855 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
23856 "dev": true,
23857 "dependencies": {
23858 "is-descriptor": "^1.0.0"
23859 },
23860 "engines": {
23861 "node": ">=0.10.0"
23862 }
23863 },
23864 "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": {
23865 "version": "1.0.0",
23866 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
23867 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
23868 "dev": true,
23869 "dependencies": {
23870 "kind-of": "^6.0.0"
23871 },
23872 "engines": {
23873 "node": ">=0.10.0"
23874 }
23875 },
23876 "node_modules/snapdragon-node/node_modules/is-data-descriptor": {
23877 "version": "1.0.0",
23878 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
23879 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
23880 "dev": true,
23881 "dependencies": {
23882 "kind-of": "^6.0.0"
23883 },
23884 "engines": {
23885 "node": ">=0.10.0"
23886 }
23887 },
23888 "node_modules/snapdragon-node/node_modules/is-descriptor": {
23889 "version": "1.0.2",
23890 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
23891 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
23892 "dev": true,
23893 "dependencies": {
23894 "is-accessor-descriptor": "^1.0.0",
23895 "is-data-descriptor": "^1.0.0",
23896 "kind-of": "^6.0.2"
23897 },
23898 "engines": {
23899 "node": ">=0.10.0"
23900 }
23901 },
23902 "node_modules/snapdragon-util": {
23903 "version": "3.0.1",
23904 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
23905 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
23906 "dev": true,
23907 "dependencies": {
23908 "kind-of": "^3.2.0"
23909 },
23910 "engines": {
23911 "node": ">=0.10.0"
23912 }
23913 },
23914 "node_modules/snapdragon-util/node_modules/kind-of": {
23915 "version": "3.2.2",
23916 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
23917 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
23918 "dev": true,
23919 "dependencies": {
23920 "is-buffer": "^1.1.5"
23921 },
23922 "engines": {
23923 "node": ">=0.10.0"
23924 }
23925 },
23926 "node_modules/snapdragon/node_modules/define-property": {
23927 "version": "0.2.5",
23928 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
23929 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
23930 "dev": true,
23931 "dependencies": {
23932 "is-descriptor": "^0.1.0"
23933 },
23934 "engines": {
23935 "node": ">=0.10.0"
23936 }
23937 },
23938 "node_modules/snapdragon/node_modules/extend-shallow": {
23939 "version": "2.0.1",
23940 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
23941 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
23942 "dev": true,
23943 "dependencies": {
23944 "is-extendable": "^0.1.0"
23945 },
23946 "engines": {
23947 "node": ">=0.10.0"
23948 }
23949 },
23950 "node_modules/sockjs": {
23951 "version": "0.3.20",
23952 "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz",
23953 "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==",
23954 "dev": true,
23955 "dependencies": {
23956 "faye-websocket": "^0.10.0",
23957 "uuid": "^3.4.0",
23958 "websocket-driver": "0.6.5"
23959 }
23960 },
23961 "node_modules/sockjs-client": {
23962 "version": "1.4.0",
23963 "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz",
23964 "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==",
23965 "dev": true,
23966 "dependencies": {
23967 "debug": "^3.2.5",
23968 "eventsource": "^1.0.7",
23969 "faye-websocket": "~0.11.1",
23970 "inherits": "^2.0.3",
23971 "json3": "^3.3.2",
23972 "url-parse": "^1.4.3"
23973 }
23974 },
23975 "node_modules/sockjs-client/node_modules/debug": {
23976 "version": "3.2.6",
23977 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
23978 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
23979 "dev": true,
23980 "dependencies": {
23981 "ms": "^2.1.1"
23982 }
23983 },
23984 "node_modules/sockjs-client/node_modules/faye-websocket": {
23985 "version": "0.11.3",
23986 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz",
23987 "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==",
23988 "dev": true,
23989 "dependencies": {
23990 "websocket-driver": ">=0.5.1"
23991 },
23992 "engines": {
23993 "node": ">=0.8.0"
23994 }
23995 },
23996 "node_modules/sockjs-client/node_modules/ms": {
23997 "version": "2.1.2",
23998 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
23999 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
24000 "dev": true
24001 },
24002 "node_modules/socks": {
24003 "version": "2.3.3",
24004 "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz",
24005 "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==",
24006 "dev": true,
24007 "dependencies": {
24008 "ip": "1.1.5",
24009 "smart-buffer": "^4.1.0"
24010 },
24011 "engines": {
24012 "node": ">= 6.0.0",
24013 "npm": ">= 3.0.0"
24014 }
24015 },
24016 "node_modules/socks-proxy-agent": {
24017 "version": "4.0.2",
24018 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz",
24019 "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==",
24020 "dev": true,
24021 "dependencies": {
24022 "agent-base": "~4.2.1",
24023 "socks": "~2.3.2"
24024 },
24025 "engines": {
24026 "node": ">= 6"
24027 }
24028 },
24029 "node_modules/socks-proxy-agent/node_modules/agent-base": {
24030 "version": "4.2.1",
24031 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
24032 "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
24033 "dev": true,
24034 "dependencies": {
24035 "es6-promisify": "^5.0.0"
24036 },
24037 "engines": {
24038 "node": ">= 4.0.0"
24039 }
24040 },
24041 "node_modules/sort-keys": {
24042 "version": "1.1.2",
24043 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
24044 "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
24045 "dev": true,
24046 "dependencies": {
24047 "is-plain-obj": "^1.0.0"
24048 },
24049 "engines": {
24050 "node": ">=0.10.0"
24051 }
24052 },
24053 "node_modules/source-list-map": {
24054 "version": "2.0.1",
24055 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
24056 "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
24057 "dev": true
24058 },
24059 "node_modules/source-map": {
24060 "version": "0.5.7",
24061 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
24062 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
24063 "dev": true,
24064 "engines": {
24065 "node": ">=0.10.0"
24066 }
24067 },
24068 "node_modules/source-map-resolve": {
24069 "version": "0.5.3",
24070 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
24071 "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
24072 "dev": true,
24073 "dependencies": {
24074 "atob": "^2.1.2",
24075 "decode-uri-component": "^0.2.0",
24076 "resolve-url": "^0.2.1",
24077 "source-map-url": "^0.4.0",
24078 "urix": "^0.1.0"
24079 }
24080 },
24081 "node_modules/source-map-support": {
24082 "version": "0.5.19",
24083 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
24084 "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
24085 "dev": true,
24086 "dependencies": {
24087 "buffer-from": "^1.0.0",
24088 "source-map": "^0.6.0"
24089 }
24090 },
24091 "node_modules/source-map-support/node_modules/source-map": {
24092 "version": "0.6.1",
24093 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
24094 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
24095 "dev": true,
24096 "engines": {
24097 "node": ">=0.10.0"
24098 }
24099 },
24100 "node_modules/source-map-url": {
24101 "version": "0.4.0",
24102 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
24103 "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
24104 "dev": true
24105 },
24106 "node_modules/spdx-correct": {
24107 "version": "3.1.1",
24108 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
24109 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
24110 "dev": true,
24111 "dependencies": {
24112 "spdx-expression-parse": "^3.0.0",
24113 "spdx-license-ids": "^3.0.0"
24114 }
24115 },
24116 "node_modules/spdx-exceptions": {
24117 "version": "2.3.0",
24118 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
24119 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
24120 "dev": true
24121 },
24122 "node_modules/spdx-expression-parse": {
24123 "version": "3.0.1",
24124 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
24125 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
24126 "dev": true,
24127 "dependencies": {
24128 "spdx-exceptions": "^2.1.0",
24129 "spdx-license-ids": "^3.0.0"
24130 }
24131 },
24132 "node_modules/spdx-license-ids": {
24133 "version": "3.0.5",
24134 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz",
24135 "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==",
24136 "dev": true
24137 },
24138 "node_modules/spdy": {
24139 "version": "4.0.2",
24140 "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
24141 "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
24142 "dev": true,
24143 "dependencies": {
24144 "debug": "^4.1.0",
24145 "handle-thing": "^2.0.0",
24146 "http-deceiver": "^1.2.7",
24147 "select-hose": "^2.0.0",
24148 "spdy-transport": "^3.0.0"
24149 },
24150 "engines": {
24151 "node": ">=6.0.0"
24152 }
24153 },
24154 "node_modules/spdy-transport": {
24155 "version": "3.0.0",
24156 "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
24157 "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
24158 "dev": true,
24159 "dependencies": {
24160 "debug": "^4.1.0",
24161 "detect-node": "^2.0.4",
24162 "hpack.js": "^2.1.6",
24163 "obuf": "^1.1.2",
24164 "readable-stream": "^3.0.6",
24165 "wbuf": "^1.7.3"
24166 }
24167 },
24168 "node_modules/spdy-transport/node_modules/debug": {
24169 "version": "4.1.1",
24170 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
24171 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
24172 "dev": true,
24173 "dependencies": {
24174 "ms": "^2.1.1"
24175 }
24176 },
24177 "node_modules/spdy-transport/node_modules/ms": {
24178 "version": "2.1.2",
24179 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
24180 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
24181 "dev": true
24182 },
24183 "node_modules/spdy/node_modules/debug": {
24184 "version": "4.1.1",
24185 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
24186 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
24187 "dev": true,
24188 "dependencies": {
24189 "ms": "^2.1.1"
24190 }
24191 },
24192 "node_modules/spdy/node_modules/ms": {
24193 "version": "2.1.2",
24194 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
24195 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
24196 "dev": true
24197 },
24198 "node_modules/split": {
24199 "version": "1.0.1",
24200 "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
24201 "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
24202 "dev": true,
24203 "dependencies": {
24204 "through": "2"
24205 },
24206 "engines": {
24207 "node": "*"
24208 }
24209 },
24210 "node_modules/split-string": {
24211 "version": "3.1.0",
24212 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
24213 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
24214 "dev": true,
24215 "dependencies": {
24216 "extend-shallow": "^3.0.0"
24217 },
24218 "engines": {
24219 "node": ">=0.10.0"
24220 }
24221 },
24222 "node_modules/split2": {
24223 "version": "2.2.0",
24224 "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz",
24225 "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==",
24226 "dev": true,
24227 "dependencies": {
24228 "through2": "^2.0.2"
24229 }
24230 },
24231 "node_modules/sprintf-js": {
24232 "version": "1.0.3",
24233 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
24234 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
24235 "dev": true
24236 },
24237 "node_modules/sshpk": {
24238 "version": "1.16.1",
24239 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
24240 "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
24241 "dev": true,
24242 "dependencies": {
24243 "asn1": "~0.2.3",
24244 "assert-plus": "^1.0.0",
24245 "bcrypt-pbkdf": "^1.0.0",
24246 "dashdash": "^1.12.0",
24247 "ecc-jsbn": "~0.1.1",
24248 "getpass": "^0.1.1",
24249 "jsbn": "~0.1.0",
24250 "safer-buffer": "^2.0.2",
24251 "tweetnacl": "~0.14.0"
24252 },
24253 "engines": {
24254 "node": ">=0.10.0"
24255 }
24256 },
24257 "node_modules/sshpk/node_modules/tweetnacl": {
24258 "version": "0.14.5",
24259 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
24260 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
24261 "dev": true
24262 },
24263 "node_modules/ssri": {
24264 "version": "6.0.1",
24265 "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
24266 "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
24267 "dev": true,
24268 "dependencies": {
24269 "figgy-pudding": "^3.5.1"
24270 }
24271 },
24272 "node_modules/stable": {
24273 "version": "0.1.8",
24274 "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
24275 "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
24276 "dev": true
24277 },
24278 "node_modules/stack-utils": {
24279 "version": "2.0.2",
24280 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz",
24281 "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==",
24282 "dev": true,
24283 "dependencies": {
24284 "escape-string-regexp": "^2.0.0"
24285 },
24286 "engines": {
24287 "node": ">=10"
24288 }
24289 },
24290 "node_modules/stack-utils/node_modules/escape-string-regexp": {
24291 "version": "2.0.0",
24292 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
24293 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
24294 "dev": true,
24295 "engines": {
24296 "node": ">=8"
24297 }
24298 },
24299 "node_modules/static-extend": {
24300 "version": "0.1.2",
24301 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
24302 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
24303 "dev": true,
24304 "dependencies": {
24305 "define-property": "^0.2.5",
24306 "object-copy": "^0.1.0"
24307 },
24308 "engines": {
24309 "node": ">=0.10.0"
24310 }
24311 },
24312 "node_modules/static-extend/node_modules/define-property": {
24313 "version": "0.2.5",
24314 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
24315 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
24316 "dev": true,
24317 "dependencies": {
24318 "is-descriptor": "^0.1.0"
24319 },
24320 "engines": {
24321 "node": ">=0.10.0"
24322 }
24323 },
24324 "node_modules/statuses": {
24325 "version": "1.5.0",
24326 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
24327 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
24328 "dev": true,
24329 "engines": {
24330 "node": ">= 0.6"
24331 }
24332 },
24333 "node_modules/std-env": {
24334 "version": "2.2.1",
24335 "resolved": "https://registry.npmjs.org/std-env/-/std-env-2.2.1.tgz",
24336 "integrity": "sha512-IjYQUinA3lg5re/YMlwlfhqNRTzMZMqE+pezevdcTaHceqx8ngEi1alX9nNCk9Sc81fy1fLDeQoaCzeiW1yBOQ==",
24337 "dev": true,
24338 "dependencies": {
24339 "ci-info": "^1.6.0"
24340 }
24341 },
24342 "node_modules/std-env/node_modules/ci-info": {
24343 "version": "1.6.0",
24344 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
24345 "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==",
24346 "dev": true
24347 },
24348 "node_modules/stealthy-require": {
24349 "version": "1.1.1",
24350 "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
24351 "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
24352 "dev": true,
24353 "engines": {
24354 "node": ">=0.10.0"
24355 }
24356 },
24357 "node_modules/stream-browserify": {
24358 "version": "2.0.2",
24359 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
24360 "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
24361 "dev": true,
24362 "dependencies": {
24363 "inherits": "~2.0.1",
24364 "readable-stream": "^2.0.2"
24365 }
24366 },
24367 "node_modules/stream-browserify/node_modules/readable-stream": {
24368 "version": "2.3.7",
24369 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
24370 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
24371 "dev": true,
24372 "dependencies": {
24373 "core-util-is": "~1.0.0",
24374 "inherits": "~2.0.3",
24375 "isarray": "~1.0.0",
24376 "process-nextick-args": "~2.0.0",
24377 "safe-buffer": "~5.1.1",
24378 "string_decoder": "~1.1.1",
24379 "util-deprecate": "~1.0.1"
24380 }
24381 },
24382 "node_modules/stream-browserify/node_modules/safe-buffer": {
24383 "version": "5.1.2",
24384 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
24385 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
24386 "dev": true
24387 },
24388 "node_modules/stream-browserify/node_modules/string_decoder": {
24389 "version": "1.1.1",
24390 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
24391 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
24392 "dev": true,
24393 "dependencies": {
24394 "safe-buffer": "~5.1.0"
24395 }
24396 },
24397 "node_modules/stream-each": {
24398 "version": "1.2.3",
24399 "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
24400 "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
24401 "dev": true,
24402 "dependencies": {
24403 "end-of-stream": "^1.1.0",
24404 "stream-shift": "^1.0.0"
24405 }
24406 },
24407 "node_modules/stream-http": {
24408 "version": "2.8.3",
24409 "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
24410 "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
24411 "dev": true,
24412 "dependencies": {
24413 "builtin-status-codes": "^3.0.0",
24414 "inherits": "^2.0.1",
24415 "readable-stream": "^2.3.6",
24416 "to-arraybuffer": "^1.0.0",
24417 "xtend": "^4.0.0"
24418 }
24419 },
24420 "node_modules/stream-http/node_modules/readable-stream": {
24421 "version": "2.3.7",
24422 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
24423 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
24424 "dev": true,
24425 "dependencies": {
24426 "core-util-is": "~1.0.0",
24427 "inherits": "~2.0.3",
24428 "isarray": "~1.0.0",
24429 "process-nextick-args": "~2.0.0",
24430 "safe-buffer": "~5.1.1",
24431 "string_decoder": "~1.1.1",
24432 "util-deprecate": "~1.0.1"
24433 }
24434 },
24435 "node_modules/stream-http/node_modules/safe-buffer": {
24436 "version": "5.1.2",
24437 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
24438 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
24439 "dev": true
24440 },
24441 "node_modules/stream-http/node_modules/string_decoder": {
24442 "version": "1.1.1",
24443 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
24444 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
24445 "dev": true,
24446 "dependencies": {
24447 "safe-buffer": "~5.1.0"
24448 }
24449 },
24450 "node_modules/stream-shift": {
24451 "version": "1.0.1",
24452 "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
24453 "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
24454 "dev": true
24455 },
24456 "node_modules/strict-uri-encode": {
24457 "version": "1.1.0",
24458 "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
24459 "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
24460 "dev": true,
24461 "engines": {
24462 "node": ">=0.10.0"
24463 }
24464 },
24465 "node_modules/string_decoder": {
24466 "version": "1.3.0",
24467 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
24468 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
24469 "dependencies": {
24470 "safe-buffer": "~5.2.0"
24471 }
24472 },
24473 "node_modules/string-length": {
24474 "version": "4.0.1",
24475 "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz",
24476 "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==",
24477 "dev": true,
24478 "dependencies": {
24479 "char-regex": "^1.0.2",
24480 "strip-ansi": "^6.0.0"
24481 },
24482 "engines": {
24483 "node": ">=10"
24484 }
24485 },
24486 "node_modules/string-width": {
24487 "version": "3.1.0",
24488 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
24489 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
24490 "dev": true,
24491 "dependencies": {
24492 "emoji-regex": "^7.0.1",
24493 "is-fullwidth-code-point": "^2.0.0",
24494 "strip-ansi": "^5.1.0"
24495 },
24496 "engines": {
24497 "node": ">=6"
24498 }
24499 },
24500 "node_modules/string-width/node_modules/ansi-regex": {
24501 "version": "4.1.0",
24502 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
24503 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
24504 "dev": true,
24505 "engines": {
24506 "node": ">=6"
24507 }
24508 },
24509 "node_modules/string-width/node_modules/strip-ansi": {
24510 "version": "5.2.0",
24511 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
24512 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
24513 "dev": true,
24514 "dependencies": {
24515 "ansi-regex": "^4.1.0"
24516 },
24517 "engines": {
24518 "node": ">=6"
24519 }
24520 },
24521 "node_modules/string.prototype.matchall": {
24522 "version": "4.0.2",
24523 "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz",
24524 "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==",
24525 "dev": true,
24526 "dependencies": {
24527 "define-properties": "^1.1.3",
24528 "es-abstract": "^1.17.0",
24529 "has-symbols": "^1.0.1",
24530 "internal-slot": "^1.0.2",
24531 "regexp.prototype.flags": "^1.3.0",
24532 "side-channel": "^1.0.2"
24533 }
24534 },
24535 "node_modules/string.prototype.trimend": {
24536 "version": "1.0.1",
24537 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
24538 "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
24539 "dev": true,
24540 "dependencies": {
24541 "define-properties": "^1.1.3",
24542 "es-abstract": "^1.17.5"
24543 }
24544 },
24545 "node_modules/string.prototype.trimstart": {
24546 "version": "1.0.1",
24547 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
24548 "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",
24549 "dev": true,
24550 "dependencies": {
24551 "define-properties": "^1.1.3",
24552 "es-abstract": "^1.17.5"
24553 }
24554 },
24555 "node_modules/stringify-object": {
24556 "version": "3.3.0",
24557 "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
24558 "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
24559 "dev": true,
24560 "dependencies": {
24561 "get-own-enumerable-property-symbols": "^3.0.0",
24562 "is-obj": "^1.0.1",
24563 "is-regexp": "^1.0.0"
24564 },
24565 "engines": {
24566 "node": ">=4"
24567 }
24568 },
24569 "node_modules/strip-ansi": {
24570 "version": "6.0.0",
24571 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
24572 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
24573 "dev": true,
24574 "dependencies": {
24575 "ansi-regex": "^5.0.0"
24576 },
24577 "engines": {
24578 "node": ">=8"
24579 }
24580 },
24581 "node_modules/strip-bom": {
24582 "version": "3.0.0",
24583 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
24584 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
24585 "dev": true,
24586 "engines": {
24587 "node": ">=4"
24588 }
24589 },
24590 "node_modules/strip-bom-string": {
24591 "version": "1.0.0",
24592 "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
24593 "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=",
24594 "dev": true,
24595 "engines": {
24596 "node": ">=0.10.0"
24597 }
24598 },
24599 "node_modules/strip-eof": {
24600 "version": "1.0.0",
24601 "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
24602 "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
24603 "dev": true,
24604 "engines": {
24605 "node": ">=0.10.0"
24606 }
24607 },
24608 "node_modules/strip-final-newline": {
24609 "version": "2.0.0",
24610 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
24611 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
24612 "dev": true,
24613 "engines": {
24614 "node": ">=6"
24615 }
24616 },
24617 "node_modules/strip-indent": {
24618 "version": "3.0.0",
24619 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
24620 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
24621 "dev": true,
24622 "dependencies": {
24623 "min-indent": "^1.0.0"
24624 },
24625 "engines": {
24626 "node": ">=8"
24627 }
24628 },
24629 "node_modules/strip-json-comments": {
24630 "version": "3.1.1",
24631 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
24632 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
24633 "dev": true,
24634 "engines": {
24635 "node": ">=8"
24636 }
24637 },
24638 "node_modules/strip-outer": {
24639 "version": "1.0.1",
24640 "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
24641 "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
24642 "dev": true,
24643 "dependencies": {
24644 "escape-string-regexp": "^1.0.2"
24645 },
24646 "engines": {
24647 "node": ">=0.10.0"
24648 }
24649 },
24650 "node_modules/strip-url-auth": {
24651 "version": "1.0.1",
24652 "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz",
24653 "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=",
24654 "dev": true,
24655 "engines": {
24656 "node": ">=0.10.0"
24657 }
24658 },
24659 "node_modules/strong-log-transformer": {
24660 "version": "2.1.0",
24661 "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz",
24662 "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==",
24663 "dev": true,
24664 "dependencies": {
24665 "duplexer": "^0.1.1",
24666 "minimist": "^1.2.0",
24667 "through": "^2.3.4"
24668 },
24669 "bin": {
24670 "sl-log-transformer": "bin/sl-log-transformer.js"
24671 },
24672 "engines": {
24673 "node": ">=4"
24674 }
24675 },
24676 "node_modules/stylehacks": {
24677 "version": "4.0.3",
24678 "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
24679 "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
24680 "dev": true,
24681 "dependencies": {
24682 "browserslist": "^4.0.0",
24683 "postcss": "^7.0.0",
24684 "postcss-selector-parser": "^3.0.0"
24685 },
24686 "engines": {
24687 "node": ">=6.9.0"
24688 }
24689 },
24690 "node_modules/stylehacks/node_modules/dot-prop": {
24691 "version": "5.3.0",
24692 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
24693 "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
24694 "dev": true,
24695 "dependencies": {
24696 "is-obj": "^2.0.0"
24697 },
24698 "engines": {
24699 "node": ">=8"
24700 }
24701 },
24702 "node_modules/stylehacks/node_modules/is-obj": {
24703 "version": "2.0.0",
24704 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
24705 "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
24706 "dev": true,
24707 "engines": {
24708 "node": ">=8"
24709 }
24710 },
24711 "node_modules/stylehacks/node_modules/postcss-selector-parser": {
24712 "version": "3.1.2",
24713 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
24714 "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
24715 "dev": true,
24716 "dependencies": {
24717 "dot-prop": "^5.2.0",
24718 "indexes-of": "^1.0.1",
24719 "uniq": "^1.0.1"
24720 },
24721 "engines": {
24722 "node": ">=8"
24723 }
24724 },
24725 "node_modules/stylus": {
24726 "version": "0.54.8",
24727 "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz",
24728 "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==",
24729 "dev": true,
24730 "dependencies": {
24731 "css-parse": "~2.0.0",
24732 "debug": "~3.1.0",
24733 "glob": "^7.1.6",
24734 "mkdirp": "~1.0.4",
24735 "safer-buffer": "^2.1.2",
24736 "sax": "~1.2.4",
24737 "semver": "^6.3.0",
24738 "source-map": "^0.7.3"
24739 },
24740 "bin": {
24741 "stylus": "bin/stylus"
24742 },
24743 "engines": {
24744 "node": "*"
24745 }
24746 },
24747 "node_modules/stylus-loader": {
24748 "version": "3.0.2",
24749 "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz",
24750 "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==",
24751 "dev": true,
24752 "dependencies": {
24753 "loader-utils": "^1.0.2",
24754 "lodash.clonedeep": "^4.5.0",
24755 "when": "~3.6.x"
24756 }
24757 },
24758 "node_modules/stylus-lookup": {
24759 "version": "3.0.2",
24760 "resolved": "https://registry.npmjs.org/stylus-lookup/-/stylus-lookup-3.0.2.tgz",
24761 "integrity": "sha512-oEQGHSjg/AMaWlKe7gqsnYzan8DLcGIHe0dUaFkucZZ14z4zjENRlQMCHT4FNsiWnJf17YN9OvrCfCoi7VvOyg==",
24762 "dev": true,
24763 "dependencies": {
24764 "commander": "^2.8.1",
24765 "debug": "^4.1.0"
24766 },
24767 "bin": {
24768 "stylus-lookup": "bin/cli.js"
24769 },
24770 "engines": {
24771 "node": ">=6.0.0"
24772 }
24773 },
24774 "node_modules/stylus-lookup/node_modules/commander": {
24775 "version": "2.20.3",
24776 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
24777 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
24778 "dev": true
24779 },
24780 "node_modules/stylus-lookup/node_modules/debug": {
24781 "version": "4.1.1",
24782 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
24783 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
24784 "dev": true,
24785 "dependencies": {
24786 "ms": "^2.1.1"
24787 }
24788 },
24789 "node_modules/stylus-lookup/node_modules/ms": {
24790 "version": "2.1.2",
24791 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
24792 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
24793 "dev": true
24794 },
24795 "node_modules/stylus/node_modules/debug": {
24796 "version": "3.1.0",
24797 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
24798 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
24799 "dev": true,
24800 "dependencies": {
24801 "ms": "2.0.0"
24802 }
24803 },
24804 "node_modules/stylus/node_modules/semver": {
24805 "version": "6.3.0",
24806 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
24807 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
24808 "dev": true,
24809 "bin": {
24810 "semver": "bin/semver.js"
24811 }
24812 },
24813 "node_modules/stylus/node_modules/source-map": {
24814 "version": "0.7.3",
24815 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
24816 "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
24817 "dev": true,
24818 "engines": {
24819 "node": ">= 8"
24820 }
24821 },
24822 "node_modules/subarg": {
24823 "version": "1.0.0",
24824 "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
24825 "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=",
24826 "dev": true,
24827 "dependencies": {
24828 "minimist": "^1.1.0"
24829 }
24830 },
24831 "node_modules/supports-color": {
24832 "version": "7.2.0",
24833 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
24834 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
24835 "dependencies": {
24836 "has-flag": "^4.0.0"
24837 },
24838 "engines": {
24839 "node": ">=8"
24840 }
24841 },
24842 "node_modules/supports-hyperlinks": {
24843 "version": "2.1.0",
24844 "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz",
24845 "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==",
24846 "dev": true,
24847 "dependencies": {
24848 "has-flag": "^4.0.0",
24849 "supports-color": "^7.0.0"
24850 },
24851 "engines": {
24852 "node": ">=8"
24853 }
24854 },
24855 "node_modules/svg-tags": {
24856 "version": "1.0.0",
24857 "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
24858 "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
24859 "dev": true
24860 },
24861 "node_modules/svgo": {
24862 "version": "1.3.2",
24863 "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
24864 "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
24865 "dev": true,
24866 "dependencies": {
24867 "chalk": "^2.4.1",
24868 "coa": "^2.0.2",
24869 "css-select": "^2.0.0",
24870 "css-select-base-adapter": "^0.1.1",
24871 "css-tree": "1.0.0-alpha.37",
24872 "csso": "^4.0.2",
24873 "js-yaml": "^3.13.1",
24874 "mkdirp": "~0.5.1",
24875 "object.values": "^1.1.0",
24876 "sax": "~1.2.4",
24877 "stable": "^0.1.8",
24878 "unquote": "~1.1.1",
24879 "util.promisify": "~1.0.0"
24880 },
24881 "bin": {
24882 "svgo": "bin/svgo"
24883 },
24884 "engines": {
24885 "node": ">=4.0.0"
24886 }
24887 },
24888 "node_modules/svgo/node_modules/ansi-styles": {
24889 "version": "3.2.1",
24890 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
24891 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
24892 "dev": true,
24893 "dependencies": {
24894 "color-convert": "^1.9.0"
24895 },
24896 "engines": {
24897 "node": ">=4"
24898 }
24899 },
24900 "node_modules/svgo/node_modules/chalk": {
24901 "version": "2.4.2",
24902 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
24903 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
24904 "dev": true,
24905 "dependencies": {
24906 "ansi-styles": "^3.2.1",
24907 "escape-string-regexp": "^1.0.5",
24908 "supports-color": "^5.3.0"
24909 },
24910 "engines": {
24911 "node": ">=4"
24912 }
24913 },
24914 "node_modules/svgo/node_modules/color-convert": {
24915 "version": "1.9.3",
24916 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
24917 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
24918 "dev": true,
24919 "dependencies": {
24920 "color-name": "1.1.3"
24921 }
24922 },
24923 "node_modules/svgo/node_modules/color-name": {
24924 "version": "1.1.3",
24925 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
24926 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
24927 "dev": true
24928 },
24929 "node_modules/svgo/node_modules/has-flag": {
24930 "version": "3.0.0",
24931 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
24932 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
24933 "dev": true,
24934 "engines": {
24935 "node": ">=4"
24936 }
24937 },
24938 "node_modules/svgo/node_modules/mkdirp": {
24939 "version": "0.5.5",
24940 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
24941 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
24942 "dev": true,
24943 "dependencies": {
24944 "minimist": "^1.2.5"
24945 },
24946 "bin": {
24947 "mkdirp": "bin/cmd.js"
24948 }
24949 },
24950 "node_modules/svgo/node_modules/supports-color": {
24951 "version": "5.5.0",
24952 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
24953 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
24954 "dev": true,
24955 "dependencies": {
24956 "has-flag": "^3.0.0"
24957 },
24958 "engines": {
24959 "node": ">=4"
24960 }
24961 },
24962 "node_modules/symbol-tree": {
24963 "version": "3.2.4",
24964 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
24965 "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
24966 "dev": true
24967 },
24968 "node_modules/table": {
24969 "version": "5.4.6",
24970 "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
24971 "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
24972 "dev": true,
24973 "dependencies": {
24974 "ajv": "^6.10.2",
24975 "lodash": "^4.17.14",
24976 "slice-ansi": "^2.1.0",
24977 "string-width": "^3.0.0"
24978 },
24979 "engines": {
24980 "node": ">=6.0.0"
24981 }
24982 },
24983 "node_modules/tapable": {
24984 "version": "1.1.3",
24985 "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
24986 "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
24987 "dev": true,
24988 "engines": {
24989 "node": ">=6"
24990 }
24991 },
24992 "node_modules/tar": {
24993 "version": "4.4.13",
24994 "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",
24995 "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==",
24996 "dev": true,
24997 "dependencies": {
24998 "chownr": "^1.1.1",
24999 "fs-minipass": "^1.2.5",
25000 "minipass": "^2.8.6",
25001 "minizlib": "^1.2.1",
25002 "mkdirp": "^0.5.0",
25003 "safe-buffer": "^5.1.2",
25004 "yallist": "^3.0.3"
25005 },
25006 "engines": {
25007 "node": ">=4.5"
25008 }
25009 },
25010 "node_modules/tar/node_modules/mkdirp": {
25011 "version": "0.5.5",
25012 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
25013 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
25014 "dev": true,
25015 "dependencies": {
25016 "minimist": "^1.2.5"
25017 },
25018 "bin": {
25019 "mkdirp": "bin/cmd.js"
25020 }
25021 },
25022 "node_modules/tar/node_modules/yallist": {
25023 "version": "3.1.1",
25024 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
25025 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
25026 "dev": true
25027 },
25028 "node_modules/temp": {
25029 "version": "0.4.0",
25030 "resolved": "https://registry.npmjs.org/temp/-/temp-0.4.0.tgz",
25031 "integrity": "sha1-ZxrWPVe+D+nXKUZks/xABjZnimA=",
25032 "dev": true,
25033 "engines": [
25034 "node >=0.4.0"
25035 ]
25036 },
25037 "node_modules/temp-dir": {
25038 "version": "1.0.0",
25039 "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
25040 "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=",
25041 "dev": true,
25042 "engines": {
25043 "node": ">=4"
25044 }
25045 },
25046 "node_modules/temp-write": {
25047 "version": "3.4.0",
25048 "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz",
25049 "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=",
25050 "dev": true,
25051 "dependencies": {
25052 "graceful-fs": "^4.1.2",
25053 "is-stream": "^1.1.0",
25054 "make-dir": "^1.0.0",
25055 "pify": "^3.0.0",
25056 "temp-dir": "^1.0.0",
25057 "uuid": "^3.0.1"
25058 },
25059 "engines": {
25060 "node": ">=4"
25061 }
25062 },
25063 "node_modules/temp-write/node_modules/make-dir": {
25064 "version": "1.3.0",
25065 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
25066 "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
25067 "dev": true,
25068 "dependencies": {
25069 "pify": "^3.0.0"
25070 },
25071 "engines": {
25072 "node": ">=4"
25073 }
25074 },
25075 "node_modules/temp-write/node_modules/pify": {
25076 "version": "3.0.0",
25077 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
25078 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
25079 "dev": true,
25080 "engines": {
25081 "node": ">=4"
25082 }
25083 },
25084 "node_modules/term-size": {
25085 "version": "2.2.0",
25086 "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz",
25087 "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==",
25088 "dev": true,
25089 "engines": {
25090 "node": ">=8"
25091 }
25092 },
25093 "node_modules/terminal-link": {
25094 "version": "2.1.1",
25095 "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
25096 "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
25097 "dev": true,
25098 "dependencies": {
25099 "ansi-escapes": "^4.2.1",
25100 "supports-hyperlinks": "^2.0.0"
25101 },
25102 "engines": {
25103 "node": ">=8"
25104 }
25105 },
25106 "node_modules/terser": {
25107 "version": "4.8.0",
25108 "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
25109 "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
25110 "dev": true,
25111 "dependencies": {
25112 "commander": "^2.20.0",
25113 "source-map": "~0.6.1",
25114 "source-map-support": "~0.5.12"
25115 },
25116 "bin": {
25117 "terser": "bin/terser"
25118 },
25119 "engines": {
25120 "node": ">=6.0.0"
25121 }
25122 },
25123 "node_modules/terser-webpack-plugin": {
25124 "version": "1.4.5",
25125 "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
25126 "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
25127 "dev": true,
25128 "dependencies": {
25129 "cacache": "^12.0.2",
25130 "find-cache-dir": "^2.1.0",
25131 "is-wsl": "^1.1.0",
25132 "schema-utils": "^1.0.0",
25133 "serialize-javascript": "^4.0.0",
25134 "source-map": "^0.6.1",
25135 "terser": "^4.1.2",
25136 "webpack-sources": "^1.4.0",
25137 "worker-farm": "^1.7.0"
25138 },
25139 "engines": {
25140 "node": ">= 6.9.0"
25141 }
25142 },
25143 "node_modules/terser-webpack-plugin/node_modules/is-wsl": {
25144 "version": "1.1.0",
25145 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
25146 "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
25147 "dev": true,
25148 "engines": {
25149 "node": ">=4"
25150 }
25151 },
25152 "node_modules/terser-webpack-plugin/node_modules/schema-utils": {
25153 "version": "1.0.0",
25154 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
25155 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
25156 "dev": true,
25157 "dependencies": {
25158 "ajv": "^6.1.0",
25159 "ajv-errors": "^1.0.0",
25160 "ajv-keywords": "^3.1.0"
25161 },
25162 "engines": {
25163 "node": ">= 4"
25164 }
25165 },
25166 "node_modules/terser-webpack-plugin/node_modules/source-map": {
25167 "version": "0.6.1",
25168 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
25169 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
25170 "dev": true,
25171 "engines": {
25172 "node": ">=0.10.0"
25173 }
25174 },
25175 "node_modules/terser/node_modules/commander": {
25176 "version": "2.20.3",
25177 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
25178 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
25179 "dev": true
25180 },
25181 "node_modules/terser/node_modules/source-map": {
25182 "version": "0.6.1",
25183 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
25184 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
25185 "dev": true,
25186 "engines": {
25187 "node": ">=0.10.0"
25188 }
25189 },
25190 "node_modules/test-exclude": {
25191 "version": "6.0.0",
25192 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
25193 "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
25194 "dev": true,
25195 "dependencies": {
25196 "@istanbuljs/schema": "^0.1.2",
25197 "glob": "^7.1.4",
25198 "minimatch": "^3.0.4"
25199 },
25200 "engines": {
25201 "node": ">=8"
25202 }
25203 },
25204 "node_modules/text-extensions": {
25205 "version": "1.9.0",
25206 "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
25207 "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
25208 "dev": true,
25209 "engines": {
25210 "node": ">=0.10"
25211 }
25212 },
25213 "node_modules/text-table": {
25214 "version": "0.2.0",
25215 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
25216 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
25217 "dev": true
25218 },
25219 "node_modules/thenify": {
25220 "version": "3.3.1",
25221 "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
25222 "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
25223 "dev": true,
25224 "dependencies": {
25225 "any-promise": "^1.0.0"
25226 }
25227 },
25228 "node_modules/thenify-all": {
25229 "version": "1.6.0",
25230 "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
25231 "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=",
25232 "dev": true,
25233 "dependencies": {
25234 "thenify": ">= 3.1.0 < 4"
25235 },
25236 "engines": {
25237 "node": ">=0.8"
25238 }
25239 },
25240 "node_modules/throat": {
25241 "version": "5.0.0",
25242 "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
25243 "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
25244 "dev": true
25245 },
25246 "node_modules/through": {
25247 "version": "2.3.8",
25248 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
25249 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
25250 "dev": true
25251 },
25252 "node_modules/through2": {
25253 "version": "2.0.5",
25254 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
25255 "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
25256 "dev": true,
25257 "dependencies": {
25258 "readable-stream": "~2.3.6",
25259 "xtend": "~4.0.1"
25260 }
25261 },
25262 "node_modules/through2/node_modules/readable-stream": {
25263 "version": "2.3.7",
25264 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
25265 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
25266 "dev": true,
25267 "dependencies": {
25268 "core-util-is": "~1.0.0",
25269 "inherits": "~2.0.3",
25270 "isarray": "~1.0.0",
25271 "process-nextick-args": "~2.0.0",
25272 "safe-buffer": "~5.1.1",
25273 "string_decoder": "~1.1.1",
25274 "util-deprecate": "~1.0.1"
25275 }
25276 },
25277 "node_modules/through2/node_modules/safe-buffer": {
25278 "version": "5.1.2",
25279 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
25280 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
25281 "dev": true
25282 },
25283 "node_modules/through2/node_modules/string_decoder": {
25284 "version": "1.1.1",
25285 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
25286 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
25287 "dev": true,
25288 "dependencies": {
25289 "safe-buffer": "~5.1.0"
25290 }
25291 },
25292 "node_modules/thunky": {
25293 "version": "1.1.0",
25294 "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
25295 "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
25296 "dev": true
25297 },
25298 "node_modules/timers-browserify": {
25299 "version": "2.0.11",
25300 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz",
25301 "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==",
25302 "dev": true,
25303 "dependencies": {
25304 "setimmediate": "^1.0.4"
25305 },
25306 "engines": {
25307 "node": ">=0.6.0"
25308 }
25309 },
25310 "node_modules/timers-ext": {
25311 "version": "0.1.7",
25312 "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
25313 "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
25314 "dependencies": {
25315 "es5-ext": "~0.10.46",
25316 "next-tick": "1"
25317 }
25318 },
25319 "node_modules/timsort": {
25320 "version": "0.3.0",
25321 "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
25322 "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
25323 "dev": true
25324 },
25325 "node_modules/tiny-emitter": {
25326 "version": "2.1.0",
25327 "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
25328 "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==",
25329 "dev": true,
25330 "optional": true
25331 },
25332 "node_modules/tmp": {
25333 "version": "0.0.33",
25334 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
25335 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
25336 "dev": true,
25337 "dependencies": {
25338 "os-tmpdir": "~1.0.2"
25339 },
25340 "engines": {
25341 "node": ">=0.6.0"
25342 }
25343 },
25344 "node_modules/tmpl": {
25345 "version": "1.0.4",
25346 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
25347 "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
25348 "dev": true
25349 },
25350 "node_modules/to-arraybuffer": {
25351 "version": "1.0.1",
25352 "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
25353 "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
25354 "dev": true
25355 },
25356 "node_modules/to-factory": {
25357 "version": "1.0.0",
25358 "resolved": "https://registry.npmjs.org/to-factory/-/to-factory-1.0.0.tgz",
25359 "integrity": "sha1-hzivi9lxIK0dQEeXKtpVY7+UebE=",
25360 "dev": true
25361 },
25362 "node_modules/to-fast-properties": {
25363 "version": "2.0.0",
25364 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
25365 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
25366 "dev": true,
25367 "engines": {
25368 "node": ">=4"
25369 }
25370 },
25371 "node_modules/to-object-path": {
25372 "version": "0.3.0",
25373 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
25374 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
25375 "dev": true,
25376 "dependencies": {
25377 "kind-of": "^3.0.2"
25378 },
25379 "engines": {
25380 "node": ">=0.10.0"
25381 }
25382 },
25383 "node_modules/to-object-path/node_modules/kind-of": {
25384 "version": "3.2.2",
25385 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
25386 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
25387 "dev": true,
25388 "dependencies": {
25389 "is-buffer": "^1.1.5"
25390 },
25391 "engines": {
25392 "node": ">=0.10.0"
25393 }
25394 },
25395 "node_modules/to-readable-stream": {
25396 "version": "1.0.0",
25397 "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
25398 "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
25399 "dev": true,
25400 "engines": {
25401 "node": ">=6"
25402 }
25403 },
25404 "node_modules/to-regex": {
25405 "version": "3.0.2",
25406 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
25407 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
25408 "dev": true,
25409 "dependencies": {
25410 "define-property": "^2.0.2",
25411 "extend-shallow": "^3.0.2",
25412 "regex-not": "^1.0.2",
25413 "safe-regex": "^1.1.0"
25414 },
25415 "engines": {
25416 "node": ">=0.10.0"
25417 }
25418 },
25419 "node_modules/to-regex-range": {
25420 "version": "2.1.1",
25421 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
25422 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
25423 "dev": true,
25424 "dependencies": {
25425 "is-number": "^3.0.0",
25426 "repeat-string": "^1.6.1"
25427 },
25428 "engines": {
25429 "node": ">=0.10.0"
25430 }
25431 },
25432 "node_modules/toidentifier": {
25433 "version": "1.0.0",
25434 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
25435 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
25436 "dev": true,
25437 "engines": {
25438 "node": ">=0.6"
25439 }
25440 },
25441 "node_modules/toml": {
25442 "version": "3.0.0",
25443 "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz",
25444 "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==",
25445 "dev": true
25446 },
25447 "node_modules/toposort": {
25448 "version": "1.0.7",
25449 "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz",
25450 "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=",
25451 "dev": true
25452 },
25453 "node_modules/tough-cookie": {
25454 "version": "2.5.0",
25455 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
25456 "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
25457 "dev": true,
25458 "dependencies": {
25459 "psl": "^1.1.28",
25460 "punycode": "^2.1.1"
25461 },
25462 "engines": {
25463 "node": ">=0.8"
25464 }
25465 },
25466 "node_modules/tr46": {
25467 "version": "2.0.2",
25468 "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
25469 "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
25470 "dev": true,
25471 "dependencies": {
25472 "punycode": "^2.1.1"
25473 },
25474 "engines": {
25475 "node": ">=8"
25476 }
25477 },
25478 "node_modules/traverse-chain": {
25479 "version": "0.1.0",
25480 "resolved": "https://registry.npmjs.org/traverse-chain/-/traverse-chain-0.1.0.tgz",
25481 "integrity": "sha1-YdvC1Ttp/2CRoSoWj9fUMxB+QPE=",
25482 "dev": true
25483 },
25484 "node_modules/trim-newlines": {
25485 "version": "3.0.0",
25486 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz",
25487 "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==",
25488 "dev": true,
25489 "engines": {
25490 "node": ">=8"
25491 }
25492 },
25493 "node_modules/trim-off-newlines": {
25494 "version": "1.0.1",
25495 "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz",
25496 "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=",
25497 "dev": true,
25498 "engines": {
25499 "node": ">=0.10.0"
25500 }
25501 },
25502 "node_modules/trim-repeated": {
25503 "version": "1.0.0",
25504 "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
25505 "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=",
25506 "dev": true,
25507 "dependencies": {
25508 "escape-string-regexp": "^1.0.2"
25509 },
25510 "engines": {
25511 "node": ">=0.10.0"
25512 }
25513 },
25514 "node_modules/ts-node": {
25515 "version": "9.0.0",
25516 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.0.0.tgz",
25517 "integrity": "sha512-/TqB4SnererCDR/vb4S/QvSZvzQMJN8daAslg7MeaiHvD8rDZsSfXmNeNumyZZzMned72Xoq/isQljYSt8Ynfg==",
25518 "dev": true,
25519 "dependencies": {
25520 "arg": "^4.1.0",
25521 "diff": "^4.0.1",
25522 "make-error": "^1.1.1",
25523 "source-map-support": "^0.5.17",
25524 "yn": "3.1.1"
25525 },
25526 "bin": {
25527 "ts-node": "dist/bin.js",
25528 "ts-node-script": "dist/bin-script.js",
25529 "ts-node-transpile-only": "dist/bin-transpile.js",
25530 "ts-script": "dist/bin-script-deprecated.js"
25531 },
25532 "engines": {
25533 "node": ">=10.0.0"
25534 }
25535 },
25536 "node_modules/tsconfig-paths": {
25537 "version": "3.9.0",
25538 "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz",
25539 "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==",
25540 "dev": true,
25541 "dependencies": {
25542 "@types/json5": "^0.0.29",
25543 "json5": "^1.0.1",
25544 "minimist": "^1.2.0",
25545 "strip-bom": "^3.0.0"
25546 }
25547 },
25548 "node_modules/tsconfig-paths/node_modules/json5": {
25549 "version": "1.0.1",
25550 "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
25551 "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
25552 "dev": true,
25553 "dependencies": {
25554 "minimist": "^1.2.0"
25555 },
25556 "bin": {
25557 "json5": "lib/cli.js"
25558 }
25559 },
25560 "node_modules/tslib": {
25561 "version": "1.13.0",
25562 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
25563 "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q=="
25564 },
25565 "node_modules/tslint": {
25566 "version": "5.20.1",
25567 "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz",
25568 "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==",
25569 "dev": true,
25570 "dependencies": {
25571 "@babel/code-frame": "^7.0.0",
25572 "builtin-modules": "^1.1.1",
25573 "chalk": "^2.3.0",
25574 "commander": "^2.12.1",
25575 "diff": "^4.0.1",
25576 "glob": "^7.1.1",
25577 "js-yaml": "^3.13.1",
25578 "minimatch": "^3.0.4",
25579 "mkdirp": "^0.5.1",
25580 "resolve": "^1.3.2",
25581 "semver": "^5.3.0",
25582 "tslib": "^1.8.0",
25583 "tsutils": "^2.29.0"
25584 },
25585 "bin": {
25586 "tslint": "bin/tslint"
25587 },
25588 "engines": {
25589 "node": ">=4.8.0"
25590 }
25591 },
25592 "node_modules/tslint/node_modules/ansi-styles": {
25593 "version": "3.2.1",
25594 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
25595 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
25596 "dev": true,
25597 "dependencies": {
25598 "color-convert": "^1.9.0"
25599 },
25600 "engines": {
25601 "node": ">=4"
25602 }
25603 },
25604 "node_modules/tslint/node_modules/chalk": {
25605 "version": "2.4.2",
25606 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
25607 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
25608 "dev": true,
25609 "dependencies": {
25610 "ansi-styles": "^3.2.1",
25611 "escape-string-regexp": "^1.0.5",
25612 "supports-color": "^5.3.0"
25613 },
25614 "engines": {
25615 "node": ">=4"
25616 }
25617 },
25618 "node_modules/tslint/node_modules/color-convert": {
25619 "version": "1.9.3",
25620 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
25621 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
25622 "dev": true,
25623 "dependencies": {
25624 "color-name": "1.1.3"
25625 }
25626 },
25627 "node_modules/tslint/node_modules/color-name": {
25628 "version": "1.1.3",
25629 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
25630 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
25631 "dev": true
25632 },
25633 "node_modules/tslint/node_modules/commander": {
25634 "version": "2.20.3",
25635 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
25636 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
25637 "dev": true
25638 },
25639 "node_modules/tslint/node_modules/has-flag": {
25640 "version": "3.0.0",
25641 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
25642 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
25643 "dev": true,
25644 "engines": {
25645 "node": ">=4"
25646 }
25647 },
25648 "node_modules/tslint/node_modules/mkdirp": {
25649 "version": "0.5.5",
25650 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
25651 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
25652 "dev": true,
25653 "dependencies": {
25654 "minimist": "^1.2.5"
25655 },
25656 "bin": {
25657 "mkdirp": "bin/cmd.js"
25658 }
25659 },
25660 "node_modules/tslint/node_modules/supports-color": {
25661 "version": "5.5.0",
25662 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
25663 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
25664 "dev": true,
25665 "dependencies": {
25666 "has-flag": "^3.0.0"
25667 },
25668 "engines": {
25669 "node": ">=4"
25670 }
25671 },
25672 "node_modules/tslint/node_modules/tsutils": {
25673 "version": "2.29.0",
25674 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
25675 "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
25676 "dev": true,
25677 "dependencies": {
25678 "tslib": "^1.8.1"
25679 }
25680 },
25681 "node_modules/tsutils": {
25682 "version": "3.17.1",
25683 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz",
25684 "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==",
25685 "dev": true,
25686 "dependencies": {
25687 "tslib": "^1.8.1"
25688 },
25689 "engines": {
25690 "node": ">= 6"
25691 }
25692 },
25693 "node_modules/tty-browserify": {
25694 "version": "0.0.0",
25695 "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
25696 "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
25697 "dev": true
25698 },
25699 "node_modules/tunnel-agent": {
25700 "version": "0.6.0",
25701 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
25702 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
25703 "dev": true,
25704 "dependencies": {
25705 "safe-buffer": "^5.0.1"
25706 },
25707 "engines": {
25708 "node": "*"
25709 }
25710 },
25711 "node_modules/tweetnacl": {
25712 "version": "1.0.3",
25713 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
25714 "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw=="
25715 },
25716 "node_modules/type": {
25717 "version": "1.2.0",
25718 "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
25719 "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
25720 },
25721 "node_modules/type-check": {
25722 "version": "0.4.0",
25723 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
25724 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
25725 "dev": true,
25726 "dependencies": {
25727 "prelude-ls": "^1.2.1"
25728 },
25729 "engines": {
25730 "node": ">= 0.8.0"
25731 }
25732 },
25733 "node_modules/type-detect": {
25734 "version": "4.0.8",
25735 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
25736 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
25737 "dev": true,
25738 "engines": {
25739 "node": ">=4"
25740 }
25741 },
25742 "node_modules/type-fest": {
25743 "version": "0.8.1",
25744 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
25745 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
25746 "dev": true,
25747 "engines": {
25748 "node": ">=8"
25749 }
25750 },
25751 "node_modules/type-is": {
25752 "version": "1.6.18",
25753 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
25754 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
25755 "dev": true,
25756 "dependencies": {
25757 "media-typer": "0.3.0",
25758 "mime-types": "~2.1.24"
25759 },
25760 "engines": {
25761 "node": ">= 0.6"
25762 }
25763 },
25764 "node_modules/typedarray": {
25765 "version": "0.0.6",
25766 "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
25767 "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
25768 "dev": true
25769 },
25770 "node_modules/typedarray-to-buffer": {
25771 "version": "3.1.5",
25772 "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
25773 "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
25774 "dependencies": {
25775 "is-typedarray": "^1.0.0"
25776 }
25777 },
25778 "node_modules/typedoc": {
25779 "version": "0.17.8",
25780 "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.17.8.tgz",
25781 "integrity": "sha512-/OyrHCJ8jtzu+QZ+771YaxQ9s4g5Z3XsQE3Ma7q+BL392xxBn4UMvvCdVnqKC2T/dz03/VXSLVKOP3lHmDdc/w==",
25782 "dev": true,
25783 "dependencies": {
25784 "fs-extra": "^8.1.0",
25785 "handlebars": "^4.7.6",
25786 "highlight.js": "^10.0.0",
25787 "lodash": "^4.17.15",
25788 "lunr": "^2.3.8",
25789 "marked": "1.0.0",
25790 "minimatch": "^3.0.0",
25791 "progress": "^2.0.3",
25792 "shelljs": "^0.8.4",
25793 "typedoc-default-themes": "^0.10.2"
25794 },
25795 "bin": {
25796 "typedoc": "bin/typedoc"
25797 },
25798 "engines": {
25799 "node": ">= 8.0.0"
25800 }
25801 },
25802 "node_modules/typedoc-default-themes": {
25803 "version": "0.10.2",
25804 "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.10.2.tgz",
25805 "integrity": "sha512-zo09yRj+xwLFE3hyhJeVHWRSPuKEIAsFK5r2u47KL/HBKqpwdUSanoaz5L34IKiSATFrjG5ywmIu98hPVMfxZg==",
25806 "dev": true,
25807 "dependencies": {
25808 "lunr": "^2.3.8"
25809 },
25810 "engines": {
25811 "node": ">= 8"
25812 }
25813 },
25814 "node_modules/typedoc-plugin-markdown": {
25815 "version": "2.4.2",
25816 "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-2.4.2.tgz",
25817 "integrity": "sha512-BBH+9/Uq5XbsqfzCDl8Jq4iaLXRMXRuAHZRFarAZX7df8+F3vUjDx/WHWoWqbZ/XUFzduLC2Iuy2qwsJX8SQ7A==",
25818 "dev": true,
25819 "dependencies": {
25820 "fs-extra": "^9.0.1",
25821 "handlebars": "^4.7.6"
25822 },
25823 "engines": {
25824 "node": ">= 8.0.0"
25825 }
25826 },
25827 "node_modules/typedoc-plugin-no-inherit": {
25828 "version": "1.1.10",
25829 "resolved": "https://registry.npmjs.org/typedoc-plugin-no-inherit/-/typedoc-plugin-no-inherit-1.1.10.tgz",
25830 "integrity": "sha512-BhSFAWlBTh9Bf6PSfruIqdQBM8gd/Gj8hVuRk5pVWkHu4I/SB24LzFr5gAo52ZlaQSeN72+VOkkRD6tNYl8Enw==",
25831 "dev": true
25832 },
25833 "node_modules/typedoc/node_modules/fs-extra": {
25834 "version": "8.1.0",
25835 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
25836 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
25837 "dev": true,
25838 "dependencies": {
25839 "graceful-fs": "^4.2.0",
25840 "jsonfile": "^4.0.0",
25841 "universalify": "^0.1.0"
25842 },
25843 "engines": {
25844 "node": ">=6 <7 || >=8"
25845 }
25846 },
25847 "node_modules/typedoc/node_modules/jsonfile": {
25848 "version": "4.0.0",
25849 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
25850 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
25851 "dev": true,
25852 "dependencies": {
25853 "graceful-fs": "^4.1.6"
25854 }
25855 },
25856 "node_modules/typedoc/node_modules/universalify": {
25857 "version": "0.1.2",
25858 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
25859 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
25860 "dev": true,
25861 "engines": {
25862 "node": ">= 4.0.0"
25863 }
25864 },
25865 "node_modules/typescript": {
25866 "version": "3.9.7",
25867 "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz",
25868 "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==",
25869 "dev": true,
25870 "bin": {
25871 "tsc": "bin/tsc",
25872 "tsserver": "bin/tsserver"
25873 },
25874 "engines": {
25875 "node": ">=4.2.0"
25876 }
25877 },
25878 "node_modules/uc.micro": {
25879 "version": "1.0.6",
25880 "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
25881 "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
25882 "dev": true
25883 },
25884 "node_modules/uglify-js": {
25885 "version": "3.10.4",
25886 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.4.tgz",
25887 "integrity": "sha512-kBFT3U4Dcj4/pJ52vfjCSfyLyvG9VYYuGYPmrPvAxRw/i7xHiT4VvCev+uiEMcEEiu6UNB6KgWmGtSUYIWScbw==",
25888 "dev": true,
25889 "optional": true,
25890 "bin": {
25891 "uglifyjs": "bin/uglifyjs"
25892 },
25893 "engines": {
25894 "node": ">=0.8.0"
25895 }
25896 },
25897 "node_modules/uid-number": {
25898 "version": "0.0.6",
25899 "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz",
25900 "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=",
25901 "dev": true,
25902 "engines": {
25903 "node": "*"
25904 }
25905 },
25906 "node_modules/umask": {
25907 "version": "1.1.0",
25908 "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz",
25909 "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=",
25910 "dev": true
25911 },
25912 "node_modules/unicode-canonical-property-names-ecmascript": {
25913 "version": "1.0.4",
25914 "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
25915 "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
25916 "dev": true,
25917 "engines": {
25918 "node": ">=4"
25919 }
25920 },
25921 "node_modules/unicode-match-property-ecmascript": {
25922 "version": "1.0.4",
25923 "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
25924 "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
25925 "dev": true,
25926 "dependencies": {
25927 "unicode-canonical-property-names-ecmascript": "^1.0.4",
25928 "unicode-property-aliases-ecmascript": "^1.0.4"
25929 },
25930 "engines": {
25931 "node": ">=4"
25932 }
25933 },
25934 "node_modules/unicode-match-property-value-ecmascript": {
25935 "version": "1.2.0",
25936 "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
25937 "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
25938 "dev": true,
25939 "engines": {
25940 "node": ">=4"
25941 }
25942 },
25943 "node_modules/unicode-property-aliases-ecmascript": {
25944 "version": "1.1.0",
25945 "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
25946 "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
25947 "dev": true,
25948 "engines": {
25949 "node": ">=4"
25950 }
25951 },
25952 "node_modules/union-value": {
25953 "version": "1.0.1",
25954 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
25955 "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
25956 "dev": true,
25957 "dependencies": {
25958 "arr-union": "^3.1.0",
25959 "get-value": "^2.0.6",
25960 "is-extendable": "^0.1.1",
25961 "set-value": "^2.0.1"
25962 },
25963 "engines": {
25964 "node": ">=0.10.0"
25965 }
25966 },
25967 "node_modules/uniq": {
25968 "version": "1.0.1",
25969 "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
25970 "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
25971 "dev": true
25972 },
25973 "node_modules/uniqs": {
25974 "version": "2.0.0",
25975 "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
25976 "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
25977 "dev": true
25978 },
25979 "node_modules/unique-filename": {
25980 "version": "1.1.1",
25981 "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
25982 "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
25983 "dev": true,
25984 "dependencies": {
25985 "unique-slug": "^2.0.0"
25986 }
25987 },
25988 "node_modules/unique-slug": {
25989 "version": "2.0.2",
25990 "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
25991 "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
25992 "dev": true,
25993 "dependencies": {
25994 "imurmurhash": "^0.1.4"
25995 }
25996 },
25997 "node_modules/unique-string": {
25998 "version": "2.0.0",
25999 "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
26000 "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
26001 "dev": true,
26002 "dependencies": {
26003 "crypto-random-string": "^2.0.0"
26004 },
26005 "engines": {
26006 "node": ">=8"
26007 }
26008 },
26009 "node_modules/universal-user-agent": {
26010 "version": "4.0.1",
26011 "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz",
26012 "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==",
26013 "dev": true,
26014 "dependencies": {
26015 "os-name": "^3.1.0"
26016 }
26017 },
26018 "node_modules/universalify": {
26019 "version": "1.0.0",
26020 "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz",
26021 "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==",
26022 "dev": true,
26023 "engines": {
26024 "node": ">= 10.0.0"
26025 }
26026 },
26027 "node_modules/unpipe": {
26028 "version": "1.0.0",
26029 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
26030 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
26031 "dev": true,
26032 "engines": {
26033 "node": ">= 0.8"
26034 }
26035 },
26036 "node_modules/unquote": {
26037 "version": "1.1.1",
26038 "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
26039 "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
26040 "dev": true
26041 },
26042 "node_modules/unset-value": {
26043 "version": "1.0.0",
26044 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
26045 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
26046 "dev": true,
26047 "dependencies": {
26048 "has-value": "^0.3.1",
26049 "isobject": "^3.0.0"
26050 },
26051 "engines": {
26052 "node": ">=0.10.0"
26053 }
26054 },
26055 "node_modules/unset-value/node_modules/has-value": {
26056 "version": "0.3.1",
26057 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
26058 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
26059 "dev": true,
26060 "dependencies": {
26061 "get-value": "^2.0.3",
26062 "has-values": "^0.1.4",
26063 "isobject": "^2.0.0"
26064 },
26065 "engines": {
26066 "node": ">=0.10.0"
26067 }
26068 },
26069 "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
26070 "version": "2.1.0",
26071 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
26072 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
26073 "dev": true,
26074 "dependencies": {
26075 "isarray": "1.0.0"
26076 },
26077 "engines": {
26078 "node": ">=0.10.0"
26079 }
26080 },
26081 "node_modules/unset-value/node_modules/has-values": {
26082 "version": "0.1.4",
26083 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
26084 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
26085 "dev": true,
26086 "engines": {
26087 "node": ">=0.10.0"
26088 }
26089 },
26090 "node_modules/upath": {
26091 "version": "1.2.0",
26092 "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
26093 "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
26094 "dev": true,
26095 "engines": {
26096 "node": ">=4",
26097 "yarn": "*"
26098 }
26099 },
26100 "node_modules/update-notifier": {
26101 "version": "4.1.1",
26102 "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.1.tgz",
26103 "integrity": "sha512-9y+Kds0+LoLG6yN802wVXoIfxYEwh3FlZwzMwpCZp62S2i1/Jzeqb9Eeeju3NSHccGGasfGlK5/vEHbAifYRDg==",
26104 "dev": true,
26105 "dependencies": {
26106 "boxen": "^4.2.0",
26107 "chalk": "^3.0.0",
26108 "configstore": "^5.0.1",
26109 "has-yarn": "^2.1.0",
26110 "import-lazy": "^2.1.0",
26111 "is-ci": "^2.0.0",
26112 "is-installed-globally": "^0.3.1",
26113 "is-npm": "^4.0.0",
26114 "is-yarn-global": "^0.3.0",
26115 "latest-version": "^5.0.0",
26116 "pupa": "^2.0.1",
26117 "semver-diff": "^3.1.1",
26118 "xdg-basedir": "^4.0.0"
26119 },
26120 "engines": {
26121 "node": ">=8"
26122 }
26123 },
26124 "node_modules/update-notifier/node_modules/chalk": {
26125 "version": "3.0.0",
26126 "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
26127 "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
26128 "dev": true,
26129 "dependencies": {
26130 "ansi-styles": "^4.1.0",
26131 "supports-color": "^7.1.0"
26132 },
26133 "engines": {
26134 "node": ">=8"
26135 }
26136 },
26137 "node_modules/upper-case": {
26138 "version": "1.1.3",
26139 "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
26140 "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
26141 "dev": true
26142 },
26143 "node_modules/uri-js": {
26144 "version": "4.4.0",
26145 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
26146 "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
26147 "dev": true,
26148 "dependencies": {
26149 "punycode": "^2.1.0"
26150 }
26151 },
26152 "node_modules/urix": {
26153 "version": "0.1.0",
26154 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
26155 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
26156 "dev": true
26157 },
26158 "node_modules/url": {
26159 "version": "0.11.0",
26160 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
26161 "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
26162 "dev": true,
26163 "dependencies": {
26164 "punycode": "1.3.2",
26165 "querystring": "0.2.0"
26166 }
26167 },
26168 "node_modules/url-loader": {
26169 "version": "1.1.2",
26170 "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz",
26171 "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==",
26172 "dev": true,
26173 "dependencies": {
26174 "loader-utils": "^1.1.0",
26175 "mime": "^2.0.3",
26176 "schema-utils": "^1.0.0"
26177 },
26178 "engines": {
26179 "node": ">= 6.9.0"
26180 }
26181 },
26182 "node_modules/url-loader/node_modules/schema-utils": {
26183 "version": "1.0.0",
26184 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
26185 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
26186 "dev": true,
26187 "dependencies": {
26188 "ajv": "^6.1.0",
26189 "ajv-errors": "^1.0.0",
26190 "ajv-keywords": "^3.1.0"
26191 },
26192 "engines": {
26193 "node": ">= 4"
26194 }
26195 },
26196 "node_modules/url-parse": {
26197 "version": "1.4.7",
26198 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz",
26199 "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==",
26200 "dev": true,
26201 "dependencies": {
26202 "querystringify": "^2.1.1",
26203 "requires-port": "^1.0.0"
26204 }
26205 },
26206 "node_modules/url-parse-lax": {
26207 "version": "3.0.0",
26208 "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
26209 "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
26210 "dev": true,
26211 "dependencies": {
26212 "prepend-http": "^2.0.0"
26213 },
26214 "engines": {
26215 "node": ">=4"
26216 }
26217 },
26218 "node_modules/url-parse-lax/node_modules/prepend-http": {
26219 "version": "2.0.0",
26220 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
26221 "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
26222 "dev": true,
26223 "engines": {
26224 "node": ">=4"
26225 }
26226 },
26227 "node_modules/url/node_modules/punycode": {
26228 "version": "1.3.2",
26229 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
26230 "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
26231 "dev": true
26232 },
26233 "node_modules/use": {
26234 "version": "3.1.1",
26235 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
26236 "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
26237 "dev": true,
26238 "engines": {
26239 "node": ">=0.10.0"
26240 }
26241 },
26242 "node_modules/utf-8-validate": {
26243 "version": "5.0.2",
26244 "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.2.tgz",
26245 "integrity": "sha512-SwV++i2gTD5qh2XqaPzBnNX88N6HdyhQrNNRykvcS0QKvItV9u3vPEJr+X5Hhfb1JC0r0e1alL0iB09rY8+nmw==",
26246 "hasInstallScript": true,
26247 "dependencies": {
26248 "node-gyp-build": "~3.7.0"
26249 }
26250 },
26251 "node_modules/util": {
26252 "version": "0.11.1",
26253 "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
26254 "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
26255 "dev": true,
26256 "dependencies": {
26257 "inherits": "2.0.3"
26258 }
26259 },
26260 "node_modules/util-deprecate": {
26261 "version": "1.0.2",
26262 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
26263 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
26264 },
26265 "node_modules/util-promisify": {
26266 "version": "2.1.0",
26267 "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz",
26268 "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=",
26269 "dev": true,
26270 "dependencies": {
26271 "object.getownpropertydescriptors": "^2.0.3"
26272 }
26273 },
26274 "node_modules/util.promisify": {
26275 "version": "1.0.1",
26276 "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
26277 "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
26278 "dev": true,
26279 "dependencies": {
26280 "define-properties": "^1.1.3",
26281 "es-abstract": "^1.17.2",
26282 "has-symbols": "^1.0.1",
26283 "object.getownpropertydescriptors": "^2.1.0"
26284 }
26285 },
26286 "node_modules/util/node_modules/inherits": {
26287 "version": "2.0.3",
26288 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
26289 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
26290 "dev": true
26291 },
26292 "node_modules/utila": {
26293 "version": "0.4.0",
26294 "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
26295 "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
26296 "dev": true
26297 },
26298 "node_modules/utils-merge": {
26299 "version": "1.0.1",
26300 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
26301 "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
26302 "dev": true,
26303 "engines": {
26304 "node": ">= 0.4.0"
26305 }
26306 },
26307 "node_modules/uuid": {
26308 "version": "3.4.0",
26309 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
26310 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
26311 "dev": true,
26312 "bin": {
26313 "uuid": "bin/uuid"
26314 }
26315 },
26316 "node_modules/v8-compile-cache": {
26317 "version": "2.1.1",
26318 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz",
26319 "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==",
26320 "dev": true
26321 },
26322 "node_modules/v8-to-istanbul": {
26323 "version": "5.0.1",
26324 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-5.0.1.tgz",
26325 "integrity": "sha512-mbDNjuDajqYe3TXFk5qxcQy8L1msXNE37WTlLoqqpBfRsimbNcrlhQlDPntmECEcUvdC+AQ8CyMMf6EUx1r74Q==",
26326 "dev": true,
26327 "dependencies": {
26328 "@types/istanbul-lib-coverage": "^2.0.1",
26329 "convert-source-map": "^1.6.0",
26330 "source-map": "^0.7.3"
26331 },
26332 "engines": {
26333 "node": ">=10.10.0"
26334 }
26335 },
26336 "node_modules/v8-to-istanbul/node_modules/source-map": {
26337 "version": "0.7.3",
26338 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
26339 "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
26340 "dev": true,
26341 "engines": {
26342 "node": ">= 8"
26343 }
26344 },
26345 "node_modules/validate-npm-package-license": {
26346 "version": "3.0.4",
26347 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
26348 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
26349 "dev": true,
26350 "dependencies": {
26351 "spdx-correct": "^3.0.0",
26352 "spdx-expression-parse": "^3.0.0"
26353 }
26354 },
26355 "node_modules/validate-npm-package-name": {
26356 "version": "3.0.0",
26357 "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
26358 "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=",
26359 "dev": true,
26360 "dependencies": {
26361 "builtins": "^1.0.3"
26362 }
26363 },
26364 "node_modules/vary": {
26365 "version": "1.1.2",
26366 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
26367 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
26368 "dev": true,
26369 "engines": {
26370 "node": ">= 0.8"
26371 }
26372 },
26373 "node_modules/vendors": {
26374 "version": "1.0.4",
26375 "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
26376 "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==",
26377 "dev": true
26378 },
26379 "node_modules/verror": {
26380 "version": "1.10.0",
26381 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
26382 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
26383 "dev": true,
26384 "engines": [
26385 "node >=0.6.0"
26386 ],
26387 "dependencies": {
26388 "assert-plus": "^1.0.0",
26389 "core-util-is": "1.0.2",
26390 "extsprintf": "^1.2.0"
26391 }
26392 },
26393 "node_modules/vm-browserify": {
26394 "version": "1.1.2",
26395 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
26396 "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
26397 "dev": true
26398 },
26399 "node_modules/vue": {
26400 "version": "2.6.12",
26401 "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.12.tgz",
26402 "integrity": "sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg==",
26403 "dev": true
26404 },
26405 "node_modules/vue-hot-reload-api": {
26406 "version": "2.3.4",
26407 "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz",
26408 "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==",
26409 "dev": true
26410 },
26411 "node_modules/vue-loader": {
26412 "version": "15.9.3",
26413 "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.3.tgz",
26414 "integrity": "sha512-Y67VnGGgVLH5Voostx8JBZgPQTlDQeOVBLOEsjc2cXbCYBKexSKEpOA56x0YZofoDOTszrLnIShyOX1p9uCEHA==",
26415 "dev": true,
26416 "dependencies": {
26417 "@vue/component-compiler-utils": "^3.1.0",
26418 "hash-sum": "^1.0.2",
26419 "loader-utils": "^1.1.0",
26420 "vue-hot-reload-api": "^2.3.0",
26421 "vue-style-loader": "^4.1.0"
26422 }
26423 },
26424 "node_modules/vue-router": {
26425 "version": "3.4.3",
26426 "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.4.3.tgz",
26427 "integrity": "sha512-BADg1mjGWX18Dpmy6bOGzGNnk7B/ZA0RxuA6qedY/YJwirMfKXIDzcccmHbQI0A6k5PzMdMloc0ElHfyOoX35A==",
26428 "dev": true
26429 },
26430 "node_modules/vue-server-renderer": {
26431 "version": "2.6.12",
26432 "resolved": "https://registry.npmjs.org/vue-server-renderer/-/vue-server-renderer-2.6.12.tgz",
26433 "integrity": "sha512-3LODaOsnQx7iMFTBLjki8xSyOxhCtbZ+nQie0wWY4iOVeEtTg1a3YQAjd82WvKxrWHHTshjvLb7OXMc2/dYuxw==",
26434 "dev": true,
26435 "dependencies": {
26436 "chalk": "^1.1.3",
26437 "hash-sum": "^1.0.2",
26438 "he": "^1.1.0",
26439 "lodash.template": "^4.5.0",
26440 "lodash.uniq": "^4.5.0",
26441 "resolve": "^1.2.0",
26442 "serialize-javascript": "^3.1.0",
26443 "source-map": "0.5.6"
26444 }
26445 },
26446 "node_modules/vue-server-renderer/node_modules/ansi-regex": {
26447 "version": "2.1.1",
26448 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
26449 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
26450 "dev": true,
26451 "engines": {
26452 "node": ">=0.10.0"
26453 }
26454 },
26455 "node_modules/vue-server-renderer/node_modules/ansi-styles": {
26456 "version": "2.2.1",
26457 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
26458 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
26459 "dev": true,
26460 "engines": {
26461 "node": ">=0.10.0"
26462 }
26463 },
26464 "node_modules/vue-server-renderer/node_modules/chalk": {
26465 "version": "1.1.3",
26466 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
26467 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
26468 "dev": true,
26469 "dependencies": {
26470 "ansi-styles": "^2.2.1",
26471 "escape-string-regexp": "^1.0.2",
26472 "has-ansi": "^2.0.0",
26473 "strip-ansi": "^3.0.0",
26474 "supports-color": "^2.0.0"
26475 },
26476 "engines": {
26477 "node": ">=0.10.0"
26478 }
26479 },
26480 "node_modules/vue-server-renderer/node_modules/serialize-javascript": {
26481 "version": "3.1.0",
26482 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz",
26483 "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==",
26484 "dev": true,
26485 "dependencies": {
26486 "randombytes": "^2.1.0"
26487 }
26488 },
26489 "node_modules/vue-server-renderer/node_modules/source-map": {
26490 "version": "0.5.6",
26491 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
26492 "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
26493 "dev": true,
26494 "engines": {
26495 "node": ">=0.10.0"
26496 }
26497 },
26498 "node_modules/vue-server-renderer/node_modules/strip-ansi": {
26499 "version": "3.0.1",
26500 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
26501 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
26502 "dev": true,
26503 "dependencies": {
26504 "ansi-regex": "^2.0.0"
26505 },
26506 "engines": {
26507 "node": ">=0.10.0"
26508 }
26509 },
26510 "node_modules/vue-server-renderer/node_modules/supports-color": {
26511 "version": "2.0.0",
26512 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
26513 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
26514 "dev": true,
26515 "engines": {
26516 "node": ">=0.8.0"
26517 }
26518 },
26519 "node_modules/vue-style-loader": {
26520 "version": "4.1.2",
26521 "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz",
26522 "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==",
26523 "dev": true,
26524 "dependencies": {
26525 "hash-sum": "^1.0.2",
26526 "loader-utils": "^1.0.2"
26527 }
26528 },
26529 "node_modules/vue-template-compiler": {
26530 "version": "2.6.12",
26531 "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz",
26532 "integrity": "sha512-OzzZ52zS41YUbkCBfdXShQTe69j1gQDZ9HIX8miuC9C3rBCk9wIRjLiZZLrmX9V+Ftq/YEyv1JaVr5Y/hNtByg==",
26533 "dev": true,
26534 "dependencies": {
26535 "de-indent": "^1.0.2",
26536 "he": "^1.1.0"
26537 }
26538 },
26539 "node_modules/vue-template-es2015-compiler": {
26540 "version": "1.9.1",
26541 "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz",
26542 "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==",
26543 "dev": true
26544 },
26545 "node_modules/vuepress": {
26546 "version": "1.5.4",
26547 "resolved": "https://registry.npmjs.org/vuepress/-/vuepress-1.5.4.tgz",
26548 "integrity": "sha512-F25r65BzxDFAJmWIN9s9sQSndLIf1ldAKEwkeXCqE4p2lsx/eVvQJL3DzOeeR2WgCFOkhFMKWIV+CthTGdNTZg==",
26549 "dev": true,
26550 "hasInstallScript": true,
26551 "dependencies": {
26552 "@vuepress/core": "1.5.4",
26553 "@vuepress/theme-default": "1.5.4",
26554 "cac": "^6.5.6",
26555 "envinfo": "^7.2.0",
26556 "opencollective-postinstall": "^2.0.2",
26557 "update-notifier": "^4.0.0"
26558 },
26559 "bin": {
26560 "vuepress": "cli.js"
26561 },
26562 "engines": {
26563 "node": ">=8.6"
26564 }
26565 },
26566 "node_modules/vuepress-html-webpack-plugin": {
26567 "version": "3.2.0",
26568 "resolved": "https://registry.npmjs.org/vuepress-html-webpack-plugin/-/vuepress-html-webpack-plugin-3.2.0.tgz",
26569 "integrity": "sha512-BebAEl1BmWlro3+VyDhIOCY6Gef2MCBllEVAP3NUAtMguiyOwo/dClbwJ167WYmcxHJKLl7b0Chr9H7fpn1d0A==",
26570 "dev": true,
26571 "dependencies": {
26572 "html-minifier": "^3.2.3",
26573 "loader-utils": "^0.2.16",
26574 "lodash": "^4.17.3",
26575 "pretty-error": "^2.0.2",
26576 "tapable": "^1.0.0",
26577 "toposort": "^1.0.0",
26578 "util.promisify": "1.0.0"
26579 },
26580 "engines": {
26581 "node": ">=6.9"
26582 }
26583 },
26584 "node_modules/vuepress-html-webpack-plugin/node_modules/big.js": {
26585 "version": "3.2.0",
26586 "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
26587 "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
26588 "dev": true,
26589 "engines": {
26590 "node": "*"
26591 }
26592 },
26593 "node_modules/vuepress-html-webpack-plugin/node_modules/emojis-list": {
26594 "version": "2.1.0",
26595 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
26596 "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
26597 "dev": true,
26598 "engines": {
26599 "node": ">= 0.10"
26600 }
26601 },
26602 "node_modules/vuepress-html-webpack-plugin/node_modules/json5": {
26603 "version": "0.5.1",
26604 "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
26605 "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
26606 "dev": true,
26607 "bin": {
26608 "json5": "lib/cli.js"
26609 }
26610 },
26611 "node_modules/vuepress-html-webpack-plugin/node_modules/loader-utils": {
26612 "version": "0.2.17",
26613 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
26614 "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
26615 "dev": true,
26616 "dependencies": {
26617 "big.js": "^3.1.3",
26618 "emojis-list": "^2.0.0",
26619 "json5": "^0.5.0",
26620 "object-assign": "^4.0.1"
26621 }
26622 },
26623 "node_modules/vuepress-html-webpack-plugin/node_modules/util.promisify": {
26624 "version": "1.0.0",
26625 "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
26626 "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
26627 "dev": true,
26628 "dependencies": {
26629 "define-properties": "^1.1.2",
26630 "object.getownpropertydescriptors": "^2.0.3"
26631 }
26632 },
26633 "node_modules/vuepress-plugin-container": {
26634 "version": "2.1.5",
26635 "resolved": "https://registry.npmjs.org/vuepress-plugin-container/-/vuepress-plugin-container-2.1.5.tgz",
26636 "integrity": "sha512-TQrDX/v+WHOihj3jpilVnjXu9RcTm6m8tzljNJwYhxnJUW0WWQ0hFLcDTqTBwgKIFdEiSxVOmYE+bJX/sq46MA==",
26637 "dev": true,
26638 "dependencies": {
26639 "@vuepress/shared-utils": "^1.2.0",
26640 "markdown-it-container": "^2.0.0"
26641 }
26642 },
26643 "node_modules/vuepress-plugin-smooth-scroll": {
26644 "version": "0.0.3",
26645 "resolved": "https://registry.npmjs.org/vuepress-plugin-smooth-scroll/-/vuepress-plugin-smooth-scroll-0.0.3.tgz",
26646 "integrity": "sha512-qsQkDftLVFLe8BiviIHaLV0Ea38YLZKKonDGsNQy1IE0wllFpFIEldWD8frWZtDFdx6b/O3KDMgVQ0qp5NjJCg==",
26647 "dev": true,
26648 "dependencies": {
26649 "smoothscroll-polyfill": "^0.4.3"
26650 }
26651 },
26652 "node_modules/w3c-hr-time": {
26653 "version": "1.0.2",
26654 "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
26655 "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
26656 "dev": true,
26657 "dependencies": {
26658 "browser-process-hrtime": "^1.0.0"
26659 }
26660 },
26661 "node_modules/w3c-xmlserializer": {
26662 "version": "2.0.0",
26663 "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
26664 "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
26665 "dev": true,
26666 "dependencies": {
26667 "xml-name-validator": "^3.0.0"
26668 },
26669 "engines": {
26670 "node": ">=10"
26671 }
26672 },
26673 "node_modules/walkdir": {
26674 "version": "0.4.1",
26675 "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz",
26676 "integrity": "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==",
26677 "dev": true,
26678 "engines": {
26679 "node": ">=6.0.0"
26680 }
26681 },
26682 "node_modules/walker": {
26683 "version": "1.0.7",
26684 "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
26685 "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
26686 "dev": true,
26687 "dependencies": {
26688 "makeerror": "1.0.x"
26689 }
26690 },
26691 "node_modules/watchpack": {
26692 "version": "1.7.4",
26693 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz",
26694 "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==",
26695 "dev": true,
26696 "dependencies": {
26697 "chokidar": "^3.4.1",
26698 "graceful-fs": "^4.1.2",
26699 "neo-async": "^2.5.0",
26700 "watchpack-chokidar2": "^2.0.0"
26701 },
26702 "optionalDependencies": {
26703 "chokidar": "^3.4.1",
26704 "watchpack-chokidar2": "^2.0.0"
26705 }
26706 },
26707 "node_modules/watchpack-chokidar2": {
26708 "version": "2.0.0",
26709 "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz",
26710 "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==",
26711 "dev": true,
26712 "optional": true,
26713 "dependencies": {
26714 "chokidar": "^2.1.8"
26715 },
26716 "engines": {
26717 "node": "<8.10.0"
26718 }
26719 },
26720 "node_modules/watchpack/node_modules/anymatch": {
26721 "version": "3.1.1",
26722 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
26723 "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
26724 "dev": true,
26725 "optional": true,
26726 "dependencies": {
26727 "normalize-path": "^3.0.0",
26728 "picomatch": "^2.0.4"
26729 },
26730 "engines": {
26731 "node": ">= 8"
26732 }
26733 },
26734 "node_modules/watchpack/node_modules/binary-extensions": {
26735 "version": "2.1.0",
26736 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
26737 "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
26738 "dev": true,
26739 "optional": true,
26740 "engines": {
26741 "node": ">=8"
26742 }
26743 },
26744 "node_modules/watchpack/node_modules/braces": {
26745 "version": "3.0.2",
26746 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
26747 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
26748 "dev": true,
26749 "optional": true,
26750 "dependencies": {
26751 "fill-range": "^7.0.1"
26752 },
26753 "engines": {
26754 "node": ">=8"
26755 }
26756 },
26757 "node_modules/watchpack/node_modules/chokidar": {
26758 "version": "3.4.2",
26759 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz",
26760 "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==",
26761 "dev": true,
26762 "optional": true,
26763 "dependencies": {
26764 "anymatch": "~3.1.1",
26765 "braces": "~3.0.2",
26766 "fsevents": "~2.1.2",
26767 "glob-parent": "~5.1.0",
26768 "is-binary-path": "~2.1.0",
26769 "is-glob": "~4.0.1",
26770 "normalize-path": "~3.0.0",
26771 "readdirp": "~3.4.0"
26772 },
26773 "engines": {
26774 "node": ">= 8.10.0"
26775 }
26776 },
26777 "node_modules/watchpack/node_modules/fill-range": {
26778 "version": "7.0.1",
26779 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
26780 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
26781 "dev": true,
26782 "optional": true,
26783 "dependencies": {
26784 "to-regex-range": "^5.0.1"
26785 },
26786 "engines": {
26787 "node": ">=8"
26788 }
26789 },
26790 "node_modules/watchpack/node_modules/fsevents": {
26791 "version": "2.1.3",
26792 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
26793 "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
26794 "dev": true,
26795 "optional": true,
26796 "os": [
26797 "darwin"
26798 ],
26799 "engines": {
26800 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
26801 }
26802 },
26803 "node_modules/watchpack/node_modules/glob-parent": {
26804 "version": "5.1.1",
26805 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
26806 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
26807 "dev": true,
26808 "optional": true,
26809 "dependencies": {
26810 "is-glob": "^4.0.1"
26811 },
26812 "engines": {
26813 "node": ">= 6"
26814 }
26815 },
26816 "node_modules/watchpack/node_modules/is-binary-path": {
26817 "version": "2.1.0",
26818 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
26819 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
26820 "dev": true,
26821 "optional": true,
26822 "dependencies": {
26823 "binary-extensions": "^2.0.0"
26824 },
26825 "engines": {
26826 "node": ">=8"
26827 }
26828 },
26829 "node_modules/watchpack/node_modules/is-number": {
26830 "version": "7.0.0",
26831 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
26832 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
26833 "dev": true,
26834 "optional": true,
26835 "engines": {
26836 "node": ">=0.12.0"
26837 }
26838 },
26839 "node_modules/watchpack/node_modules/readdirp": {
26840 "version": "3.4.0",
26841 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz",
26842 "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==",
26843 "dev": true,
26844 "optional": true,
26845 "dependencies": {
26846 "picomatch": "^2.2.1"
26847 },
26848 "engines": {
26849 "node": ">=8.10.0"
26850 }
26851 },
26852 "node_modules/watchpack/node_modules/to-regex-range": {
26853 "version": "5.0.1",
26854 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
26855 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
26856 "dev": true,
26857 "optional": true,
26858 "dependencies": {
26859 "is-number": "^7.0.0"
26860 },
26861 "engines": {
26862 "node": ">=8.0"
26863 }
26864 },
26865 "node_modules/wbuf": {
26866 "version": "1.7.3",
26867 "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
26868 "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
26869 "dev": true,
26870 "dependencies": {
26871 "minimalistic-assert": "^1.0.0"
26872 }
26873 },
26874 "node_modules/wcwidth": {
26875 "version": "1.0.1",
26876 "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
26877 "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
26878 "dev": true,
26879 "dependencies": {
26880 "defaults": "^1.0.3"
26881 }
26882 },
26883 "node_modules/webidl-conversions": {
26884 "version": "6.1.0",
26885 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
26886 "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
26887 "dev": true,
26888 "engines": {
26889 "node": ">=10.4"
26890 }
26891 },
26892 "node_modules/webpack": {
26893 "version": "4.44.1",
26894 "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.1.tgz",
26895 "integrity": "sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ==",
26896 "dev": true,
26897 "dependencies": {
26898 "@webassemblyjs/ast": "1.9.0",
26899 "@webassemblyjs/helper-module-context": "1.9.0",
26900 "@webassemblyjs/wasm-edit": "1.9.0",
26901 "@webassemblyjs/wasm-parser": "1.9.0",
26902 "acorn": "^6.4.1",
26903 "ajv": "^6.10.2",
26904 "ajv-keywords": "^3.4.1",
26905 "chrome-trace-event": "^1.0.2",
26906 "enhanced-resolve": "^4.3.0",
26907 "eslint-scope": "^4.0.3",
26908 "json-parse-better-errors": "^1.0.2",
26909 "loader-runner": "^2.4.0",
26910 "loader-utils": "^1.2.3",
26911 "memory-fs": "^0.4.1",
26912 "micromatch": "^3.1.10",
26913 "mkdirp": "^0.5.3",
26914 "neo-async": "^2.6.1",
26915 "node-libs-browser": "^2.2.1",
26916 "schema-utils": "^1.0.0",
26917 "tapable": "^1.1.3",
26918 "terser-webpack-plugin": "^1.4.3",
26919 "watchpack": "^1.7.4",
26920 "webpack-sources": "^1.4.1"
26921 },
26922 "bin": {
26923 "webpack": "bin/webpack.js"
26924 },
26925 "engines": {
26926 "node": ">=6.11.5"
26927 }
26928 },
26929 "node_modules/webpack-chain": {
26930 "version": "6.5.1",
26931 "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz",
26932 "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==",
26933 "dev": true,
26934 "dependencies": {
26935 "deepmerge": "^1.5.2",
26936 "javascript-stringify": "^2.0.1"
26937 },
26938 "engines": {
26939 "node": ">=8"
26940 }
26941 },
26942 "node_modules/webpack-chain/node_modules/deepmerge": {
26943 "version": "1.5.2",
26944 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz",
26945 "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==",
26946 "dev": true,
26947 "engines": {
26948 "node": ">=0.10.0"
26949 }
26950 },
26951 "node_modules/webpack-chain/node_modules/javascript-stringify": {
26952 "version": "2.0.1",
26953 "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz",
26954 "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==",
26955 "dev": true
26956 },
26957 "node_modules/webpack-cli": {
26958 "version": "3.3.12",
26959 "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz",
26960 "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==",
26961 "dev": true,
26962 "dependencies": {
26963 "chalk": "^2.4.2",
26964 "cross-spawn": "^6.0.5",
26965 "enhanced-resolve": "^4.1.1",
26966 "findup-sync": "^3.0.0",
26967 "global-modules": "^2.0.0",
26968 "import-local": "^2.0.0",
26969 "interpret": "^1.4.0",
26970 "loader-utils": "^1.4.0",
26971 "supports-color": "^6.1.0",
26972 "v8-compile-cache": "^2.1.1",
26973 "yargs": "^13.3.2"
26974 },
26975 "bin": {
26976 "webpack-cli": "bin/cli.js"
26977 },
26978 "engines": {
26979 "node": ">=6.11.5"
26980 }
26981 },
26982 "node_modules/webpack-cli/node_modules/ansi-regex": {
26983 "version": "4.1.0",
26984 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
26985 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
26986 "dev": true,
26987 "engines": {
26988 "node": ">=6"
26989 }
26990 },
26991 "node_modules/webpack-cli/node_modules/ansi-styles": {
26992 "version": "3.2.1",
26993 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
26994 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
26995 "dev": true,
26996 "dependencies": {
26997 "color-convert": "^1.9.0"
26998 },
26999 "engines": {
27000 "node": ">=4"
27001 }
27002 },
27003 "node_modules/webpack-cli/node_modules/chalk": {
27004 "version": "2.4.2",
27005 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
27006 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
27007 "dev": true,
27008 "dependencies": {
27009 "ansi-styles": "^3.2.1",
27010 "escape-string-regexp": "^1.0.5",
27011 "supports-color": "^5.3.0"
27012 },
27013 "engines": {
27014 "node": ">=4"
27015 }
27016 },
27017 "node_modules/webpack-cli/node_modules/chalk/node_modules/supports-color": {
27018 "version": "5.5.0",
27019 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
27020 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
27021 "dev": true,
27022 "dependencies": {
27023 "has-flag": "^3.0.0"
27024 },
27025 "engines": {
27026 "node": ">=4"
27027 }
27028 },
27029 "node_modules/webpack-cli/node_modules/cliui": {
27030 "version": "5.0.0",
27031 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
27032 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
27033 "dev": true,
27034 "dependencies": {
27035 "string-width": "^3.1.0",
27036 "strip-ansi": "^5.2.0",
27037 "wrap-ansi": "^5.1.0"
27038 }
27039 },
27040 "node_modules/webpack-cli/node_modules/color-convert": {
27041 "version": "1.9.3",
27042 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
27043 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
27044 "dev": true,
27045 "dependencies": {
27046 "color-name": "1.1.3"
27047 }
27048 },
27049 "node_modules/webpack-cli/node_modules/color-name": {
27050 "version": "1.1.3",
27051 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
27052 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
27053 "dev": true
27054 },
27055 "node_modules/webpack-cli/node_modules/has-flag": {
27056 "version": "3.0.0",
27057 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
27058 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
27059 "dev": true,
27060 "engines": {
27061 "node": ">=4"
27062 }
27063 },
27064 "node_modules/webpack-cli/node_modules/import-local": {
27065 "version": "2.0.0",
27066 "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
27067 "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
27068 "dev": true,
27069 "dependencies": {
27070 "pkg-dir": "^3.0.0",
27071 "resolve-cwd": "^2.0.0"
27072 },
27073 "bin": {
27074 "import-local-fixture": "fixtures/cli.js"
27075 },
27076 "engines": {
27077 "node": ">=6"
27078 }
27079 },
27080 "node_modules/webpack-cli/node_modules/resolve-cwd": {
27081 "version": "2.0.0",
27082 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
27083 "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
27084 "dev": true,
27085 "dependencies": {
27086 "resolve-from": "^3.0.0"
27087 },
27088 "engines": {
27089 "node": ">=4"
27090 }
27091 },
27092 "node_modules/webpack-cli/node_modules/resolve-from": {
27093 "version": "3.0.0",
27094 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
27095 "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
27096 "dev": true,
27097 "engines": {
27098 "node": ">=4"
27099 }
27100 },
27101 "node_modules/webpack-cli/node_modules/strip-ansi": {
27102 "version": "5.2.0",
27103 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
27104 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
27105 "dev": true,
27106 "dependencies": {
27107 "ansi-regex": "^4.1.0"
27108 },
27109 "engines": {
27110 "node": ">=6"
27111 }
27112 },
27113 "node_modules/webpack-cli/node_modules/supports-color": {
27114 "version": "6.1.0",
27115 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
27116 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
27117 "dev": true,
27118 "dependencies": {
27119 "has-flag": "^3.0.0"
27120 },
27121 "engines": {
27122 "node": ">=6"
27123 }
27124 },
27125 "node_modules/webpack-cli/node_modules/wrap-ansi": {
27126 "version": "5.1.0",
27127 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
27128 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
27129 "dev": true,
27130 "dependencies": {
27131 "ansi-styles": "^3.2.0",
27132 "string-width": "^3.0.0",
27133 "strip-ansi": "^5.0.0"
27134 },
27135 "engines": {
27136 "node": ">=6"
27137 }
27138 },
27139 "node_modules/webpack-cli/node_modules/yargs": {
27140 "version": "13.3.2",
27141 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
27142 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
27143 "dev": true,
27144 "dependencies": {
27145 "cliui": "^5.0.0",
27146 "find-up": "^3.0.0",
27147 "get-caller-file": "^2.0.1",
27148 "require-directory": "^2.1.1",
27149 "require-main-filename": "^2.0.0",
27150 "set-blocking": "^2.0.0",
27151 "string-width": "^3.0.0",
27152 "which-module": "^2.0.0",
27153 "y18n": "^4.0.0",
27154 "yargs-parser": "^13.1.2"
27155 }
27156 },
27157 "node_modules/webpack-cli/node_modules/yargs-parser": {
27158 "version": "13.1.2",
27159 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
27160 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
27161 "dev": true,
27162 "dependencies": {
27163 "camelcase": "^5.0.0",
27164 "decamelize": "^1.2.0"
27165 }
27166 },
27167 "node_modules/webpack-dev-middleware": {
27168 "version": "3.7.2",
27169 "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz",
27170 "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==",
27171 "dev": true,
27172 "dependencies": {
27173 "memory-fs": "^0.4.1",
27174 "mime": "^2.4.4",
27175 "mkdirp": "^0.5.1",
27176 "range-parser": "^1.2.1",
27177 "webpack-log": "^2.0.0"
27178 },
27179 "engines": {
27180 "node": ">= 6"
27181 }
27182 },
27183 "node_modules/webpack-dev-middleware/node_modules/memory-fs": {
27184 "version": "0.4.1",
27185 "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
27186 "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
27187 "dev": true,
27188 "dependencies": {
27189 "errno": "^0.1.3",
27190 "readable-stream": "^2.0.1"
27191 }
27192 },
27193 "node_modules/webpack-dev-middleware/node_modules/mkdirp": {
27194 "version": "0.5.5",
27195 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
27196 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
27197 "dev": true,
27198 "dependencies": {
27199 "minimist": "^1.2.5"
27200 },
27201 "bin": {
27202 "mkdirp": "bin/cmd.js"
27203 }
27204 },
27205 "node_modules/webpack-dev-middleware/node_modules/readable-stream": {
27206 "version": "2.3.7",
27207 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
27208 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
27209 "dev": true,
27210 "dependencies": {
27211 "core-util-is": "~1.0.0",
27212 "inherits": "~2.0.3",
27213 "isarray": "~1.0.0",
27214 "process-nextick-args": "~2.0.0",
27215 "safe-buffer": "~5.1.1",
27216 "string_decoder": "~1.1.1",
27217 "util-deprecate": "~1.0.1"
27218 }
27219 },
27220 "node_modules/webpack-dev-middleware/node_modules/safe-buffer": {
27221 "version": "5.1.2",
27222 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
27223 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
27224 "dev": true
27225 },
27226 "node_modules/webpack-dev-middleware/node_modules/string_decoder": {
27227 "version": "1.1.1",
27228 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
27229 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
27230 "dev": true,
27231 "dependencies": {
27232 "safe-buffer": "~5.1.0"
27233 }
27234 },
27235 "node_modules/webpack-dev-server": {
27236 "version": "3.11.0",
27237 "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz",
27238 "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==",
27239 "dev": true,
27240 "dependencies": {
27241 "ansi-html": "0.0.7",
27242 "bonjour": "^3.5.0",
27243 "chokidar": "^2.1.8",
27244 "compression": "^1.7.4",
27245 "connect-history-api-fallback": "^1.6.0",
27246 "debug": "^4.1.1",
27247 "del": "^4.1.1",
27248 "express": "^4.17.1",
27249 "html-entities": "^1.3.1",
27250 "http-proxy-middleware": "0.19.1",
27251 "import-local": "^2.0.0",
27252 "internal-ip": "^4.3.0",
27253 "ip": "^1.1.5",
27254 "is-absolute-url": "^3.0.3",
27255 "killable": "^1.0.1",
27256 "loglevel": "^1.6.8",
27257 "opn": "^5.5.0",
27258 "p-retry": "^3.0.1",
27259 "portfinder": "^1.0.26",
27260 "schema-utils": "^1.0.0",
27261 "selfsigned": "^1.10.7",
27262 "semver": "^6.3.0",
27263 "serve-index": "^1.9.1",
27264 "sockjs": "0.3.20",
27265 "sockjs-client": "1.4.0",
27266 "spdy": "^4.0.2",
27267 "strip-ansi": "^3.0.1",
27268 "supports-color": "^6.1.0",
27269 "url": "^0.11.0",
27270 "webpack-dev-middleware": "^3.7.2",
27271 "webpack-log": "^2.0.0",
27272 "ws": "^6.2.1",
27273 "yargs": "^13.3.2"
27274 },
27275 "bin": {
27276 "webpack-dev-server": "bin/webpack-dev-server.js"
27277 },
27278 "engines": {
27279 "node": ">= 6.11.5"
27280 }
27281 },
27282 "node_modules/webpack-dev-server/node_modules/ansi-regex": {
27283 "version": "2.1.1",
27284 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
27285 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
27286 "dev": true,
27287 "engines": {
27288 "node": ">=0.10.0"
27289 }
27290 },
27291 "node_modules/webpack-dev-server/node_modules/ansi-styles": {
27292 "version": "3.2.1",
27293 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
27294 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
27295 "dev": true,
27296 "dependencies": {
27297 "color-convert": "^1.9.0"
27298 },
27299 "engines": {
27300 "node": ">=4"
27301 }
27302 },
27303 "node_modules/webpack-dev-server/node_modules/cliui": {
27304 "version": "5.0.0",
27305 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
27306 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
27307 "dev": true,
27308 "dependencies": {
27309 "string-width": "^3.1.0",
27310 "strip-ansi": "^5.2.0",
27311 "wrap-ansi": "^5.1.0"
27312 }
27313 },
27314 "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": {
27315 "version": "4.1.0",
27316 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
27317 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
27318 "dev": true,
27319 "engines": {
27320 "node": ">=6"
27321 }
27322 },
27323 "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": {
27324 "version": "5.2.0",
27325 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
27326 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
27327 "dev": true,
27328 "dependencies": {
27329 "ansi-regex": "^4.1.0"
27330 },
27331 "engines": {
27332 "node": ">=6"
27333 }
27334 },
27335 "node_modules/webpack-dev-server/node_modules/color-convert": {
27336 "version": "1.9.3",
27337 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
27338 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
27339 "dev": true,
27340 "dependencies": {
27341 "color-name": "1.1.3"
27342 }
27343 },
27344 "node_modules/webpack-dev-server/node_modules/color-name": {
27345 "version": "1.1.3",
27346 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
27347 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
27348 "dev": true
27349 },
27350 "node_modules/webpack-dev-server/node_modules/debug": {
27351 "version": "4.1.1",
27352 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
27353 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
27354 "dev": true,
27355 "dependencies": {
27356 "ms": "^2.1.1"
27357 }
27358 },
27359 "node_modules/webpack-dev-server/node_modules/has-flag": {
27360 "version": "3.0.0",
27361 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
27362 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
27363 "dev": true,
27364 "engines": {
27365 "node": ">=4"
27366 }
27367 },
27368 "node_modules/webpack-dev-server/node_modules/import-local": {
27369 "version": "2.0.0",
27370 "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
27371 "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
27372 "dev": true,
27373 "dependencies": {
27374 "pkg-dir": "^3.0.0",
27375 "resolve-cwd": "^2.0.0"
27376 },
27377 "bin": {
27378 "import-local-fixture": "fixtures/cli.js"
27379 },
27380 "engines": {
27381 "node": ">=6"
27382 }
27383 },
27384 "node_modules/webpack-dev-server/node_modules/is-absolute-url": {
27385 "version": "3.0.3",
27386 "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
27387 "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
27388 "dev": true,
27389 "engines": {
27390 "node": ">=8"
27391 }
27392 },
27393 "node_modules/webpack-dev-server/node_modules/ms": {
27394 "version": "2.1.2",
27395 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
27396 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
27397 "dev": true
27398 },
27399 "node_modules/webpack-dev-server/node_modules/resolve-cwd": {
27400 "version": "2.0.0",
27401 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
27402 "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
27403 "dev": true,
27404 "dependencies": {
27405 "resolve-from": "^3.0.0"
27406 },
27407 "engines": {
27408 "node": ">=4"
27409 }
27410 },
27411 "node_modules/webpack-dev-server/node_modules/resolve-from": {
27412 "version": "3.0.0",
27413 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
27414 "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
27415 "dev": true,
27416 "engines": {
27417 "node": ">=4"
27418 }
27419 },
27420 "node_modules/webpack-dev-server/node_modules/schema-utils": {
27421 "version": "1.0.0",
27422 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
27423 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
27424 "dev": true,
27425 "dependencies": {
27426 "ajv": "^6.1.0",
27427 "ajv-errors": "^1.0.0",
27428 "ajv-keywords": "^3.1.0"
27429 },
27430 "engines": {
27431 "node": ">= 4"
27432 }
27433 },
27434 "node_modules/webpack-dev-server/node_modules/semver": {
27435 "version": "6.3.0",
27436 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
27437 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
27438 "dev": true,
27439 "bin": {
27440 "semver": "bin/semver.js"
27441 }
27442 },
27443 "node_modules/webpack-dev-server/node_modules/strip-ansi": {
27444 "version": "3.0.1",
27445 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
27446 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
27447 "dev": true,
27448 "dependencies": {
27449 "ansi-regex": "^2.0.0"
27450 },
27451 "engines": {
27452 "node": ">=0.10.0"
27453 }
27454 },
27455 "node_modules/webpack-dev-server/node_modules/supports-color": {
27456 "version": "6.1.0",
27457 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
27458 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
27459 "dev": true,
27460 "dependencies": {
27461 "has-flag": "^3.0.0"
27462 },
27463 "engines": {
27464 "node": ">=6"
27465 }
27466 },
27467 "node_modules/webpack-dev-server/node_modules/wrap-ansi": {
27468 "version": "5.1.0",
27469 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
27470 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
27471 "dev": true,
27472 "dependencies": {
27473 "ansi-styles": "^3.2.0",
27474 "string-width": "^3.0.0",
27475 "strip-ansi": "^5.0.0"
27476 },
27477 "engines": {
27478 "node": ">=6"
27479 }
27480 },
27481 "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": {
27482 "version": "4.1.0",
27483 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
27484 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
27485 "dev": true,
27486 "engines": {
27487 "node": ">=6"
27488 }
27489 },
27490 "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": {
27491 "version": "5.2.0",
27492 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
27493 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
27494 "dev": true,
27495 "dependencies": {
27496 "ansi-regex": "^4.1.0"
27497 },
27498 "engines": {
27499 "node": ">=6"
27500 }
27501 },
27502 "node_modules/webpack-dev-server/node_modules/ws": {
27503 "version": "6.2.1",
27504 "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
27505 "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
27506 "dev": true,
27507 "dependencies": {
27508 "async-limiter": "~1.0.0"
27509 }
27510 },
27511 "node_modules/webpack-dev-server/node_modules/yargs": {
27512 "version": "13.3.2",
27513 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
27514 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
27515 "dev": true,
27516 "dependencies": {
27517 "cliui": "^5.0.0",
27518 "find-up": "^3.0.0",
27519 "get-caller-file": "^2.0.1",
27520 "require-directory": "^2.1.1",
27521 "require-main-filename": "^2.0.0",
27522 "set-blocking": "^2.0.0",
27523 "string-width": "^3.0.0",
27524 "which-module": "^2.0.0",
27525 "y18n": "^4.0.0",
27526 "yargs-parser": "^13.1.2"
27527 }
27528 },
27529 "node_modules/webpack-dev-server/node_modules/yargs-parser": {
27530 "version": "13.1.2",
27531 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
27532 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
27533 "dev": true,
27534 "dependencies": {
27535 "camelcase": "^5.0.0",
27536 "decamelize": "^1.2.0"
27537 }
27538 },
27539 "node_modules/webpack-log": {
27540 "version": "2.0.0",
27541 "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
27542 "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
27543 "dev": true,
27544 "dependencies": {
27545 "ansi-colors": "^3.0.0",
27546 "uuid": "^3.3.2"
27547 },
27548 "engines": {
27549 "node": ">= 6"
27550 }
27551 },
27552 "node_modules/webpack-log/node_modules/ansi-colors": {
27553 "version": "3.2.4",
27554 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
27555 "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
27556 "dev": true,
27557 "engines": {
27558 "node": ">=6"
27559 }
27560 },
27561 "node_modules/webpack-merge": {
27562 "version": "4.2.2",
27563 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz",
27564 "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==",
27565 "dev": true,
27566 "dependencies": {
27567 "lodash": "^4.17.15"
27568 }
27569 },
27570 "node_modules/webpack-sources": {
27571 "version": "1.4.3",
27572 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
27573 "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
27574 "dev": true,
27575 "dependencies": {
27576 "source-list-map": "^2.0.0",
27577 "source-map": "~0.6.1"
27578 }
27579 },
27580 "node_modules/webpack-sources/node_modules/source-map": {
27581 "version": "0.6.1",
27582 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
27583 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
27584 "dev": true,
27585 "engines": {
27586 "node": ">=0.10.0"
27587 }
27588 },
27589 "node_modules/webpack/node_modules/acorn": {
27590 "version": "6.4.1",
27591 "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz",
27592 "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==",
27593 "dev": true,
27594 "bin": {
27595 "acorn": "bin/acorn"
27596 },
27597 "engines": {
27598 "node": ">=0.4.0"
27599 }
27600 },
27601 "node_modules/webpack/node_modules/eslint-scope": {
27602 "version": "4.0.3",
27603 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
27604 "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
27605 "dev": true,
27606 "dependencies": {
27607 "esrecurse": "^4.1.0",
27608 "estraverse": "^4.1.1"
27609 },
27610 "engines": {
27611 "node": ">=4.0.0"
27612 }
27613 },
27614 "node_modules/webpack/node_modules/memory-fs": {
27615 "version": "0.4.1",
27616 "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
27617 "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
27618 "dev": true,
27619 "dependencies": {
27620 "errno": "^0.1.3",
27621 "readable-stream": "^2.0.1"
27622 }
27623 },
27624 "node_modules/webpack/node_modules/mkdirp": {
27625 "version": "0.5.5",
27626 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
27627 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
27628 "dev": true,
27629 "dependencies": {
27630 "minimist": "^1.2.5"
27631 },
27632 "bin": {
27633 "mkdirp": "bin/cmd.js"
27634 }
27635 },
27636 "node_modules/webpack/node_modules/readable-stream": {
27637 "version": "2.3.7",
27638 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
27639 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
27640 "dev": true,
27641 "dependencies": {
27642 "core-util-is": "~1.0.0",
27643 "inherits": "~2.0.3",
27644 "isarray": "~1.0.0",
27645 "process-nextick-args": "~2.0.0",
27646 "safe-buffer": "~5.1.1",
27647 "string_decoder": "~1.1.1",
27648 "util-deprecate": "~1.0.1"
27649 }
27650 },
27651 "node_modules/webpack/node_modules/safe-buffer": {
27652 "version": "5.1.2",
27653 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
27654 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
27655 "dev": true
27656 },
27657 "node_modules/webpack/node_modules/schema-utils": {
27658 "version": "1.0.0",
27659 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
27660 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
27661 "dev": true,
27662 "dependencies": {
27663 "ajv": "^6.1.0",
27664 "ajv-errors": "^1.0.0",
27665 "ajv-keywords": "^3.1.0"
27666 },
27667 "engines": {
27668 "node": ">= 4"
27669 }
27670 },
27671 "node_modules/webpack/node_modules/string_decoder": {
27672 "version": "1.1.1",
27673 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
27674 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
27675 "dev": true,
27676 "dependencies": {
27677 "safe-buffer": "~5.1.0"
27678 }
27679 },
27680 "node_modules/webpackbar": {
27681 "version": "3.2.0",
27682 "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-3.2.0.tgz",
27683 "integrity": "sha512-PC4o+1c8gWWileUfwabe0gqptlXUDJd5E0zbpr2xHP1VSOVlZVPBZ8j6NCR8zM5zbKdxPhctHXahgpNK1qFDPw==",
27684 "dev": true,
27685 "dependencies": {
27686 "ansi-escapes": "^4.1.0",
27687 "chalk": "^2.4.1",
27688 "consola": "^2.6.0",
27689 "figures": "^3.0.0",
27690 "pretty-time": "^1.1.0",
27691 "std-env": "^2.2.1",
27692 "text-table": "^0.2.0",
27693 "wrap-ansi": "^5.1.0"
27694 },
27695 "engines": {
27696 "node": ">= 6.9.0"
27697 }
27698 },
27699 "node_modules/webpackbar/node_modules/ansi-regex": {
27700 "version": "4.1.0",
27701 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
27702 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
27703 "dev": true,
27704 "engines": {
27705 "node": ">=6"
27706 }
27707 },
27708 "node_modules/webpackbar/node_modules/ansi-styles": {
27709 "version": "3.2.1",
27710 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
27711 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
27712 "dev": true,
27713 "dependencies": {
27714 "color-convert": "^1.9.0"
27715 },
27716 "engines": {
27717 "node": ">=4"
27718 }
27719 },
27720 "node_modules/webpackbar/node_modules/chalk": {
27721 "version": "2.4.2",
27722 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
27723 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
27724 "dev": true,
27725 "dependencies": {
27726 "ansi-styles": "^3.2.1",
27727 "escape-string-regexp": "^1.0.5",
27728 "supports-color": "^5.3.0"
27729 },
27730 "engines": {
27731 "node": ">=4"
27732 }
27733 },
27734 "node_modules/webpackbar/node_modules/color-convert": {
27735 "version": "1.9.3",
27736 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
27737 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
27738 "dev": true,
27739 "dependencies": {
27740 "color-name": "1.1.3"
27741 }
27742 },
27743 "node_modules/webpackbar/node_modules/color-name": {
27744 "version": "1.1.3",
27745 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
27746 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
27747 "dev": true
27748 },
27749 "node_modules/webpackbar/node_modules/figures": {
27750 "version": "3.2.0",
27751 "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
27752 "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
27753 "dev": true,
27754 "dependencies": {
27755 "escape-string-regexp": "^1.0.5"
27756 },
27757 "engines": {
27758 "node": ">=8"
27759 }
27760 },
27761 "node_modules/webpackbar/node_modules/has-flag": {
27762 "version": "3.0.0",
27763 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
27764 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
27765 "dev": true,
27766 "engines": {
27767 "node": ">=4"
27768 }
27769 },
27770 "node_modules/webpackbar/node_modules/strip-ansi": {
27771 "version": "5.2.0",
27772 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
27773 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
27774 "dev": true,
27775 "dependencies": {
27776 "ansi-regex": "^4.1.0"
27777 },
27778 "engines": {
27779 "node": ">=6"
27780 }
27781 },
27782 "node_modules/webpackbar/node_modules/supports-color": {
27783 "version": "5.5.0",
27784 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
27785 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
27786 "dev": true,
27787 "dependencies": {
27788 "has-flag": "^3.0.0"
27789 },
27790 "engines": {
27791 "node": ">=4"
27792 }
27793 },
27794 "node_modules/webpackbar/node_modules/wrap-ansi": {
27795 "version": "5.1.0",
27796 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
27797 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
27798 "dev": true,
27799 "dependencies": {
27800 "ansi-styles": "^3.2.0",
27801 "string-width": "^3.0.0",
27802 "strip-ansi": "^5.0.0"
27803 },
27804 "engines": {
27805 "node": ">=6"
27806 }
27807 },
27808 "node_modules/websocket": {
27809 "version": "1.0.32",
27810 "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.32.tgz",
27811 "integrity": "sha512-i4yhcllSP4wrpoPMU2N0TQ/q0O94LRG/eUQjEAamRltjQ1oT1PFFKOG4i877OlJgCG8rw6LrrowJp+TYCEWF7Q==",
27812 "dependencies": {
27813 "bufferutil": "^4.0.1",
27814 "debug": "^2.2.0",
27815 "es5-ext": "^0.10.50",
27816 "typedarray-to-buffer": "^3.1.5",
27817 "utf-8-validate": "^5.0.2",
27818 "yaeti": "^0.0.6"
27819 },
27820 "engines": {
27821 "node": ">=4.0.0"
27822 }
27823 },
27824 "node_modules/websocket-driver": {
27825 "version": "0.6.5",
27826 "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz",
27827 "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=",
27828 "dev": true,
27829 "dependencies": {
27830 "websocket-extensions": ">=0.1.1"
27831 },
27832 "engines": {
27833 "node": ">=0.6.0"
27834 }
27835 },
27836 "node_modules/websocket-extensions": {
27837 "version": "0.1.4",
27838 "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
27839 "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
27840 "dev": true,
27841 "engines": {
27842 "node": ">=0.8.0"
27843 }
27844 },
27845 "node_modules/whatwg-encoding": {
27846 "version": "1.0.5",
27847 "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
27848 "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
27849 "dev": true,
27850 "dependencies": {
27851 "iconv-lite": "0.4.24"
27852 }
27853 },
27854 "node_modules/whatwg-encoding/node_modules/iconv-lite": {
27855 "version": "0.4.24",
27856 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
27857 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
27858 "dev": true,
27859 "dependencies": {
27860 "safer-buffer": ">= 2.1.2 < 3"
27861 },
27862 "engines": {
27863 "node": ">=0.10.0"
27864 }
27865 },
27866 "node_modules/whatwg-mimetype": {
27867 "version": "2.3.0",
27868 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
27869 "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
27870 "dev": true
27871 },
27872 "node_modules/whatwg-url": {
27873 "version": "8.2.2",
27874 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz",
27875 "integrity": "sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==",
27876 "dev": true,
27877 "dependencies": {
27878 "lodash.sortby": "^4.7.0",
27879 "tr46": "^2.0.2",
27880 "webidl-conversions": "^6.1.0"
27881 },
27882 "engines": {
27883 "node": ">=10"
27884 }
27885 },
27886 "node_modules/when": {
27887 "version": "3.6.4",
27888 "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz",
27889 "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=",
27890 "dev": true
27891 },
27892 "node_modules/which": {
27893 "version": "1.3.1",
27894 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
27895 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
27896 "dev": true,
27897 "dependencies": {
27898 "isexe": "^2.0.0"
27899 },
27900 "bin": {
27901 "which": "bin/which"
27902 }
27903 },
27904 "node_modules/which-module": {
27905 "version": "2.0.0",
27906 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
27907 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
27908 "dev": true
27909 },
27910 "node_modules/wide-align": {
27911 "version": "1.1.3",
27912 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
27913 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
27914 "dev": true,
27915 "dependencies": {
27916 "string-width": "^1.0.2 || 2"
27917 }
27918 },
27919 "node_modules/wide-align/node_modules/ansi-regex": {
27920 "version": "3.0.0",
27921 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
27922 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
27923 "dev": true,
27924 "engines": {
27925 "node": ">=4"
27926 }
27927 },
27928 "node_modules/wide-align/node_modules/string-width": {
27929 "version": "2.1.1",
27930 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
27931 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
27932 "dev": true,
27933 "dependencies": {
27934 "is-fullwidth-code-point": "^2.0.0",
27935 "strip-ansi": "^4.0.0"
27936 },
27937 "engines": {
27938 "node": ">=4"
27939 }
27940 },
27941 "node_modules/wide-align/node_modules/strip-ansi": {
27942 "version": "4.0.0",
27943 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
27944 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
27945 "dev": true,
27946 "dependencies": {
27947 "ansi-regex": "^3.0.0"
27948 },
27949 "engines": {
27950 "node": ">=4"
27951 }
27952 },
27953 "node_modules/widest-line": {
27954 "version": "3.1.0",
27955 "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
27956 "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
27957 "dev": true,
27958 "dependencies": {
27959 "string-width": "^4.0.0"
27960 },
27961 "engines": {
27962 "node": ">=8"
27963 }
27964 },
27965 "node_modules/widest-line/node_modules/emoji-regex": {
27966 "version": "8.0.0",
27967 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
27968 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
27969 "dev": true
27970 },
27971 "node_modules/widest-line/node_modules/is-fullwidth-code-point": {
27972 "version": "3.0.0",
27973 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
27974 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
27975 "dev": true,
27976 "engines": {
27977 "node": ">=8"
27978 }
27979 },
27980 "node_modules/widest-line/node_modules/string-width": {
27981 "version": "4.2.0",
27982 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
27983 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
27984 "dev": true,
27985 "dependencies": {
27986 "emoji-regex": "^8.0.0",
27987 "is-fullwidth-code-point": "^3.0.0",
27988 "strip-ansi": "^6.0.0"
27989 },
27990 "engines": {
27991 "node": ">=8"
27992 }
27993 },
27994 "node_modules/windows-release": {
27995 "version": "3.3.3",
27996 "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.3.tgz",
27997 "integrity": "sha512-OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg==",
27998 "dev": true,
27999 "dependencies": {
28000 "execa": "^1.0.0"
28001 },
28002 "engines": {
28003 "node": ">=6"
28004 }
28005 },
28006 "node_modules/word-wrap": {
28007 "version": "1.2.3",
28008 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
28009 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
28010 "dev": true,
28011 "engines": {
28012 "node": ">=0.10.0"
28013 }
28014 },
28015 "node_modules/wordwrap": {
28016 "version": "1.0.0",
28017 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
28018 "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
28019 "dev": true
28020 },
28021 "node_modules/worker-farm": {
28022 "version": "1.7.0",
28023 "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
28024 "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
28025 "dev": true,
28026 "dependencies": {
28027 "errno": "~0.1.7"
28028 }
28029 },
28030 "node_modules/workerpool": {
28031 "version": "6.0.0",
28032 "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz",
28033 "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==",
28034 "dev": true
28035 },
28036 "node_modules/wrap-ansi": {
28037 "version": "6.2.0",
28038 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
28039 "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
28040 "dev": true,
28041 "dependencies": {
28042 "ansi-styles": "^4.0.0",
28043 "string-width": "^4.1.0",
28044 "strip-ansi": "^6.0.0"
28045 },
28046 "engines": {
28047 "node": ">=8"
28048 }
28049 },
28050 "node_modules/wrap-ansi/node_modules/emoji-regex": {
28051 "version": "8.0.0",
28052 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
28053 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
28054 "dev": true
28055 },
28056 "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
28057 "version": "3.0.0",
28058 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
28059 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
28060 "dev": true,
28061 "engines": {
28062 "node": ">=8"
28063 }
28064 },
28065 "node_modules/wrap-ansi/node_modules/string-width": {
28066 "version": "4.2.0",
28067 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
28068 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
28069 "dev": true,
28070 "dependencies": {
28071 "emoji-regex": "^8.0.0",
28072 "is-fullwidth-code-point": "^3.0.0",
28073 "strip-ansi": "^6.0.0"
28074 },
28075 "engines": {
28076 "node": ">=8"
28077 }
28078 },
28079 "node_modules/wrappy": {
28080 "version": "1.0.2",
28081 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
28082 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
28083 "dev": true
28084 },
28085 "node_modules/write": {
28086 "version": "1.0.3",
28087 "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
28088 "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
28089 "dev": true,
28090 "dependencies": {
28091 "mkdirp": "^0.5.1"
28092 },
28093 "engines": {
28094 "node": ">=4"
28095 }
28096 },
28097 "node_modules/write-file-atomic": {
28098 "version": "3.0.3",
28099 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
28100 "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
28101 "dev": true,
28102 "dependencies": {
28103 "imurmurhash": "^0.1.4",
28104 "is-typedarray": "^1.0.0",
28105 "signal-exit": "^3.0.2",
28106 "typedarray-to-buffer": "^3.1.5"
28107 }
28108 },
28109 "node_modules/write-json-file": {
28110 "version": "3.2.0",
28111 "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz",
28112 "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==",
28113 "dev": true,
28114 "dependencies": {
28115 "detect-indent": "^5.0.0",
28116 "graceful-fs": "^4.1.15",
28117 "make-dir": "^2.1.0",
28118 "pify": "^4.0.1",
28119 "sort-keys": "^2.0.0",
28120 "write-file-atomic": "^2.4.2"
28121 },
28122 "engines": {
28123 "node": ">=6"
28124 }
28125 },
28126 "node_modules/write-json-file/node_modules/sort-keys": {
28127 "version": "2.0.0",
28128 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
28129 "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
28130 "dev": true,
28131 "dependencies": {
28132 "is-plain-obj": "^1.0.0"
28133 },
28134 "engines": {
28135 "node": ">=4"
28136 }
28137 },
28138 "node_modules/write-json-file/node_modules/write-file-atomic": {
28139 "version": "2.4.3",
28140 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
28141 "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
28142 "dev": true,
28143 "dependencies": {
28144 "graceful-fs": "^4.1.11",
28145 "imurmurhash": "^0.1.4",
28146 "signal-exit": "^3.0.2"
28147 }
28148 },
28149 "node_modules/write-pkg": {
28150 "version": "3.2.0",
28151 "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz",
28152 "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==",
28153 "dev": true,
28154 "dependencies": {
28155 "sort-keys": "^2.0.0",
28156 "write-json-file": "^2.2.0"
28157 },
28158 "engines": {
28159 "node": ">=4"
28160 }
28161 },
28162 "node_modules/write-pkg/node_modules/make-dir": {
28163 "version": "1.3.0",
28164 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
28165 "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
28166 "dev": true,
28167 "dependencies": {
28168 "pify": "^3.0.0"
28169 },
28170 "engines": {
28171 "node": ">=4"
28172 }
28173 },
28174 "node_modules/write-pkg/node_modules/pify": {
28175 "version": "3.0.0",
28176 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
28177 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
28178 "dev": true,
28179 "engines": {
28180 "node": ">=4"
28181 }
28182 },
28183 "node_modules/write-pkg/node_modules/sort-keys": {
28184 "version": "2.0.0",
28185 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
28186 "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
28187 "dev": true,
28188 "dependencies": {
28189 "is-plain-obj": "^1.0.0"
28190 },
28191 "engines": {
28192 "node": ">=4"
28193 }
28194 },
28195 "node_modules/write-pkg/node_modules/write-file-atomic": {
28196 "version": "2.4.3",
28197 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
28198 "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
28199 "dev": true,
28200 "dependencies": {
28201 "graceful-fs": "^4.1.11",
28202 "imurmurhash": "^0.1.4",
28203 "signal-exit": "^3.0.2"
28204 }
28205 },
28206 "node_modules/write-pkg/node_modules/write-json-file": {
28207 "version": "2.3.0",
28208 "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz",
28209 "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=",
28210 "dev": true,
28211 "dependencies": {
28212 "detect-indent": "^5.0.0",
28213 "graceful-fs": "^4.1.2",
28214 "make-dir": "^1.0.0",
28215 "pify": "^3.0.0",
28216 "sort-keys": "^2.0.0",
28217 "write-file-atomic": "^2.0.0"
28218 },
28219 "engines": {
28220 "node": ">=4"
28221 }
28222 },
28223 "node_modules/write/node_modules/mkdirp": {
28224 "version": "0.5.5",
28225 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
28226 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
28227 "dev": true,
28228 "dependencies": {
28229 "minimist": "^1.2.5"
28230 },
28231 "bin": {
28232 "mkdirp": "bin/cmd.js"
28233 }
28234 },
28235 "node_modules/ws": {
28236 "version": "7.3.1",
28237 "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz",
28238 "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==",
28239 "dev": true,
28240 "engines": {
28241 "node": ">=8.3.0"
28242 }
28243 },
28244 "node_modules/xdg-basedir": {
28245 "version": "4.0.0",
28246 "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
28247 "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
28248 "dev": true,
28249 "engines": {
28250 "node": ">=8"
28251 }
28252 },
28253 "node_modules/xml-name-validator": {
28254 "version": "3.0.0",
28255 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
28256 "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
28257 "dev": true
28258 },
28259 "node_modules/xmlchars": {
28260 "version": "2.2.0",
28261 "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
28262 "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
28263 "dev": true
28264 },
28265 "node_modules/xtend": {
28266 "version": "4.0.2",
28267 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
28268 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
28269 "dev": true,
28270 "engines": {
28271 "node": ">=0.4"
28272 }
28273 },
28274 "node_modules/xxhashjs": {
28275 "version": "0.2.2",
28276 "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz",
28277 "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==",
28278 "dependencies": {
28279 "cuint": "^0.2.2"
28280 }
28281 },
28282 "node_modules/y18n": {
28283 "version": "4.0.0",
28284 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
28285 "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
28286 "dev": true
28287 },
28288 "node_modules/yaeti": {
28289 "version": "0.0.6",
28290 "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz",
28291 "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=",
28292 "engines": {
28293 "node": ">=0.10.32"
28294 }
28295 },
28296 "node_modules/yallist": {
28297 "version": "2.1.2",
28298 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
28299 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
28300 "dev": true
28301 },
28302 "node_modules/yargs": {
28303 "version": "15.4.1",
28304 "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
28305 "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
28306 "dev": true,
28307 "dependencies": {
28308 "cliui": "^6.0.0",
28309 "decamelize": "^1.2.0",
28310 "find-up": "^4.1.0",
28311 "get-caller-file": "^2.0.1",
28312 "require-directory": "^2.1.1",
28313 "require-main-filename": "^2.0.0",
28314 "set-blocking": "^2.0.0",
28315 "string-width": "^4.2.0",
28316 "which-module": "^2.0.0",
28317 "y18n": "^4.0.0",
28318 "yargs-parser": "^18.1.2"
28319 },
28320 "engines": {
28321 "node": ">=8"
28322 }
28323 },
28324 "node_modules/yargs-parser": {
28325 "version": "18.1.3",
28326 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
28327 "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
28328 "dev": true,
28329 "dependencies": {
28330 "camelcase": "^5.0.0",
28331 "decamelize": "^1.2.0"
28332 },
28333 "engines": {
28334 "node": ">=6"
28335 }
28336 },
28337 "node_modules/yargs-unparser": {
28338 "version": "1.6.1",
28339 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.1.tgz",
28340 "integrity": "sha512-qZV14lK9MWsGCmcr7u5oXGH0dbGqZAIxTDrWXZDo5zUr6b6iUmelNKO6x6R1dQT24AH3LgRxJpr8meWy2unolA==",
28341 "dev": true,
28342 "dependencies": {
28343 "camelcase": "^5.3.1",
28344 "decamelize": "^1.2.0",
28345 "flat": "^4.1.0",
28346 "is-plain-obj": "^1.1.0",
28347 "yargs": "^14.2.3"
28348 },
28349 "engines": {
28350 "node": ">=6"
28351 }
28352 },
28353 "node_modules/yargs-unparser/node_modules/ansi-regex": {
28354 "version": "4.1.0",
28355 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
28356 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
28357 "dev": true,
28358 "engines": {
28359 "node": ">=6"
28360 }
28361 },
28362 "node_modules/yargs-unparser/node_modules/ansi-styles": {
28363 "version": "3.2.1",
28364 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
28365 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
28366 "dev": true,
28367 "dependencies": {
28368 "color-convert": "^1.9.0"
28369 },
28370 "engines": {
28371 "node": ">=4"
28372 }
28373 },
28374 "node_modules/yargs-unparser/node_modules/cliui": {
28375 "version": "5.0.0",
28376 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
28377 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
28378 "dev": true,
28379 "dependencies": {
28380 "string-width": "^3.1.0",
28381 "strip-ansi": "^5.2.0",
28382 "wrap-ansi": "^5.1.0"
28383 }
28384 },
28385 "node_modules/yargs-unparser/node_modules/color-convert": {
28386 "version": "1.9.3",
28387 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
28388 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
28389 "dev": true,
28390 "dependencies": {
28391 "color-name": "1.1.3"
28392 }
28393 },
28394 "node_modules/yargs-unparser/node_modules/color-name": {
28395 "version": "1.1.3",
28396 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
28397 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
28398 "dev": true
28399 },
28400 "node_modules/yargs-unparser/node_modules/strip-ansi": {
28401 "version": "5.2.0",
28402 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
28403 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
28404 "dev": true,
28405 "dependencies": {
28406 "ansi-regex": "^4.1.0"
28407 },
28408 "engines": {
28409 "node": ">=6"
28410 }
28411 },
28412 "node_modules/yargs-unparser/node_modules/wrap-ansi": {
28413 "version": "5.1.0",
28414 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
28415 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
28416 "dev": true,
28417 "dependencies": {
28418 "ansi-styles": "^3.2.0",
28419 "string-width": "^3.0.0",
28420 "strip-ansi": "^5.0.0"
28421 },
28422 "engines": {
28423 "node": ">=6"
28424 }
28425 },
28426 "node_modules/yargs-unparser/node_modules/yargs": {
28427 "version": "14.2.3",
28428 "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz",
28429 "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==",
28430 "dev": true,
28431 "dependencies": {
28432 "cliui": "^5.0.0",
28433 "decamelize": "^1.2.0",
28434 "find-up": "^3.0.0",
28435 "get-caller-file": "^2.0.1",
28436 "require-directory": "^2.1.1",
28437 "require-main-filename": "^2.0.0",
28438 "set-blocking": "^2.0.0",
28439 "string-width": "^3.0.0",
28440 "which-module": "^2.0.0",
28441 "y18n": "^4.0.0",
28442 "yargs-parser": "^15.0.1"
28443 }
28444 },
28445 "node_modules/yargs-unparser/node_modules/yargs-parser": {
28446 "version": "15.0.1",
28447 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz",
28448 "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==",
28449 "dev": true,
28450 "dependencies": {
28451 "camelcase": "^5.0.0",
28452 "decamelize": "^1.2.0"
28453 }
28454 },
28455 "node_modules/yargs/node_modules/emoji-regex": {
28456 "version": "8.0.0",
28457 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
28458 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
28459 "dev": true
28460 },
28461 "node_modules/yargs/node_modules/find-up": {
28462 "version": "4.1.0",
28463 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
28464 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
28465 "dev": true,
28466 "dependencies": {
28467 "locate-path": "^5.0.0",
28468 "path-exists": "^4.0.0"
28469 },
28470 "engines": {
28471 "node": ">=8"
28472 }
28473 },
28474 "node_modules/yargs/node_modules/is-fullwidth-code-point": {
28475 "version": "3.0.0",
28476 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
28477 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
28478 "dev": true,
28479 "engines": {
28480 "node": ">=8"
28481 }
28482 },
28483 "node_modules/yargs/node_modules/locate-path": {
28484 "version": "5.0.0",
28485 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
28486 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
28487 "dev": true,
28488 "dependencies": {
28489 "p-locate": "^4.1.0"
28490 },
28491 "engines": {
28492 "node": ">=8"
28493 }
28494 },
28495 "node_modules/yargs/node_modules/p-locate": {
28496 "version": "4.1.0",
28497 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
28498 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
28499 "dev": true,
28500 "dependencies": {
28501 "p-limit": "^2.2.0"
28502 },
28503 "engines": {
28504 "node": ">=8"
28505 }
28506 },
28507 "node_modules/yargs/node_modules/path-exists": {
28508 "version": "4.0.0",
28509 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
28510 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
28511 "dev": true,
28512 "engines": {
28513 "node": ">=8"
28514 }
28515 },
28516 "node_modules/yargs/node_modules/string-width": {
28517 "version": "4.2.0",
28518 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
28519 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
28520 "dev": true,
28521 "dependencies": {
28522 "emoji-regex": "^8.0.0",
28523 "is-fullwidth-code-point": "^3.0.0",
28524 "strip-ansi": "^6.0.0"
28525 },
28526 "engines": {
28527 "node": ">=8"
28528 }
28529 },
28530 "node_modules/yn": {
28531 "version": "3.1.1",
28532 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
28533 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
28534 "dev": true,
28535 "engines": {
28536 "node": ">=6"
28537 }
28538 },
28539 "node_modules/zepto": {
28540 "version": "1.2.0",
28541 "resolved": "https://registry.npmjs.org/zepto/-/zepto-1.2.0.tgz",
28542 "integrity": "sha1-4Se9nmb9hGvl6rSME5SIL3wOT5g=",
28543 "dev": true
28544 }
28545 },
6 "dependencies": {28546 "dependencies": {
7 "@ant-design-vue/babel-helper-vue-transform-on": {28547 "@ant-design-vue/babel-helper-vue-transform-on": {
8 "version": "1.0.1",28548 "version": "1.0.1",
1476 "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==",30016 "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==",
1477 "dev": true,30017 "dev": true,
1478 "requires": {30018 "requires": {
1479 "JSONStream": "^1.3.4",
1480 "bluebird": "^3.5.1",30019 "bluebird": "^3.5.1",
1481 "figgy-pudding": "^3.4.1",30020 "figgy-pudding": "^3.4.1",
30021 "JSONStream": "^1.3.4",
1482 "lru-cache": "^5.1.1",30022 "lru-cache": "^5.1.1",
1483 "make-fetch-happen": "^5.0.0",30023 "make-fetch-happen": "^5.0.0",
1484 "npm-package-arg": "^6.1.0",30024 "npm-package-arg": "^6.1.0",
5569 "mz": "^2.5.0"34109 "mz": "^2.5.0"
5570 }34110 }
5571 },34111 },
5572 "JSONStream": {
5573 "version": "1.3.5",
5574 "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
5575 "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
5576 "dev": true,
5577 "requires": {
5578 "jsonparse": "^1.2.0",
5579 "through": ">=2.2.7 <3"
5580 }
5581 },
5582 "abab": {34112 "abab": {
5583 "version": "2.0.4",34113 "version": "2.0.4",
5584 "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz",34114 "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz",
7967 "integrity": "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==",36497 "integrity": "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==",
7968 "dev": true,36498 "dev": true,
7969 "requires": {36499 "requires": {
36500 "is-text-path": "^1.0.1",
7970 "JSONStream": "^1.0.4",36501 "JSONStream": "^1.0.4",
7971 "is-text-path": "^1.0.1",
7972 "lodash": "^4.17.15",36502 "lodash": "^4.17.15",
7973 "meow": "^7.0.0",36503 "meow": "^7.0.0",
7974 "split2": "^2.0.0",36504 "split2": "^2.0.0",
15054 "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",43584 "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
15055 "dev": true43585 "dev": true
15056 },43586 },
43587 "JSONStream": {
43588 "version": "1.3.5",
43589 "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
43590 "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
43591 "dev": true,
43592 "requires": {
43593 "jsonparse": "^1.2.0",
43594 "through": ">=2.2.7 <3"
43595 }
43596 },
15057 "jsprim": {43597 "jsprim": {
15058 "version": "1.4.1",43598 "version": "1.4.1",
15059 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",43599 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
20900 "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",49440 "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
20901 "dev": true49441 "dev": true
20902 },49442 },
49443 "string_decoder": {
49444 "version": "1.3.0",
49445 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
49446 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
49447 "requires": {
49448 "safe-buffer": "~5.2.0"
49449 }
49450 },
20903 "string-length": {49451 "string-length": {
20904 "version": "4.0.1",49452 "version": "4.0.1",
20905 "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz",49453 "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz",
20970 "requires": {49518 "requires": {
20971 "define-properties": "^1.1.3",49519 "define-properties": "^1.1.3",
20972 "es-abstract": "^1.17.5"49520 "es-abstract": "^1.17.5"
20973 }
20974 },
20975 "string_decoder": {
20976 "version": "1.3.0",
20977 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
20978 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
20979 "requires": {
20980 "safe-buffer": "~5.2.0"
20981 }49521 }
20982 },49522 },
20983 "stringify-object": {49523 "stringify-object": {
modifiedtests/src/config.tsdiffbeforeafterboth
--- a/tests/src/config.ts
+++ b/tests/src/config.ts
@@ -1,90 +1,7 @@
 import process from 'process';
 
 const config = {
-  substrateUrl: process.env.substrateUrl || 'ws://127.0.0.1:9944',
-  customTypes: process.env.customTypes || `{
-    "Schedule": {
-      "version": "u32",
-      "put_code_per_byte_cost": "Gas",
-      "grow_mem_cost": "Gas",
-      "regular_op_cost": "Gas",
-      "return_data_per_byte_cost": "Gas",
-      "event_data_per_byte_cost": "Gas",
-      "event_per_topic_cost": "Gas",
-      "event_base_cost": "Gas",
-      "call_base_cost": "Gas",
-      "instantiate_base_cost": "Gas",
-      "dispatch_base_cost": "Gas",
-      "sandbox_data_read_cost": "Gas",
-      "sandbox_data_write_cost": "Gas",
-      "transfer_cost": "Gas",
-      "instantiate_cost": "Gas",
-      "max_event_topics": "u32",
-      "max_stack_height": "u32",
-      "max_memory_pages": "u32",
-      "max_table_size": "u32",
-      "enable_println": "bool",
-      "max_subject_len": "u32"
-    },
-    "CollectionMode": {
-      "_enum": {
-        "Invalid": null,
-        "NFT": "u32",
-        "Fungible": "u32",
-        "ReFungible": "(u32, u32)"
-      }
-    },
-    "Ownership": {
-      "Owner": "AccountId",
-      "Fraction": "u128"
-    },
-    "FungibleItemType": {
-      "Collection": "u64",
-      "Owner": "AccountId",
-      "Value": "u128"
-    },
-    "ReFungibleItemType": {
-      "Collection": "u64",
-      "Owner": "Vec<Ownership>",
-      "Data": "Vec<u8>"
-    },
-    "NftItemType": {
-      "Collection": "u64",
-      "Owner": "AccountId",
-      "Data": "Vec<u8>"
-    },
-    "Ownership": {
-      "owner": "AccountId",
-      "fraction": "u128"
-    },
-    "ReFungibleItemType": {
-      "Collection": "u64",
-      "Owner": "Vec<Ownership<AccountId>>",
-      "Data": "Vec<u8>"
-    },
-    "CollectionType": {
-      "Owner": "AccountId",
-      "Mode": "CollectionMode",
-      "Access": "u8",
-      "DecimalPoints": "u32",
-      "Name": "Vec<u16>",
-      "Description": "Vec<u16>",
-      "TokenPrefix": "Vec<u8>",
-      "CustomDataSize": "u32",
-      "MintMode": "bool",
-      "OffchainSchema": "Vec<u8>",
-      "Sponsor": "AccountId",
-      "UnconfirmedSponsor": "AccountId"
-    },
-    "ApprovePermissions": {
-      "Approved": "AccountId",
-      "Amount": "u64"
-    },
-    "RawData": "Vec<u8>",
-    "Address": "AccountId",
-    "LookupSource": "AccountId",
-    "Weight": "u64"
-  }`
+  substrateUrl: process.env.substrateUrl || 'ws://127.0.0.1:9944'
 }
 
 export default config;
\ No newline at end of file
modifiedtests/src/substrate/substrate-api.tsdiffbeforeafterboth
--- a/tests/src/substrate/substrate-api.ts
+++ b/tests/src/substrate/substrate-api.ts
@@ -2,10 +2,11 @@
 import config from "../config";
 import promisifySubstrate from "./promisify-substrate";
 import { ApiOptions } from "@polkadot/api/types";
+import rtt from "../../../runtime_types.json";
 
 function defaultApiOptions(): ApiOptions {
   const wsProvider = new WsProvider(config.substrateUrl);
-  return { provider: wsProvider, types: JSON.parse(config.customTypes) };
+  return { provider: wsProvider, types: rtt };
 }
 
 export default async function usingApi(action: (api: ApiPromise) => Promise<void>, settings: ApiOptions | undefined = undefined): Promise<void> {