diff --git a/404.html b/404.html index 43ee5ef..72c60db 100644 --- a/404.html +++ b/404.html @@ -4,8 +4,8 @@ Page Not Found | Nimbora Docs - - + +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

diff --git a/assets/images/deposit-c433453c1b456bcdff11209f0dd41ad9.png b/assets/images/deposit-c433453c1b456bcdff11209f0dd41ad9.png deleted file mode 100644 index bddbbb2..0000000 Binary files a/assets/images/deposit-c433453c1b456bcdff11209f0dd41ad9.png and /dev/null differ diff --git a/assets/images/deposit_confirm-f18b7e14f998bb2aa8b9f89c3e201d76.png b/assets/images/deposit_confirm-f18b7e14f998bb2aa8b9f89c3e201d76.png deleted file mode 100644 index 0725349..0000000 Binary files a/assets/images/deposit_confirm-f18b7e14f998bb2aa8b9f89c3e201d76.png and /dev/null differ diff --git a/assets/images/main-bb7bc4144a40acf631cf53b6d703f562.png b/assets/images/main-bb7bc4144a40acf631cf53b6d703f562.png deleted file mode 100644 index 5b209ff..0000000 Binary files a/assets/images/main-bb7bc4144a40acf631cf53b6d703f562.png and /dev/null differ diff --git a/assets/images/pendle-9144e7e9cb3b87355bc490f37b70947e.png b/assets/images/pendle-9144e7e9cb3b87355bc490f37b70947e.png new file mode 100644 index 0000000..90d480f Binary files /dev/null and b/assets/images/pendle-9144e7e9cb3b87355bc490f37b70947e.png differ diff --git a/assets/images/pendle-9214a72b377e50bac2ddd3d439cfc9b4.png b/assets/images/pendle-9214a72b377e50bac2ddd3d439cfc9b4.png deleted file mode 100644 index 72ffeed..0000000 Binary files a/assets/images/pendle-9214a72b377e50bac2ddd3d439cfc9b4.png and /dev/null differ diff --git a/assets/images/points-dc5771b9daa90edbf23858c90c9b410a.png b/assets/images/points-dc5771b9daa90edbf23858c90c9b410a.png deleted file mode 100644 index b9653a0..0000000 Binary files a/assets/images/points-dc5771b9daa90edbf23858c90c9b410a.png and /dev/null differ diff --git a/assets/images/recent-659af8fb32eb1724ced953fbb93bddf6.png b/assets/images/recent-659af8fb32eb1724ced953fbb93bddf6.png deleted file mode 100644 index fba6151..0000000 Binary files a/assets/images/recent-659af8fb32eb1724ced953fbb93bddf6.png and /dev/null differ diff --git a/assets/images/withdraw-c154e97bd57841b0c7475ae8210aa65a.png b/assets/images/withdraw-c154e97bd57841b0c7475ae8210aa65a.png deleted file mode 100644 index 188ae1c..0000000 Binary files a/assets/images/withdraw-c154e97bd57841b0c7475ae8210aa65a.png and /dev/null differ diff --git a/assets/images/withdraw_confirm-2ec07ab63313de9764f13bd6af0f3383.png b/assets/images/withdraw_confirm-2ec07ab63313de9764f13bd6af0f3383.png deleted file mode 100644 index ee339ca..0000000 Binary files a/assets/images/withdraw_confirm-2ec07ab63313de9764f13bd6af0f3383.png and /dev/null differ diff --git a/assets/images/withdraw_normal-1631cffafa8ef994d7e8f91b78215adf.png b/assets/images/withdraw_normal-1631cffafa8ef994d7e8f91b78215adf.png deleted file mode 100644 index 499dcd1..0000000 Binary files a/assets/images/withdraw_normal-1631cffafa8ef994d7e8f91b78215adf.png and /dev/null differ diff --git a/assets/js/5822a3a2.c795a5eb.js b/assets/js/5822a3a2.c795a5eb.js deleted file mode 100644 index b9a9a1e..0000000 --- a/assets/js/5822a3a2.c795a5eb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunknimbora_yield_dex=self.webpackChunknimbora_yield_dex||[]).push([[3349],{9542:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var i=n(4848),s=n(8453);const r={id:"npfUSDC",title:"npfUSDC Strategy",sidebar_position:3,sidebar_class_name:"hidden"},o=void 0,a={id:"concepts/products/earn/pendle_lp_integration/npfUSDC",title:"npfUSDC Strategy",description:"Pendle LP strategy, earn with USDC",source:"@site/docs/concepts/products/earn/pendle_lp_integration/03-flux_usdc.md",sourceDirName:"concepts/products/earn/pendle_lp_integration",slug:"/concepts/products/earn/pendle_lp_integration/npfUSDC",permalink:"/docs/concepts/products/earn/pendle_lp_integration/npfUSDC",draft:!1,unlisted:!1,editUrl:"https://github.com/0xSpaceShard/nimbora_yields_l2/docs/concepts/products/earn/pendle_lp_integration/03-flux_usdc.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{id:"npfUSDC",title:"npfUSDC Strategy",sidebar_position:3,sidebar_class_name:"hidden"},sidebar:"strategiesSidebar",previous:{title:"nppETH Strategy",permalink:"/docs/concepts/products/earn/pendle_lp_integration/nppETH"},next:{title:"npstETH Strategy",permalink:"/docs/concepts/products/earn/pendle_lp_integration/npstETH"}},l={},d=[{value:"Get Started",id:"get-started",level:2},{value:"Your Earning Starts Immediately",id:"your-earning-starts-immediately",level:2},{value:"How to Withdraw",id:"how-to-withdraw",level:2},{value:"What is FLUX",id:"what-is-flux",level:3},{value:"Understanding Risks Associated with Flux",id:"understanding-risks-associated-with-flux",level:3},{value:"Stay Tuned for Upgrades",id:"stay-tuned-for-upgrades",level:3}];function c(e){const t={a:"a",h1:"h1",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Pendle LP strategy, earn with USDC"})}),"\n",(0,i.jsx)(t.p,{children:"FUSDC is an interest-bearing token received when depositing USDC into Flux Finance's lending pools. FUSDC represents a user's deposited USDC plus accrued interest. Users earn interest on their deposited USDC in the form of FUSDC, which grows over time based on the interest rate offered by the lending pool."}),"\n",(0,i.jsxs)(t.h2,{id:"get-started",children:["Get Started",(0,i.jsx)(t.a,{href:"https://docs.nimbora.io/docs/concepts/products/earn/pendle_lp_integration/npfUSDC#get-started"})]}),"\n",(0,i.jsxs)(t.p,{children:["Visit Nimbora dApp via invite link and connect your Starknet wallet (",(0,i.jsx)(t.a,{href:"https://braavos.app/",children:"Braavos"}),"\xa0or\xa0",(0,i.jsx)(t.a,{href:"https://argent.xyz/",children:"ArgentX"}),")."]}),"\n",(0,i.jsx)(t.p,{children:"Enter the amount of USDC you want to deposit, or click on the small buttons below the box (25%, 50%, 75%, 100%) to set a desired percentage of the balance you want to deposit."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(4810).A+"",width:"486",height:"329"})}),"\n",(0,i.jsxs)(t.p,{children:['When you\'ve selected the token amount to deposit, click on "Deposit" button.\n',(0,i.jsx)(t.img,{alt:"Untitled",src:n(8559).A+"",width:"1301",height:"516"})]}),"\n",(0,i.jsxs)(t.p,{children:["Follow the prompts on your wallet (",(0,i.jsx)(t.a,{href:"https://braavos.app/",children:"Braavos"}),"\xa0or\xa0",(0,i.jsx)(t.a,{href:"https://argent.xyz/",children:"ArgentX"}),") to complete the transaction.\n",(0,i.jsx)(t.img,{alt:"Untitled",src:n(8442).A+"",width:"986",height:"715"})]}),"\n",(0,i.jsxs)(t.p,{children:["Once the transaction has been accepted on the network, a popup will appear at the bottom left of the screen to let you know.\n",(0,i.jsx)(t.img,{alt:"Untitled",src:n(615).A+"",width:"344",height:"91"})]}),"\n",(0,i.jsx)(t.p,{children:"As a result, you will receive npfUSDC, Nimbora yield bearing token. And that's it, you should be able to see your balance of Nimbora Yield Token in the portfolio section or directly into your wallet browser."}),"\n",(0,i.jsxs)(t.h2,{id:"your-earning-starts-immediately",children:["Your Earning Starts Immediately",(0,i.jsx)(t.img,{src:"https://docs.nimbora.io/docs/concepts/products/earn/pendle_lp_integration/npfUSDC#your-earning-starts-immediately",alt:""})]}),"\n",(0,i.jsxs)(t.p,{children:["Your yield comes from several sources - \xa0",(0,i.jsx)(t.strong,{children:"npfUSDC base yield"}),"\xa0+\xa0",(0,i.jsx)(t.strong,{children:"$STRK"}),"\xa0",(0,i.jsx)(t.strong,{children:"incentives"}),"\xa0+\xa0",(0,i.jsx)(t.strong,{children:"Nimbora"}),"\xa0",(0,i.jsx)(t.strong,{children:"boost."})]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(4810).A+"",width:"486",height:"329"})}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Base"}),": Represents default strategy yield that auto-compounds daily. We take a 20% performance fee. The APRs displayed are what you actually receive, as our performance fee has already been accounted for."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Boost"}),": Represents incentives provided by the Nimbora team using the ",(0,i.jsx)(t.a,{href:"https://medium.com/@Nimbora/nimbora-and-starknet-catalyst-program-14cc7f2f1ab5",children:"Starknet Catalyst grant"})," that are claimable every week at the ",(0,i.jsx)(t.a,{href:"https://app.nimbora.io/rewards/",children:"rewards page"}),"."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Incentives"}),": Represents incentives provided by the Starknet Foundation as a part of the ",(0,i.jsx)(t.a,{href:"https://medium.com/@Nimbora/introducing-defi-spring-2-0-bigger-bolder-better-364bb96b02d6",children:"DeFi Spring 2.0"})," that are claimable every week at the ",(0,i.jsx)(t.a,{href:"https://app.nimbora.io/rewards/",children:"rewards page"}),"."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Extra: Ekubo LP"})," Providing Nimbora yield bearing tokens as liquidity on Ekubo is tracked and added to the total claimable STRK amount at the ",(0,i.jsx)(t.a,{href:"https://app.nimbora.io/rewards/",children:"rewards page"}),"."]}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"With this strategy you are also earning Nimbora points.\nRemember, holding Nimbora yield-bearing tokens gets points based on your balance. The more and longer you hold, the more points you accumulate."}),"\n",(0,i.jsxs)(t.p,{children:["You can always check your leaderboard position and Nimbora points breakdown by clicking on \u2018Points\u2019 section in the upper left corner at app.nimbora.io\n",(0,i.jsx)(t.img,{alt:"Untitled",src:n(7044).A+"",width:"1628",height:"710"})]}),"\n",(0,i.jsxs)(t.h2,{id:"how-to-withdraw",children:["How to Withdraw",(0,i.jsx)(t.a,{href:"https://docs.nimbora.io/docs/concepts/products/earn/pendle_lp_integration/npfUSDC#how-to-withdraw"})]}),"\n",(0,i.jsx)(t.p,{children:"You can choose between two withdrawal options\u200a-\u200aInstant and Normal."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(9459).A+"",width:"1364",height:"625"})}),"\n",(0,i.jsx)(t.p,{children:"Instant withdrawals factor in the price impact and set slippage."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(7653).A+"",width:"1282",height:"582"})}),"\n",(0,i.jsx)(t.p,{children:"Normal withdrawals are not synchronous such as deposits and take between 24 and 48 hours to be processed."}),"\n",(0,i.jsx)(t.p,{children:"Once you have selected the withdraw tab, you will need to decide on the amount you want to withdraw. This could be all or a portion of your assets."}),"\n",(0,i.jsxs)(t.p,{children:["Click on the 'withdraw' button and follow the prompts on your wallet (",(0,i.jsx)(t.a,{href:"https://braavos.app/",children:"Braavos"}),"\xa0or\xa0",(0,i.jsx)(t.a,{href:"https://argent.xyz/",children:"ArgentX"}),") to complete the transaction."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(41).A+"",width:"975",height:"718"})}),"\n",(0,i.jsx)(t.p,{children:"Once the transaction has been accepted on the network, a popup will appear at the bottom right of the screen to let you know."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(6427).A+"",width:"324",height:"88"})}),"\n",(0,i.jsx)(t.p,{children:"You can consult all of your recent transactions in the wallet section. Your transaction should be here."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(8400).A+"",width:"474",height:"444"})}),"\n",(0,i.jsx)(t.p,{children:"Nimbora takes over the task of processing this request. This involves preparing your assets in order to be transferred back to your wallet, a process that is handled entirely behind the scenes to ensure a smooth and efficient operation. Once the request is ready to be claimed, Nimbora relayer will handle it and send it directly into your wallet."}),"\n",(0,i.jsx)(t.h3,{id:"what-is-flux",children:"What is FLUX"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Decentralized Lending and Borrowing: Flux Protocol, developed by the Ondo Finance team, facilitates decentralized lending and borrowing. It allows users to lend their assets to earn interest or borrow assets against collateral in a peer-to-pool (P2Pool) model."}),"\n",(0,i.jsx)(t.li,{children:"Support for Permissionless and Permissioned Tokens: Flux Protocol supports both permissionless tokens (e.g., USDC) and permissioned tokens (e.g., OUSG), with permissions enforced on a per-asset basis. This flexibility accommodates various token types and use cases within the protocol."}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"understanding-risks-associated-with-flux",children:"Understanding Risks Associated with Flux"}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Smart Contract Risk"}),": Flux operates on smart contracts, which are lines of code stored on the blockchain. While these smart contracts are designed to execute transactions autonomously, they are not immune to bugs or vulnerabilities. If there is a flaw in the smart contract's code, it could be exploited by malicious actors, potentially resulting in the loss of funds for lenders."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Oracle Risk"}),": Flux relies on oracles to fetch external data, such as asset prices, to determine variables like interest rates and collateralization ratios. However, if these oracles provide inaccurate or manipulated data, it could lead to incorrect loan liquidations or interest rate adjustments, potentially causing losses for lenders."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Market Risk"}),": The cryptocurrency and DeFi markets are highly volatile. The value of assets used as collateral for loans can fluctuate rapidly, and borrowers may struggle to repay their loans if the value of their collateral drops significantly. In such cases, lenders may face losses if they cannot recover the full value of the loan."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Liquidity Risk"}),": Flux relies on liquidity pools to match lenders with borrowers. If there is insufficient liquidity in the pools, lenders may not be able to withdraw their funds in a timely manner or at the desired exchange rate. Additionally, sudden spikes in demand for loans or withdrawals could lead to slippage or delays in transactions."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Counterparty Risk"}),": While Flux is designed to be decentralized, there is still some counterparty risk associated with lending and borrowing. If a borrower defaults on their loan, lenders may not be able to recover their full principal and interest payments, especially if there are not enough liquidated assets to cover the debt."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Regulatory Risk"}),": The regulatory environment surrounding DeFi and cryptocurrencies is still evolving, and there is uncertainty regarding how regulators will treat these platforms in the future. Changes in regulations or enforcement actions could have a significant impact on the operation of Flux and the value of assets held within the protocol."]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"stay-tuned-for-upgrades",children:"Stay Tuned for Upgrades"}),"\n",(0,i.jsx)(t.p,{children:"Keep an eye on our updates as we roll out new features and advanced strategies to enhance your earning potential."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsxs)(t.strong,{children:["Join our ",(0,i.jsx)(t.a,{href:"http://discord.gg/nimbora",children:"Discord"})," for alpha and early notifications \ud83d\ude80"]})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.a,{href:"https://discord.gg/nimbora",children:(0,i.jsx)(t.img,{alt:"Nimbora Discord",src:n(1485).A+"",width:"2096",height:"784"})})}),"\n",(0,i.jsxs)(t.p,{children:["Stay tuned for updates as we continue to bring more 1-click yield strategies to life. Follow ",(0,i.jsx)(t.a,{href:"https://x.com/Nimbora_",children:"Nimbora on X"})," (Twitter) or ",(0,i.jsx)(t.a,{href:"https://medium.com/@Nimbora",children:"Medium"}),"."]}),"\n",(0,i.jsx)(t.h1,{id:"about-nimbora",children:(0,i.jsx)(t.strong,{children:"About Nimbora"})}),"\n",(0,i.jsx)(t.p,{children:"Nimbora is a Starknet-based omnichain 1-click yield strategies platform that enables users to engage with Layer 1 protocols at a fraction of the cost. Discover the best of Ethereum protocols and optimize your DeFi strategies with Nimbora."}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83c\udf10\xa0",(0,i.jsx)(t.a,{href:"https://www.nimbora.io/",children:"Website"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udc68\u200d\ud83d\udcbb\xa0",(0,i.jsx)(t.a,{href:"https://app.nimbora.io/",children:"DApp"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udc26\xa0",(0,i.jsx)(t.a,{href:"https://twitter.com/Nimbora_",children:"Twitter"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udc4b\xa0",(0,i.jsx)(t.a,{href:"http://discord.gg/nimbora",children:"Discord"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udcbc\xa0",(0,i.jsx)(t.a,{href:"https://www.linkedin.com/company/nimbora/",children:"LinkedIn"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udcd6\xa0",(0,i.jsx)(t.a,{href:"https://medium.com/@Nimbora",children:"Medium"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\uddde\ufe0f\xa0",(0,i.jsx)(t.a,{href:"https://docs.nimbora.io/",children:"Docs"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udee1\xa0",(0,i.jsx)(t.a,{href:"https://github.com/0xSpaceShard/nimbora_audit_report_yield_dex/blob/main/Nimbora%20Audit%20Report.pdf",children:"Audit"})]})]})}function h(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},1485:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/Discord-86c95212a6fbf0f698a8c9f4c4f83280.png"},8559:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/deposit-513938ed9e5ac1824179fb935ad51cbd.png"},615:(e,t,n)=>{n.d(t,{A:()=>i});const i="data:image/png;base64,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"},8442:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/deposit_confirm-5e4741db518eb2a98f076f7407f90abe.png"},4810:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/main-dedb726f073daf3181c2f18f6b36f061.png"},7044:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/points-bbde6395c26a841243f2f7a8e398116f.png"},8400:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/recent-ed1973c69ed20c68e36957f44ac377f2.png"},9459:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/withdraw-21fc1e407e4ef423e33aa9a79999ef4f.png"},6427:(e,t,n)=>{n.d(t,{A:()=>i});const i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUQAAABYCAYAAACNiY6SAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAB3SSURBVHhe7Z15lFXFncfVTE5Oco5z5p85xzNzTjIZz2TcjRozDgmTEIMmxCRG1GjckKAIogGVTUEQEZRdUAGRRfZ9kUUUWWSRvdm3ptlpml1ooFm66Zr3qXd/r+tV3/v6ve5GX+vvc06d917dunWr6lZ961fLffeyfdtLjTp16tSpKzWXGUVRFMWigqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoSo3hxFFjNi4trdDtzysNzsgMFURFUWoE77cvMff9x4W0XdGp4MQYxwpKzWdjLwa/olFBVBQl68lbX2pFrsvfS8yGL8KtQte5FuLBPaXmqTuK7fknjweeEaQtiMeOHTNLly5NcsuXLzeHDx82paWVM09dzp8/b9atW2dOnz4d+ChfB9zL7du3mw8++MDMnTvXlJSU2N/79+8PQiSDP8ddiouLzcqVK83AgQPNe++9ZxYuXGjOnj0bHI0TVp82bdpkLly4EIQoz8WLF83WrVtN//79TZMmTUzv3r3tedSdijhz5oyZMWOGzdfBgwcD35oJbYS2EpbvqHZ09OhRM2HCBHs/hg8fbvbt25fUbrnPlL97P9Jp36dOnbLl2q5dO/Piiy+asWPHmoKCguBo9fHFrItW0JbMrNjKc0EMGwVi+OmYarQQqeD169c3ffv2tYWK6969u6lXr54ZMGCAbQRV4fjx46ZZs2Zmx44dgU92cO7cOdOjRw/z6KOPWrd+/frgSHlo9EOGDDF16tQxN998s2nTpo05cOBAcLQ85LVt27YmPz8/8CkP5Tp48OCU161OaEx//etfzezZs20DoaG8/fbbZsqUKUGIZPDnuIDQtWjRwrzyyitWCBcvXmz69OljGjRoYHbu3BmECq9Pzz33nKlbt66ZOXOmFT+XL7/80ja6xx57zB6nwSLYnNOwYcOkuH0Qic6dO5u33nrLnkcaq4M9e/aYZ5991taL1q1bmxMnTgRH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"},41:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/withdraw_confirm-b585dbe64c5ab6d9b7bfeef95711130b.png"},7653:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/withdraw_normal-b48dc48fa3fc370ec8d95726b1b4757e.png"},8453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>a});var i=n(6540);const s={},r=i.createContext(s);function o(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5822a3a2.d7e6160d.js b/assets/js/5822a3a2.d7e6160d.js new file mode 100644 index 0000000..a1d43aa --- /dev/null +++ b/assets/js/5822a3a2.d7e6160d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunknimbora_yield_dex=self.webpackChunknimbora_yield_dex||[]).push([[3349],{9542:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var i=n(4848),s=n(8453);const r={id:"npfUSDC",title:"npfUSDC Strategy",sidebar_position:3,sidebar_class_name:"hidden"},o=void 0,a={id:"concepts/products/earn/pendle_lp_integration/npfUSDC",title:"npfUSDC Strategy",description:"Pendle LP strategy, earn with USDC",source:"@site/docs/concepts/products/earn/pendle_lp_integration/03-flux_usdc.md",sourceDirName:"concepts/products/earn/pendle_lp_integration",slug:"/concepts/products/earn/pendle_lp_integration/npfUSDC",permalink:"/docs/concepts/products/earn/pendle_lp_integration/npfUSDC",draft:!1,unlisted:!1,editUrl:"https://github.com/0xSpaceShard/nimbora_yields_l2/docs/concepts/products/earn/pendle_lp_integration/03-flux_usdc.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{id:"npfUSDC",title:"npfUSDC Strategy",sidebar_position:3,sidebar_class_name:"hidden"},sidebar:"strategiesSidebar",previous:{title:"nppETH Strategy",permalink:"/docs/concepts/products/earn/pendle_lp_integration/nppETH"},next:{title:"Pendle Strategy",permalink:"/docs/concepts/products/earn/pendle"}},l={},d=[{value:"Get Started",id:"get-started",level:2},{value:"Your Earning Starts Immediately",id:"your-earning-starts-immediately",level:2},{value:"How to Withdraw",id:"how-to-withdraw",level:2},{value:"What is FLUX",id:"what-is-flux",level:3},{value:"Understanding Risks Associated with Flux",id:"understanding-risks-associated-with-flux",level:3},{value:"Stay Tuned for Upgrades",id:"stay-tuned-for-upgrades",level:3}];function c(e){const t={a:"a",h1:"h1",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Pendle LP strategy, earn with USDC"})}),"\n",(0,i.jsx)(t.p,{children:"FUSDC is an interest-bearing token received when depositing USDC into Flux Finance's lending pools. FUSDC represents a user's deposited USDC plus accrued interest. Users earn interest on their deposited USDC in the form of FUSDC, which grows over time based on the interest rate offered by the lending pool."}),"\n",(0,i.jsxs)(t.h2,{id:"get-started",children:["Get Started",(0,i.jsx)(t.a,{href:"https://docs.nimbora.io/docs/concepts/products/earn/pendle_lp_integration/npfUSDC#get-started"})]}),"\n",(0,i.jsxs)(t.p,{children:["Visit Nimbora dApp via invite link and connect your Starknet wallet (",(0,i.jsx)(t.a,{href:"https://braavos.app/",children:"Braavos"}),"\xa0or\xa0",(0,i.jsx)(t.a,{href:"https://argent.xyz/",children:"ArgentX"}),")."]}),"\n",(0,i.jsx)(t.p,{children:"Enter the amount of USDC you want to deposit, or click on the small buttons below the box (25%, 50%, 75%, 100%) to set a desired percentage of the balance you want to deposit."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(4810).A+"",width:"486",height:"329"})}),"\n",(0,i.jsxs)(t.p,{children:['When you\'ve selected the token amount to deposit, click on "Deposit" button.\n',(0,i.jsx)(t.img,{alt:"Untitled",src:n(8559).A+"",width:"1301",height:"516"})]}),"\n",(0,i.jsxs)(t.p,{children:["Follow the prompts on your wallet (",(0,i.jsx)(t.a,{href:"https://braavos.app/",children:"Braavos"}),"\xa0or\xa0",(0,i.jsx)(t.a,{href:"https://argent.xyz/",children:"ArgentX"}),") to complete the transaction.\n",(0,i.jsx)(t.img,{alt:"Untitled",src:n(8442).A+"",width:"986",height:"715"})]}),"\n",(0,i.jsxs)(t.p,{children:["Once the transaction has been accepted on the network, a popup will appear at the bottom left of the screen to let you know.\n",(0,i.jsx)(t.img,{alt:"Untitled",src:n(615).A+"",width:"344",height:"91"})]}),"\n",(0,i.jsx)(t.p,{children:"As a result, you will receive npfUSDC, Nimbora yield bearing token. And that's it, you should be able to see your balance of Nimbora Yield Token in the portfolio section or directly into your wallet browser."}),"\n",(0,i.jsxs)(t.h2,{id:"your-earning-starts-immediately",children:["Your Earning Starts Immediately",(0,i.jsx)(t.img,{src:"https://docs.nimbora.io/docs/concepts/products/earn/pendle_lp_integration/npfUSDC#your-earning-starts-immediately",alt:""})]}),"\n",(0,i.jsxs)(t.p,{children:["Your yield comes from several sources - \xa0",(0,i.jsx)(t.strong,{children:"npfUSDC base yield"}),"\xa0+\xa0",(0,i.jsx)(t.strong,{children:"$STRK"}),"\xa0",(0,i.jsx)(t.strong,{children:"incentives"}),"\xa0+\xa0",(0,i.jsx)(t.strong,{children:"Nimbora"}),"\xa0",(0,i.jsx)(t.strong,{children:"boost."})]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(4810).A+"",width:"486",height:"329"})}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Base"}),": Represents default strategy yield that auto-compounds daily. We take a 20% performance fee. The APRs displayed are what you actually receive, as our performance fee has already been accounted for."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Boost"}),": Represents incentives provided by the Nimbora team using the ",(0,i.jsx)(t.a,{href:"https://medium.com/@Nimbora/nimbora-and-starknet-catalyst-program-14cc7f2f1ab5",children:"Starknet Catalyst grant"})," that are claimable every week at the ",(0,i.jsx)(t.a,{href:"https://app.nimbora.io/rewards/",children:"rewards page"}),"."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Incentives"}),": Represents incentives provided by the Starknet Foundation as a part of the ",(0,i.jsx)(t.a,{href:"https://medium.com/@Nimbora/introducing-defi-spring-2-0-bigger-bolder-better-364bb96b02d6",children:"DeFi Spring 2.0"})," that are claimable every week at the ",(0,i.jsx)(t.a,{href:"https://app.nimbora.io/rewards/",children:"rewards page"}),"."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Extra: Ekubo LP"})," Providing Nimbora yield bearing tokens as liquidity on Ekubo is tracked and added to the total claimable STRK amount at the ",(0,i.jsx)(t.a,{href:"https://app.nimbora.io/rewards/",children:"rewards page"}),"."]}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"With this strategy you are also earning Nimbora points.\nRemember, holding Nimbora yield-bearing tokens gets points based on your balance. The more and longer you hold, the more points you accumulate."}),"\n",(0,i.jsxs)(t.p,{children:["You can always check your leaderboard position and Nimbora points breakdown by clicking on \u2018Points\u2019 section in the upper left corner at app.nimbora.io\n",(0,i.jsx)(t.img,{alt:"Untitled",src:n(7044).A+"",width:"1628",height:"710"})]}),"\n",(0,i.jsxs)(t.h2,{id:"how-to-withdraw",children:["How to Withdraw",(0,i.jsx)(t.a,{href:"https://docs.nimbora.io/docs/concepts/products/earn/pendle_lp_integration/npfUSDC#how-to-withdraw"})]}),"\n",(0,i.jsx)(t.p,{children:"You can choose between two withdrawal options\u200a-\u200aInstant and Normal."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(9459).A+"",width:"1364",height:"625"})}),"\n",(0,i.jsx)(t.p,{children:"Instant withdrawals factor in the price impact and set slippage."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(7653).A+"",width:"1282",height:"582"})}),"\n",(0,i.jsx)(t.p,{children:"Normal withdrawals are not synchronous such as deposits and take between 24 and 48 hours to be processed."}),"\n",(0,i.jsx)(t.p,{children:"Once you have selected the withdraw tab, you will need to decide on the amount you want to withdraw. This could be all or a portion of your assets."}),"\n",(0,i.jsxs)(t.p,{children:["Click on the 'withdraw' button and follow the prompts on your wallet (",(0,i.jsx)(t.a,{href:"https://braavos.app/",children:"Braavos"}),"\xa0or\xa0",(0,i.jsx)(t.a,{href:"https://argent.xyz/",children:"ArgentX"}),") to complete the transaction."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(41).A+"",width:"975",height:"718"})}),"\n",(0,i.jsx)(t.p,{children:"Once the transaction has been accepted on the network, a popup will appear at the bottom right of the screen to let you know."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(6427).A+"",width:"324",height:"88"})}),"\n",(0,i.jsx)(t.p,{children:"You can consult all of your recent transactions in the wallet section. Your transaction should be here."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(8400).A+"",width:"474",height:"444"})}),"\n",(0,i.jsx)(t.p,{children:"Nimbora takes over the task of processing this request. This involves preparing your assets in order to be transferred back to your wallet, a process that is handled entirely behind the scenes to ensure a smooth and efficient operation. Once the request is ready to be claimed, Nimbora relayer will handle it and send it directly into your wallet."}),"\n",(0,i.jsx)(t.h3,{id:"what-is-flux",children:"What is FLUX"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Decentralized Lending and Borrowing: Flux Protocol, developed by the Ondo Finance team, facilitates decentralized lending and borrowing. It allows users to lend their assets to earn interest or borrow assets against collateral in a peer-to-pool (P2Pool) model."}),"\n",(0,i.jsx)(t.li,{children:"Support for Permissionless and Permissioned Tokens: Flux Protocol supports both permissionless tokens (e.g., USDC) and permissioned tokens (e.g., OUSG), with permissions enforced on a per-asset basis. This flexibility accommodates various token types and use cases within the protocol."}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"understanding-risks-associated-with-flux",children:"Understanding Risks Associated with Flux"}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Smart Contract Risk"}),": Flux operates on smart contracts, which are lines of code stored on the blockchain. While these smart contracts are designed to execute transactions autonomously, they are not immune to bugs or vulnerabilities. If there is a flaw in the smart contract's code, it could be exploited by malicious actors, potentially resulting in the loss of funds for lenders."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Oracle Risk"}),": Flux relies on oracles to fetch external data, such as asset prices, to determine variables like interest rates and collateralization ratios. However, if these oracles provide inaccurate or manipulated data, it could lead to incorrect loan liquidations or interest rate adjustments, potentially causing losses for lenders."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Market Risk"}),": The cryptocurrency and DeFi markets are highly volatile. The value of assets used as collateral for loans can fluctuate rapidly, and borrowers may struggle to repay their loans if the value of their collateral drops significantly. In such cases, lenders may face losses if they cannot recover the full value of the loan."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Liquidity Risk"}),": Flux relies on liquidity pools to match lenders with borrowers. If there is insufficient liquidity in the pools, lenders may not be able to withdraw their funds in a timely manner or at the desired exchange rate. Additionally, sudden spikes in demand for loans or withdrawals could lead to slippage or delays in transactions."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Counterparty Risk"}),": While Flux is designed to be decentralized, there is still some counterparty risk associated with lending and borrowing. If a borrower defaults on their loan, lenders may not be able to recover their full principal and interest payments, especially if there are not enough liquidated assets to cover the debt."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Regulatory Risk"}),": The regulatory environment surrounding DeFi and cryptocurrencies is still evolving, and there is uncertainty regarding how regulators will treat these platforms in the future. Changes in regulations or enforcement actions could have a significant impact on the operation of Flux and the value of assets held within the protocol."]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"stay-tuned-for-upgrades",children:"Stay Tuned for Upgrades"}),"\n",(0,i.jsx)(t.p,{children:"Keep an eye on our updates as we roll out new features and advanced strategies to enhance your earning potential."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsxs)(t.strong,{children:["Join our ",(0,i.jsx)(t.a,{href:"http://discord.gg/nimbora",children:"Discord"})," for alpha and early notifications \ud83d\ude80"]})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.a,{href:"https://discord.gg/nimbora",children:(0,i.jsx)(t.img,{alt:"Nimbora Discord",src:n(1485).A+"",width:"2096",height:"784"})})}),"\n",(0,i.jsxs)(t.p,{children:["Stay tuned for updates as we continue to bring more 1-click yield strategies to life. Follow ",(0,i.jsx)(t.a,{href:"https://x.com/Nimbora_",children:"Nimbora on X"})," (Twitter) or ",(0,i.jsx)(t.a,{href:"https://medium.com/@Nimbora",children:"Medium"}),"."]}),"\n",(0,i.jsx)(t.h1,{id:"about-nimbora",children:(0,i.jsx)(t.strong,{children:"About Nimbora"})}),"\n",(0,i.jsx)(t.p,{children:"Nimbora is a Starknet-based omnichain 1-click yield strategies platform that enables users to engage with Layer 1 protocols at a fraction of the cost. Discover the best of Ethereum protocols and optimize your DeFi strategies with Nimbora."}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83c\udf10\xa0",(0,i.jsx)(t.a,{href:"https://www.nimbora.io/",children:"Website"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udc68\u200d\ud83d\udcbb\xa0",(0,i.jsx)(t.a,{href:"https://app.nimbora.io/",children:"DApp"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udc26\xa0",(0,i.jsx)(t.a,{href:"https://twitter.com/Nimbora_",children:"Twitter"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udc4b\xa0",(0,i.jsx)(t.a,{href:"http://discord.gg/nimbora",children:"Discord"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udcbc\xa0",(0,i.jsx)(t.a,{href:"https://www.linkedin.com/company/nimbora/",children:"LinkedIn"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udcd6\xa0",(0,i.jsx)(t.a,{href:"https://medium.com/@Nimbora",children:"Medium"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\uddde\ufe0f\xa0",(0,i.jsx)(t.a,{href:"https://docs.nimbora.io/",children:"Docs"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udee1\xa0",(0,i.jsx)(t.a,{href:"https://github.com/0xSpaceShard/nimbora_audit_report_yield_dex/blob/main/Nimbora%20Audit%20Report.pdf",children:"Audit"})]})]})}function h(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},1485:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/Discord-86c95212a6fbf0f698a8c9f4c4f83280.png"},8559:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/deposit-513938ed9e5ac1824179fb935ad51cbd.png"},615:(e,t,n)=>{n.d(t,{A:()=>i});const i="data:image/png;base64,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"},8442:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/deposit_confirm-5e4741db518eb2a98f076f7407f90abe.png"},4810:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/main-dedb726f073daf3181c2f18f6b36f061.png"},7044:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/points-bbde6395c26a841243f2f7a8e398116f.png"},8400:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/recent-ed1973c69ed20c68e36957f44ac377f2.png"},9459:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/withdraw-21fc1e407e4ef423e33aa9a79999ef4f.png"},6427:(e,t,n)=>{n.d(t,{A:()=>i});const i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUQAAABYCAYAAACNiY6SAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAB3SSURBVHhe7Z15lFXFncfVTE5Oco5z5p85xzNzTjIZz2TcjRozDgmTEIMmxCRG1GjckKAIogGVTUEQEZRdUAGRRfZ9kUUUWWSRvdm3ptlpml1ooFm66Zr3qXd/r+tV3/v6ve5GX+vvc06d917dunWr6lZ961fLffeyfdtLjTp16tSpKzWXGUVRFMWigqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoihKggqgoSo3hxFFjNi4trdDtzysNzsgMFURFUWoE77cvMff9x4W0XdGp4MQYxwpKzWdjLwa/olFBVBQl68lbX2pFrsvfS8yGL8KtQte5FuLBPaXmqTuK7fknjweeEaQtiMeOHTNLly5NcsuXLzeHDx82paWVM09dzp8/b9atW2dOnz4d+ChfB9zL7du3mw8++MDMnTvXlJSU2N/79+8PQiSDP8ddiouLzcqVK83AgQPNe++9ZxYuXGjOnj0bHI0TVp82bdpkLly4EIQoz8WLF83WrVtN//79TZMmTUzv3r3tedSdijhz5oyZMWOGzdfBgwcD35oJbYS2EpbvqHZ09OhRM2HCBHs/hg8fbvbt25fUbrnPlL97P9Jp36dOnbLl2q5dO/Piiy+asWPHmoKCguBo9fHFrItW0JbMrNjKc0EMGwVi+OmYarQQqeD169c3ffv2tYWK6969u6lXr54ZMGCAbQRV4fjx46ZZs2Zmx44dgU92cO7cOdOjRw/z6KOPWrd+/frgSHlo9EOGDDF16tQxN998s2nTpo05cOBAcLQ85LVt27YmPz8/8CkP5Tp48OCU161OaEx//etfzezZs20DoaG8/fbbZsqUKUGIZPDnuIDQtWjRwrzyyitWCBcvXmz69OljGjRoYHbu3BmECq9Pzz33nKlbt66ZOXOmFT+XL7/80ja6xx57zB6nwSLYnNOwYcOkuH0Qic6dO5u33nrLnkcaq4M9e/aYZ5991taL1q1bmxMnTgRH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"},41:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/withdraw_confirm-b585dbe64c5ab6d9b7bfeef95711130b.png"},7653:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/withdraw_normal-b48dc48fa3fc370ec8d95726b1b4757e.png"},8453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>a});var i=n(6540);const s={},r=i.createContext(s);function o(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.942fc700.js b/assets/js/935f2afb.942fc700.js deleted file mode 100644 index aebb6b4..0000000 --- a/assets/js/935f2afb.942fc700.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunknimbora_yield_dex=self.webpackChunknimbora_yield_dex||[]).push([[8581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"contractsSidebar":[{"type":"category","label":"Architecture","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Overview","href":"/docs/contracts/architecture/overview","docId":"contracts/architecture/overview","unlisted":false},{"type":"link","label":"L1 Architecture","href":"/docs/contracts/architecture/l1_arch","docId":"contracts/architecture/l1_arch","unlisted":false},{"type":"link","label":"L2 Architecture","href":"/docs/contracts/architecture/l2_arch","docId":"contracts/architecture/l2_arch","unlisted":false}]},{"type":"category","label":"Guides","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"L1 Contracts","href":"/docs/contracts/guides/l1-contracts","docId":"contracts/guides/l1-contracts","unlisted":false},{"type":"link","label":"L2 Contracts","href":"/docs/contracts/guides/l2-contracts","docId":"contracts/guides/l2-contracts","unlisted":false},{"type":"link","label":"How to create new strategies","href":"/docs/contracts/guides/create_strategy","docId":"contracts/guides/create_strategy","unlisted":false},{"type":"link","label":"Reports","href":"/docs/contracts/guides/reports","docId":"contracts/guides/reports","unlisted":false},{"type":"link","label":"Epoch","href":"/docs/contracts/guides/epoch","docId":"contracts/guides/epoch","unlisted":false}]},{"type":"category","label":"Reference","collapsible":true,"collapsed":false,"items":[{"type":"category","label":"L1 Contracts","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Pooling Manager","href":"/docs/contracts/reference/L1 Contracts/pooling_manager","docId":"contracts/reference/L1 Contracts/pooling_manager","unlisted":false},{"type":"link","label":"Starknet Messaging","href":"/docs/contracts/reference/L1 Contracts/starknet_messaging","docId":"contracts/reference/L1 Contracts/starknet_messaging","unlisted":false},{"type":"link","label":"Strategy Base","href":"/docs/contracts/reference/L1 Contracts/strategy_base","docId":"contracts/reference/L1 Contracts/strategy_base","unlisted":false}]},{"type":"category","label":"L2 Contracts","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Factory","href":"/docs/contracts/reference/L2 Contracts/factory","docId":"contracts/reference/L2 Contracts/factory","unlisted":false},{"type":"link","label":"Pooling Manager","href":"/docs/contracts/reference/L2 Contracts/factpooling_managerory","docId":"contracts/reference/L2 Contracts/factpooling_managerory","unlisted":false},{"type":"link","label":"Token Manager","href":"/docs/contracts/reference/L2 Contracts/token_manager","docId":"contracts/reference/L2 Contracts/token_manager","unlisted":false},{"type":"link","label":"Token","href":"/docs/contracts/reference/L2 Contracts/token","docId":"contracts/reference/L2 Contracts/token","unlisted":false}]}]},{"type":"category","label":"Deployed Contracts","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Testnet","href":"/docs/contracts/deployed/testnet_contracts","docId":"contracts/deployed/testnet_contracts","unlisted":false},{"type":"link","label":"Mainnet","href":"/docs/contracts/deployed/mainnet_contracts","docId":"contracts/deployed/mainnet_contracts","unlisted":false}]}],"sdkSidebar":[{"type":"category","label":"SDK","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Overview","href":"/docs/sdks/sdk/overview","docId":"sdks/sdk/overview","unlisted":false},{"type":"category","label":"Guides","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Background","href":"/docs/sdks/sdk/guides/background","docId":"sdks/sdk/guides/background","unlisted":false},{"type":"link","label":"Using the Token Manager","href":"/docs/sdks/sdk/guides/token_manager","docId":"sdks/sdk/guides/token_manager","unlisted":false},{"type":"link","label":"Depositing into strategy","href":"/docs/sdks/sdk/guides/deposit","docId":"sdks/sdk/guides/deposit","unlisted":false},{"type":"link","label":"Withdrawing from strategy","href":"/docs/sdks/sdk/guides/withdraw","docId":"sdks/sdk/guides/withdraw","unlisted":false}]},{"type":"category","label":"Technical References","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Overview","href":"/docs/sdks/sdk/technical_references/overview","docId":"sdks/sdk/technical_references/overview","unlisted":false},{"type":"link","label":"Token Manager","href":"/docs/sdks/sdk/technical_references/token_manager","docId":"sdks/sdk/technical_references/token_manager","unlisted":false}]}]}],"strategiesSidebar":[{"type":"link","label":"Introduction","href":"/docs/concepts/introduction","docId":"concepts/introduction","unlisted":false},{"type":"category","label":"Guide","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"First Steps","href":"/docs/concepts/guide/first_steps","docId":"concepts/guide/first_steps","unlisted":false},{"type":"link","label":"Earn","href":"/docs/concepts/guide/earn","className":"hidden","docId":"concepts/guide/earn","unlisted":false},{"type":"link","label":"Borrow","href":"/docs/concepts/guide/borrow","docId":"concepts/guide/borrow","unlisted":false},{"type":"link","label":"Points","href":"/docs/concepts/guide/points","docId":"concepts/guide/points","unlisted":false},{"type":"link","label":"Referrals","href":"/docs/concepts/guide/referrals","docId":"concepts/guide/referrals","unlisted":false}]},{"type":"category","label":"Products","collapsible":true,"collapsed":false,"items":[{"type":"category","label":"Earn","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"nsDAI Strategy","href":"/docs/concepts/products/earn/nsDAI","className":"hidden","docId":"concepts/products/earn/nsDAI","unlisted":false},{"type":"link","label":"sSTRK Strategy","href":"/docs/concepts/products/earn/sSTRK","className":"hidden","docId":"concepts/products/earn/sSTRK","unlisted":false},{"type":"link","label":"nstUSD Strategy","href":"/docs/concepts/products/earn/nstUSD","className":"hidden","docId":"concepts/products/earn/nstUSD","unlisted":false},{"type":"category","label":"Pendle LP integration","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"npeETH Strategy","href":"/docs/concepts/products/earn/pendle_lp_integration/npeETH","className":"hidden","docId":"concepts/products/earn/pendle_lp_integration/npeETH","unlisted":false},{"type":"link","label":"nppETH Strategy","href":"/docs/concepts/products/earn/pendle_lp_integration/nppETH","className":"hidden","docId":"concepts/products/earn/pendle_lp_integration/nppETH","unlisted":false},{"type":"link","label":"npfUSDC Strategy","href":"/docs/concepts/products/earn/pendle_lp_integration/npfUSDC","className":"hidden","docId":"concepts/products/earn/pendle_lp_integration/npfUSDC","unlisted":false},{"type":"link","label":"npstETH Strategy","href":"/docs/concepts/products/earn/pendle_lp_integration/npstETH","className":"hidden","docId":"concepts/products/earn/pendle_lp_integration/npstETH","unlisted":false}]},{"type":"link","label":"Pendle Strategy","href":"/docs/concepts/products/earn/pendle","className":"hidden","docId":"concepts/products/earn/pendle","unlisted":false}]},{"type":"category","label":"Borrow","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Liquity Strategy","href":"/docs/concepts/products/borrow/liquity","docId":"concepts/products/borrow/liquity","unlisted":false}]}],"href":"/docs/concepts/products/"},{"type":"link","label":"Useful Links","href":"/docs/concepts/links","docId":"concepts/links","unlisted":false}]},"docs":{"concepts/guide/borrow":{"id":"concepts/guide/borrow","title":"Borrow","description":"Liquity strategy allows users to borrow LUSD, a stablecoin pegged to the U.S. dollar, using ETH as collateral. This strategy is beneficial for users who want to leverage their assets without selling them. If ETH value goes up while the loan is active, repaying it becomes more profitable as users get back their ETH, now more valuable. On top of this, participating in this strategy now comes with a bonus: a ~29% APR in STRK tokens, provided by the Starknet Foundation as a part of the DeFi Spring 2.0 that are claimable every two weeks.","sidebar":"strategiesSidebar"},"concepts/guide/earn":{"id":"concepts/guide/earn","title":"Earn","description":"Understanding the Earn Section","sidebar":"strategiesSidebar"},"concepts/guide/first_steps":{"id":"concepts/guide/first_steps","title":"First Steps","description":"Getting Started on Starknet","sidebar":"strategiesSidebar"},"concepts/guide/points":{"id":"concepts/guide/points","title":"Points","description":"What are Nimbora Points?","sidebar":"strategiesSidebar"},"concepts/guide/referrals":{"id":"concepts/guide/referrals","title":"Referrals","description":"The Nimbora Affiliation Program","sidebar":"strategiesSidebar"},"concepts/introduction":{"id":"concepts/introduction","title":"Introduction","description":"Nimbora is a Starknet-based infrastructure enabling users to earn and borrow on Layer 1 protocols with significantly reduced costs. Powered by the innovative minds at the SpaceShard team, we leverage Starknet ZK Rollup to provide cost-effective DeFi strategies without compromising security or trust.","sidebar":"strategiesSidebar"},"concepts/links":{"id":"concepts/links","title":"Useful Links","description":"Stay Tuned for Upgrades","sidebar":"strategiesSidebar"},"concepts/products/borrow/liquity":{"id":"concepts/products/borrow/liquity","title":"Liquity Strategy","description":"Liquity strategy allows users to borrow LUSD, a stablecoin pegged to the U.S. dollar, using ETH as collateral. This strategy is beneficial for users who want to leverage their assets without selling them. If ETH value goes up while the loan is active, repaying it becomes more profitable as users get back their ETH, now more valuable. On top of this, participating in this strategy now comes with a bonus: a ~11 APR in STRK tokens, provided by the Starknet Foundation as a part of the DeFi Spring 2.0 that are claimable every two weeks.","sidebar":"strategiesSidebar"},"concepts/products/earn/nsDAI":{"id":"concepts/products/earn/nsDAI","title":"nsDAI Strategy","description":"This strategy allows users to leverage their DAI holdings by depositing them into an sDai vault, which is a specialized financial vehicle. This depositing action allows their DAI to be put to work, generating potential profits over time. The approach combines the security of DAI, a stablecoin, with the revenue-generating power of DeFi strategies. This mechanism is designed to provide users with a more effective way to maximize the potential return on their DAI investments.","sidebar":"strategiesSidebar"},"concepts/products/earn/nstUSD":{"id":"concepts/products/earn/nstUSD","title":"nstUSD Strategy","description":"This strategy allows users to leverage their USDC holdings by minting stUSD, generating yields through RWAs and DeFi assets in Angle Protocol\u2019s reserves.","sidebar":"strategiesSidebar"},"concepts/products/earn/pendle":{"id":"concepts/products/earn/pendle","title":"Pendle Strategy","description":"This strategy allow users to earn interest on their tokens from yield trading: Pendle Pools offer a novel way for users to participate in yield trading and earn interest on their tokens by leveraging future yield streams from various DeFi protocols.These pools facilitate the trading of future yield streams derived from underlying DeFi protocols. Users can deposit their tokens into these pools, thereby providing liquidity to the protocol. In return, they receive \\"Pendle pool tokens\\" representing their share of the pool.","sidebar":"strategiesSidebar"},"concepts/products/earn/pendle_lp_integration/npeETH":{"id":"concepts/products/earn/pendle_lp_integration/npeETH","title":"npeETH Strategy","description":"Pendle LP strategy, earn with ETH","sidebar":"strategiesSidebar"},"concepts/products/earn/pendle_lp_integration/npfUSDC":{"id":"concepts/products/earn/pendle_lp_integration/npfUSDC","title":"npfUSDC Strategy","description":"Pendle LP strategy, earn with USDC","sidebar":"strategiesSidebar"},"concepts/products/earn/pendle_lp_integration/nppETH":{"id":"concepts/products/earn/pendle_lp_integration/nppETH","title":"nppETH Strategy","description":"Pendle LP strategy, earn with ETH","sidebar":"strategiesSidebar"},"concepts/products/earn/pendle_lp_integration/npstETH":{"id":"concepts/products/earn/pendle_lp_integration/npstETH","title":"npstETH Strategy","description":"Pendle LP strategy, earn with wstETH","sidebar":"strategiesSidebar"},"concepts/products/earn/sSTRK":{"id":"concepts/products/earn/sSTRK","title":"sSTRK Strategy","description":"Nimbora sSTRK vault","sidebar":"strategiesSidebar"},"concepts/products/Products":{"id":"concepts/products/Products","title":"Products","description":"Nimbora\'s tech stack facilitates seamless access to Layer 1 DeFi. Our focus revolves around two pivotal use cases: earning and borrowing, addressing the core needs of DeFi participants.","sidebar":"strategiesSidebar"},"contracts/architecture/l1_arch":{"id":"contracts/architecture/l1_arch","title":"L1 Architecture","description":"L1 Contracts","sidebar":"contractsSidebar"},"contracts/architecture/l2_arch":{"id":"contracts/architecture/l2_arch","title":"L2 Architecture","description":"L2 Contracts","sidebar":"contractsSidebar"},"contracts/architecture/overview":{"id":"contracts/architecture/overview","title":"Overview","description":"Introduction","sidebar":"contractsSidebar"},"contracts/deployed/mainnet_contracts":{"id":"contracts/deployed/mainnet_contracts","title":"Mainnet","description":"L1 Mainnet contracts","sidebar":"contractsSidebar"},"contracts/deployed/testnet_contracts":{"id":"contracts/deployed/testnet_contracts","title":"Testnet","description":"L1 Sepolia Contracts","sidebar":"contractsSidebar"},"contracts/guides/create_strategy":{"id":"contracts/guides/create_strategy","title":"How to create new strategies","description":"This guide will walk you through the process of deploying a new strategy and interacting with it.","sidebar":"contractsSidebar"},"contracts/guides/epoch":{"id":"contracts/guides/epoch","title":"Epoch","description":"On Nimbora, keeping track of each processed batch is crucial. Since Starknet and Ethereum are asynchronous in their essence, we need a mechanism to synchronize the contracts state between both chains. To achieve that, each processed and closed batch sent from L2 to L1 contains an epoch. This way we ensure that:","sidebar":"contractsSidebar"},"contracts/guides/l1-contracts":{"id":"contracts/guides/l1-contracts","title":"L1 Contracts","description":"Prerequisites","sidebar":"contractsSidebar"},"contracts/guides/l2-contracts":{"id":"contracts/guides/l2-contracts","title":"L2 Contracts","description":"L2 contracts for Yield Dex project.","sidebar":"contractsSidebar"},"contracts/guides/reports":{"id":"contracts/guides/reports","title":"Reports","description":"The reports exist within both L1 and L2 Pooling Manager contracts and they are the means of communication between those two contracts.","sidebar":"contractsSidebar"},"contracts/reference/L1 Contracts/pooling_manager":{"id":"contracts/reference/L1 Contracts/pooling_manager","title":"Pooling Manager","description":"l2PoolingManager","sidebar":"contractsSidebar"},"contracts/reference/L1 Contracts/starknet_messaging":{"id":"contracts/reference/L1 Contracts/starknet_messaging","title":"Starknet Messaging","description":"starknetCore","sidebar":"contractsSidebar"},"contracts/reference/L1 Contracts/strategy_base":{"id":"contracts/reference/L1 Contracts/strategy_base","title":"Strategy Base","description":"poolingManager","sidebar":"contractsSidebar"},"contracts/reference/L2 Contracts/factory":{"id":"contracts/reference/L2 Contracts/factory","title":"Factory","description":"Factory","sidebar":"contractsSidebar"},"contracts/reference/L2 Contracts/factpooling_managerory":{"id":"contracts/reference/L2 Contracts/factpooling_managerory","title":"Pooling Manager","description":"Pooling Manager","sidebar":"contractsSidebar"},"contracts/reference/L2 Contracts/token":{"id":"contracts/reference/L2 Contracts/token","title":"Token","description":"Token","sidebar":"contractsSidebar"},"contracts/reference/L2 Contracts/token_manager":{"id":"contracts/reference/L2 Contracts/token_manager","title":"Token Manager","description":"Token Manager","sidebar":"contractsSidebar"},"sdks/sdk/guides/background":{"id":"sdks/sdk/guides/background","title":"Background","description":"For those new to Nimbora, reviewing some key web3 developer concepts, the format of our examples, and SDK ideas can be beneficial before starting the integration.","sidebar":"sdkSidebar"},"sdks/sdk/guides/deposit":{"id":"sdks/sdk/guides/deposit","title":"Depositing into strategy","description":"Depositing tokens into the Layer 2 Token Manager contract is achieved by calling the deposit function. This function is capable of executing a multi-call under certain conditions.","sidebar":"sdkSidebar"},"sdks/sdk/guides/token_manager":{"id":"sdks/sdk/guides/token_manager","title":"Using the Token Manager","description":"The Token Manager is a core component in the system that allows users to interact with the Strategy. This interaction may include actions such as sending, receiving, or managing tokens. Setting it up involves several steps.","sidebar":"sdkSidebar"},"sdks/sdk/guides/withdraw":{"id":"sdks/sdk/guides/withdraw","title":"Withdrawing from strategy","description":"A withdrawal involves transferring assets from the Layer 2 Token Manager contract on the Starknet network to the Ethereum mainnet. This is a two-step operation.","sidebar":"sdkSidebar"},"sdks/sdk/overview":{"id":"sdks/sdk/overview","title":"Overview","description":"About us","sidebar":"sdkSidebar"},"sdks/sdk/technical_references/overview":{"id":"sdks/sdk/technical_references/overview","title":"Overview","description":"Overview","sidebar":"sdkSidebar"},"sdks/sdk/technical_references/token_manager":{"id":"sdks/sdk/technical_references/token_manager","title":"Token Manager","description":"constructor","sidebar":"sdkSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.cfa5ee73.js b/assets/js/935f2afb.cfa5ee73.js new file mode 100644 index 0000000..5899c80 --- /dev/null +++ b/assets/js/935f2afb.cfa5ee73.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunknimbora_yield_dex=self.webpackChunknimbora_yield_dex||[]).push([[8581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"contractsSidebar":[{"type":"category","label":"Architecture","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Overview","href":"/docs/contracts/architecture/overview","docId":"contracts/architecture/overview","unlisted":false},{"type":"link","label":"L1 Architecture","href":"/docs/contracts/architecture/l1_arch","docId":"contracts/architecture/l1_arch","unlisted":false},{"type":"link","label":"L2 Architecture","href":"/docs/contracts/architecture/l2_arch","docId":"contracts/architecture/l2_arch","unlisted":false}]},{"type":"category","label":"Guides","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"L1 Contracts","href":"/docs/contracts/guides/l1-contracts","docId":"contracts/guides/l1-contracts","unlisted":false},{"type":"link","label":"L2 Contracts","href":"/docs/contracts/guides/l2-contracts","docId":"contracts/guides/l2-contracts","unlisted":false},{"type":"link","label":"How to create new strategies","href":"/docs/contracts/guides/create_strategy","docId":"contracts/guides/create_strategy","unlisted":false},{"type":"link","label":"Reports","href":"/docs/contracts/guides/reports","docId":"contracts/guides/reports","unlisted":false},{"type":"link","label":"Epoch","href":"/docs/contracts/guides/epoch","docId":"contracts/guides/epoch","unlisted":false}]},{"type":"category","label":"Reference","collapsible":true,"collapsed":false,"items":[{"type":"category","label":"L1 Contracts","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Pooling Manager","href":"/docs/contracts/reference/L1 Contracts/pooling_manager","docId":"contracts/reference/L1 Contracts/pooling_manager","unlisted":false},{"type":"link","label":"Starknet Messaging","href":"/docs/contracts/reference/L1 Contracts/starknet_messaging","docId":"contracts/reference/L1 Contracts/starknet_messaging","unlisted":false},{"type":"link","label":"Strategy Base","href":"/docs/contracts/reference/L1 Contracts/strategy_base","docId":"contracts/reference/L1 Contracts/strategy_base","unlisted":false}]},{"type":"category","label":"L2 Contracts","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Factory","href":"/docs/contracts/reference/L2 Contracts/factory","docId":"contracts/reference/L2 Contracts/factory","unlisted":false},{"type":"link","label":"Pooling Manager","href":"/docs/contracts/reference/L2 Contracts/factpooling_managerory","docId":"contracts/reference/L2 Contracts/factpooling_managerory","unlisted":false},{"type":"link","label":"Token Manager","href":"/docs/contracts/reference/L2 Contracts/token_manager","docId":"contracts/reference/L2 Contracts/token_manager","unlisted":false},{"type":"link","label":"Token","href":"/docs/contracts/reference/L2 Contracts/token","docId":"contracts/reference/L2 Contracts/token","unlisted":false}]}]},{"type":"category","label":"Deployed Contracts","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Testnet","href":"/docs/contracts/deployed/testnet_contracts","docId":"contracts/deployed/testnet_contracts","unlisted":false},{"type":"link","label":"Mainnet","href":"/docs/contracts/deployed/mainnet_contracts","docId":"contracts/deployed/mainnet_contracts","unlisted":false}]}],"sdkSidebar":[{"type":"category","label":"SDK","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Overview","href":"/docs/sdks/sdk/overview","docId":"sdks/sdk/overview","unlisted":false},{"type":"category","label":"Guides","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Background","href":"/docs/sdks/sdk/guides/background","docId":"sdks/sdk/guides/background","unlisted":false},{"type":"link","label":"Using the Token Manager","href":"/docs/sdks/sdk/guides/token_manager","docId":"sdks/sdk/guides/token_manager","unlisted":false},{"type":"link","label":"Depositing into strategy","href":"/docs/sdks/sdk/guides/deposit","docId":"sdks/sdk/guides/deposit","unlisted":false},{"type":"link","label":"Withdrawing from strategy","href":"/docs/sdks/sdk/guides/withdraw","docId":"sdks/sdk/guides/withdraw","unlisted":false}]},{"type":"category","label":"Technical References","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Overview","href":"/docs/sdks/sdk/technical_references/overview","docId":"sdks/sdk/technical_references/overview","unlisted":false},{"type":"link","label":"Token Manager","href":"/docs/sdks/sdk/technical_references/token_manager","docId":"sdks/sdk/technical_references/token_manager","unlisted":false}]}]}],"strategiesSidebar":[{"type":"link","label":"Introduction","href":"/docs/concepts/introduction","docId":"concepts/introduction","unlisted":false},{"type":"category","label":"Guide","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"First Steps","href":"/docs/concepts/guide/first_steps","docId":"concepts/guide/first_steps","unlisted":false},{"type":"link","label":"Earn","href":"/docs/concepts/guide/earn","className":"hidden","docId":"concepts/guide/earn","unlisted":false},{"type":"link","label":"Borrow","href":"/docs/concepts/guide/borrow","docId":"concepts/guide/borrow","unlisted":false},{"type":"link","label":"Points","href":"/docs/concepts/guide/points","docId":"concepts/guide/points","unlisted":false},{"type":"link","label":"Referrals","href":"/docs/concepts/guide/referrals","docId":"concepts/guide/referrals","unlisted":false}]},{"type":"category","label":"Products","collapsible":true,"collapsed":false,"items":[{"type":"category","label":"Earn","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"nsDAI Strategy","href":"/docs/concepts/products/earn/nsDAI","className":"hidden","docId":"concepts/products/earn/nsDAI","unlisted":false},{"type":"link","label":"sSTRK Strategy","href":"/docs/concepts/products/earn/sSTRK","className":"hidden","docId":"concepts/products/earn/sSTRK","unlisted":false},{"type":"link","label":"nstUSD Strategy","href":"/docs/concepts/products/earn/nstUSD","className":"hidden","docId":"concepts/products/earn/nstUSD","unlisted":false},{"type":"category","label":"Pendle LP integration","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"npeETH Strategy","href":"/docs/concepts/products/earn/pendle_lp_integration/npeETH","className":"hidden","docId":"concepts/products/earn/pendle_lp_integration/npeETH","unlisted":false},{"type":"link","label":"nppETH Strategy","href":"/docs/concepts/products/earn/pendle_lp_integration/nppETH","className":"hidden","docId":"concepts/products/earn/pendle_lp_integration/nppETH","unlisted":false},{"type":"link","label":"npfUSDC Strategy","href":"/docs/concepts/products/earn/pendle_lp_integration/npfUSDC","className":"hidden","docId":"concepts/products/earn/pendle_lp_integration/npfUSDC","unlisted":false}]},{"type":"link","label":"Pendle Strategy","href":"/docs/concepts/products/earn/pendle","className":"hidden","docId":"concepts/products/earn/pendle","unlisted":false}]},{"type":"category","label":"Borrow","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Liquity Strategy","href":"/docs/concepts/products/borrow/liquity","docId":"concepts/products/borrow/liquity","unlisted":false}]}],"href":"/docs/concepts/products/"},{"type":"link","label":"Useful Links","href":"/docs/concepts/links","docId":"concepts/links","unlisted":false}]},"docs":{"concepts/guide/borrow":{"id":"concepts/guide/borrow","title":"Borrow","description":"Liquity strategy allows users to borrow LUSD, a stablecoin pegged to the U.S. dollar, using ETH as collateral. This strategy is beneficial for users who want to leverage their assets without selling them. If ETH value goes up while the loan is active, repaying it becomes more profitable as users get back their ETH, now more valuable. On top of this, participating in this strategy now comes with a bonus: a ~29% APR in STRK tokens, provided by the Starknet Foundation as a part of the DeFi Spring 2.0 that are claimable every two weeks.","sidebar":"strategiesSidebar"},"concepts/guide/earn":{"id":"concepts/guide/earn","title":"Earn","description":"Understanding the Earn Section","sidebar":"strategiesSidebar"},"concepts/guide/first_steps":{"id":"concepts/guide/first_steps","title":"First Steps","description":"Getting Started on Starknet","sidebar":"strategiesSidebar"},"concepts/guide/points":{"id":"concepts/guide/points","title":"Points","description":"What are Nimbora Points?","sidebar":"strategiesSidebar"},"concepts/guide/referrals":{"id":"concepts/guide/referrals","title":"Referrals","description":"The Nimbora Affiliation Program","sidebar":"strategiesSidebar"},"concepts/introduction":{"id":"concepts/introduction","title":"Introduction","description":"Nimbora is a Starknet-based infrastructure enabling users to earn and borrow on Layer 1 protocols with significantly reduced costs. Powered by the innovative minds at the SpaceShard team, we leverage Starknet ZK Rollup to provide cost-effective DeFi strategies without compromising security or trust.","sidebar":"strategiesSidebar"},"concepts/links":{"id":"concepts/links","title":"Useful Links","description":"Stay Tuned for Upgrades","sidebar":"strategiesSidebar"},"concepts/products/borrow/liquity":{"id":"concepts/products/borrow/liquity","title":"Liquity Strategy","description":"Liquity strategy allows users to borrow LUSD, a stablecoin pegged to the U.S. dollar, using ETH as collateral. This strategy is beneficial for users who want to leverage their assets without selling them. If ETH value goes up while the loan is active, repaying it becomes more profitable as users get back their ETH, now more valuable. On top of this, participating in this strategy now comes with a bonus: a ~11 APR in STRK tokens, provided by the Starknet Foundation as a part of the DeFi Spring 2.0 that are claimable every two weeks.","sidebar":"strategiesSidebar"},"concepts/products/earn/nsDAI":{"id":"concepts/products/earn/nsDAI","title":"nsDAI Strategy","description":"This strategy allows users to leverage their DAI holdings by depositing them into an sDai vault, which is a specialized financial vehicle. This depositing action allows their DAI to be put to work, generating potential profits over time. The approach combines the security of DAI, a stablecoin, with the revenue-generating power of DeFi strategies. This mechanism is designed to provide users with a more effective way to maximize the potential return on their DAI investments.","sidebar":"strategiesSidebar"},"concepts/products/earn/nstUSD":{"id":"concepts/products/earn/nstUSD","title":"nstUSD Strategy","description":"This strategy allows users to leverage their USDC holdings by minting stUSD, generating yields through RWAs and DeFi assets in Angle Protocol\u2019s reserves.","sidebar":"strategiesSidebar"},"concepts/products/earn/pendle":{"id":"concepts/products/earn/pendle","title":"Pendle Strategy","description":"This strategy allow users to earn interest on their tokens from yield trading: Pendle Pools offer a novel way for users to participate in yield trading and earn interest on their tokens by leveraging future yield streams from various DeFi protocols.These pools facilitate the trading of future yield streams derived from underlying DeFi protocols. Users can deposit their tokens into these pools, thereby providing liquidity to the protocol. In return, they receive \\"Pendle pool tokens\\" representing their share of the pool.","sidebar":"strategiesSidebar"},"concepts/products/earn/pendle_lp_integration/npeETH":{"id":"concepts/products/earn/pendle_lp_integration/npeETH","title":"npeETH Strategy","description":"Pendle LP strategy, earn with ETH","sidebar":"strategiesSidebar"},"concepts/products/earn/pendle_lp_integration/npfUSDC":{"id":"concepts/products/earn/pendle_lp_integration/npfUSDC","title":"npfUSDC Strategy","description":"Pendle LP strategy, earn with USDC","sidebar":"strategiesSidebar"},"concepts/products/earn/pendle_lp_integration/nppETH":{"id":"concepts/products/earn/pendle_lp_integration/nppETH","title":"nppETH Strategy","description":"Pendle LP strategy, earn with ETH","sidebar":"strategiesSidebar"},"concepts/products/earn/sSTRK":{"id":"concepts/products/earn/sSTRK","title":"sSTRK Strategy","description":"Nimbora sSTRK vault","sidebar":"strategiesSidebar"},"concepts/products/Products":{"id":"concepts/products/Products","title":"Products","description":"Nimbora\'s tech stack facilitates seamless access to Layer 1 DeFi. Our focus revolves around two pivotal use cases: earning and borrowing, addressing the core needs of DeFi participants.","sidebar":"strategiesSidebar"},"contracts/architecture/l1_arch":{"id":"contracts/architecture/l1_arch","title":"L1 Architecture","description":"L1 Contracts","sidebar":"contractsSidebar"},"contracts/architecture/l2_arch":{"id":"contracts/architecture/l2_arch","title":"L2 Architecture","description":"L2 Contracts","sidebar":"contractsSidebar"},"contracts/architecture/overview":{"id":"contracts/architecture/overview","title":"Overview","description":"Introduction","sidebar":"contractsSidebar"},"contracts/deployed/mainnet_contracts":{"id":"contracts/deployed/mainnet_contracts","title":"Mainnet","description":"L1 Mainnet contracts","sidebar":"contractsSidebar"},"contracts/deployed/testnet_contracts":{"id":"contracts/deployed/testnet_contracts","title":"Testnet","description":"L1 Sepolia Contracts","sidebar":"contractsSidebar"},"contracts/guides/create_strategy":{"id":"contracts/guides/create_strategy","title":"How to create new strategies","description":"This guide will walk you through the process of deploying a new strategy and interacting with it.","sidebar":"contractsSidebar"},"contracts/guides/epoch":{"id":"contracts/guides/epoch","title":"Epoch","description":"On Nimbora, keeping track of each processed batch is crucial. Since Starknet and Ethereum are asynchronous in their essence, we need a mechanism to synchronize the contracts state between both chains. To achieve that, each processed and closed batch sent from L2 to L1 contains an epoch. This way we ensure that:","sidebar":"contractsSidebar"},"contracts/guides/l1-contracts":{"id":"contracts/guides/l1-contracts","title":"L1 Contracts","description":"Prerequisites","sidebar":"contractsSidebar"},"contracts/guides/l2-contracts":{"id":"contracts/guides/l2-contracts","title":"L2 Contracts","description":"L2 contracts for Yield Dex project.","sidebar":"contractsSidebar"},"contracts/guides/reports":{"id":"contracts/guides/reports","title":"Reports","description":"The reports exist within both L1 and L2 Pooling Manager contracts and they are the means of communication between those two contracts.","sidebar":"contractsSidebar"},"contracts/reference/L1 Contracts/pooling_manager":{"id":"contracts/reference/L1 Contracts/pooling_manager","title":"Pooling Manager","description":"l2PoolingManager","sidebar":"contractsSidebar"},"contracts/reference/L1 Contracts/starknet_messaging":{"id":"contracts/reference/L1 Contracts/starknet_messaging","title":"Starknet Messaging","description":"starknetCore","sidebar":"contractsSidebar"},"contracts/reference/L1 Contracts/strategy_base":{"id":"contracts/reference/L1 Contracts/strategy_base","title":"Strategy Base","description":"poolingManager","sidebar":"contractsSidebar"},"contracts/reference/L2 Contracts/factory":{"id":"contracts/reference/L2 Contracts/factory","title":"Factory","description":"Factory","sidebar":"contractsSidebar"},"contracts/reference/L2 Contracts/factpooling_managerory":{"id":"contracts/reference/L2 Contracts/factpooling_managerory","title":"Pooling Manager","description":"Pooling Manager","sidebar":"contractsSidebar"},"contracts/reference/L2 Contracts/token":{"id":"contracts/reference/L2 Contracts/token","title":"Token","description":"Token","sidebar":"contractsSidebar"},"contracts/reference/L2 Contracts/token_manager":{"id":"contracts/reference/L2 Contracts/token_manager","title":"Token Manager","description":"Token Manager","sidebar":"contractsSidebar"},"sdks/sdk/guides/background":{"id":"sdks/sdk/guides/background","title":"Background","description":"For those new to Nimbora, reviewing some key web3 developer concepts, the format of our examples, and SDK ideas can be beneficial before starting the integration.","sidebar":"sdkSidebar"},"sdks/sdk/guides/deposit":{"id":"sdks/sdk/guides/deposit","title":"Depositing into strategy","description":"Depositing tokens into the Layer 2 Token Manager contract is achieved by calling the deposit function. This function is capable of executing a multi-call under certain conditions.","sidebar":"sdkSidebar"},"sdks/sdk/guides/token_manager":{"id":"sdks/sdk/guides/token_manager","title":"Using the Token Manager","description":"The Token Manager is a core component in the system that allows users to interact with the Strategy. This interaction may include actions such as sending, receiving, or managing tokens. Setting it up involves several steps.","sidebar":"sdkSidebar"},"sdks/sdk/guides/withdraw":{"id":"sdks/sdk/guides/withdraw","title":"Withdrawing from strategy","description":"A withdrawal involves transferring assets from the Layer 2 Token Manager contract on the Starknet network to the Ethereum mainnet. This is a two-step operation.","sidebar":"sdkSidebar"},"sdks/sdk/overview":{"id":"sdks/sdk/overview","title":"Overview","description":"About us","sidebar":"sdkSidebar"},"sdks/sdk/technical_references/overview":{"id":"sdks/sdk/technical_references/overview","title":"Overview","description":"Overview","sidebar":"sdkSidebar"},"sdks/sdk/technical_references/token_manager":{"id":"sdks/sdk/technical_references/token_manager","title":"Token Manager","description":"constructor","sidebar":"sdkSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/e05cc549.b4e56b80.js b/assets/js/e05cc549.b4e56b80.js deleted file mode 100644 index de2a77a..0000000 --- a/assets/js/e05cc549.b4e56b80.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunknimbora_yield_dex=self.webpackChunknimbora_yield_dex||[]).push([[6925],{7439:(e,i,t)=>{t.r(i),t.d(i,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>l,toc:()=>a});var n=t(4848),s=t(8453);const r={id:"pendle",title:"Pendle Strategy",sidebar_position:4,sidebar_class_name:"hidden"},o=void 0,l={id:"concepts/products/earn/pendle",title:"Pendle Strategy",description:'This strategy allow users to earn interest on their tokens from yield trading: Pendle Pools offer a novel way for users to participate in yield trading and earn interest on their tokens by leveraging future yield streams from various DeFi protocols.These pools facilitate the trading of future yield streams derived from underlying DeFi protocols. Users can deposit their tokens into these pools, thereby providing liquidity to the protocol. In return, they receive "Pendle pool tokens" representing their share of the pool.',source:"@site/docs/concepts/products/earn/04-strategy-pendle.md",sourceDirName:"concepts/products/earn",slug:"/concepts/products/earn/pendle",permalink:"/docs/concepts/products/earn/pendle",draft:!1,unlisted:!1,editUrl:"https://github.com/0xSpaceShard/nimbora_yields_l2/docs/concepts/products/earn/04-strategy-pendle.md",tags:[],version:"current",sidebarPosition:4,frontMatter:{id:"pendle",title:"Pendle Strategy",sidebar_position:4,sidebar_class_name:"hidden"},sidebar:"strategiesSidebar",previous:{title:"npstETH Strategy",permalink:"/docs/concepts/products/earn/pendle_lp_integration/npstETH"},next:{title:"Liquity Strategy",permalink:"/docs/concepts/products/borrow/liquity"}},d={},a=[{value:"Source of yields",id:"source-of-yields",level:3},{value:"Potential Loss",id:"potential-loss",level:3},{value:"What is PENDLE",id:"what-is-pendle",level:3},{value:"Understanding Risks Associated with Pendle",id:"understanding-risks-associated-with-pendle",level:3},{value:"Stay Tuned for Upgrades",id:"stay-tuned-for-upgrades",level:3}];function c(e){const i={a:"a",h1:"h1",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(i.p,{children:[(0,n.jsx)(i.strong,{children:"This strategy allow users to earn interest on their tokens from yield trading:"}),' Pendle Pools offer a novel way for users to participate in yield trading and earn interest on their tokens by leveraging future yield streams from various DeFi protocols.These pools facilitate the trading of future yield streams derived from underlying DeFi protocols. Users can deposit their tokens into these pools, thereby providing liquidity to the protocol. In return, they receive "Pendle pool tokens" representing their share of the pool.']}),"\n",(0,n.jsx)(i.p,{children:"This strategy combines multiple steps unto multiple protocol:"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsx)(i.li,{children:"underling is deposited in the pendle LP strategy yield bearing token (SDAI, WSTETH...). It can use a DEX for semi-liquid tokens such as LRT or LST."}),"\n",(0,n.jsx)(i.li,{children:"The yield bearing token is deposited into Pendle standardised yield token"}),"\n",(0,n.jsxs)(i.li,{children:["The SY token is splitted into PT (principal token) and YT (yield token), more details ",(0,n.jsx)(i.a,{href:"https://docs.pendle.finance/ProtocolMechanics/YieldTokenization/Minting",children:"here"})]}),"\n",(0,n.jsx)(i.li,{children:"Those tokens are swapped to get the pool ratio of PT and SY tokens"}),"\n",(0,n.jsx)(i.li,{children:"Once swapped, tokens are deposited into Pendle Pool to provide liquidity"}),"\n",(0,n.jsx)(i.li,{children:"Pool tokens issued are finally sent to a Token locker protocol (PENPIE) to boost $PENDLE rewards"}),"\n",(0,n.jsx)(i.li,{children:"$PENDLE rewards are sold for more underlying and compounded into the strategy"}),"\n"]}),"\n",(0,n.jsx)(i.p,{children:(0,n.jsx)(i.img,{alt:"alt",src:t(4263).A+"",width:"2150",height:"1054"})}),"\n",(0,n.jsx)(i.h3,{id:"source-of-yields",children:"Source of yields"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsx)(i.li,{children:"Swap fees (from yield trading)"}),"\n",(0,n.jsx)(i.li,{children:"underlying yields: implied + real APR"}),"\n",(0,n.jsx)(i.li,{children:"PENDLE incentives"}),"\n",(0,n.jsx)(i.li,{children:"Potential points depending of the strategy"}),"\n"]}),"\n",(0,n.jsx)(i.h3,{id:"potential-loss",children:"Potential Loss"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsx)(i.li,{children:"trading fees when zapping tokens"}),"\n",(0,n.jsx)(i.li,{children:"Impermanent loss (negligeable since correlated tokens)"}),"\n"]}),"\n",(0,n.jsxs)(i.p,{children:["More about LP profitability ",(0,n.jsx)(i.a,{href:"https://medium.com/pendle/evaluating-performance-of-pendle-liquidity-pools-part-1-f81e6957837d",children:"here"})]}),"\n",(0,n.jsx)(i.h3,{id:"what-is-pendle",children:"What is PENDLE"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsx)(i.li,{children:"Protocol for Yield Tokenization: PENDLE is a protocol that facilitates the tokenization of future yield streams from decentralized finance (DeFi) protocols. It allows users to trade these yield streams in the form of principal tokens (PT) and yield tokens (YT)."}),"\n",(0,n.jsx)(i.li,{children:"Innovative Yield Trading: PENDLE introduces innovative mechanisms such as Pendle Pools, which enable users to trade future yield streams before they are realized. This allows users to speculate on future yield movements and potentially earn profits from them."}),"\n",(0,n.jsx)(i.li,{children:"Splitting of Tokens: PENDLE splits the yield-bearing tokens into principal tokens (PT) and yield tokens (YT). PT represents the principal amount deposited, while YT represents the future yield generated by the deposited assets."}),"\n",(0,n.jsx)(i.li,{children:"Liquidity Provision: Users can provide liquidity to Pendle Pools by depositing their tokens, thereby participating in the tokenization and trading of future yield streams. In return, they receive Pendle tokens representing their share of the pool."}),"\n"]}),"\n",(0,n.jsx)(i.h3,{id:"understanding-risks-associated-with-pendle",children:"Understanding Risks Associated with Pendle"}),"\n",(0,n.jsxs)(i.ol,{children:["\n",(0,n.jsxs)(i.li,{children:["\n",(0,n.jsxs)(i.p,{children:[(0,n.jsx)(i.strong,{children:"Smart Contract Risk"}),":"]}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsx)(i.li,{children:"Pendle's smart contracts have undergone rigorous audits by six of crypto's most respected firms to ensure their security."}),"\n",(0,n.jsx)(i.li,{children:"All of Pendle's smart contracts are open source, allowing anyone to monitor the codebase and identify potential vulnerabilities."}),"\n",(0,n.jsx)(i.li,{children:"Despite these measures, Pendle, like other DeFi protocols, remains susceptible to smart contract vulnerabilities and malicious attacks."}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:["\n",(0,n.jsxs)(i.p,{children:[(0,n.jsx)(i.strong,{children:"Interaction with Third-party Protocols"}),":"]}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsx)(i.li,{children:"Pendle interacts with third-party protocols and contracts, introducing additional risk associated with the security and reliability of these external systems."}),"\n",(0,n.jsx)(i.li,{children:"Pendle explicitly disclaims responsibility for any funds lost due to exploits in third-party contracts, highlighting the importance of due diligence by users when engaging with such protocols."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(i.h3,{id:"stay-tuned-for-upgrades",children:"Stay Tuned for Upgrades"}),"\n",(0,n.jsx)(i.p,{children:"Keep an eye on our updates as we roll out new features and advanced strategies to enhance your earning potential."}),"\n",(0,n.jsx)(i.p,{children:(0,n.jsxs)(i.strong,{children:["Join our ",(0,n.jsx)(i.a,{href:"http://discord.gg/nimbora",children:"Discord"})," for alpha and early notifications \ud83d\ude80"]})}),"\n",(0,n.jsx)(i.p,{children:(0,n.jsx)(i.a,{href:"https://discord.gg/nimbora",children:(0,n.jsx)(i.img,{alt:"Nimbora Discord",src:t(1485).A+"",width:"2096",height:"784"})})}),"\n",(0,n.jsxs)(i.p,{children:["Stay tuned for updates as we continue to bring more 1-click yield strategies to life. Follow ",(0,n.jsx)(i.a,{href:"https://x.com/Nimbora_",children:"Nimbora on X"})," (Twitter) or ",(0,n.jsx)(i.a,{href:"https://medium.com/@Nimbora",children:"Medium"}),"."]}),"\n",(0,n.jsx)(i.h1,{id:"about-nimbora",children:(0,n.jsx)(i.strong,{children:"About Nimbora"})}),"\n",(0,n.jsx)(i.p,{children:"Nimbora is a Starknet-based omnichain 1-click yield strategies platform that enables users to engage with Layer 1 protocols at a fraction of the cost. Discover the best of Ethereum protocols and optimize your DeFi strategies with Nimbora."}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83c\udf10\xa0",(0,n.jsx)(i.a,{href:"https://www.nimbora.io/",children:"Website"})]}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83d\udc68\u200d\ud83d\udcbb\xa0",(0,n.jsx)(i.a,{href:"https://app.nimbora.io/",children:"DApp"})]}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83d\udc26\xa0",(0,n.jsx)(i.a,{href:"https://twitter.com/Nimbora_",children:"Twitter"})]}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83d\udc4b\xa0",(0,n.jsx)(i.a,{href:"http://discord.gg/nimbora",children:"Discord"})]}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83d\udcbc\xa0",(0,n.jsx)(i.a,{href:"https://www.linkedin.com/company/nimbora/",children:"LinkedIn"})]}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83d\udcd6\xa0",(0,n.jsx)(i.a,{href:"https://medium.com/@Nimbora",children:"Medium"})]}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83d\uddde\ufe0f\xa0",(0,n.jsx)(i.a,{href:"https://docs.nimbora.io/",children:"Docs"})]}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83d\udee1\xa0",(0,n.jsx)(i.a,{href:"https://github.com/0xSpaceShard/nimbora_audit_report_yield_dex/blob/main/Nimbora%20Audit%20Report.pdf",children:"Audit"})]})]})}function h(e={}){const{wrapper:i}={...(0,s.R)(),...e.components};return i?(0,n.jsx)(i,{...e,children:(0,n.jsx)(c,{...e})}):c(e)}},4263:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/pendle-9214a72b377e50bac2ddd3d439cfc9b4.png"},1485:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Discord-86c95212a6fbf0f698a8c9f4c4f83280.png"},8453:(e,i,t)=>{t.d(i,{R:()=>o,x:()=>l});var n=t(6540);const s={},r=n.createContext(s);function o(e){const i=n.useContext(r);return n.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function l(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),n.createElement(r.Provider,{value:i},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e05cc549.b9e0bb58.js b/assets/js/e05cc549.b9e0bb58.js new file mode 100644 index 0000000..a461089 --- /dev/null +++ b/assets/js/e05cc549.b9e0bb58.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunknimbora_yield_dex=self.webpackChunknimbora_yield_dex||[]).push([[6925],{7439:(e,i,t)=>{t.r(i),t.d(i,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>l,toc:()=>a});var n=t(4848),s=t(8453);const r={id:"pendle",title:"Pendle Strategy",sidebar_position:4,sidebar_class_name:"hidden"},o=void 0,l={id:"concepts/products/earn/pendle",title:"Pendle Strategy",description:'This strategy allow users to earn interest on their tokens from yield trading: Pendle Pools offer a novel way for users to participate in yield trading and earn interest on their tokens by leveraging future yield streams from various DeFi protocols.These pools facilitate the trading of future yield streams derived from underlying DeFi protocols. Users can deposit their tokens into these pools, thereby providing liquidity to the protocol. In return, they receive "Pendle pool tokens" representing their share of the pool.',source:"@site/docs/concepts/products/earn/04-strategy-pendle.md",sourceDirName:"concepts/products/earn",slug:"/concepts/products/earn/pendle",permalink:"/docs/concepts/products/earn/pendle",draft:!1,unlisted:!1,editUrl:"https://github.com/0xSpaceShard/nimbora_yields_l2/docs/concepts/products/earn/04-strategy-pendle.md",tags:[],version:"current",sidebarPosition:4,frontMatter:{id:"pendle",title:"Pendle Strategy",sidebar_position:4,sidebar_class_name:"hidden"},sidebar:"strategiesSidebar",previous:{title:"npfUSDC Strategy",permalink:"/docs/concepts/products/earn/pendle_lp_integration/npfUSDC"},next:{title:"Liquity Strategy",permalink:"/docs/concepts/products/borrow/liquity"}},d={},a=[{value:"Source of yields",id:"source-of-yields",level:3},{value:"Potential Loss",id:"potential-loss",level:3},{value:"What is PENDLE",id:"what-is-pendle",level:3},{value:"Understanding Risks Associated with Pendle",id:"understanding-risks-associated-with-pendle",level:3},{value:"Stay Tuned for Upgrades",id:"stay-tuned-for-upgrades",level:3}];function c(e){const i={a:"a",h1:"h1",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(i.p,{children:[(0,n.jsx)(i.strong,{children:"This strategy allow users to earn interest on their tokens from yield trading:"}),' Pendle Pools offer a novel way for users to participate in yield trading and earn interest on their tokens by leveraging future yield streams from various DeFi protocols.These pools facilitate the trading of future yield streams derived from underlying DeFi protocols. Users can deposit their tokens into these pools, thereby providing liquidity to the protocol. In return, they receive "Pendle pool tokens" representing their share of the pool.']}),"\n",(0,n.jsx)(i.p,{children:"This strategy combines multiple steps unto multiple protocol:"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsx)(i.li,{children:"underling is deposited in the pendle LP strategy yield bearing token (SDAI, WSTETH...). It can use a DEX for semi-liquid tokens such as LRT or LST."}),"\n",(0,n.jsx)(i.li,{children:"The yield bearing token is deposited into Pendle standardised yield token"}),"\n",(0,n.jsxs)(i.li,{children:["The SY token is splitted into PT (principal token) and YT (yield token), more details ",(0,n.jsx)(i.a,{href:"https://docs.pendle.finance/ProtocolMechanics/YieldTokenization/Minting",children:"here"})]}),"\n",(0,n.jsx)(i.li,{children:"Those tokens are swapped to get the pool ratio of PT and SY tokens"}),"\n",(0,n.jsx)(i.li,{children:"Once swapped, tokens are deposited into Pendle Pool to provide liquidity"}),"\n",(0,n.jsx)(i.li,{children:"$PENDLE rewards are sold for more underlying and compounded into the strategy"}),"\n"]}),"\n",(0,n.jsx)(i.p,{children:(0,n.jsx)(i.img,{alt:"alt",src:t(4263).A+"",width:"2118",height:"1014"})}),"\n",(0,n.jsx)(i.h3,{id:"source-of-yields",children:"Source of yields"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsx)(i.li,{children:"Swap fees (from yield trading)"}),"\n",(0,n.jsx)(i.li,{children:"underlying yields: implied + real APR"}),"\n",(0,n.jsx)(i.li,{children:"PENDLE incentives"}),"\n",(0,n.jsx)(i.li,{children:"Potential points depending of the strategy"}),"\n"]}),"\n",(0,n.jsx)(i.h3,{id:"potential-loss",children:"Potential Loss"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsx)(i.li,{children:"trading fees when zapping tokens"}),"\n",(0,n.jsx)(i.li,{children:"Impermanent loss (negligeable since correlated tokens)"}),"\n"]}),"\n",(0,n.jsxs)(i.p,{children:["More about LP profitability ",(0,n.jsx)(i.a,{href:"https://medium.com/pendle/evaluating-performance-of-pendle-liquidity-pools-part-1-f81e6957837d",children:"here"})]}),"\n",(0,n.jsx)(i.h3,{id:"what-is-pendle",children:"What is PENDLE"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsx)(i.li,{children:"Protocol for Yield Tokenization: PENDLE is a protocol that facilitates the tokenization of future yield streams from decentralized finance (DeFi) protocols. It allows users to trade these yield streams in the form of principal tokens (PT) and yield tokens (YT)."}),"\n",(0,n.jsx)(i.li,{children:"Innovative Yield Trading: PENDLE introduces innovative mechanisms such as Pendle Pools, which enable users to trade future yield streams before they are realized. This allows users to speculate on future yield movements and potentially earn profits from them."}),"\n",(0,n.jsx)(i.li,{children:"Splitting of Tokens: PENDLE splits the yield-bearing tokens into principal tokens (PT) and yield tokens (YT). PT represents the principal amount deposited, while YT represents the future yield generated by the deposited assets."}),"\n",(0,n.jsx)(i.li,{children:"Liquidity Provision: Users can provide liquidity to Pendle Pools by depositing their tokens, thereby participating in the tokenization and trading of future yield streams. In return, they receive Pendle tokens representing their share of the pool."}),"\n"]}),"\n",(0,n.jsx)(i.h3,{id:"understanding-risks-associated-with-pendle",children:"Understanding Risks Associated with Pendle"}),"\n",(0,n.jsxs)(i.ol,{children:["\n",(0,n.jsxs)(i.li,{children:["\n",(0,n.jsxs)(i.p,{children:[(0,n.jsx)(i.strong,{children:"Smart Contract Risk"}),":"]}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsx)(i.li,{children:"Pendle's smart contracts have undergone rigorous audits by six of crypto's most respected firms to ensure their security."}),"\n",(0,n.jsx)(i.li,{children:"All of Pendle's smart contracts are open source, allowing anyone to monitor the codebase and identify potential vulnerabilities."}),"\n",(0,n.jsx)(i.li,{children:"Despite these measures, Pendle, like other DeFi protocols, remains susceptible to smart contract vulnerabilities and malicious attacks."}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:["\n",(0,n.jsxs)(i.p,{children:[(0,n.jsx)(i.strong,{children:"Interaction with Third-party Protocols"}),":"]}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsx)(i.li,{children:"Pendle interacts with third-party protocols and contracts, introducing additional risk associated with the security and reliability of these external systems."}),"\n",(0,n.jsx)(i.li,{children:"Pendle explicitly disclaims responsibility for any funds lost due to exploits in third-party contracts, highlighting the importance of due diligence by users when engaging with such protocols."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(i.h3,{id:"stay-tuned-for-upgrades",children:"Stay Tuned for Upgrades"}),"\n",(0,n.jsx)(i.p,{children:"Keep an eye on our updates as we roll out new features and advanced strategies to enhance your earning potential."}),"\n",(0,n.jsx)(i.p,{children:(0,n.jsxs)(i.strong,{children:["Join our ",(0,n.jsx)(i.a,{href:"http://discord.gg/nimbora",children:"Discord"})," for alpha and early notifications \ud83d\ude80"]})}),"\n",(0,n.jsx)(i.p,{children:(0,n.jsx)(i.a,{href:"https://discord.gg/nimbora",children:(0,n.jsx)(i.img,{alt:"Nimbora Discord",src:t(1485).A+"",width:"2096",height:"784"})})}),"\n",(0,n.jsxs)(i.p,{children:["Stay tuned for updates as we continue to bring more 1-click yield strategies to life. Follow ",(0,n.jsx)(i.a,{href:"https://x.com/Nimbora_",children:"Nimbora on X"})," (Twitter) or ",(0,n.jsx)(i.a,{href:"https://medium.com/@Nimbora",children:"Medium"}),"."]}),"\n",(0,n.jsx)(i.h1,{id:"about-nimbora",children:(0,n.jsx)(i.strong,{children:"About Nimbora"})}),"\n",(0,n.jsx)(i.p,{children:"Nimbora is a Starknet-based omnichain 1-click yield strategies platform that enables users to engage with Layer 1 protocols at a fraction of the cost. Discover the best of Ethereum protocols and optimize your DeFi strategies with Nimbora."}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83c\udf10\xa0",(0,n.jsx)(i.a,{href:"https://www.nimbora.io/",children:"Website"})]}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83d\udc68\u200d\ud83d\udcbb\xa0",(0,n.jsx)(i.a,{href:"https://app.nimbora.io/",children:"DApp"})]}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83d\udc26\xa0",(0,n.jsx)(i.a,{href:"https://twitter.com/Nimbora_",children:"Twitter"})]}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83d\udc4b\xa0",(0,n.jsx)(i.a,{href:"http://discord.gg/nimbora",children:"Discord"})]}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83d\udcbc\xa0",(0,n.jsx)(i.a,{href:"https://www.linkedin.com/company/nimbora/",children:"LinkedIn"})]}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83d\udcd6\xa0",(0,n.jsx)(i.a,{href:"https://medium.com/@Nimbora",children:"Medium"})]}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83d\uddde\ufe0f\xa0",(0,n.jsx)(i.a,{href:"https://docs.nimbora.io/",children:"Docs"})]}),"\n",(0,n.jsxs)(i.p,{children:["\ud83d\udc27\ud83d\udee1\xa0",(0,n.jsx)(i.a,{href:"https://github.com/0xSpaceShard/nimbora_audit_report_yield_dex/blob/main/Nimbora%20Audit%20Report.pdf",children:"Audit"})]})]})}function h(e={}){const{wrapper:i}={...(0,s.R)(),...e.components};return i?(0,n.jsx)(i,{...e,children:(0,n.jsx)(c,{...e})}):c(e)}},4263:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/pendle-9144e7e9cb3b87355bc490f37b70947e.png"},1485:(e,i,t)=>{t.d(i,{A:()=>n});const n=t.p+"assets/images/Discord-86c95212a6fbf0f698a8c9f4c4f83280.png"},8453:(e,i,t)=>{t.d(i,{R:()=>o,x:()=>l});var n=t(6540);const s={},r=n.createContext(s);function o(e){const i=n.useContext(r);return n.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function l(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),n.createElement(r.Provider,{value:i},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e284450f.1b43d6cc.js b/assets/js/e284450f.1b43d6cc.js deleted file mode 100644 index e545d5e..0000000 --- a/assets/js/e284450f.1b43d6cc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunknimbora_yield_dex=self.webpackChunknimbora_yield_dex||[]).push([[1865],{5130:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>a,default:()=>l,frontMatter:()=>r,metadata:()=>o,toc:()=>h});var i=n(4848),s=n(8453);const r={id:"npstETH",title:"npstETH Strategy",sidebar_position:4,sidebar_class_name:"hidden"},a=void 0,o={id:"concepts/products/earn/pendle_lp_integration/npstETH",title:"npstETH Strategy",description:"Pendle LP strategy, earn with wstETH",source:"@site/docs/concepts/products/earn/pendle_lp_integration/04-lido.md",sourceDirName:"concepts/products/earn/pendle_lp_integration",slug:"/concepts/products/earn/pendle_lp_integration/npstETH",permalink:"/docs/concepts/products/earn/pendle_lp_integration/npstETH",draft:!1,unlisted:!1,editUrl:"https://github.com/0xSpaceShard/nimbora_yields_l2/docs/concepts/products/earn/pendle_lp_integration/04-lido.md",tags:[],version:"current",sidebarPosition:4,frontMatter:{id:"npstETH",title:"npstETH Strategy",sidebar_position:4,sidebar_class_name:"hidden"},sidebar:"strategiesSidebar",previous:{title:"npfUSDC Strategy",permalink:"/docs/concepts/products/earn/pendle_lp_integration/npfUSDC"},next:{title:"Pendle Strategy",permalink:"/docs/concepts/products/earn/pendle"}},d={},h=[{value:"Get Started",id:"get-started",level:2},{value:"Your Earning Starts Immediately",id:"your-earning-starts-immediately",level:2},{value:"How to Withdraw",id:"how-to-withdraw",level:2},{value:"What is Lido",id:"what-is-lido",level:2},{value:"What is stETH",id:"what-is-steth",level:3},{value:"What is wstETH",id:"what-is-wsteth",level:3},{value:"Risks of staking with Lido",id:"risks-of-staking-with-lido",level:2},{value:"Stay Tuned for Upgrades",id:"stay-tuned-for-upgrades",level:3}];function c(e){const t={a:"a",h1:"h1",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Pendle LP strategy, earn with wstETH"})}),"\n",(0,i.jsx)(t.p,{children:"Lido's stETH is a token representing your share of staked ETH. When you hold stETH, you will earn daily staking rewards through a supply rebase. You will earn additional yields coming from wsteth yield trading fees and auto-compound from $PENDLE liqudity mining."}),"\n",(0,i.jsxs)(t.h2,{id:"get-started",children:["Get Started",(0,i.jsx)(t.a,{href:"https://docs.nimbora.io/docs/concepts/products/earn/pendle_lp_integration/wstETH#get-started"})]}),"\n",(0,i.jsxs)(t.p,{children:["Visit Nimbora dApp via invite link and connect your Starknet wallet (",(0,i.jsx)(t.a,{href:"https://braavos.app/",children:"Braavos"}),"\xa0or\xa0",(0,i.jsx)(t.a,{href:"https://argent.xyz/",children:"ArgentX"}),")."]}),"\n",(0,i.jsx)(t.p,{children:"Enter the amount of wstETH you want to deposit, or click on the small buttons below the box (25%, 50%, 75%, 100%) to set a desired percentage of the balance you want to deposit."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(2754).A+"",width:"619",height:"332"})}),"\n",(0,i.jsxs)(t.p,{children:['When you\'ve selected the token amount to deposit, click on "Deposit" button.\n',(0,i.jsx)(t.img,{alt:"Untitled",src:n(1959).A+"",width:"1305",height:"514"})]}),"\n",(0,i.jsxs)(t.p,{children:["Follow the prompts on your wallet (",(0,i.jsx)(t.a,{href:"https://braavos.app/",children:"Braavos"}),"\xa0or\xa0",(0,i.jsx)(t.a,{href:"https://argent.xyz/",children:"ArgentX"}),") to complete the transaction.\n",(0,i.jsx)(t.img,{alt:"Untitled",src:n(5522).A+"",width:"952",height:"684"})]}),"\n",(0,i.jsxs)(t.p,{children:["Once the transaction has been accepted on the network, a popup will appear at the bottom left of the screen to let you know.\n",(0,i.jsx)(t.img,{alt:"Untitled",src:n(9999).A+"",width:"402",height:"85"})]}),"\n",(0,i.jsx)(t.p,{children:"As a result, you will receive npstETH. And that's it, you should be able to see your balance of Nimbora Yield Token in the portfolio section or directly into your wallet browser."}),"\n",(0,i.jsxs)(t.h2,{id:"your-earning-starts-immediately",children:["Your Earning Starts Immediately",(0,i.jsx)(t.img,{src:"https://docs.nimbora.io/docs/concepts/products/earn/pendle_lp_integration/wstETH#your-earning-starts-immediately",alt:""})]}),"\n",(0,i.jsxs)(t.p,{children:["Your yield comes from several sources - \xa0",(0,i.jsx)(t.strong,{children:"npstETH base yield"}),"\xa0+\xa0",(0,i.jsx)(t.strong,{children:"$STRK"}),"\xa0",(0,i.jsx)(t.strong,{children:"incentives"}),"\xa0+\xa0",(0,i.jsx)(t.strong,{children:"Nimbora"}),"\xa0",(0,i.jsx)(t.strong,{children:"boost."})]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(2754).A+"",width:"619",height:"332"})}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Base"}),": Represents default strategy yield that auto-compounds daily. We take a 20% performance fee. The APRs displayed are what you actually receive, as our performance fee has already been accounted for."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Boost"}),": Represents incentives provided by the Nimbora team using the ",(0,i.jsx)(t.a,{href:"https://medium.com/@Nimbora/nimbora-and-starknet-catalyst-program-14cc7f2f1ab5",children:"Starknet Catalyst grant"})," that are claimable every week at the ",(0,i.jsx)(t.a,{href:"https://app.nimbora.io/rewards/",children:"rewards page"}),"."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Incentives"}),": Represents incentives provided by the Starknet Foundation as a part of the ",(0,i.jsx)(t.a,{href:"https://medium.com/@Nimbora/introducing-defi-spring-2-0-bigger-bolder-better-364bb96b02d6",children:"DeFi Spring 2.0"})," that are claimable every week at the ",(0,i.jsx)(t.a,{href:"https://app.nimbora.io/rewards/",children:"rewards page"}),"."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Extra: Ekubo LP"})," Providing Nimbora yield bearing tokens as liquidity on Ekubo is tracked and added to the total claimable STRK amount at the ",(0,i.jsx)(t.a,{href:"https://app.nimbora.io/rewards/",children:"rewards page"}),"."]}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"With this strategy you are also earning Nimbora points.\nRemember, holding Nimbora yield-bearing tokens gets points based on your balance. The more and longer you hold, the more points you accumulate."}),"\n",(0,i.jsxs)(t.p,{children:["You can always check your leaderboard position and Nimbora points breakdown by clicking on \u2018Points\u2019 section in the upper left corner at app.nimbora.io\n",(0,i.jsx)(t.img,{alt:"Untitled",src:n(9292).A+"",width:"1573",height:"743"})]}),"\n",(0,i.jsxs)(t.h2,{id:"how-to-withdraw",children:["How to Withdraw",(0,i.jsx)(t.a,{href:"https://docs.nimbora.io/docs/concepts/products/earn/pendle_lp_integration/wstETH#how-to-withdraw"})]}),"\n",(0,i.jsx)(t.p,{children:"You can choose between two withdrawal options\u200a-\u200aInstant and Normal."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(6891).A+"",width:"1309",height:"625"})}),"\n",(0,i.jsx)(t.p,{children:"Instant withdrawals factor in the price impact and set slippage."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(3085).A+"",width:"1284",height:"573"})}),"\n",(0,i.jsx)(t.p,{children:"Normal withdrawals are not synchronous such as deposits and take between 24 and 48 hours to be processed."}),"\n",(0,i.jsx)(t.p,{children:"Once you have selected the withdraw tab, you will need to decide on the amount you want to withdraw. This could be all or a portion of your assets."}),"\n",(0,i.jsxs)(t.p,{children:["Click on the 'withdraw' button and follow the prompts on your wallet (",(0,i.jsx)(t.a,{href:"https://braavos.app/",children:"Braavos"}),"\xa0or\xa0",(0,i.jsx)(t.a,{href:"https://argent.xyz/",children:"ArgentX"}),") to complete the transaction."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(5934).A+"",width:"1010",height:"704"})}),"\n",(0,i.jsx)(t.p,{children:"Once the transaction has been accepted on the network, a popup will appear at the bottom right of the screen to let you know."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(8232).A+"",width:"399",height:"88"})}),"\n",(0,i.jsx)(t.p,{children:"You can consult all of your recent transactions in the wallet section. Your transaction should be here."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Untitled",src:n(7160).A+"",width:"484",height:"466"})}),"\n",(0,i.jsx)(t.h2,{id:"what-is-lido",children:"What is Lido"}),"\n",(0,i.jsx)(t.p,{children:"Lido is a liquid staking protocol backed by industry-leading staking providers that supports staking for Ethereum and Polygon. Lido lets users stake their tokens - without locking tokens or maintaining infrastructure - whilst participating in on-chain activities, e.g. lending, farming and more."}),"\n",(0,i.jsx)(t.h3,{id:"what-is-steth",children:"What is stETH"}),"\n",(0,i.jsx)(t.p,{children:"stETH is a transferable rebasing utility token representing a share of the total ETH staked through the protocol, which consists of user deposits and staking rewards. Because stETH rebases daily, it communicates the position of the share daily."}),"\n",(0,i.jsx)(t.h3,{id:"what-is-wsteth",children:"What is wstETH"}),"\n",(0,i.jsx)(t.p,{children:"wstETH is a wrapped version of stETH. Wrapping stETH creates a DeFi-compatible version of the stETH token which allows for easier integrations with DeFi protocols including Uniswap and MakerDao."}),"\n",(0,i.jsx)(t.h2,{id:"risks-of-staking-with-lido",children:"Risks of staking with Lido"}),"\n",(0,i.jsx)(t.p,{children:"The Lido DAO is driven to mitigate above risks to the extent possible. Despite this, a number of potential risks still exist when staking ETH using Lido:"}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Smart contract security"})}),"\n"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"There is an inherent risk that Lido Protocol could contain a smart contract vulnerability or bug. The Lido code is open-sourced, audited and covered by an extensive bug bounty program to minimise this risk."}),"\n"]}),"\n",(0,i.jsxs)(t.ol,{start:"2",children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Technical risk"})}),"\n"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Lido Protocol is built atop experimental technology under active development, and there is no guarantee that ETH has been developed error-free. Any vulnerabilities inherent to ETH brings with it slashing risk, as well as stETH fluctuation risk."}),"\n"]}),"\n",(0,i.jsxs)(t.ol,{start:"3",children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Adoption risk"})}),"\n"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"The value of stETH is built around the staking rewards associated with the Ethereum beacon chain. If ETH fails to reach required levels of adoption we could experience significant fluctuations in the value of ETH and stETH."}),"\n"]}),"\n",(0,i.jsxs)(t.ol,{start:"4",children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Slashing risk"})}),"\n"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"ETH validators risk staking penalties, with up to 100% of staked funds at risk if validators fail. To minimise this risk, Lido Protocol stakes across multiple professional and reputable node operators with heterogeneous setups, with additional mitigation in the form of insurance that is paid from Lido Protocol fees."}),"\n"]}),"\n",(0,i.jsxs)(t.ol,{start:"5",children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"stETH price risk"})}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Users risk an exchange price of stTokens which is lower than inherent value due to withdrawal restrictions on Lido, making arbitrage and risk-free market-making impossible. The Lido DAO is driven to mitigate the above risks and eliminate them entirely to the extent possible. Despite this, they may still exist and, as such, it is our duty to communicate them."}),"\n",(0,i.jsx)(t.h3,{id:"stay-tuned-for-upgrades",children:"Stay Tuned for Upgrades"}),"\n",(0,i.jsx)(t.p,{children:"Keep an eye on our updates as we roll out new features and advanced strategies to enhance your earning potential."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsxs)(t.strong,{children:["Join our ",(0,i.jsx)(t.a,{href:"http://discord.gg/nimbora",children:"Discord"})," for alpha and early notifications \ud83d\ude80"]})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.a,{href:"https://discord.gg/nimbora",children:(0,i.jsx)(t.img,{alt:"Nimbora Discord",src:n(1485).A+"",width:"2096",height:"784"})})}),"\n",(0,i.jsxs)(t.p,{children:["Stay tuned for updates as we continue to bring more 1-click yield strategies to life. Follow ",(0,i.jsx)(t.a,{href:"https://x.com/Nimbora_",children:"Nimbora on X"})," (Twitter) or ",(0,i.jsx)(t.a,{href:"https://medium.com/@Nimbora",children:"Medium"}),"."]}),"\n",(0,i.jsx)(t.h1,{id:"about-nimbora",children:(0,i.jsx)(t.strong,{children:"About Nimbora"})}),"\n",(0,i.jsx)(t.p,{children:"Nimbora is a Starknet-based omnichain 1-click yield strategies platform that enables users to engage with Layer 1 protocols at a fraction of the cost. Discover the best of Ethereum protocols and optimize your DeFi strategies with Nimbora."}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83c\udf10\xa0",(0,i.jsx)(t.a,{href:"https://www.nimbora.io/",children:"Website"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udc68\u200d\ud83d\udcbb\xa0",(0,i.jsx)(t.a,{href:"https://app.nimbora.io/",children:"DApp"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udc26\xa0",(0,i.jsx)(t.a,{href:"https://twitter.com/Nimbora_",children:"Twitter"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udc4b\xa0",(0,i.jsx)(t.a,{href:"http://discord.gg/nimbora",children:"Discord"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udcbc\xa0",(0,i.jsx)(t.a,{href:"https://www.linkedin.com/company/nimbora/",children:"LinkedIn"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udcd6\xa0",(0,i.jsx)(t.a,{href:"https://medium.com/@Nimbora",children:"Medium"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\uddde\ufe0f\xa0",(0,i.jsx)(t.a,{href:"https://docs.nimbora.io/",children:"Docs"})]}),"\n",(0,i.jsxs)(t.p,{children:["\ud83d\udc27\ud83d\udee1\xa0",(0,i.jsx)(t.a,{href:"https://github.com/0xSpaceShard/nimbora_audit_report_yield_dex/blob/main/Nimbora%20Audit%20Report.pdf",children:"Audit"})]})]})}function l(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},1485:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/Discord-86c95212a6fbf0f698a8c9f4c4f83280.png"},1959:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/deposit-c433453c1b456bcdff11209f0dd41ad9.png"},9999:(e,t,n)=>{n.d(t,{A:()=>i});const i="data:image/png;base64,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"},5522:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/deposit_confirm-f18b7e14f998bb2aa8b9f89c3e201d76.png"},2754:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/main-bb7bc4144a40acf631cf53b6d703f562.png"},9292:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/points-dc5771b9daa90edbf23858c90c9b410a.png"},7160:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/recent-659af8fb32eb1724ced953fbb93bddf6.png"},6891:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/withdraw-c154e97bd57841b0c7475ae8210aa65a.png"},8232:(e,t,n)=>{n.d(t,{A:()=>i});const i="data:image/png;base64,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"},5934:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/withdraw_confirm-2ec07ab63313de9764f13bd6af0f3383.png"},3085:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/withdraw_normal-1631cffafa8ef994d7e8f91b78215adf.png"},8453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>o});var i=n(6540);const s={},r=i.createContext(s);function a(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/main.c90b5617.js b/assets/js/main.c90b5617.js new file mode 100644 index 0000000..0a81a4e --- /dev/null +++ b/assets/js/main.c90b5617.js @@ -0,0 +1,2 @@ +/*! For license information please see main.c90b5617.js.LICENSE.txt */ +(self.webpackChunknimbora_yield_dex=self.webpackChunknimbora_yield_dex||[]).push([[8792],{8328:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(6540);var r=n(3259),o=n.n(r),a=n(4054);const i={"04bbc00a":[()=>n.e(9215).then(n.bind(n,4197)),"@site/docs/sdks/sdk/technical_references/token_manager.md",4197],17896441:[()=>Promise.all([n.e(1869),n.e(8827),n.e(8401)]).then(n.bind(n,242)),"@theme/DocItem",242],"1f391b9e":[()=>Promise.all([n.e(1869),n.e(8827),n.e(6061)]).then(n.bind(n,7973)),"@theme/MDXPage",7973],"201d1503":[()=>n.e(2367).then(n.bind(n,7995)),"@site/docs/contracts/reference/L2 Contracts/PoolingManager.md",7995],"24f310a3":[()=>n.e(5967).then(n.bind(n,3926)),"@site/docs/contracts/reference/L2 Contracts/TokenManager.md",3926],"2d0705b2":[()=>n.e(4291).then(n.bind(n,1535)),"@site/docs/concepts/links.md",1535],"307b4912":[()=>n.e(6917).then(n.bind(n,9094)),"@site/docs/contracts/reference/L2 Contracts/Factory.md",9094],"393be207":[()=>n.e(4134).then(n.bind(n,6602)),"@site/src/pages/markdown-page.md",6602],"43ce2895":[()=>n.e(6272).then(n.bind(n,8073)),"@site/docs/sdks/sdk/guides/depositing_strategy.md",8073],"4bce8b74":[()=>n.e(9634).then(n.bind(n,2529)),"@site/docs/contracts/guides/01-L1-Contracts.md",2529],"4f7ba7c2":[()=>n.e(7245).then(n.bind(n,552)),"@site/docs/concepts/guide/03-borrow.md",552],"5822a3a2":[()=>n.e(3349).then(n.bind(n,9542)),"@site/docs/concepts/products/earn/pendle_lp_integration/03-flux_usdc.md",9542],"5a4deaa7":[()=>n.e(9751).then(n.bind(n,7749)),"@site/docs/contracts/architecture/overview.md",7749],"5d33fb6c":[()=>n.e(4855).then(n.bind(n,5045)),"@site/docs/contracts/guides/reports.md",5045],"5e95c892":[()=>n.e(9647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,4784)),"@generated/docusaurus.config",4784],"6411917d":[()=>n.e(760).then(n.bind(n,9887)),"@site/docs/contracts/guides/epoch.md",9887],"78a8145e":[()=>n.e(9092).then(n.bind(n,3741)),"@site/docs/contracts/deployed/mainnet_contracts.md",3741],"81b9c7a9":[()=>n.e(4261).then(n.bind(n,8803)),"@site/docs/contracts/guides/02-L2-Contracts.md",8803],"851c2a1b":[()=>n.e(7860).then(n.bind(n,7956)),"@site/docs/contracts/reference/L1 Contracts/PoolingManager.md",7956],"87258b49":[()=>n.e(1452).then(n.bind(n,8501)),"@site/docs/sdks/sdk/guides/withdrawing_strategy.md",8501],"885199e0":[()=>n.e(1272).then(n.bind(n,8808)),"@site/docs/contracts/architecture/L1_arch.md",8808],"88bf1241":[()=>n.e(463).then(n.bind(n,7816)),"@site/docs/concepts/products/earn/pendle_lp_integration/01-etherfi.md",7816],"8907ba67":[()=>n.e(807).then(n.bind(n,1165)),"@site/docs/sdks/sdk/technical_references/overview.md",1165],"935f2afb":[()=>n.e(8581).then(n.t.bind(n,5610,19)),"~docs/default/version-current-metadata-prop-751.json",5610],"9b189cd3":[()=>n.e(714).then(n.bind(n,7217)),"@site/docs/concepts/products/earn/03-strategy-angle.md",7217],"9c35b4aa":[()=>n.e(8447).then(n.bind(n,577)),"@site/docs/contracts/reference/L2 Contracts/Token.md",577],"9e479820":[()=>n.e(2159).then(n.bind(n,5763)),"@site/docs/concepts/products/earn/01-strategy-sdai.md",5763],a7bd4aaa:[()=>n.e(7098).then(n.bind(n,4532)),"@theme/DocVersionRoot",4532],a94703ab:[()=>Promise.all([n.e(1869),n.e(9048)]).then(n.bind(n,2559)),"@theme/DocRoot",2559],aaa843f8:[()=>n.e(3715).then(n.bind(n,6178)),"@site/docs/concepts/products/earn/pendle_lp_integration/02-puffer.md",6178],b334c96c:[()=>n.e(8854).then(n.bind(n,6962)),"@site/docs/concepts/guide/02-earn.md",6962],c1b10f92:[()=>n.e(4011).then(n.bind(n,9117)),"@site/docs/contracts/reference/L1 Contracts/StarknetMessaging.md",9117],c4f5d8e4:[()=>Promise.all([n.e(5695),n.e(2634)]).then(n.bind(n,8098)),"@site/src/pages/index.js",8098],cd8fbe2a:[()=>n.e(9432).then(n.bind(n,7663)),"@site/docs/sdks/sdk/guides/background.md",7663],cf5ff900:[()=>n.e(8090).then(n.bind(n,2233)),"@site/docs/concepts/guide/04-points.md",2233],d4f79458:[()=>n.e(4798).then(n.t.bind(n,1966,19)),"/srv/0xSpaceShard/actions-runner/_work/nimbora-docs/nimbora-docs/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",1966],d5fb65c2:[()=>n.e(2194).then(n.bind(n,2681)),"@site/docs/contracts/reference/L1 Contracts/StrategyBase.md",2681],d602b1f6:[()=>n.e(7456).then(n.bind(n,1075)),"@site/docs/contracts/architecture/L2_arch.md",1075],dc2c2dfc:[()=>n.e(5966).then(n.bind(n,1774)),"@site/docs/concepts/guide/05-referral.md",1774],dc7db6b2:[()=>n.e(3261).then(n.bind(n,5053)),"@site/docs/sdks/sdk/guides/using_token_manager.md",5053],de84446d:[()=>n.e(4556).then(n.t.bind(n,4061,19)),"/srv/0xSpaceShard/actions-runner/_work/nimbora-docs/nimbora-docs/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",4061],e05cc549:[()=>n.e(6925).then(n.bind(n,7439)),"@site/docs/concepts/products/earn/04-strategy-pendle.md",7439],e0d6d678:[()=>n.e(4301).then(n.bind(n,2370)),"@site/docs/concepts/products/earn/02-strategy-sstrk.md",2370],e4ebd0f8:[()=>n.e(6579).then(n.bind(n,6731)),"@site/docs/concepts/products/products.md",6731],e5d985fb:[()=>n.e(2369).then(n.bind(n,730)),"@site/docs/sdks/sdk/overview.md",730],e84c0f47:[()=>n.e(5882).then(n.bind(n,9230)),"@site/docs/contracts/guides/03-create-strategy.md",9230],e88c9444:[()=>n.e(5452).then(n.bind(n,1016)),"@site/docs/concepts/introduction.md",1016],ef646627:[()=>n.e(7741).then(n.bind(n,1582)),"@site/docs/contracts/deployed/testnet_contracts.md",1582],f52575a2:[()=>n.e(1002).then(n.bind(n,2031)),"@site/docs/concepts/guide/01-first-steps.md",2031],f69a5c4e:[()=>n.e(4580).then(n.bind(n,1683)),"@site/docs/concepts/products/borrow/01-strategy-lusd.md",1683]};var l=n(4848);function s(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,l.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,l.jsx)("p",{children:String(t)}),(0,l.jsx)("div",{children:(0,l.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,l.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,l.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,l.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,l.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var c=n(6921),u=n(3102);function d(e,t){if("*"===e)return o()({loading:s,loader:()=>n.e(2237).then(n.bind(n,2237)),modules:["@theme/NotFound"],webpack:()=>[2237],render(e,t){const n=e.default;return(0,l.jsx)(u.W,{value:{plugin:{name:"native",id:"default"}},children:(0,l.jsx)(n,{...t})})}});const r=a[`${e}-${t}`],d={},p=[],f=[],m=(0,c.A)(r);return Object.entries(m).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),o().Map({loading:s,loader:d,modules:p,webpack:()=>f,render(t,n){const o=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const a=r.default;if(!a)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof a&&"function"!=typeof a||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{a[e]=r[e]}));let i=o;const l=n.split(".");l.slice(0,-1).forEach((e=>{i=i[e]})),i[l[l.length-1]]=a}));const a=o.__comp;delete o.__comp;const i=o.__context;return delete o.__context,(0,l.jsx)(u.W,{value:i,children:(0,l.jsx)(a,{...o,...n})})}})}const p=[{path:"/markdown-page",component:d("/markdown-page","032"),exact:!0},{path:"/docs",component:d("/docs","9a8"),routes:[{path:"/docs",component:d("/docs","52b"),routes:[{path:"/docs",component:d("/docs","e8f"),routes:[{path:"/docs/concepts/guide/borrow",component:d("/docs/concepts/guide/borrow","506"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/guide/earn",component:d("/docs/concepts/guide/earn","046"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/guide/first_steps",component:d("/docs/concepts/guide/first_steps","a04"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/guide/points",component:d("/docs/concepts/guide/points","99a"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/guide/referrals",component:d("/docs/concepts/guide/referrals","6fe"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/introduction",component:d("/docs/concepts/introduction","c7a"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/links",component:d("/docs/concepts/links","e09"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/products/",component:d("/docs/concepts/products/","267"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/products/borrow/liquity",component:d("/docs/concepts/products/borrow/liquity","f5a"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/products/earn/nsDAI",component:d("/docs/concepts/products/earn/nsDAI","38f"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/products/earn/nstUSD",component:d("/docs/concepts/products/earn/nstUSD","226"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/products/earn/pendle",component:d("/docs/concepts/products/earn/pendle","5f0"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/products/earn/pendle_lp_integration/npeETH",component:d("/docs/concepts/products/earn/pendle_lp_integration/npeETH","19e"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/products/earn/pendle_lp_integration/npfUSDC",component:d("/docs/concepts/products/earn/pendle_lp_integration/npfUSDC","2b8"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/products/earn/pendle_lp_integration/nppETH",component:d("/docs/concepts/products/earn/pendle_lp_integration/nppETH","e74"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/concepts/products/earn/sSTRK",component:d("/docs/concepts/products/earn/sSTRK","0c8"),exact:!0,sidebar:"strategiesSidebar"},{path:"/docs/contracts/architecture/l1_arch",component:d("/docs/contracts/architecture/l1_arch","e79"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/architecture/l2_arch",component:d("/docs/contracts/architecture/l2_arch","bf4"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/architecture/overview",component:d("/docs/contracts/architecture/overview","57b"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/deployed/mainnet_contracts",component:d("/docs/contracts/deployed/mainnet_contracts","a32"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/deployed/testnet_contracts",component:d("/docs/contracts/deployed/testnet_contracts","b4d"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/guides/create_strategy",component:d("/docs/contracts/guides/create_strategy","91b"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/guides/epoch",component:d("/docs/contracts/guides/epoch","d04"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/guides/l1-contracts",component:d("/docs/contracts/guides/l1-contracts","71b"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/guides/l2-contracts",component:d("/docs/contracts/guides/l2-contracts","8c0"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/guides/reports",component:d("/docs/contracts/guides/reports","2e8"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/reference/L1 Contracts/pooling_manager",component:d("/docs/contracts/reference/L1 Contracts/pooling_manager","c55"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/reference/L1 Contracts/starknet_messaging",component:d("/docs/contracts/reference/L1 Contracts/starknet_messaging","278"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/reference/L1 Contracts/strategy_base",component:d("/docs/contracts/reference/L1 Contracts/strategy_base","c67"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/reference/L2 Contracts/factory",component:d("/docs/contracts/reference/L2 Contracts/factory","f75"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/reference/L2 Contracts/factpooling_managerory",component:d("/docs/contracts/reference/L2 Contracts/factpooling_managerory","266"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/reference/L2 Contracts/token",component:d("/docs/contracts/reference/L2 Contracts/token","bdc"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/contracts/reference/L2 Contracts/token_manager",component:d("/docs/contracts/reference/L2 Contracts/token_manager","3b9"),exact:!0,sidebar:"contractsSidebar"},{path:"/docs/sdks/sdk/guides/background",component:d("/docs/sdks/sdk/guides/background","c11"),exact:!0,sidebar:"sdkSidebar"},{path:"/docs/sdks/sdk/guides/deposit",component:d("/docs/sdks/sdk/guides/deposit","d63"),exact:!0,sidebar:"sdkSidebar"},{path:"/docs/sdks/sdk/guides/token_manager",component:d("/docs/sdks/sdk/guides/token_manager","441"),exact:!0,sidebar:"sdkSidebar"},{path:"/docs/sdks/sdk/guides/withdraw",component:d("/docs/sdks/sdk/guides/withdraw","d57"),exact:!0,sidebar:"sdkSidebar"},{path:"/docs/sdks/sdk/overview",component:d("/docs/sdks/sdk/overview","b90"),exact:!0,sidebar:"sdkSidebar"},{path:"/docs/sdks/sdk/technical_references/overview",component:d("/docs/sdks/sdk/technical_references/overview","6de"),exact:!0,sidebar:"sdkSidebar"},{path:"/docs/sdks/sdk/technical_references/token_manager",component:d("/docs/sdks/sdk/technical_references/token_manager","36b"),exact:!0,sidebar:"sdkSidebar"}]}]}]},{path:"/",component:d("/","a7e"),exact:!0},{path:"*",component:d("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>a,x:()=>i});var r=n(6540),o=n(4848);const a=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,o.jsx)(a.Provider,{value:n,children:t})}},8536:(e,t,n)=>{"use strict";var r=n(6540),o=n(5338),a=n(4625),i=n(545),l=n(8193);const s=[n(119),n(6134),n(6294),n(1043)];var c=n(8328),u=n(6347),d=n(2831),p=n(4848);function f(e){let{children:t}=e;return(0,p.jsx)(p.Fragment,{children:t})}var m=n(5260),g=n(4586),h=n(6025),y=n(6342),b=n(1003),v=n(2131),w=n(4090),k=n(2967),x=n(440),S=n(1463);function _(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,g.A)(),r=(0,v.o)(),o=n[e].htmlLang,a=e=>e.replace("-","_");return(0,p.jsxs)(m.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:a(o)}),Object.values(n).filter((e=>o!==e.htmlLang)).map((e=>(0,p.jsx)("meta",{property:"og:locale:alternate",content:a(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function E(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,g.A)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,g.A)(),{pathname:r}=(0,u.zy)();return e+(0,x.applyTrailingSlash)((0,h.A)(r),{trailingSlash:n,baseUrl:t})}(),o=t?`${n}${t}`:r;return(0,p.jsxs)(m.A,{children:[(0,p.jsx)("meta",{property:"og:url",content:o}),(0,p.jsx)("link",{rel:"canonical",href:o})]})}function C(){const{i18n:{currentLocale:e}}=(0,g.A)(),{metadata:t,image:n}=(0,y.p)();return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(m.A,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:w.w})]}),n&&(0,p.jsx)(b.be,{image:n}),(0,p.jsx)(E,{}),(0,p.jsx)(_,{}),(0,p.jsx)(S.A,{tag:k.Cy,locale:e}),(0,p.jsx)(m.A,{children:t.map(((e,t)=>(0,p.jsx)("meta",{...e},t)))})]})}const A=new Map;function T(e){if(A.has(e.pathname))return{...e,pathname:A.get(e.pathname)};if((0,d.u)(c.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return A.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return A.set(e.pathname,t),{...e,pathname:t}}var j=n(6125),L=n(6988),N=n(205);function R(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>o.forEach((e=>e?.()))}const P=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,N.A)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,o=t.hash===n.hash,a=t.search===n.search;if(r&&o&&!a)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),R("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function O(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.u)(c.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class D extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.A.canUseDOM?R("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=R("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),O(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,p.jsx)(P,{previousLocation:this.previousLocation,location:t,children:(0,p.jsx)(u.qh,{location:t,render:()=>e})})}}const I=D,M="__docusaurus-base-url-issue-banner-container",F="__docusaurus-base-url-issue-banner",z="__docusaurus-base-url-issue-banner-suggestion-container";function B(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${M}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n
\n

