diff --git a/docs/stakers/cluster-management/depositing-eth.md b/docs/stakers/cluster-management/depositing-eth.md
new file mode 100644
index 0000000..982df2c
--- /dev/null
+++ b/docs/stakers/cluster-management/depositing-eth.md
@@ -0,0 +1,48 @@
+---
+title: Deposit ETH
+sidebar_position: 2
+---
+
+# Depositing ETH to Cluster
+
+All clusters on SSV Network use native ETH for fee payments to operators and the network. The cluster balance is necessary to reward operators and pay network fees.
+
+:::tip Operational Runway
+Remember to maintain sufficient ETH balance to cover your cluster's operational costs. Monitor your runway regularly to avoid liquidation.
+
+For more information on cluster balance mechanics, please refer to [the dedicated learning page](/stakers/clusters/cluster-balance).
+:::
+
+#### 1. Connect Web3 Wallet
+
+Connect your Web3 wallet with the [WebApp](https://app.ssv.network/), use the same address used for validator registration.
+
+#### 2. Choose the Cluster
+
+In the My Account page, select an active cluster and then click on the "Deposit" button.
+
+
+
+#### 3. Enter the Amount
+
+In the next screen, you'll be asked to enter the amount of ETH you want to deposit.
+
+Once you enter the amount, click on the _Deposit_ button.
+
+
+
+#### 4. Sign transaction
+
+The page will submit a transaction to the SSV Network smart contract. Finalize the deposit to the Cluster by signing the transaction.
+
+
+

+
+
+#### 5. Deposit Complete
+
+You'll be taken back to the Cluster page, where the balance will be updated with the deposited ETH amount.
\ No newline at end of file
diff --git a/docs/stakers/cluster-management/depositing-ssv.md b/docs/stakers/cluster-management/depositing-ssv.md
deleted file mode 100644
index da19c83..0000000
--- a/docs/stakers/cluster-management/depositing-ssv.md
+++ /dev/null
@@ -1,46 +0,0 @@
----
-title: Depositing SSV
-sidebar_position: 2
----
-
-### Connect your Web3 wallet to the WebApp
-
-The SSV token is used as as the payment layer of the network and the cluster balance is necessary to reward its operators.
-
-For more information on this topic, please refer to [the dedicated learning page](/stakers/clusters/cluster-balance).
-
-Make sure to connect your Web3 wallet with the WebApp, and that the address corresponds with the one you want to manage your Validators with.
-
-:::info
-**Note:** Your account is associated with your Web3 wallet.
-:::
-
-In the My Account page, select an active cluster and then click on the "Deposit" button.
-
-
-
-In the next screen, you'll be asked to enter the amount of SSV you want to deposit
-
-
-
-Once you enter the amount, click on the _Deposit_ button
-
-
-
-The page will attempt to submit a transaction to the SSV Network smart contract, check your Web3 wallet.
-
-
-
-Now, finalize the deposit on the Cluster by signing the transaction.
-
-
-

-
-
-You'll be taken back to the Cluster page, where the balance will be updated with the amount of SSV tokens deposited.
-
-
\ No newline at end of file
diff --git a/docs/stakers/cluster-management/migrating-to-eth-clusters.md b/docs/stakers/cluster-management/migrating-to-eth-clusters.md
new file mode 100644
index 0000000..e5a0131
--- /dev/null
+++ b/docs/stakers/cluster-management/migrating-to-eth-clusters.md
@@ -0,0 +1,84 @@
+---
+title: Migrating to ETH
+sidebar_position: 8
+---
+
+# Migrating to ETH
+
+## Overview
+Legacy SSV-based clusters should be migrated to ETH payments to continue active operations. Migration is the only path forward for maintaining and modifying existing clusters.
+
+### What Happens During Migration
+
+1. **ETH Deposit**: You deposit ETH to fund your cluster's operational runway
+2. **SSV Refund**: Your entire SSV balance is automatically refunded to your wallet
+3. **Cluster Conversion**: Your cluster switches to ETH-based fee accounting
+4. **Continued Operation**: Your validators continue running without interruption
+
+:::info Automatic SSV Refund
+You do **not** need to manually withdraw SSV before migrating. The migration process automatically returns your full SSV balance to your wallet address.
+:::
+
+### Prerequisites
+
+Before migrating, ensure you have:
+
+- Access to the wallet that owns the cluster
+- Sufficient ETH to cover:
+ - Initial cluster funding (operational runway)
+ - Gas fees for the migration transaction
+ - We recommend depositing enough ETH for at least 90 days of operations to avoid frequent top-ups.
+
+## Migration Process
+
+### Via WebApp
+
+#### 1. Connect Web3 Wallet
+Connect your Web3 wallet with the [WebApp](https://app.ssv.network/), use the same address used for validator registration.
+
+#### 2. Choose the Cluster
+Select a non-migrated cluster from the list and click “Switch to ETH”.
+
+
+
+#### 3. Acknowledge Fee Warnings
+Review and acknowledge the fee warnings and comparison.
+
+
+
+#### 4. Enter Effective Balance
+Enter the total Effective Balance for all validators in the cluster. The default is 32 ETH per validator. Acknowledge the warnings and continue.
+
+
+
+#### 5. Choose Operational Runway
+Choose an operational runway based on the new yearly operator fees.
+
+
+
+#### 6. Acknowledge Balance Warnings
+Review the balance and fee calculation notice. You can read more about [Effective Balance accounting here](/stakers/clusters/effective-balance.md).
+
+
+
+#### 7. Switch Cluster to ETH
+Review the migration summary and confirm by selecting “Switch Cluster to ETH”. Sign the transaction with your wallet.
+
+
+
+#### 8. Finish Migration
+After on-chain confirmation, review the post-migration summary. The migration is complete.
+
+
+
+
+### Via Smart Contract
+
+If you prefer to migrate directly via the smart contract, use the `migrateClusterToETH()` function in a transaction. Refer to [Developers documentation](/developers/SSV-SDK/module-reference/cluster-module#migrateclustertoeth) for more details.
+
+**The transaction will:**
+1. Validate your cluster snapshot
+2. Transfer your SSV balance back to your wallet
+3. Accept your ETH deposit
+4. Convert the cluster to ETH-based accounting
+5. Emit `ClusterMigratedToETH` event
\ No newline at end of file
diff --git a/docs/stakers/cluster-management/re-activating-a-cluster.md b/docs/stakers/cluster-management/re-activating-a-cluster.md
index 7756d8f..8759d84 100644
--- a/docs/stakers/cluster-management/re-activating-a-cluster.md
+++ b/docs/stakers/cluster-management/re-activating-a-cluster.md
@@ -3,6 +3,8 @@ title: Re-activating a cluster
sidebar_position: 4
---
+# Re-activating a cluster
+
### Connect your Web3 wallet to the WebApp
Make sure to connect your Web3 wallet with the WebApp, and that the address corresponds with the one you want to manage your Validators with.
@@ -19,7 +21,7 @@ In the Cluster page, click on the **Reactivate Cluster** button

-In the next screen, you'll be asked to choose the cluster runway, which will impact the amount of SSV you will have to deposit to reactivate the cluster.
+In the next screen, you'll be asked to choose the cluster runway, which will impact the amount of ETH you will have to deposit to reactivate the cluster.

@@ -37,6 +39,6 @@ Now, finalize the validator reactivation by signing the transaction.
/>
-You'll be taken back to the Cluster page, where the balance will be updated with the amount of SSV tokens deposited.
+You'll be taken back to the Cluster page, where the balance will be updated with the amount of ETH deposited.

\ No newline at end of file
diff --git a/docs/stakers/cluster-management/withdrawing-eth.md b/docs/stakers/cluster-management/withdrawing-eth.md
new file mode 100644
index 0000000..e461225
--- /dev/null
+++ b/docs/stakers/cluster-management/withdrawing-eth.md
@@ -0,0 +1,46 @@
+---
+title: Withdraw ETH
+sidebar_position: 3
+---
+
+# Withdrawing ETH from Cluster
+
+You can withdraw excess ETH from your cluster balance at any time, as long as you maintain the minimum [liquidation collateral](/stakers/clusters/cluster-balance.md) required for your cluster.
+
+:::warning Liquidation Risk
+Only withdraw excess balance beyond the liquidation collateral. Withdrawing too much may put your cluster at risk of liquidation if fees accumulate faster than expected.
+:::
+
+#### 1. Connect Web3 Wallet
+
+Connect your Web3 wallet with the [WebApp](https://app.ssv.network/), use the same address used for validator registration.
+
+#### 2. Choose the Cluster
+
+In the My Account page, select an active cluster and then click on the "Withdraw" button.
+
+
+
+#### 3. Enter the Amount
+
+In the next screen, you'll be asked to enter the amount of ETH you want to withdraw. If you want to withdraw everything from the cluster balance — you will have to accept Liquidation warnings.
+
+Once you enter the amount, click on the _Withdraw_ button.
+
+
+
+#### 4. Sign transaction
+
+The page will submit a transaction to the SSV Network smart contract. Finalize the withdraw from the Cluster by signing the transaction.
+
+

diff --git a/docs/stakers/validator-management/dkg-ceremony.md b/docs/stakers/validator-management/dkg-ceremony.md
index 23b3196..7d64473 100644
--- a/docs/stakers/validator-management/dkg-ceremony.md
+++ b/docs/stakers/validator-management/dkg-ceremony.md
@@ -90,7 +90,7 @@ From the options presented in the next screen, please select DKG

:::info
-The latest SSV Smart Contract updates added support for [_bulk operations_](../../developers/smart-contracts/ssvnetwork.md#bulkregistervalidatorpublickey-operatorids-shares-amount-cluster), and the latest release of`ssv-dkg` tool has been made compatible with bulk operations.
+The latest SSV Smart Contract updates added support for [_bulk operations_](/developers/smart-contracts/ssvnetwork.md#bulkregistervalidatorpublickey-operatorids-shares-cluster), and the latest release of`ssv-dkg` tool has been made compatible with bulk operations.
With version 1.1.0 (and above), it is possible to generate keyshares for multiple validators in a single operation.
:::
diff --git a/docs/stakers/validators/validator-onboarding.md b/docs/stakers/validators/validator-onboarding.md
index 7fb18e6..df8d295 100644
--- a/docs/stakers/validators/validator-onboarding.md
+++ b/docs/stakers/validators/validator-onboarding.md
@@ -39,38 +39,42 @@ Factors to consider in cluster formation:
### Operational Costs
-The associated costs for running validators on the ssv network are determined by **operator fees** and **network fees**.
+The associated costs for running validators on the SSV network are determined by **operator fees** and **network fees**, paid in **native ETH**.
With the network embracing a free-market approach, where operators set their own fees, the cost for each validator will vary based on its operator setup.
-In addition to fees, there’s a minimum balance requirement, known as [liquidation collateral](../clusters/cluster-balance), that has to be deposited for each validator a user runs through the network.
+In addition to fees, there's a minimum balance requirement, known as [liquidation collateral](../clusters/cluster-balance), that has to be deposited for each validator a user runs through the network.
### Validator Funding
-To carry validators operational costs, the validator's cluster must be funded with an appropriate amount of SSV (see [Cluster Balance](../clusters/cluster-balance.md)).
+To cover validator operational costs, your cluster must be funded with an appropriate amount of **ETH** (see [Cluster Balance](../clusters/cluster-balance.md)).
-Funding can be made at any time to the cluster’s balance (see [Deposits](../clusters/cluster-balance), but in case the first validator is onboarded to a cluster, the initial funding must be carried with its registration.
+Funding can be made at any time to the cluster's balance, but when onboarding the first validator to a new cluster, the initial funding must be provided with the registration transaction.
-To calculate how much funding is needed to run a validator within its cluster according to a certain **operation period** and the required **liquidation collateral**:
+To calculate how much ETH funding is needed to run a validator within its cluster according to a certain **operation period** and the required **liquidation collateral**:
$$
-Required\;Funding = (O1_{fee} + O2_{fee} + O3_{fee} + O4_{fee} + N_{fee}) * (Period + LTP)
+Required\;Funding_{ETH} = (O1_{fee} + O2_{fee} + O3_{fee} + O4_{fee} + N_{fee}) * (Period + LTP)
$$
Legend:
-* $$O1_{fee}$$ to $$O4_{fee}$$ - operator fee (SSV per block)
-* $$N_{fee}$$ - network fee (SSV per block)
+* $$O1_{fee}$$ to $$O4_{fee}$$ - operator fee (ETH per block)
+* $$N_{fee}$$ - network fee (ETH per block)
* $$Period$$ - desired operation period (blocks)
* $$LTP$$ - liquidation threshold period (blocks)
-### Single Validator Funding Example
+### Single Validator Funding Example (ETH Cluster)
-Assuming there are 100 blocks per day, **operators and network fee** of 0.001 SSV (per block) and a **liquidation period** of 1 month, the **required funding** for 1 year of **operation period** would be:
+Assuming there are 7,200 blocks per day, **operator fees** of 0.0000001 ETH per block each, and a **network fee** of 0.00000005 ETH per block, with a **liquidation period** of 30 days, the **required funding** for 365 days of **operation period** would be:
$$
-197.5 SSV = ((0.001 + 0.001 + 0.001 + 0.001 + 0.001) * 100 * (365+30))
+ETH_{required} = ((4 \times 0.0000001) + 0.00000005) \times 7,200 \times (365 + 30)
$$
-:::info
-Please note that maintaining your cluster's operational runway is essential and a user could always deposit more balance to their account, or withdraw as they see fit.
-:::
+$$
+ETH_{required} \approx 1.278 ETH
+$$
+
+:::info Operational Runway
+Maintaining your cluster's operational runway is essential. You can always deposit more ETH to extend your runway or withdraw excess balance as needed.
+:::
\ No newline at end of file
diff --git a/docusaurus.config.ts b/docusaurus.config.ts
index 7517fec..f9dbac1 100644
--- a/docusaurus.config.ts
+++ b/docusaurus.config.ts
@@ -83,6 +83,7 @@ const config: Config = {
{to: '/developers/', label: 'Developers', position: 'left'},
{to: '/stakers/', label: 'Stakers', position: 'left'},
{to: '/operators/', label: 'Operators', position: 'left'},
+ {to: '/ssv-staking/', label: 'SSV Staking', position: 'left'},
{
href: 'https://github.com/ssvlabs',
label: 'GitHub',
@@ -150,7 +151,9 @@ const config: Config = {
const redirectFiles: Record
= {
'/operators/operator-node/setup-sidecars/configuring-mev': '/operators/operator-node/node-setup/configuring-mev',
'/operators/operator-node/setup-sidecars/configuring-primev': '/operators/operator-node/node-setup/configuring-primev',
- '/developers/quickstart':'/developers/SSV-SDK/examples/bulk-register-validators'
+ '/developers/quickstart':'/developers/SSV-SDK/examples/bulk-register-validators',
+ '/stakers/cluster-management/depositing-ssv': '/stakers/cluster-management/depositing-eth',
+ '/stakers/cluster-management/withdrawing-ssv': '/stakers/cluster-management/withdrawing-eth'
};
for (const [newPath, oldPath] of Object.entries(redirectFolders)) {
if (existingPath === newPath || existingPath.startsWith(`${newPath}/`)) {
diff --git a/package-lock.json b/package-lock.json
index f6615c0..f75a6c8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -179,7 +179,6 @@
"resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.45.0.tgz",
"integrity": "sha512-nxuCid+Nszs4xqwIMDw11pRJPes2c+Th1yup/+LtpjFH8QWXkr3SirNYSD3OXAeM060HgWWPLA8/Fxk+vwxQOA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@algolia/client-common": "5.45.0",
"@algolia/requester-browser-xhr": "5.45.0",
@@ -305,7 +304,6 @@
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz",
"integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/code-frame": "^7.27.1",
"@babel/generator": "^7.28.5",
@@ -2095,7 +2093,6 @@
}
],
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=18"
},
@@ -2118,7 +2115,6 @@
}
],
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=18"
}
@@ -2228,7 +2224,6 @@
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
"integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
- "peer": true,
"dependencies": {
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
@@ -2650,7 +2645,6 @@
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
"integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
- "peer": true,
"dependencies": {
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
@@ -3608,7 +3602,6 @@
"resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz",
"integrity": "sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@docusaurus/core": "3.9.2",
"@docusaurus/logger": "3.9.2",
@@ -4484,7 +4477,6 @@
"resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz",
"integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/mdx": "^2.0.0"
},
@@ -4788,7 +4780,6 @@
"resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz",
"integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/core": "^7.21.3",
"@svgr/babel-preset": "8.1.0",
@@ -5146,7 +5137,6 @@
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.9.tgz",
"integrity": "sha512-WmdoynAX8Stew/36uTSVMcLJJ1KRh6L3IZRx1PZ7qJtBqT3dYTgyDTx8H1qoRghErydW7xw9mSJ3wS//tCRpFA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"csstype": "^3.0.2"
}
@@ -5488,7 +5478,6 @@
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"license": "MIT",
- "peer": true,
"bin": {
"acorn": "bin/acorn"
},
@@ -5553,7 +5542,6 @@
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
"license": "MIT",
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.3",
"fast-uri": "^3.0.1",
@@ -5599,7 +5587,6 @@
"resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.45.0.tgz",
"integrity": "sha512-wrj4FGr14heLOYkBKV3Fbq5ZBGuIFeDJkTilYq/G+hH1CSlQBtYvG2X1j67flwv0fUeQJwnWxxRIunSemAZirA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@algolia/abtesting": "1.11.0",
"@algolia/client-abtesting": "5.45.0",
@@ -6063,7 +6050,6 @@
}
],
"license": "MIT",
- "peer": true,
"dependencies": {
"baseline-browser-mapping": "^2.9.0",
"caniuse-lite": "^1.0.30001759",
@@ -7020,7 +7006,6 @@
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
"integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
- "peer": true,
"dependencies": {
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
@@ -8385,7 +8370,6 @@
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"license": "MIT",
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -13036,7 +13020,6 @@
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"license": "MIT",
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -13552,7 +13535,6 @@
}
],
"license": "MIT",
- "peer": true,
"dependencies": {
"nanoid": "^3.3.11",
"picocolors": "^1.1.1",
@@ -14456,7 +14438,6 @@
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
"integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
- "peer": true,
"dependencies": {
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
@@ -15251,7 +15232,6 @@
"resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz",
"integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==",
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -15261,7 +15241,6 @@
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz",
"integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==",
"license": "MIT",
- "peer": true,
"dependencies": {
"scheduler": "^0.27.0"
},
@@ -15299,7 +15278,6 @@
"resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz",
"integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/react": "*"
},
@@ -15328,7 +15306,6 @@
"resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz",
"integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/runtime": "^7.12.13",
"history": "^4.9.0",
@@ -17059,7 +17036,6 @@
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"license": "MIT",
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -17252,8 +17228,7 @@
"version": "2.8.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
- "license": "0BSD",
- "peer": true
+ "license": "0BSD"
},
"node_modules/type-fest": {
"version": "2.19.0",
@@ -17316,7 +17291,6 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"devOptional": true,
"license": "Apache-2.0",
- "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -17686,7 +17660,6 @@
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"license": "MIT",
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -17885,7 +17858,6 @@
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz",
"integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/estree": "^1.0.5",
"@webassemblyjs/ast": "^1.12.1",
@@ -18161,7 +18133,6 @@
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"license": "MIT",
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
diff --git a/sidebars.ts b/sidebars.ts
index 26cc4f0..cb147c4 100644
--- a/sidebars.ts
+++ b/sidebars.ts
@@ -16,6 +16,7 @@ const sidebars: SidebarsConfig = {
developersSidebar: [{type: 'autogenerated', dirName: 'developers'}],
operatorsSidebar: [{type: 'autogenerated', dirName: 'operators'}],
stakersSidebar: [{type: 'autogenerated', dirName: 'stakers'}],
+ ssvStakingSidebar: [{type: 'autogenerated', dirName: 'ssv-staking'}],
};
export default sidebars;
diff --git a/static/img/deposit-eth-1.png b/static/img/deposit-eth-1.png
new file mode 100644
index 0000000..55f4244
Binary files /dev/null and b/static/img/deposit-eth-1.png differ
diff --git a/static/img/deposit-eth-2.png b/static/img/deposit-eth-2.png
new file mode 100644
index 0000000..484c7d3
Binary files /dev/null and b/static/img/deposit-eth-2.png differ
diff --git a/static/img/deposit-eth-3.png b/static/img/deposit-eth-3.png
new file mode 100644
index 0000000..9dbb470
Binary files /dev/null and b/static/img/deposit-eth-3.png differ
diff --git a/static/img/deposit-eth-4.png b/static/img/deposit-eth-4.png
new file mode 100644
index 0000000..35ea553
Binary files /dev/null and b/static/img/deposit-eth-4.png differ
diff --git a/static/img/deposit-ssv-1.avif b/static/img/deposit-ssv-1.avif
deleted file mode 100644
index 466513b..0000000
Binary files a/static/img/deposit-ssv-1.avif and /dev/null differ
diff --git a/static/img/deposit-ssv-2.avif b/static/img/deposit-ssv-2.avif
deleted file mode 100644
index f2742fe..0000000
Binary files a/static/img/deposit-ssv-2.avif and /dev/null differ
diff --git a/static/img/deposit-ssv-3.avif b/static/img/deposit-ssv-3.avif
deleted file mode 100644
index 8d14586..0000000
Binary files a/static/img/deposit-ssv-3.avif and /dev/null differ
diff --git a/static/img/deposit-ssv-4.avif b/static/img/deposit-ssv-4.avif
deleted file mode 100644
index 7f316dc..0000000
Binary files a/static/img/deposit-ssv-4.avif and /dev/null differ
diff --git a/static/img/deposit-ssv-5.png b/static/img/deposit-ssv-5.png
deleted file mode 100644
index 7e993ed..0000000
Binary files a/static/img/deposit-ssv-5.png and /dev/null differ
diff --git a/static/img/deposit-ssv-6.avif b/static/img/deposit-ssv-6.avif
deleted file mode 100644
index 2526240..0000000
Binary files a/static/img/deposit-ssv-6.avif and /dev/null differ
diff --git a/static/img/distributing-a-val-1.png b/static/img/distributing-a-val-1.png
new file mode 100644
index 0000000..c78869d
Binary files /dev/null and b/static/img/distributing-a-val-1.png differ
diff --git a/static/img/distributing-a-val-10.png b/static/img/distributing-a-val-10.png
new file mode 100644
index 0000000..50c9e00
Binary files /dev/null and b/static/img/distributing-a-val-10.png differ
diff --git a/static/img/distributing-a-val-11.png b/static/img/distributing-a-val-11.png
new file mode 100644
index 0000000..e16d045
Binary files /dev/null and b/static/img/distributing-a-val-11.png differ
diff --git a/static/img/distributing-a-val-12.png b/static/img/distributing-a-val-12.png
new file mode 100644
index 0000000..857cc1e
Binary files /dev/null and b/static/img/distributing-a-val-12.png differ
diff --git a/static/img/distributing-a-val-13.png b/static/img/distributing-a-val-13.png
new file mode 100644
index 0000000..f782ecd
Binary files /dev/null and b/static/img/distributing-a-val-13.png differ
diff --git a/static/img/distributing-a-val-14.png b/static/img/distributing-a-val-14.png
new file mode 100644
index 0000000..fc03879
Binary files /dev/null and b/static/img/distributing-a-val-14.png differ
diff --git a/static/img/distributing-a-val-16.png b/static/img/distributing-a-val-16.png
new file mode 100644
index 0000000..969d70b
Binary files /dev/null and b/static/img/distributing-a-val-16.png differ
diff --git a/static/img/distributing-a-val-17.png b/static/img/distributing-a-val-17.png
new file mode 100644
index 0000000..9afacc8
Binary files /dev/null and b/static/img/distributing-a-val-17.png differ
diff --git a/static/img/distributing-a-val-3.png b/static/img/distributing-a-val-3.png
new file mode 100644
index 0000000..3f200c6
Binary files /dev/null and b/static/img/distributing-a-val-3.png differ
diff --git a/static/img/distributing-a-val-4.png b/static/img/distributing-a-val-4.png
new file mode 100644
index 0000000..e4f5cce
Binary files /dev/null and b/static/img/distributing-a-val-4.png differ
diff --git a/static/img/distributing-a-val-5.png b/static/img/distributing-a-val-5.png
new file mode 100644
index 0000000..5195e61
Binary files /dev/null and b/static/img/distributing-a-val-5.png differ
diff --git a/static/img/distributing-a-val-EB.png b/static/img/distributing-a-val-EB.png
new file mode 100644
index 0000000..7ef6c5b
Binary files /dev/null and b/static/img/distributing-a-val-EB.png differ
diff --git a/static/img/migrate-eth-1.png b/static/img/migrate-eth-1.png
new file mode 100644
index 0000000..dd4b3c0
Binary files /dev/null and b/static/img/migrate-eth-1.png differ
diff --git a/static/img/migrate-eth-10.png b/static/img/migrate-eth-10.png
new file mode 100644
index 0000000..7a0e416
Binary files /dev/null and b/static/img/migrate-eth-10.png differ
diff --git a/static/img/migrate-eth-2.png b/static/img/migrate-eth-2.png
new file mode 100644
index 0000000..4c583ea
Binary files /dev/null and b/static/img/migrate-eth-2.png differ
diff --git a/static/img/migrate-eth-3.png b/static/img/migrate-eth-3.png
new file mode 100644
index 0000000..73ad72c
Binary files /dev/null and b/static/img/migrate-eth-3.png differ
diff --git a/static/img/migrate-eth-4.png b/static/img/migrate-eth-4.png
new file mode 100644
index 0000000..4dcce26
Binary files /dev/null and b/static/img/migrate-eth-4.png differ
diff --git a/static/img/migrate-eth-5.png b/static/img/migrate-eth-5.png
new file mode 100644
index 0000000..10c7be7
Binary files /dev/null and b/static/img/migrate-eth-5.png differ
diff --git a/static/img/migrate-eth-6.png b/static/img/migrate-eth-6.png
new file mode 100644
index 0000000..1328476
Binary files /dev/null and b/static/img/migrate-eth-6.png differ
diff --git a/static/img/migrate-eth-7.png b/static/img/migrate-eth-7.png
new file mode 100644
index 0000000..752cd2d
Binary files /dev/null and b/static/img/migrate-eth-7.png differ
diff --git a/static/img/migrate-eth-8.png b/static/img/migrate-eth-8.png
new file mode 100644
index 0000000..f15bfdd
Binary files /dev/null and b/static/img/migrate-eth-8.png differ
diff --git a/static/img/migrate-eth-9.png b/static/img/migrate-eth-9.png
new file mode 100644
index 0000000..cb703d2
Binary files /dev/null and b/static/img/migrate-eth-9.png differ
diff --git a/static/img/stake-ssv-1.png b/static/img/stake-ssv-1.png
new file mode 100644
index 0000000..a467857
Binary files /dev/null and b/static/img/stake-ssv-1.png differ
diff --git a/static/img/stake-ssv-2.png b/static/img/stake-ssv-2.png
new file mode 100644
index 0000000..47d1d9a
Binary files /dev/null and b/static/img/stake-ssv-2.png differ
diff --git a/static/img/stake-ssv-3.png b/static/img/stake-ssv-3.png
new file mode 100644
index 0000000..cb146ca
Binary files /dev/null and b/static/img/stake-ssv-3.png differ
diff --git a/static/img/stake-ssv-4.png b/static/img/stake-ssv-4.png
new file mode 100644
index 0000000..6c71048
Binary files /dev/null and b/static/img/stake-ssv-4.png differ
diff --git a/static/img/stake-ssv-5.png b/static/img/stake-ssv-5.png
new file mode 100644
index 0000000..7e854fa
Binary files /dev/null and b/static/img/stake-ssv-5.png differ
diff --git a/static/img/stake-ssv-6.png b/static/img/stake-ssv-6.png
new file mode 100644
index 0000000..0f11c72
Binary files /dev/null and b/static/img/stake-ssv-6.png differ
diff --git a/static/img/staking-rewards-2.png b/static/img/staking-rewards-2.png
new file mode 100644
index 0000000..6efd875
Binary files /dev/null and b/static/img/staking-rewards-2.png differ
diff --git a/static/img/staking-rewards-3.png b/static/img/staking-rewards-3.png
new file mode 100644
index 0000000..5d4eebd
Binary files /dev/null and b/static/img/staking-rewards-3.png differ
diff --git a/static/img/tokenomics-readme-1.avif b/static/img/tokenomics-readme-1.avif
deleted file mode 100644
index 5913916..0000000
Binary files a/static/img/tokenomics-readme-1.avif and /dev/null differ
diff --git a/static/img/tokenomics-readme-1.png b/static/img/tokenomics-readme-1.png
new file mode 100644
index 0000000..a0435a2
Binary files /dev/null and b/static/img/tokenomics-readme-1.png differ
diff --git a/static/img/unstake-ssv-2.png b/static/img/unstake-ssv-2.png
new file mode 100644
index 0000000..26a1132
Binary files /dev/null and b/static/img/unstake-ssv-2.png differ
diff --git a/static/img/unstake-ssv-3.png b/static/img/unstake-ssv-3.png
new file mode 100644
index 0000000..e319bcd
Binary files /dev/null and b/static/img/unstake-ssv-3.png differ
diff --git a/static/img/unstake-ssv-4.png b/static/img/unstake-ssv-4.png
new file mode 100644
index 0000000..20bd84a
Binary files /dev/null and b/static/img/unstake-ssv-4.png differ
diff --git a/static/img/unstake-ssv-5.png b/static/img/unstake-ssv-5.png
new file mode 100644
index 0000000..1062afd
Binary files /dev/null and b/static/img/unstake-ssv-5.png differ
diff --git a/static/img/unstake-ssv-6.png b/static/img/unstake-ssv-6.png
new file mode 100644
index 0000000..6cf130f
Binary files /dev/null and b/static/img/unstake-ssv-6.png differ
diff --git a/static/img/unstake-ssv-7.png b/static/img/unstake-ssv-7.png
new file mode 100644
index 0000000..d841edb
Binary files /dev/null and b/static/img/unstake-ssv-7.png differ
diff --git a/static/img/withdraw-eth-2.png b/static/img/withdraw-eth-2.png
new file mode 100644
index 0000000..89c336c
Binary files /dev/null and b/static/img/withdraw-eth-2.png differ
diff --git a/static/img/withdraw-eth-3.png b/static/img/withdraw-eth-3.png
new file mode 100644
index 0000000..82af7f0
Binary files /dev/null and b/static/img/withdraw-eth-3.png differ
diff --git a/static/img/withdraw-eth-4.png b/static/img/withdraw-eth-4.png
new file mode 100644
index 0000000..098acc8
Binary files /dev/null and b/static/img/withdraw-eth-4.png differ
diff --git a/static/img/withdraw-ssv-1.avif b/static/img/withdraw-ssv-1.avif
deleted file mode 100644
index d2777a0..0000000
Binary files a/static/img/withdraw-ssv-1.avif and /dev/null differ
diff --git a/static/img/withdraw-ssv-2.avif b/static/img/withdraw-ssv-2.avif
deleted file mode 100644
index beb9ae9..0000000
Binary files a/static/img/withdraw-ssv-2.avif and /dev/null differ
diff --git a/static/img/withdraw-ssv-3.avif b/static/img/withdraw-ssv-3.avif
deleted file mode 100644
index 5f0bff0..0000000
Binary files a/static/img/withdraw-ssv-3.avif and /dev/null differ
diff --git a/static/img/withdraw-ssv-4.png b/static/img/withdraw-ssv-4.png
deleted file mode 100644
index 48e7a17..0000000
Binary files a/static/img/withdraw-ssv-4.png and /dev/null differ
diff --git a/static/img/withdraw-ssv-5.avif b/static/img/withdraw-ssv-5.avif
deleted file mode 100644
index 777a02f..0000000
Binary files a/static/img/withdraw-ssv-5.avif and /dev/null differ
diff --git a/yarn.lock b/yarn.lock
index f50366e..dff6526 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -94,7 +94,7 @@
"@algolia/requester-fetch" "5.45.0"
"@algolia/requester-node-http" "5.45.0"
-"@algolia/client-search@5.45.0":
+"@algolia/client-search@>= 4.9.1 < 6", "@algolia/client-search@5.45.0":
version "5.45.0"
resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.45.0.tgz"
integrity sha512-nxuCid+Nszs4xqwIMDw11pRJPes2c+Th1yup/+LtpjFH8QWXkr3SirNYSD3OXAeM060HgWWPLA8/Fxk+vwxQOA==
@@ -174,7 +174,7 @@
resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz"
integrity sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==
-"@babel/core@^7.21.3", "@babel/core@^7.25.9":
+"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.21.3", "@babel/core@^7.25.9", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0":
version "7.28.5"
resolved "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz"
integrity sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==
@@ -1651,7 +1651,7 @@
utility-types "^3.10.0"
webpack "^5.88.1"
-"@docusaurus/plugin-content-docs@3.9.2":
+"@docusaurus/plugin-content-docs@*", "@docusaurus/plugin-content-docs@3.9.2":
version "3.9.2"
resolved "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz"
integrity sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==
@@ -2110,7 +2110,7 @@
"@nodelib/fs.stat" "2.0.5"
run-parallel "^1.1.9"
-"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
+"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
version "2.0.5"
resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
@@ -2244,7 +2244,7 @@
"@svgr/babel-plugin-transform-react-native-svg" "8.1.0"
"@svgr/babel-plugin-transform-svg-component" "8.0.0"
-"@svgr/core@8.1.0":
+"@svgr/core@*", "@svgr/core@8.1.0":
version "8.1.0"
resolved "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz"
integrity sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==
@@ -2367,7 +2367,7 @@
"@types/range-parser" "*"
"@types/send" "*"
-"@types/express@*", "@types/express@^4.17.21":
+"@types/express@*", "@types/express@^4.17.13", "@types/express@^4.17.21":
version "4.17.25"
resolved "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz"
integrity sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==
@@ -2774,7 +2774,7 @@ acorn-walk@^8.0.0:
dependencies:
acorn "^8.11.0"
-acorn@^8.0.0, acorn@^8.0.4, acorn@^8.11.0, acorn@^8.7.1, acorn@^8.8.2:
+"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8, acorn@^8.0.0, acorn@^8.0.4, acorn@^8.11.0, acorn@^8.7.1, acorn@^8.8.2:
version "8.15.0"
resolved "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz"
integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==
@@ -2811,7 +2811,7 @@ ajv-keywords@^5.1.0:
dependencies:
fast-deep-equal "^3.1.3"
-ajv@^6.12.5:
+ajv@^6.12.5, ajv@^6.9.1:
version "6.12.6"
resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
@@ -2821,7 +2821,7 @@ ajv@^6.12.5:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
-ajv@^8.0.0, ajv@^8.9.0:
+ajv@^8.0.0, ajv@^8.8.2, ajv@^8.9.0:
version "8.17.1"
resolved "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz"
integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==
@@ -3094,7 +3094,7 @@ braces@^3.0.3, braces@~3.0.2:
dependencies:
fill-range "^7.1.1"
-browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.26.0, browserslist@^4.27.0, browserslist@^4.28.0:
+browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.26.0, browserslist@^4.27.0, browserslist@^4.28.0, "browserslist@>= 4.21.0":
version "4.28.1"
resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz"
integrity sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==
@@ -3117,12 +3117,17 @@ bundle-name@^4.1.0:
dependencies:
run-applescript "^7.0.0"
+bytes@~3.1.2:
+ version "3.1.2"
+ resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"
+ integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
+
bytes@3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"
integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==
-bytes@3.1.2, bytes@~3.1.2:
+bytes@3.1.2:
version "3.1.2"
resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"
integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
@@ -3463,11 +3468,6 @@ consola@^3.2.3:
resolved "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz"
integrity sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==
-content-disposition@0.5.2:
- version "0.5.2"
- resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz"
- integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==
-
content-disposition@~0.5.4:
version "0.5.4"
resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"
@@ -3475,6 +3475,11 @@ content-disposition@~0.5.4:
dependencies:
safe-buffer "5.2.1"
+content-disposition@0.5.2:
+ version "0.5.2"
+ resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz"
+ integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==
+
content-type@~1.0.4, content-type@~1.0.5:
version "1.0.5"
resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz"
@@ -3739,6 +3744,13 @@ debounce@^1.2.1:
resolved "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz"
integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==
+debug@^4.0.0, debug@^4.1.0, debug@^4.3.1, debug@^4.4.1, debug@4:
+ version "4.4.3"
+ resolved "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz"
+ integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==
+ dependencies:
+ ms "^2.1.3"
+
debug@2.6.9:
version "2.6.9"
resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
@@ -3746,13 +3758,6 @@ debug@2.6.9:
dependencies:
ms "2.0.0"
-debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.3.1, debug@^4.4.1:
- version "4.4.3"
- resolved "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz"
- integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==
- dependencies:
- ms "^2.1.3"
-
decode-named-character-reference@^1.0.0:
version "1.1.0"
resolved "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz"
@@ -3823,22 +3828,22 @@ define-properties@^1.2.1:
has-property-descriptors "^1.0.0"
object-keys "^1.1.1"
-depd@2.0.0, depd@~2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
- integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
-
depd@~1.1.2:
version "1.1.2"
resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==
+depd@~2.0.0, depd@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
+ integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
+
dequal@^2.0.0:
version "2.0.3"
resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz"
integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
-destroy@1.2.0, destroy@~1.2.0:
+destroy@~1.2.0, destroy@1.2.0:
version "1.2.0"
resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz"
integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
@@ -4369,7 +4374,7 @@ figures@^3.2.0:
dependencies:
escape-string-regexp "^1.0.5"
-file-loader@^6.2.0:
+file-loader@*, file-loader@^6.2.0:
version "6.2.0"
resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz"
integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==
@@ -4443,7 +4448,7 @@ fraction.js@^5.3.4:
resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz"
integrity sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==
-fresh@0.5.2, fresh@~0.5.2:
+fresh@~0.5.2, fresh@0.5.2:
version "0.5.2"
resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
@@ -4459,7 +4464,7 @@ fs-extra@^11.1.1, fs-extra@^11.2.0:
fsevents@~2.3.2:
version "2.3.3"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
+ resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz"
integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
function-bind@^1.1.2:
@@ -4587,16 +4592,16 @@ got@^12.1.0:
p-cancelable "^3.0.0"
responselike "^3.0.0"
-graceful-fs@4.2.10:
- version "4.2.10"
- resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz"
- integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
-
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
version "4.2.11"
resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
+graceful-fs@4.2.10:
+ version "4.2.10"
+ resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz"
+ integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
+
gray-matter@^4.0.3:
version "4.0.3"
resolved "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz"
@@ -4926,17 +4931,6 @@ http-deceiver@^1.2.7:
resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz"
integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==
-http-errors@2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"
- integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
- dependencies:
- depd "2.0.0"
- inherits "2.0.4"
- setprototypeof "1.2.0"
- statuses "2.0.1"
- toidentifier "1.0.1"
-
http-errors@~1.6.2:
version "1.6.3"
resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"
@@ -4958,6 +4952,17 @@ http-errors@~2.0.0, http-errors@~2.0.1:
statuses "~2.0.2"
toidentifier "~1.0.1"
+http-errors@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"
+ integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
+ dependencies:
+ depd "2.0.0"
+ inherits "2.0.4"
+ setprototypeof "1.2.0"
+ statuses "2.0.1"
+ toidentifier "1.0.1"
+
http-parser-js@>=0.5.1:
version "0.5.10"
resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz"
@@ -5051,15 +5056,25 @@ infima@0.2.0-alpha.45:
resolved "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz"
integrity sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==
+inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3, inherits@~2.0.4, inherits@2.0.4:
+ version "2.0.4"
+ resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
+ integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+
inherits@2.0.3:
version "2.0.3"
resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==
-inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3, inherits@~2.0.4:
- version "2.0.4"
- resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+ini@^1.3.4:
+ version "1.3.8"
+ resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
+ integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
+
+ini@~1.3.0:
+ version "1.3.8"
+ resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
+ integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
ini@2.0.0:
version "2.0.0"
@@ -5083,16 +5098,16 @@ invariant@^2.2.4:
dependencies:
loose-envify "^1.0.0"
-ipaddr.js@1.9.1:
- version "1.9.1"
- resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
- integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
-
ipaddr.js@^2.1.0:
version "2.3.0"
resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz"
integrity sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==
+ipaddr.js@1.9.1:
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
+ integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
+
is-alphabetical@^2.0.0:
version "2.0.1"
resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz"
@@ -5270,16 +5285,16 @@ is-yarn-global@^0.4.0:
resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz"
integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==
-isarray@0.0.1:
- version "0.0.1"
- resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
- integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==
-
isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
+isarray@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
+ integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==
+
isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
@@ -6259,12 +6274,17 @@ micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5:
braces "^3.0.3"
picomatch "^2.3.1"
+mime-db@^1.54.0:
+ version "1.54.0"
+ resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz"
+ integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==
+
mime-db@1.52.0:
version "1.52.0"
resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-"mime-db@>= 1.43.0 < 2", mime-db@^1.54.0:
+"mime-db@>= 1.43.0 < 2":
version "1.54.0"
resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz"
integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==
@@ -6274,14 +6294,12 @@ mime-db@~1.33.0:
resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz"
integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==
-mime-types@2.1.18, mime-types@~2.1.17:
- version "2.1.18"
- resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz"
- integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==
- dependencies:
- mime-db "~1.33.0"
+mime-db@1.52.0:
+ version "1.52.0"
+ resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
+ integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-mime-types@^2.1.27, mime-types@~2.1.24, mime-types@~2.1.34:
+mime-types@^2.1.27:
version "2.1.35"
resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
@@ -6295,6 +6313,27 @@ mime-types@^3.0.1:
dependencies:
mime-db "^1.54.0"
+mime-types@~2.1.17, mime-types@2.1.18:
+ version "2.1.18"
+ resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz"
+ integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==
+ dependencies:
+ mime-db "~1.33.0"
+
+mime-types@~2.1.24:
+ version "2.1.35"
+ resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
+ integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
+ dependencies:
+ mime-db "1.52.0"
+
+mime-types@~2.1.34:
+ version "2.1.35"
+ resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
+ integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
+ dependencies:
+ mime-db "1.52.0"
+
mime@1.6.0:
version "1.6.0"
resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
@@ -6345,16 +6384,16 @@ mrmime@^2.0.0:
resolved "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz"
integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==
+ms@^2.1.3, ms@2.1.3:
+ version "2.1.3"
+ resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
+ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
+
ms@2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
-ms@2.1.3, ms@^2.1.3:
- version "2.1.3"
- resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
multicast-dns@^7.2.5:
version "7.2.5"
resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz"
@@ -6368,16 +6407,16 @@ nanoid@^3.3.11:
resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz"
integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==
-negotiator@0.6.3:
- version "0.6.3"
- resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
- integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
-
negotiator@~0.6.4:
version "0.6.4"
resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz"
integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==
+negotiator@0.6.3:
+ version "0.6.3"
+ resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
+ integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
+
neo-async@^2.6.2:
version "2.6.2"
resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"
@@ -6485,7 +6524,7 @@ obuf@^1.0.0, obuf@^1.1.2:
resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz"
integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==
-on-finished@2.4.1, on-finished@^2.4.1, on-finished@~2.4.1:
+on-finished@^2.4.1, on-finished@~2.4.1, on-finished@2.4.1:
version "2.4.1"
resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"
integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
@@ -6684,11 +6723,6 @@ path-parse@^1.0.7:
resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-path-to-regexp@3.3.0:
- version "3.3.0"
- resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz"
- integrity sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==
-
path-to-regexp@^1.7.0:
version "1.9.0"
resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz"
@@ -6701,6 +6735,11 @@ path-to-regexp@~0.1.12:
resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz"
integrity sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==
+path-to-regexp@3.3.0:
+ version "3.3.0"
+ resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz"
+ integrity sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==
+
path-type@^4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
@@ -7274,7 +7313,7 @@ postcss-zindex@^6.0.2:
resolved "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz"
integrity sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==
-postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.33, postcss@^8.5.4:
+"postcss@^7.0.0 || ^8.0.1", postcss@^8, postcss@^8.0.3, postcss@^8.0.9, postcss@^8.1.0, postcss@^8.2.2, postcss@^8.4, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.24, postcss@^8.4.31, postcss@^8.4.33, postcss@^8.4.6, postcss@^8.5.4:
version "8.5.6"
resolved "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz"
integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==
@@ -7390,16 +7429,21 @@ randombytes@^2.1.0:
dependencies:
safe-buffer "^5.1.0"
-range-parser@1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz"
- integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==
+range-parser@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
+ integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-range-parser@^1.2.1, range-parser@~1.2.1:
+range-parser@~1.2.1:
version "1.2.1"
resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
+range-parser@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz"
+ integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==
+
raw-body@~2.5.3:
version "2.5.3"
resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz"
@@ -7460,7 +7504,7 @@ react-loadable-ssr-addon-v5-slorber@^1.0.1:
dependencies:
"@babel/runtime" "^7.10.3"
-"react-loadable@npm:@docusaurus/react-loadable@6.0.0":
+react-loadable@*, "react-loadable@npm:@docusaurus/react-loadable@6.0.0":
version "6.0.0"
resolved "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz"
integrity sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==
@@ -7487,7 +7531,7 @@ react-router-dom@^5.3.4:
tiny-invariant "^1.0.2"
tiny-warning "^1.0.0"
-react-router@5.3.4, react-router@^5.3.4:
+react-router@^5.3.4, react-router@>=5, react-router@5.3.4:
version "5.3.4"
resolved "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz"
integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==
@@ -7847,7 +7891,7 @@ run-parallel@^1.1.9:
dependencies:
queue-microtask "^1.2.2"
-safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
+safe-buffer@^5.1.0, safe-buffer@>=5.1.0, safe-buffer@~5.2.0, safe-buffer@5.2.1:
version "5.2.1"
resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
@@ -7877,7 +7921,25 @@ schema-dts@^1.1.2:
resolved "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz"
integrity sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==
-schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0:
+schema-utils@^3.0.0:
+ version "3.3.0"
+ resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz"
+ integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==
+ dependencies:
+ "@types/json-schema" "^7.0.8"
+ ajv "^6.12.5"
+ ajv-keywords "^3.5.2"
+
+schema-utils@^3.1.1:
+ version "3.3.0"
+ resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz"
+ integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==
+ dependencies:
+ "@types/json-schema" "^7.0.8"
+ ajv "^6.12.5"
+ ajv-keywords "^3.5.2"
+
+schema-utils@^3.2.0:
version "3.3.0"
resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz"
integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==
@@ -7896,6 +7958,11 @@ schema-utils@^4.0.0, schema-utils@^4.0.1, schema-utils@^4.2.0:
ajv-formats "^2.1.1"
ajv-keywords "^5.1.0"
+"search-insights@>= 1 < 3":
+ version "2.17.3"
+ resolved "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz"
+ integrity sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==
+
section-matter@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz"
@@ -7934,15 +8001,15 @@ semver@^7.3.5, semver@^7.3.7, semver@^7.5.4:
resolved "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz"
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
-send@0.19.0:
- version "0.19.0"
- resolved "https://registry.npmjs.org/send/-/send-0.19.0.tgz"
- integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==
+send@~0.19.0:
+ version "0.19.1"
+ resolved "https://registry.npmjs.org/send/-/send-0.19.1.tgz"
+ integrity sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==
dependencies:
debug "2.6.9"
depd "2.0.0"
destroy "1.2.0"
- encodeurl "~1.0.2"
+ encodeurl "~2.0.0"
escape-html "~1.0.3"
etag "~1.8.1"
fresh "0.5.2"
@@ -7953,15 +8020,15 @@ send@0.19.0:
range-parser "~1.2.1"
statuses "2.0.1"
-send@~0.19.0:
- version "0.19.1"
- resolved "https://registry.npmjs.org/send/-/send-0.19.1.tgz"
- integrity sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==
+send@0.19.0:
+ version "0.19.0"
+ resolved "https://registry.npmjs.org/send/-/send-0.19.0.tgz"
+ integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==
dependencies:
debug "2.6.9"
depd "2.0.0"
destroy "1.2.0"
- encodeurl "~2.0.0"
+ encodeurl "~1.0.2"
escape-html "~1.0.3"
etag "~1.8.1"
fresh "0.5.2"
@@ -8027,16 +8094,16 @@ set-function-length@^1.2.2:
gopd "^1.0.1"
has-property-descriptors "^1.0.2"
+setprototypeof@~1.2.0, setprototypeof@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
+ integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
+
setprototypeof@1.1.0:
version "1.1.0"
resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"
integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==
-setprototypeof@1.2.0, setprototypeof@~1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
- integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
-
shallow-clone@^3.0.0:
version "3.0.1"
resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz"
@@ -8187,7 +8254,7 @@ source-map-support@~0.5.20:
buffer-from "^1.0.0"
source-map "^0.6.0"
-source-map@^0.6.0, source-map@~0.6.0:
+source-map@^0.6.0:
version "0.6.1"
resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
@@ -8235,11 +8302,6 @@ srcset@^4.0.0:
resolved "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz"
integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==
-statuses@2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
- integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
-
"statuses@>= 1.4.0 < 2":
version "1.5.0"
resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
@@ -8250,12 +8312,40 @@ statuses@~2.0.1, statuses@~2.0.2:
resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz"
integrity sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==
+statuses@2.0.1:
+ version "2.0.1"
+ resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
+ integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
+
std-env@^3.7.0:
version "3.10.0"
resolved "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz"
integrity sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==
-string-width@^4.1.0, string-width@^4.2.0:
+string_decoder@^1.1.1:
+ version "1.3.0"
+ resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
+ integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
+ dependencies:
+ safe-buffer "~5.2.0"
+
+string_decoder@~1.1.1:
+ version "1.1.1"
+ resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
+ integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
+ dependencies:
+ safe-buffer "~5.1.0"
+
+string-width@^4.1.0:
+ version "4.2.3"
+ resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
+ integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
+ dependencies:
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^6.0.1"
+
+string-width@^4.2.0:
version "4.2.3"
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -8273,20 +8363,6 @@ string-width@^5.0.1, string-width@^5.1.2:
emoji-regex "^9.2.2"
strip-ansi "^7.0.1"
-string_decoder@^1.1.1:
- version "1.3.0"
- resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
- integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
- dependencies:
- safe-buffer "~5.2.0"
-
-string_decoder@~1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
- integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
- dependencies:
- safe-buffer "~5.1.0"
-
stringify-entities@^4.0.0:
version "4.0.4"
resolved "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz"
@@ -8455,7 +8531,7 @@ to-regex-range@^5.0.1:
dependencies:
is-number "^7.0.0"
-toidentifier@1.0.1, toidentifier@~1.0.1:
+toidentifier@~1.0.1, toidentifier@1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
@@ -8480,7 +8556,7 @@ trough@^2.0.0:
resolved "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz"
integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==
-tslib@^2.0.0, tslib@^2.0.3, tslib@^2.6.0:
+tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.6.0, tslib@2:
version "2.8.1"
resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz"
integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
@@ -8515,7 +8591,7 @@ typedarray-to-buffer@^3.1.5:
dependencies:
is-typedarray "^1.0.0"
-typescript@5.9.3:
+typescript@>=4.9.5, typescript@5.9.3:
version "5.9.3"
resolved "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz"
integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==
@@ -8897,7 +8973,7 @@ webpackbar@^6.0.1:
std-env "^3.7.0"
wrap-ansi "^7.0.0"
-websocket-driver@>=0.5.1, websocket-driver@^0.7.4:
+websocket-driver@^0.7.4, websocket-driver@>=0.5.1:
version "0.7.4"
resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz"
integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==