Your Docusaurus site did not load properly.

\n

A very common reason is a wrong site baseUrl configuration.

\n

Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

\n

We suggest trying baseUrl =

\n
\n`}(e)).replace(/{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const o=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;o?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var Y=n(6921);const Z=new Set,X=new Set,J=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch(e){if(!(e=>!J()&&!X.has(e)&&!Z.has(e))(e))return!1;Z.add(e);const t=(0,d.u)(c.A,e).flatMap((e=>{return t=e.route.path,Object.entries(Q).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Y.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?K(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!J()&&!X.has(e))(e)&&(X.add(e),O(e))},te=Object.freeze(ee),ne=Boolean(!0);if(l.A.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,p.jsx)(i.vd,{children:(0,p.jsx)(a.Kd,{children:(0,p.jsx)(W,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},l=()=>{if(ne)r.startTransition((()=>{o.hydrateRoot(e,t,{onRecoverableError:n})}));else{const a=o.createRoot(e,{onRecoverableError:n});r.startTransition((()=>{a.render(t)}))}};O(window.location.pathname).then(l)}},6988:(e,t,n)=>{"use strict";n.d(t,{o:()=>d,l:()=>p});var r=n(6540),o=n(4784);const a=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/docs","mainDocId":"contracts/architecture/overview","docs":[{"id":"concepts/guide/borrow","path":"/docs/concepts/guide/borrow","sidebar":"strategiesSidebar"},{"id":"concepts/guide/earn","path":"/docs/concepts/guide/earn","sidebar":"strategiesSidebar"},{"id":"concepts/guide/first_steps","path":"/docs/concepts/guide/first_steps","sidebar":"strategiesSidebar"},{"id":"concepts/guide/points","path":"/docs/concepts/guide/points","sidebar":"strategiesSidebar"},{"id":"concepts/guide/referrals","path":"/docs/concepts/guide/referrals","sidebar":"strategiesSidebar"},{"id":"concepts/introduction","path":"/docs/concepts/introduction","sidebar":"strategiesSidebar"},{"id":"concepts/links","path":"/docs/concepts/links","sidebar":"strategiesSidebar"},{"id":"concepts/products/borrow/liquity","path":"/docs/concepts/products/borrow/liquity","sidebar":"strategiesSidebar"},{"id":"concepts/products/earn/nsDAI","path":"/docs/concepts/products/earn/nsDAI","sidebar":"strategiesSidebar"},{"id":"concepts/products/earn/nstUSD","path":"/docs/concepts/products/earn/nstUSD","sidebar":"strategiesSidebar"},{"id":"concepts/products/earn/pendle","path":"/docs/concepts/products/earn/pendle","sidebar":"strategiesSidebar"},{"id":"concepts/products/earn/pendle_lp_integration/npeETH","path":"/docs/concepts/products/earn/pendle_lp_integration/npeETH","sidebar":"strategiesSidebar"},{"id":"concepts/products/earn/pendle_lp_integration/npfUSDC","path":"/docs/concepts/products/earn/pendle_lp_integration/npfUSDC","sidebar":"strategiesSidebar"},{"id":"concepts/products/earn/pendle_lp_integration/nppETH","path":"/docs/concepts/products/earn/pendle_lp_integration/nppETH","sidebar":"strategiesSidebar"},{"id":"concepts/products/earn/sSTRK","path":"/docs/concepts/products/earn/sSTRK","sidebar":"strategiesSidebar"},{"id":"concepts/products/Products","path":"/docs/concepts/products/","sidebar":"strategiesSidebar"},{"id":"contracts/architecture/l1_arch","path":"/docs/contracts/architecture/l1_arch","sidebar":"contractsSidebar"},{"id":"contracts/architecture/l2_arch","path":"/docs/contracts/architecture/l2_arch","sidebar":"contractsSidebar"},{"id":"contracts/architecture/overview","path":"/docs/contracts/architecture/overview","sidebar":"contractsSidebar"},{"id":"contracts/deployed/mainnet_contracts","path":"/docs/contracts/deployed/mainnet_contracts","sidebar":"contractsSidebar"},{"id":"contracts/deployed/testnet_contracts","path":"/docs/contracts/deployed/testnet_contracts","sidebar":"contractsSidebar"},{"id":"contracts/guides/create_strategy","path":"/docs/contracts/guides/create_strategy","sidebar":"contractsSidebar"},{"id":"contracts/guides/epoch","path":"/docs/contracts/guides/epoch","sidebar":"contractsSidebar"},{"id":"contracts/guides/l1-contracts","path":"/docs/contracts/guides/l1-contracts","sidebar":"contractsSidebar"},{"id":"contracts/guides/l2-contracts","path":"/docs/contracts/guides/l2-contracts","sidebar":"contractsSidebar"},{"id":"contracts/guides/reports","path":"/docs/contracts/guides/reports","sidebar":"contractsSidebar"},{"id":"contracts/reference/L1 Contracts/pooling_manager","path":"/docs/contracts/reference/L1 Contracts/pooling_manager","sidebar":"contractsSidebar"},{"id":"contracts/reference/L1 Contracts/starknet_messaging","path":"/docs/contracts/reference/L1 Contracts/starknet_messaging","sidebar":"contractsSidebar"},{"id":"contracts/reference/L1 Contracts/strategy_base","path":"/docs/contracts/reference/L1 Contracts/strategy_base","sidebar":"contractsSidebar"},{"id":"contracts/reference/L2 Contracts/factory","path":"/docs/contracts/reference/L2 Contracts/factory","sidebar":"contractsSidebar"},{"id":"contracts/reference/L2 Contracts/factpooling_managerory","path":"/docs/contracts/reference/L2 Contracts/factpooling_managerory","sidebar":"contractsSidebar"},{"id":"contracts/reference/L2 Contracts/token","path":"/docs/contracts/reference/L2 Contracts/token","sidebar":"contractsSidebar"},{"id":"contracts/reference/L2 Contracts/token_manager","path":"/docs/contracts/reference/L2 Contracts/token_manager","sidebar":"contractsSidebar"},{"id":"sdks/sdk/guides/background","path":"/docs/sdks/sdk/guides/background","sidebar":"sdkSidebar"},{"id":"sdks/sdk/guides/deposit","path":"/docs/sdks/sdk/guides/deposit","sidebar":"sdkSidebar"},{"id":"sdks/sdk/guides/token_manager","path":"/docs/sdks/sdk/guides/token_manager","sidebar":"sdkSidebar"},{"id":"sdks/sdk/guides/withdraw","path":"/docs/sdks/sdk/guides/withdraw","sidebar":"sdkSidebar"},{"id":"sdks/sdk/overview","path":"/docs/sdks/sdk/overview","sidebar":"sdkSidebar"},{"id":"sdks/sdk/technical_references/overview","path":"/docs/sdks/sdk/technical_references/overview","sidebar":"sdkSidebar"},{"id":"sdks/sdk/technical_references/token_manager","path":"/docs/sdks/sdk/technical_references/token_manager","sidebar":"sdkSidebar"}],"draftIds":[],"sidebars":{"contractsSidebar":{"link":{"path":"/docs/contracts/architecture/overview","label":"contracts/architecture/overview"}},"sdkSidebar":{"link":{"path":"/docs/sdks/sdk/overview","label":"sdks/sdk/overview"}},"strategiesSidebar":{"link":{"path":"/docs/concepts/introduction","label":"concepts/introduction"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var l=n(2654);const s=JSON.parse('{"docusaurusVersion":"3.1.1","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.1.1"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.1.1"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.1.1"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.1.1"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.1.1"}}}');var c=n(4848);const u={siteConfig:o.default,siteMetadata:s,globalData:a,i18n:i,codeTranslations:l},d=r.createContext(u);function p(e){let{children:t}=e;return(0,c.jsx)(d.Provider,{value:u,children:t})}},7489:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(6540),o=n(8193),a=n(5260),i=n(440),l=n(781),s=n(4848);function c(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,s.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,s.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,s.jsx)(u,{error:t})]})}function u(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,s.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function d(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)(f,{fallback:()=>(0,s.jsx)(c,{error:t,tryAgain:n}),children:[(0,s.jsx)(a.A,{children:(0,s.jsx)("title",{children:"Page Error"})}),(0,s.jsx)(l.A,{children:(0,s.jsx)(c,{error:t,tryAgain:n})})]})}const p=e=>(0,s.jsx)(d,{...e});class f extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){o.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??p)(e)}return e??null}}},8193:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,o={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(6540);var r=n(545),o=n(4848);function a(e){return(0,o.jsx)(r.mg,{...e})}},8774:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(6540),o=n(4625),a=n(440),i=n(4586),l=n(6654),s=n(8193),c=n(3427),u=n(6025),d=n(4848);function p(e,t){let{isNavLink:n,to:p,href:f,activeClassName:m,isActive:g,"data-noBrokenLinkCheck":h,autoAddBaseUrl:y=!0,...b}=e;const{siteConfig:{trailingSlash:v,baseUrl:w}}=(0,i.A)(),{withBaseUrl:k}=(0,u.h)(),x=(0,c.A)(),S=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>S.current));const _=p||f;const E=(0,l.A)(_),C=_?.replace("pathname://","");let A=void 0!==C?(T=C,y&&(e=>e.startsWith("/"))(T)?k(T):T):void 0;var T;A&&E&&(A=(0,a.applyTrailingSlash)(A,{trailingSlash:v,baseUrl:w}));const j=(0,r.useRef)(!1),L=n?o.k2:o.N_,N=s.A.canUseIntersectionObserver,R=(0,r.useRef)(),P=()=>{j.current||null==A||(window.docusaurus.preload(A),j.current=!0)};(0,r.useEffect)((()=>(!N&&E&&null!=A&&window.docusaurus.prefetch(A),()=>{N&&R.current&&R.current.disconnect()})),[R,A,N,E]);const O=A?.startsWith("#")??!1,D=!b.target||"_self"===b.target,I=!A||!E||!D||O;return h||!O&&I||x.collectLink(A),b.id&&x.collectAnchor(b.id),I?(0,d.jsx)("a",{ref:S,href:A,..._&&!E&&{target:"_blank",rel:"noopener noreferrer"},...b}):(0,d.jsx)(L,{...b,onMouseEnter:P,onTouchStart:P,innerRef:e=>{S.current=e,N&&e&&E&&(R.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(R.current.unobserve(e),R.current.disconnect(),null!=A&&window.docusaurus.prefetch(A))}))})),R.current.observe(e))},to:A,...n&&{isActive:g,activeClassName:m}})}const f=r.forwardRef(p)},418:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=()=>null},1312:(e,t,n)=>{"use strict";n.d(t,{A:()=>c,T:()=>s});var r=n(6540),o=n(4848);function a(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(2654);function l(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function s(e,t){let{message:n,id:r}=e;return a(l({message:n,id:r}),t)}function c(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const i=l({message:t,id:n});return(0,o.jsx)(o.Fragment,{children:a(i,r)})}},7065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},6654:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>o,z:()=>r})},6025:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,h:()=>i});var r=n(6540),o=n(4586),a=n(6654);function i(){const{siteConfig:{baseUrl:e,url:t}}=(0,o.A)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:o=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,a.z)(n))return n;if(o)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+l:l}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},3427:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(6540);n(4848);const o=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),a=()=>(0,r.useContext)(o);function i(){return a()}},4586:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540),o=n(6988);function a(){return(0,r.useContext)(o.o)}},2303:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540),o=n(6125);function a(){return(0,r.useContext)(o.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540);const o=n(8193).A.canUseDOM?r.useLayoutEffect:r.useEffect},6921:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function o(e){const t={};return function e(n,o){Object.entries(n).forEach((n=>{let[a,i]=n;const l=o?`${o}.${a}`:a;r(i)?e(i,l):t[l]=i}))}(e),t}},3102:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,o:()=>a});var r=n(6540),o=n(4848);const a=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(a),l=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,o.jsx)(a.Provider,{value:l,children:t})}},4070:(e,t,n)=>{"use strict";n.d(t,{zK:()=>g,vT:()=>p,Gy:()=>u,HW:()=>h,ht:()=>d,r7:()=>m,jh:()=>f});var r=n(6347),o=n(4586),a=n(7065);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,o.A)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const l=e=>e.versions.find((e=>e.isLast));function s(e,t){const n=function(e,t){const n=l(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})))}(e,t),o=n?.docs.find((e=>!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:o,alternateDocVersions:o?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(o.id):{}}}const c={},u=()=>i("docusaurus-plugin-content-docs")??c,d=e=>function(e,t,n){void 0===t&&(t=a.W),void 0===n&&(n={});const r=i(e),o=r?.[t];if(!o&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return o}("docusaurus-plugin-content-docs",e,{failfast:!0});function p(e){void 0===e&&(e={});const t=u(),{pathname:n}=(0,r.zy)();return function(e,t,n){void 0===n&&(n={});const o=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.B6)(t,{path:n.path,exact:!1,strict:!1})})),a=o?{pluginId:o[0],pluginData:o[1]}:void 0;if(!a&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return a}(t,n,e)}function f(e){return d(e).versions}function m(e){const t=d(e);return l(t)}function g(e){const t=d(e),{pathname:n}=(0,r.zy)();return s(t,n)}function h(e){const t=d(e),{pathname:n}=(0,r.zy)();return function(e,t){const n=l(e);return{latestDocSuggestion:s(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},6294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(5947),o=n.n(r);o().configure({showSpinner:!1});const a={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{o().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){o().done()}}},6134:(e,t,n)=>{"use strict";n.r(t);var r=n(1765),o=n(4784);!function(e){const{themeConfig:{prism:t}}=o.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(9700),n(8692)(`./prism-${e}`)})),delete globalThis.Prism}(r.My)},1107:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(6540);var r=n(4164),o=n(1312),a=n(6342),i=n(8774),l=n(3427);const s={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var c=n(4848);function u(e){let{as:t,id:n,...u}=e;const d=(0,l.A)(),{navbar:{hideOnScroll:p}}=(0,a.p)();if("h1"===t||!n)return(0,c.jsx)(t,{...u,id:void 0});d.collectAnchor(n);const f=(0,o.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof u.children?u.children:n});return(0,c.jsxs)(t,{...u,className:(0,r.A)("anchor",p?s.anchorWithHideOnScrollNavbar:s.anchorWithStickyNavbar,u.className),id:n,children:[u.children,(0,c.jsx)(i.A,{className:"hash-link",to:`#${n}`,"aria-label":f,title:f,children:"\u200b"})]})}},3186:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(6540);const r={iconExternalLink:"iconExternalLink_nPIU"};var o=n(4848);function a(e){let{width:t=13.5,height:n=13.5}=e;return(0,o.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,o.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},781:(e,t,n)=>{"use strict";n.d(t,{A:()=>ft});var r=n(6540),o=n(4164),a=n(7489),i=n(1003),l=n(6347),s=n(1312),c=n(5062),u=n(4848);const d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,r.useRef)(null),{action:t}=(0,l.W6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&p(t)}),[]);return(0,c.$)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}const m=(0,s.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function g(e){const t=e.children??m,{containerRef:n,onClick:r}=f();return(0,u.jsx)("div",{ref:n,role:"region","aria-label":m,children:(0,u.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var h=n(7559),y=n(4090);const b={skipToContent:"skipToContent_fXgn"};function v(){return(0,u.jsx)(g,{className:b.skipToContent})}var w=n(6342),k=n(5041);function x(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:o=1.2,className:a,...i}=e;return(0,u.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,u.jsx)("g",{stroke:r,strokeWidth:o,children:(0,u.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_CVFx"};function _(e){return(0,u.jsx)("button",{type:"button","aria-label":(0,s.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,o.A)("clean-btn close",S.closeButton,e.className),children:(0,u.jsx)(x,{width:14,height:14,strokeWidth:3.1})})}const E={content:"content_knG7"};function C(e){const{announcementBar:t}=(0,w.p)(),{content:n}=t;return(0,u.jsx)("div",{...e,className:(0,o.A)(E.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const A={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function T(){const{announcementBar:e}=(0,w.p)(),{isActive:t,close:n}=(0,k.Mj)();if(!t)return null;const{backgroundColor:r,textColor:o,isCloseable:a}=e;return(0,u.jsxs)("div",{className:A.announcementBar,style:{backgroundColor:r,color:o},role:"banner",children:[a&&(0,u.jsx)("div",{className:A.announcementBarPlaceholder}),(0,u.jsx)(C,{className:A.announcementBarContent}),a&&(0,u.jsx)(_,{onClick:n,className:A.announcementBarClose})]})}var j=n(9876),L=n(3104);var N=n(9532),R=n(5600);const P=r.createContext(null);function O(e){let{children:t}=e;const n=function(){const e=(0,j.M)(),t=(0,R.YL)(),[n,o]=(0,r.useState)(!1),a=null!==t.component,i=(0,N.ZC)(a);return(0,r.useEffect)((()=>{a&&!i&&o(!0)}),[a,i]),(0,r.useEffect)((()=>{a?e.shown||o(!0):o(!1)}),[e.shown,a]),(0,r.useMemo)((()=>[n,o]),[n])}();return(0,u.jsx)(P.Provider,{value:n,children:t})}function D(e){if(e.component){const t=e.component;return(0,u.jsx)(t,{...e.props})}}function I(){const e=(0,r.useContext)(P);if(!e)throw new N.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,o=(0,r.useCallback)((()=>n(!1)),[n]),a=(0,R.YL)();return(0,r.useMemo)((()=>({shown:t,hide:o,content:D(a)})),[o,a,t])}function M(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:a}=I();return(0,u.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,u.jsxs)("div",{className:(0,o.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":a}),children:[(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var F=n(5293),z=n(2303);function B(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function $(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const U={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function q(e){let{className:t,buttonClassName:n,value:r,onChange:a}=e;const i=(0,z.A)(),l=(0,s.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,s.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,s.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,u.jsx)("div",{className:(0,o.A)(U.toggle,t),children:(0,u.jsxs)("button",{className:(0,o.A)("clean-btn",U.toggleButton,!i&&U.toggleButtonDisabled,n),type:"button",onClick:()=>a("dark"===r?"light":"dark"),disabled:!i,title:l,"aria-label":l,"aria-live":"polite",children:[(0,u.jsx)(B,{className:(0,o.A)(U.toggleIcon,U.lightToggleIcon)}),(0,u.jsx)($,{className:(0,o.A)(U.toggleIcon,U.darkToggleIcon)})]})})}const H=r.memo(q),G={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function V(e){let{className:t}=e;const n=(0,w.p)().navbar.style,r=(0,w.p)().colorMode.disableSwitch,{colorMode:o,setColorMode:a}=(0,F.G)();return r?null:(0,u.jsx)(H,{className:t,buttonClassName:"dark"===n?G.darkNavbarColorModeToggle:void 0,value:o,onChange:a})}var W=n(3465);function Q(){return(0,u.jsx)(W.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function K(){const e=(0,j.M)();return(0,u.jsx)("button",{type:"button","aria-label":(0,s.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,u.jsx)(x,{color:"var(--ifm-color-emphasis-600)"})})}function Y(){return(0,u.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,u.jsx)(Q,{}),(0,u.jsx)(V,{className:"margin-right--md"}),(0,u.jsx)(K,{})]})}var Z=n(8774),X=n(6025),J=n(6654);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(3186);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:o,label:a,html:i,isDropdownLink:l,prependBaseUrlToHref:s,...c}=e;const d=(0,X.A)(r),p=(0,X.A)(t),f=(0,X.A)(o,{forcePrependBaseUrl:!0}),m=a&&o&&!(0,J.A)(o),g=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,u.jsxs)(u.Fragment,{children:[a,m&&(0,u.jsx)(te.A,{...l&&{width:12,height:12}})]})};return o?(0,u.jsx)(Z.A,{href:s?f:o,...c,...g}):(0,u.jsx)(Z.A,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(p)},...c,...g})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const a=(0,u.jsx)(ne,{className:(0,o.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,u.jsx)("li",{children:a}):a}function oe(e){let{className:t,isDropdownItem:n,...r}=e;return(0,u.jsx)("li",{className:"menu__list-item",children:(0,u.jsx)(ne,{className:(0,o.A)("menu__link",t),...r})})}function ae(e){let{mobile:t=!1,position:n,...r}=e;const o=t?oe:re;return(0,u.jsx)(o,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(1422),le=n(9169),se=n(4586);const ce={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function ue(e,t){return e.some((e=>function(e,t){return!!(0,le.ys)(e.to,t)||!!ee(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function de(e){let{items:t,position:n,className:a,onClick:i,...l}=e;const s=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[s]),(0,u.jsxs)("div",{ref:s,className:(0,o.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c}),children:[(0,u.jsx)(ne,{"aria-haspopup":"true","aria-expanded":c,role:"button",href:l.to?void 0:"#",className:(0,o.A)("navbar__link",a),...l,onClick:l.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!c))},children:l.children??l.label}),(0,u.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(Ee,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function pe(e){let{items:t,className:n,position:a,onClick:i,...s}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,se.A)(),{pathname:t}=(0,l.zy)();return t.replace(e,"/")}(),d=ue(t,c),{collapsed:p,toggleCollapsed:f,setCollapsed:m}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[c,d,m]),(0,u.jsxs)("li",{className:(0,o.A)("menu__list-item",{"menu__list-item--collapsed":p}),children:[(0,u.jsx)(ne,{role:"button",className:(0,o.A)(ce.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...s,onClick:e=>{e.preventDefault(),f()},children:s.children??s.label}),(0,u.jsx)(ie.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:p,children:t.map(((e,t)=>(0,r.createElement)(Ee,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function fe(e){let{mobile:t=!1,...n}=e;const r=t?pe:de;return(0,u.jsx)(r,{...n})}var me=n(2131);function ge(e){let{width:t=20,height:n=20,...r}=e;return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const he="iconLanguage_nlXk";var ye=n(418);const be={navbarSearchContainer:"navbarSearchContainer_Bca1"};function ve(e){let{children:t,className:n}=e;return(0,u.jsx)("div",{className:(0,o.A)(n,be.navbarSearchContainer),children:t})}var we=n(4070),ke=n(1754);var xe=n(5597);const Se=e=>e.docs.find((t=>t.id===e.mainDocId));const _e={default:ae,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:o="",...a}=e;const{i18n:{currentLocale:i,locales:c,localeConfigs:d}}=(0,se.A)(),p=(0,me.o)(),{search:f,hash:m}=(0,l.zy)(),g=[...n,...c.map((e=>{const n=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${f}${m}${o}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],h=t?(0,s.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,u.jsx)(fe,{...a,mobile:t,label:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(ge,{className:he}),h]}),items:g})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,u.jsx)(ve,{className:n,children:(0,u.jsx)(ye.A,{})})},dropdown:fe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:a=!1}=e;const i=a?"li":"div";return(0,u.jsx)(i,{className:(0,o.A)({navbar__item:!r&&!a,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...o}=e;const{activeDoc:a}=(0,we.zK)(r),i=(0,ke.QB)(t,r),l=a?.path===i?.path;return null===i||i.unlisted&&!l?null:(0,u.jsx)(ae,{exact:!0,...o,isActive:()=>l||!!a?.sidebar&&a.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...o}=e;const{activeDoc:a}=(0,we.zK)(r),i=(0,ke.fW)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,u.jsx)(ae,{exact:!0,...o,isActive:()=>a?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...o}=e;const a=(0,ke.Vd)(r)[0],i=t??a.label,l=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(a).path;return(0,u.jsx)(ae,{...o,label:i,to:l})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:o,dropdownItemsAfter:a,...i}=e;const{search:c,hash:d}=(0,l.zy)(),p=(0,we.zK)(n),f=(0,we.jh)(n),{savePreferredVersionName:m}=(0,xe.g1)(n),g=[...o,...f.map((e=>{const t=p.alternateDocVersions[e.name]??Se(e);return{label:e.label,to:`${t.path}${c}${d}`,isActive:()=>e===p.activeVersion,onClick:()=>m(e.name)}})),...a],h=(0,ke.Vd)(n)[0],y=t&&g.length>1?(0,s.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):h.label,b=t&&g.length>1?void 0:Se(h).path;return g.length<=1?(0,u.jsx)(ae,{...i,mobile:t,label:y,to:b,isActive:r?()=>!1:void 0}):(0,u.jsx)(fe,{...i,mobile:t,label:y,to:b,items:g,isActive:r?()=>!1:void 0})}};function Ee(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=_e[r];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,u.jsx)(o,{...n})}function Ce(){const e=(0,j.M)(),t=(0,w.p)().navbar.items;return(0,u.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(Ee,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function Ae(e){return(0,u.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,u.jsx)(s.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Te(){const e=0===(0,w.p)().navbar.items.length,t=I();return(0,u.jsxs)(u.Fragment,{children:[!e&&(0,u.jsx)(Ae,{onClick:()=>t.hide()}),t.content]})}function je(){const e=(0,j.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,u.jsx)(M,{header:(0,u.jsx)(Y,{}),primaryMenu:(0,u.jsx)(Ce,{}),secondaryMenu:(0,u.jsx)(Te,{})}):null}const Le={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Ne(e){return(0,u.jsx)("div",{role:"presentation",...e,className:(0,o.A)("navbar-sidebar__backdrop",e.className)})}function Re(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:a}}=(0,w.p)(),i=(0,j.M)(),{navbarRef:l,isNavbarVisible:d}=function(e){const[t,n]=(0,r.useState)(e),o=(0,r.useRef)(!1),a=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(a.current=e.getBoundingClientRect().height)}),[]);return(0,L.Mq)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i=l?n(!1):i+c{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return o.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,u.jsxs)("nav",{ref:l,"aria-label":(0,s.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,o.A)("navbar","navbar--fixed-top",n&&[Le.navbarHideable,!d&&Le.navbarHidden],{"navbar--dark":"dark"===a,"navbar--primary":"primary"===a,"navbar-sidebar--show":i.shown}),children:[t,(0,u.jsx)(Ne,{onClick:i.toggle}),(0,u.jsx)(je,{})]})}var Pe=n(440);const Oe={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};function De(e){return(0,u.jsx)("button",{type:"button",...e,children:(0,u.jsx)(s.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function Ie(e){let{error:t}=e;const n=(0,Pe.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,u.jsx)("p",{className:Oe.errorBoundaryError,children:n})}class Me extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}const Fe="right";function ze(e){let{width:t=30,height:n=30,className:r,...o}=e;return(0,u.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...o,children:(0,u.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function Be(){const{toggle:e,shown:t}=(0,j.M)();return(0,u.jsx)("button",{onClick:e,"aria-label":(0,s.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,u.jsx)(ze,{})})}const $e={colorModeToggle:"colorModeToggle_DEke"};function Ue(e){let{items:t}=e;return(0,u.jsx)(u.Fragment,{children:t.map(((e,t)=>(0,u.jsx)(Me,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,u.jsx)(Ee,{...e})},t)))})}function qe(e){let{left:t,right:n}=e;return(0,u.jsxs)("div",{className:"navbar__inner",children:[(0,u.jsx)("div",{className:"navbar__items",children:t}),(0,u.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function He(){const e=(0,j.M)(),t=(0,w.p)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??Fe)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),o=t.find((e=>"search"===e.type));return(0,u.jsx)(qe,{left:(0,u.jsxs)(u.Fragment,{children:[!e.disabled&&(0,u.jsx)(Be,{}),(0,u.jsx)(Q,{}),(0,u.jsx)(Ue,{items:n})]}),right:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Ue,{items:r}),(0,u.jsx)(V,{className:$e.colorModeToggle}),!o&&(0,u.jsx)(ve,{children:(0,u.jsx)(ye.A,{})})]})})}function Ge(){return(0,u.jsx)(Re,{children:(0,u.jsx)(He,{})})}function Ve(e){let{item:t}=e;const{to:n,href:r,label:o,prependBaseUrlToHref:a,...i}=t,l=(0,X.A)(n),s=(0,X.A)(r,{forcePrependBaseUrl:!0});return(0,u.jsxs)(Z.A,{className:"footer__link-item",...r?{href:a?s:r}:{to:l},...i,children:[o,r&&!(0,J.A)(r)&&(0,u.jsx)(te.A,{})]})}function We(e){let{item:t}=e;return t.html?(0,u.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)("li",{className:"footer__item",children:(0,u.jsx)(Ve,{item:t})},t.href??t.to)}function Qe(e){let{column:t}=e;return(0,u.jsxs)("div",{className:"col footer__col",children:[(0,u.jsx)("div",{className:"footer__title",children:t.title}),(0,u.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,u.jsx)(We,{item:e},t)))})]})}function Ke(e){let{columns:t}=e;return(0,u.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,u.jsx)(Qe,{column:e},t)))})}function Ye(){return(0,u.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function Ze(e){let{item:t}=e;return t.html?(0,u.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)(Ve,{item:t})}function Xe(e){let{links:t}=e;return(0,u.jsx)("div",{className:"footer__links text--center",children:(0,u.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,u.jsxs)(r.Fragment,{children:[(0,u.jsx)(Ze,{item:e}),t.length!==n+1&&(0,u.jsx)(Ye,{})]},n)))})})}function Je(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,u.jsx)(Ke,{columns:t}):(0,u.jsx)(Xe,{links:t})}var et=n(1122);const tt={footerLogoLink:"footerLogoLink_BH7S"};function nt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,X.h)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,u.jsx)(et.A,{className:(0,o.A)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function rt(e){let{logo:t}=e;return t.href?(0,u.jsx)(Z.A,{href:t.href,className:tt.footerLogoLink,target:t.target,children:(0,u.jsx)(nt,{logo:t})}):(0,u.jsx)(nt,{logo:t})}function ot(e){let{copyright:t}=e;return(0,u.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function at(e){let{style:t,links:n,logo:r,copyright:a}=e;return(0,u.jsx)("footer",{className:(0,o.A)("footer",{"footer--dark":"dark"===t}),children:(0,u.jsxs)("div",{className:"container container-fluid",children:[n,(r||a)&&(0,u.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,u.jsx)("div",{className:"margin-bottom--sm",children:r}),a]})]})})}function it(){const{footer:e}=(0,w.p)();if(!e)return null;const{copyright:t,links:n,logo:r,style:o}=e;return(0,u.jsx)(at,{style:o,links:n&&n.length>0&&(0,u.jsx)(Je,{links:n}),logo:r&&(0,u.jsx)(rt,{logo:r}),copyright:t&&(0,u.jsx)(ot,{copyright:t})})}const lt=r.memo(it),st=(0,N.fM)([F.a,k.oq,L.Tv,xe.VQ,i.Jx,function(e){let{children:t}=e;return(0,u.jsx)(R.y_,{children:(0,u.jsx)(j.e,{children:(0,u.jsx)(O,{children:t})})})}]);function ct(e){let{children:t}=e;return(0,u.jsx)(st,{children:t})}var ut=n(1107);function dt(e){let{error:t,tryAgain:n}=e;return(0,u.jsx)("main",{className:"container margin-vert--xl",children:(0,u.jsx)("div",{className:"row",children:(0,u.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,u.jsx)(ut.A,{as:"h1",className:"hero__title",children:(0,u.jsx)(s.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,u.jsx)("div",{className:"margin-vert--lg",children:(0,u.jsx)(De,{onClick:n,className:"button button--primary shadow--lw"})}),(0,u.jsx)("hr",{}),(0,u.jsx)("div",{className:"margin-vert--md",children:(0,u.jsx)(Ie,{error:t})})]})})})}const pt={mainWrapper:"mainWrapper_z2l0"};function ft(e){const{children:t,noFooter:n,wrapperClassName:r,title:l,description:s}=e;return(0,y.J)(),(0,u.jsxs)(ct,{children:[(0,u.jsx)(i.be,{title:l,description:s}),(0,u.jsx)(v,{}),(0,u.jsx)(T,{}),(0,u.jsx)(Ge,{}),(0,u.jsx)("div",{id:d,className:(0,o.A)(h.G.wrapper.main,pt.mainWrapper,r),children:(0,u.jsx)(a.A,{fallback:e=>(0,u.jsx)(dt,{...e}),children:t})}),!n&&(0,u.jsx)(lt,{})]})}},3465:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(6540);var r=n(8774),o=n(6025),a=n(4586),i=n(6342),l=n(1122),s=n(4848);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const a={light:(0,o.A)(t.src),dark:(0,o.A)(t.srcDark||t.src)},i=(0,s.jsx)(l.A,{className:t.className,sources:a,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,s.jsx)("div",{className:r,children:i}):i}function u(e){const{siteConfig:{title:t}}=(0,a.A)(),{navbar:{title:n,logo:l}}=(0,i.p)(),{imageClassName:u,titleClassName:d,...p}=e,f=(0,o.A)(l?.href||"/"),m=n?"":t,g=l?.alt??m;return(0,s.jsxs)(r.A,{to:f,...p,...l?.target&&{target:l.target},children:[l&&(0,s.jsx)(c,{logo:l,alt:g,imageClassName:u}),null!=n&&(0,s.jsx)("b",{className:d,children:n})]})}},1463:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(6540);var r=n(5260),o=n(4848);function a(e){let{locale:t,version:n,tag:a}=e;const i=t;return(0,o.jsxs)(r.A,{children:[t&&(0,o.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,o.jsx)("meta",{name:"docusaurus_version",content:n}),a&&(0,o.jsx)("meta",{name:"docusaurus_tag",content:a}),i&&(0,o.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,o.jsx)("meta",{name:"docsearch:version",content:n}),a&&(0,o.jsx)("meta",{name:"docsearch:docusaurus_tag",content:a})]})}},1122:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(6540),o=n(4164),a=n(2303),i=n(5293);const l={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var s=n(4848);function c(e){let{className:t,children:n}=e;const c=(0,a.A)(),{colorMode:u}=(0,i.G)();return(0,s.jsx)(s.Fragment,{children:(c?"dark"===u?["dark"]:["light"]:["light","dark"]).map((e=>{const a=n({theme:e,className:(0,o.A)(t,l.themedComponent,l[`themedComponent--${e}`])});return(0,s.jsx)(r.Fragment,{children:a},e)}))})}function u(e){const{sources:t,className:n,alt:r,...o}=e;return(0,s.jsx)(c,{className:n,children:e=>{let{theme:n,className:a}=e;return(0,s.jsx)("img",{src:t[n],alt:r,className:a,...o})}})}},1422:(e,t,n)=>{"use strict";n.d(t,{N:()=>y,u:()=>c});var r=n(6540),o=n(8193),a=n(205),i=n(3109),l=n(4848);const s="ease-in-out";function c(e){let{initialState:t}=e;const[n,o]=(0,r.useState)(t??!1),a=(0,r.useCallback)((()=>{o((e=>!e))}),[]);return{collapsed:n,setCollapsed:o,toggleCollapsed:a}}const u={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const n=t?u:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function f(e){let{collapsibleRef:t,collapsed:n,animation:o}=e;const a=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=o?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${o?.easing??s}`,height:`${t}px`}}function l(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!a.current)return p(e,n),void(a.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(l(),requestAnimationFrame((()=>{e.style.height=u.height,e.style.overflow=u.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{l()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,o])}function m(e){if(!o.A.canUseDOM)return e?u:d}function g(e){let{as:t="div",collapsed:n,children:o,animation:a,onCollapseTransitionEnd:i,className:s,disableSSRStyle:c}=e;const u=(0,r.useRef)(null);return f({collapsibleRef:u,collapsed:n,animation:a}),(0,l.jsx)(t,{ref:u,style:c?void 0:m(n),onTransitionEnd:e=>{"height"===e.propertyName&&(p(u.current,n),i?.(n))},className:s,children:o})}function h(e){let{collapsed:t,...n}=e;const[o,i]=(0,r.useState)(!t),[s,c]=(0,r.useState)(t);return(0,a.A)((()=>{t||i(!0)}),[t]),(0,a.A)((()=>{o&&c(t)}),[o,t]),o?(0,l.jsx)(g,{...n,collapsed:s}):null}function y(e){let{lazy:t,...n}=e;const r=t?h:g;return(0,l.jsx)(r,{...n})}},5041:(e,t,n)=>{"use strict";n.d(t,{Mj:()=>g,oq:()=>m});var r=n(6540),o=n(2303),a=n(9466),i=n(9532),l=n(6342),s=n(4848);const c=(0,a.Wf)("docusaurus.announcement.dismiss"),u=(0,a.Wf)("docusaurus.announcement.id"),d=()=>"true"===c.get(),p=e=>c.set(String(e)),f=r.createContext(null);function m(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.p)(),t=(0,o.A)(),[n,a]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{a(d())}),[]);const i=(0,r.useCallback)((()=>{p(!0),a(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&p(!1),!r&&d()||a(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,s.jsx)(f.Provider,{value:n,children:t})}function g(){const e=(0,r.useContext)(f);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},5293:(e,t,n)=>{"use strict";n.d(t,{G:()=>y,a:()=>h});var r=n(6540),o=n(8193),a=n(9532),i=n(9466),l=n(6342),s=n(4848);const c=r.createContext(void 0),u="theme",d=(0,i.Wf)(u),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,m=e=>o.A.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),g=e=>{d.set(f(e))};function h(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.p)(),[o,a]=(0,r.useState)(m(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:o=!0}=r;t?(a(t),o&&g(t)):(a(n?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(o))}),[o]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=d.get();null!==t&&i(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const s=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||s.current?s.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:o,setColorMode:i,get isDarkTheme(){return o===p.dark},setLightTheme(){i(p.light)},setDarkTheme(){i(p.dark)}})),[o,i])}();return(0,s.jsx)(c.Provider,{value:n,children:t})}function y(){const e=(0,r.useContext)(c);if(null==e)throw new a.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},5597:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>y,g1:()=>v});var r=n(6540),o=n(4070),a=n(7065),i=n(6342),l=n(1754),s=n(9532),c=n(9466),u=n(4848);const d=e=>`docs-preferred-version-${e}`,p={save:(e,t,n)=>{(0,c.Wf)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,c.Wf)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,c.Wf)(d(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const m=r.createContext(null);function g(){const e=(0,o.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[a,l]=(0,r.useState)((()=>f(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function o(e){const t=p.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,o(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[a,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){p.save(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function h(e){let{children:t}=e;const n=g();return(0,u.jsx)(m.Provider,{value:n,children:t})}function y(e){let{children:t}=e;return l.C5?(0,u.jsx)(h,{children:t}):(0,u.jsx)(u.Fragment,{children:t})}function b(){const e=(0,r.useContext)(m);if(!e)throw new s.dV("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=a.W);const t=(0,o.ht)(e),[n,i]=b(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}},6588:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,t:()=>c});var r=n(6540),o=n(9532),a=n(4848);const i=Symbol("EmptyContext"),l=r.createContext(i);function s(e){let{children:t,name:n,items:o}=e;const i=(0,r.useMemo)((()=>n&&o?{name:n,items:o}:null),[n,o]);return(0,a.jsx)(l.Provider,{value:i,children:t})}function c(){const e=(0,r.useContext)(l);if(e===i)throw new o.dV("DocsSidebarProvider");return e}},2252:(e,t,n)=>{"use strict";n.d(t,{n:()=>l,r:()=>s});var r=n(6540),o=n(9532),a=n(4848);const i=r.createContext(null);function l(e){let{children:t,version:n}=e;return(0,a.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(null===e)throw new o.dV("DocsVersionProvider");return e}},9876:(e,t,n)=>{"use strict";n.d(t,{e:()=>f,M:()=>m});var r=n(6540),o=n(5600),a=n(4581),i=n(6347),l=n(9532);function s(e){!function(e){const t=(0,i.W6)(),n=(0,l._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var c=n(6342),u=n(4848);const d=r.createContext(void 0);function p(){const e=function(){const e=(0,o.YL)(),{items:t}=(0,c.p)().navbar;return 0===t.length&&!e.component}(),t=(0,a.l)(),n=!e&&"mobile"===t,[i,l]=(0,r.useState)(!1);s((()=>{if(i)return l(!1),!1}));const u=(0,r.useCallback)((()=>{l((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&l(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:u,shown:i})),[e,n,u,i])}function f(e){let{children:t}=e;const n=p();return(0,u.jsx)(d.Provider,{value:n,children:t})}function m(){const e=r.useContext(d);if(void 0===e)throw new l.dV("NavbarMobileSidebarProvider");return e}},5600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>c,YL:()=>s,y_:()=>l});var r=n(6540),o=n(9532),a=n(4848);const i=r.createContext(null);function l(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,a.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(!e)throw new o.dV("NavbarSecondaryMenuContentProvider");return e[0]}function c(e){let{component:t,props:n}=e;const a=(0,r.useContext)(i);if(!a)throw new o.dV("NavbarSecondaryMenuContentProvider");const[,l]=a,s=(0,o.Be)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},4090:(e,t,n)=>{"use strict";n.d(t,{w:()=>o,J:()=>a});var r=n(6540);const o="navigation-with-keyboard";function a(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(o),"mousedown"===e.type&&document.body.classList.remove(o)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(o),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},4581:(e,t,n)=>{"use strict";n.d(t,{l:()=>l});var r=n(6540),o=n(8193);const a={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function l(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,l]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){l(function(e){if(!o.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?a.desktop:a.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},7559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},3109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},1754:(e,t,n)=>{"use strict";n.d(t,{Nr:()=>f,w8:()=>h,C5:()=>p,B5:()=>_,Vd:()=>k,QB:()=>S,fW:()=>x,OF:()=>w,Y:()=>b});var r=n(6540),o=n(6347),a=n(2831),i=n(4070),l=n(5597),s=n(2252),c=n(6588);function u(e){return Array.from(new Set(e))}var d=n(9169);const p=!!i.Gy;function f(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=f(t);if(e)return e}}(e):void 0:e.href}const m=(e,t)=>void 0!==e&&(0,d.ys)(e,t),g=(e,t)=>e.some((e=>h(e,t)));function h(e,t){return"link"===e.type?m(e.href,t):"category"===e.type&&(m(e.href,t)||g(e.items,t))}function y(e,t){switch(e.type){case"category":return h(e,t)||e.items.some((e=>y(e,t)));case"link":return!e.unlisted||h(e,t);default:return!0}}function b(e,t){return(0,r.useMemo)((()=>e.filter((e=>y(e,t)))),[e,t])}function v(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const o=[];return function e(t){for(const a of t)if("category"===a.type&&((0,d.ys)(a.href,n)||e(a.items))||"link"===a.type&&(0,d.ys)(a.href,n)){return r&&"category"!==a.type||o.unshift(a),!0}return!1}(t),o}function w(){const e=(0,c.t)(),{pathname:t}=(0,o.zy)(),n=(0,i.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?v({sidebarItems:e.items,pathname:t}):null}function k(e){const{activeVersion:t}=(0,i.zK)(e),{preferredVersion:n}=(0,l.g1)(e),o=(0,i.r7)(e);return(0,r.useMemo)((()=>u([t,n,o].filter(Boolean))),[t,n,o])}function x(e,t){const n=k(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function S(e,t){const n=k(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${u(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function _(e){let{route:t}=e;const n=(0,o.zy)(),r=(0,s.r)(),i=t.routes,l=i.find((e=>(0,o.B6)(n.pathname,e)));if(!l)return null;const c=l.sidebar,u=c?r.docsSidebars[c]:void 0;return{docElement:(0,a.v)(i),sidebarName:c,sidebarItems:u}}},1003:(e,t,n)=>{"use strict";n.d(t,{e3:()=>f,be:()=>d,Jx:()=>m});var r=n(6540),o=n(4164),a=n(5260),i=n(3102);function l(){const e=r.useContext(i.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(6025),c=n(4586);var u=n(4848);function d(e){let{title:t,description:n,keywords:r,image:o,children:i}=e;const l=function(e){const{siteConfig:t}=(0,c.A)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,s.h)(),p=o?d(o,{absolute:!0}):void 0;return(0,u.jsxs)(a.A,{children:[t&&(0,u.jsx)("title",{children:l}),t&&(0,u.jsx)("meta",{property:"og:title",content:l}),n&&(0,u.jsx)("meta",{name:"description",content:n}),n&&(0,u.jsx)("meta",{property:"og:description",content:n}),r&&(0,u.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),p&&(0,u.jsx)("meta",{property:"og:image",content:p}),p&&(0,u.jsx)("meta",{name:"twitter:image",content:p}),i]})}const p=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(p),l=(0,o.A)(i,t);return(0,u.jsxs)(p.Provider,{value:l,children:[(0,u.jsx)(a.A,{children:(0,u.jsx)("html",{className:l})}),n]})}function m(e){let{children:t}=e;const n=l(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const a=`plugin-id-${n.plugin.id}`;return(0,u.jsx)(f,{className:(0,o.A)(r,a),children:t})}},9532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>c,ZC:()=>l,_q:()=>i,dV:()=>s,fM:()=>u});var r=n(6540),o=n(205),a=n(4848);function i(e){const t=(0,r.useRef)(e);return(0,o.A)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function l(e){const t=(0,r.useRef)();return(0,o.A)((()=>{t.current=e})),t.current}class s extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function c(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return(0,a.jsx)(a.Fragment,{children:e.reduceRight(((e,t)=>(0,a.jsx)(t,{children:e})),n)})}}},9169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>l,ys:()=>i});var r=n(6540),o=n(8328),a=n(4586);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function l(){const{baseUrl:e}=(0,a.A)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function o(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(o).flatMap((e=>e.routes??[])))}(n)}({routes:o.A,baseUrl:e})),[e])}},3104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>p,Tv:()=>c,gk:()=>f});var r=n(6540),o=n(8193),a=n(2303),i=(n(205),n(9532)),l=n(4848);const s=r.createContext(void 0);function c(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,l.jsx)(s.Provider,{value:n,children:t})}function u(){const e=(0,r.useContext)(s);if(null==e)throw new i.dV("ScrollControllerProvider");return e}const d=()=>o.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function p(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=u(),o=(0,r.useRef)(d()),a=(0,i._q)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=d();a(e,o.current),o.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[a,n,...t])}function f(){const e=(0,r.useRef)(null),t=(0,a.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const o=document.documentElement.scrollTop;(n&&o>e||!n&&ot&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},2967:(e,t,n)=>{"use strict";n.d(t,{Cy:()=>r,tU:()=>o});n(4586);const r="default";function o(e,t){return`docs-${e}-${t}`}},9466:(e,t,n)=>{"use strict";n.d(t,{Wf:()=>s});n(6540);const r="localStorage";function o(e){let{key:t,oldValue:n,newValue:r,storage:o}=e;if(n===r)return;const a=document.createEvent("StorageEvent");a.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,o),window.dispatchEvent(a)}function a(e){if(void 0===e&&(e=r),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,i||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),i=!0),null}var t}let i=!1;const l={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function s(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=a(t?.persistence);return null===n?l:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),o({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),o({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}},2131:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(4586),o=n(6347),a=n(440);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:l}}=(0,r.A)(),{pathname:s}=(0,o.zy)(),c=(0,a.applyTrailingSlash)(s,{trailingSlash:n,baseUrl:e}),u=l===i?e:e.replace(`/${l}/`,"/"),d=c.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${u}`:`${u}${e}/`}(n)}${d}`}}}},5062:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(6540),o=n(6347),a=n(9532);function i(e){const t=(0,o.zy)(),n=(0,a.ZC)(t),i=(0,a._q)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>o});var r=n(4586);function o(){return(0,r.A)().siteConfig.themeConfig}},2983:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[o]=e.split(/[#?]/),a="/"===o||o===r?o:(i=o,n?function(e){return e.endsWith("/")?e:`${e}/`}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));var i;return e.replace(o,a)}},253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},440:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var o=n(2983);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(o).default}});var a=n(253);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return a.getErrorCausalChain}})},1513:(e,t,n)=>{"use strict";n.d(t,{zR:()=>w,TM:()=>C,yJ:()=>f,sC:()=>T,AO:()=>p});var r=n(8168);function o(e){return"/"===e.charAt(0)}function a(e,t){for(var n=t,r=n+1,o=e.length;r=0;p--){var f=i[p];"."===f?a(i,p):".."===f?(a(i,p),d++):d&&(a(i,p),d--)}if(!c)for(;d--;d)i.unshift("..");!c||""===i[0]||i[0]&&o(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(1561);function s(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function f(e,t,n,o){var a;"string"==typeof e?(a=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),a.state=t):(void 0===(a=(0,r.A)({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(a.key=n),o?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=i(a.pathname,o.pathname)):a.pathname=o.pathname:a.pathname||(a.pathname="/"),a}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var a="function"==typeof e?e(t,n):e;"string"==typeof a?"function"==typeof r?r(a,o):o(!0):o(!1!==a)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,o):n.push(o),d({action:r,location:o,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",o=f(e,t,g(),w.location);u.confirmTransitionTo(o,r,n,(function(e){e&&(w.entries[w.index]=o,d({action:r,location:o}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t{"use strict";var r=n(4363),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=f(n);o&&o!==m&&e(t,o,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var l=s(t),g=s(n),h=0;h{"use strict";e.exports=function(e,t,n,r,o,a,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,a,i,l],u=0;(s=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},4634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},119:(e,t,n)=>{"use strict";n.r(t)},1043:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var r,o;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function o(e,t,n){return en?n:e}function a(e){return 100*(-1+e)}function i(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+n,o}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=o(e,r.minimum,1),n.status=1===e?null:e;var a=n.render(!t),c=a.querySelector(r.barSelector),u=r.speed,d=r.easing;return a.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(c,i(e,u,d)),1===e?(s(a,{transition:"none",opacity:1}),a.offsetWidth,setTimeout((function(){s(a,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*o(Math.random()*t,.1,.95)),t=o(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var o,i=t.querySelector(r.barSelector),l=e?"-100":a(n.status||0),c=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&f(o),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,o=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+a)in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&a(e,n,r);else a(e,o[1],o[2])}}();function c(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(o="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=o)},5302:(e,t,n)=>{var r=n(4634);e.exports=f,e.exports.parse=a,e.exports.compile=function(e,t){return l(a(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=p;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var n,r=[],a=0,i=0,l="",u=t&&t.delimiter||"/";null!=(n=o.exec(e));){var d=n[0],p=n[1],f=n.index;if(l+=e.slice(i,f),i=f+d.length,p)l+=p[1];else{var m=e[i],g=n[2],h=n[3],y=n[4],b=n[5],v=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=g&&null!=m&&m!==g,x="+"===v||"*"===v,S="?"===v||"*"===v,_=n[2]||u,E=y||b;r.push({name:h||a++,prefix:g||"",delimiter:_,optional:S,repeat:x,partial:k,asterisk:!!w,pattern:E?c(E):w?".*":"[^"+s(_)+"]+?"})}}return i{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},8722:(e,t,n)=>{const r=n(6969),o=n(8380),a=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...a,...Object.keys(Prism.languages)];o(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(3157).resolve(t)],delete Prism.languages[e],n(3157)(t),a.add(e)}))}i.silent=!1,e.exports=i},9700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,a){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof a&&!a(e))return e;for(var o,l=i.length;-1!==n.code.indexOf(o=t(r,l));)++l;return i[l]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,a=Object.keys(n.tokenStack);!function i(l){for(var s=0;s=a.length);s++){var c=l[s];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=a[o],d=n.tokenStack[u],p="string"==typeof c?c:c.content,f=t(r,u),m=p.indexOf(f);if(m>-1){++o;var g=p.substring(0,m),h=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),y=p.substring(m+f.length),b=[];g&&b.push.apply(b,i([g])),b.push(h),y&&b.push.apply(b,i([y])),"string"==typeof c?l.splice.apply(l,[s,1].concat(b)):c.content=b}}else c.content&&i(c.content)}return l}(n.tokens)}}}})}(Prism)},8692:(e,t,n)=>{var r={"./":8722};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=8692},3157:(e,t,n)=>{var r={"./":8722};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=3157},8380:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n "));var l={},s=e[r];if(s){function c(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var i in o(t,a),l[t]=!0,n[t])l[i]=!0}t(s.require,c),t(s.optional,c),t(s.modify,c)}n[r]=l,a.pop()}}return function(e){var t=n[e];return t||(o(e,r),t=n[e]),t}}function o(e){for(var t in e)return!0;return!1}return function(a,i,l){var s=function(e){var t={};for(var n in e){var r=e[n];for(var o in r)if("meta"!=o){var a=r[o];t[o]="string"==typeof a?{title:a}:a}}return t}(a),c=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var o in n={},e){var a=e[o];t(a&&a.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+o+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+o+" because it is a component.");n[t]=o}))}return n[r]||r}}(s);i=i.map(c),l=(l||[]).map(c);var u=n(i),d=n(l);i.forEach((function e(n){var r=s[n];t(r&&r.require,(function(t){t in d||(u[t]=!0,e(t))}))}));for(var p,f=r(s),m=u;o(m);){for(var g in p={},m){var h=s[g];t(h&&h.modify,(function(e){e in d&&(p[e]=!0)}))}for(var y in d)if(!(y in u))for(var b in f(y))if(b in u){p[y]=!0;break}for(var v in m=p)u[v]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,o){var a=o?o.series:void 0,i=o?o.parallel:e,l={},s={};function c(e){if(e in l)return l[e];s[e]=!0;var o,u=[];for(var d in t(e))d in n&&u.push(d);if(0===u.length)o=r(e);else{var p=i(u.map((function(e){var t=c(e);return delete s[e],t})));a?o=a(p,(function(){return r(e)})):r(e)}return l[e]=o}for(var u in n)c(u);var d=[];for(var p in s)d.push(l[p]);return i(d)}(f,u,t,n)}};return w}}();e.exports=t},2694:(e,t,n)=>{"use strict";var r=n(6925);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,t,n)=>{"use strict";var r=n(6540),o=n(9982);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n