diff --git a/.vocs/search-index-d895fef8.json b/.vocs/search-index-0db5b665.json similarity index 100% rename from .vocs/search-index-d895fef8.json rename to .vocs/search-index-0db5b665.json diff --git a/api/embedded-wallet/index.html b/api/embedded-wallet/index.html index fb7ab57780..da83acce00 100644 --- a/api/embedded-wallet/index.html +++ b/api/embedded-wallet/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Embedded Wallet API

diff --git a/api/indexer/01-overview/index.html b/api/indexer/01-overview/index.html index 59ffd1f340..53b362cef3 100644 --- a/api/indexer/01-overview/index.html +++ b/api/indexer/01-overview/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Indexer

diff --git a/api/indexer/02-installation/index.html b/api/indexer/02-installation/index.html index b91553414a..6238e19d7e 100644 --- a/api/indexer/02-installation/index.html +++ b/api/indexer/02-installation/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Indexer Installation

diff --git a/api/indexer/03-fetch-tokens/index.html b/api/indexer/03-fetch-tokens/index.html index 17759e5afb..f22fd6b79f 100644 --- a/api/indexer/03-fetch-tokens/index.html +++ b/api/indexer/03-fetch-tokens/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Tokens API

diff --git a/api/indexer/04-transaction-history/index.html b/api/indexer/04-transaction-history/index.html index 1663dec63e..8403a03571 100644 --- a/api/indexer/04-transaction-history/index.html +++ b/api/indexer/04-transaction-history/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Wallet transaction history

diff --git a/api/indexer/05-unique-tokens/index.html b/api/indexer/05-unique-tokens/index.html index 2d07577f89..7a19265120 100644 --- a/api/indexer/05-unique-tokens/index.html +++ b/api/indexer/05-unique-tokens/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Tokens in a contract

diff --git a/api/indexer/06-transation-history-token-contract/index.html b/api/indexer/06-transation-history-token-contract/index.html index 6018e0fa58..40e6ea9e8f 100644 --- a/api/indexer/06-transation-history-token-contract/index.html +++ b/api/indexer/06-transation-history-token-contract/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Contract token history

diff --git a/api/indexer/07-native-network-balance/index.html b/api/indexer/07-native-network-balance/index.html index ab8605b680..7cb526c064 100644 --- a/api/indexer/07-native-network-balance/index.html +++ b/api/indexer/07-native-network-balance/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Native network balances (ie. ETH, MATIC, etc.)

diff --git a/api/indexer/08-metadata-tips/index.html b/api/indexer/08-metadata-tips/index.html index 8aa9354ddc..07eb8f4f96 100644 --- a/api/indexer/08-metadata-tips/index.html +++ b/api/indexer/08-metadata-tips/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Metadata Tips & Notes on Spam

diff --git a/api/marketplace/index.html b/api/marketplace/index.html index 17c974c2bf..59be0f49b9 100644 --- a/api/marketplace/index.html +++ b/api/marketplace/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Marketplace API

diff --git a/api/metadata/index.html b/api/metadata/index.html index 3520885940..d571ba604d 100644 --- a/api/metadata/index.html +++ b/api/metadata/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Metadata API

diff --git a/api/node-gateway/index.html b/api/node-gateway/index.html index a37c656737..59c9716b5a 100644 --- a/api/node-gateway/index.html +++ b/api/node-gateway/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Node Gateway

diff --git a/api/relayer/index.html b/api/relayer/index.html index fedf3fe5a9..01ee4059f5 100644 --- a/api/relayer/index.html +++ b/api/relayer/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Relayer API

diff --git a/assets/01-connect-wallet-BvMhuJ-9.js b/assets/01-connect-wallet-BnazLbJ8.js similarity index 99% rename from assets/01-connect-wallet-BvMhuJ-9.js rename to assets/01-connect-wallet-BnazLbJ8.js index 6c72701d32..010f4f193d 100644 --- a/assets/01-connect-wallet-BvMhuJ-9.js +++ b/assets/01-connect-wallet-BnazLbJ8.js @@ -1,4 +1,4 @@ -import{d as l,j as e}from"./index-CUkm9F-n.js";const r={title:"Connect Wallet",description:"undefined"};function i(s){const n={a:"a",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",strong:"strong",...l(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"connect-wallet",children:["Connect Wallet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#connect-wallet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as e}from"./index-C1XxAFkH.js";const r={title:"Connect Wallet",description:"undefined"};function i(s){const n={a:"a",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",strong:"strong",...l(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"connect-wallet",children:["Connect Wallet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#connect-wallet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(n.p,{children:"Sequence is a very flexible wallet which allow users multiple ways to connect / access their wallet. This includes:"}),` `,e.jsxs(n.ol,{children:[` `,e.jsxs(n.li,{children:[` diff --git a/assets/01-connect-wallet-DylQDTY2.js b/assets/01-connect-wallet-CIIZo0Dd.js similarity index 99% rename from assets/01-connect-wallet-DylQDTY2.js rename to assets/01-connect-wallet-CIIZo0Dd.js index 46799377d8..a987cdce8c 100644 --- a/assets/01-connect-wallet-DylQDTY2.js +++ b/assets/01-connect-wallet-CIIZo0Dd.js @@ -1,4 +1,4 @@ -import{d as l,j as e,e as a}from"./index-CUkm9F-n.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const c={title:"Connect Wallet",description:"undefined"};function i(n){const s={a:"a",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",strong:"strong",...l(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"connect-wallet",children:["Connect Wallet",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#connect-wallet",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as e,e as a}from"./index-C1XxAFkH.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const c={title:"Connect Wallet",description:"undefined"};function i(n){const s={a:"a",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",strong:"strong",...l(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"connect-wallet",children:["Connect Wallet",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#connect-wallet",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(s.p,{children:"Sequence is a very flexible wallet which allow users multiple ways to connect / access their wallet. This includes:"}),` `,e.jsxs(s.ol,{children:[` `,e.jsxs(s.li,{children:[` diff --git a/assets/01-deploy-an-item-collection-R9QFGXQm.js b/assets/01-deploy-an-item-collection-DKT9sXqH.js similarity index 99% rename from assets/01-deploy-an-item-collection-R9QFGXQm.js rename to assets/01-deploy-an-item-collection-DKT9sXqH.js index c4cbeb53e2..a9a67b0dca 100644 --- a/assets/01-deploy-an-item-collection-R9QFGXQm.js +++ b/assets/01-deploy-an-item-collection-DKT9sXqH.js @@ -1,4 +1,4 @@ -import{d as s,j as e,e as i}from"./index-CUkm9F-n.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const a={title:"How to Deploy an Item Collection Contract",description:"undefined"};function c(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",p:"p",...s(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"how-to-deploy-an-item-collection-contract",children:["How to Deploy an Item Collection Contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-deploy-an-item-collection-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as s,j as e,e as i}from"./index-C1XxAFkH.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const a={title:"How to Deploy an Item Collection Contract",description:"undefined"};function c(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",p:"p",...s(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"how-to-deploy-an-item-collection-contract",children:["How to Deploy an Item Collection Contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-deploy-an-item-collection-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(t.p,{children:"This guide walks through how to setup and deploy a Web3 Game Item contract in Builder."}),` `,e.jsxs(i,{type:"warning",children:[e.jsx(t.p,{children:"Prerequisite: Create a Project"}),e.jsxs(t.p,{children:["This guide assumes that you have already ",e.jsx(t.a,{href:"/solutions/builder/getting-started",children:"signed up for Builder and created a Project"}),"."]})]}),` `,e.jsxs(t.h4,{id:"erc721-vs-erc1155",children:["ERC721 vs. ERC1155",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#erc721-vs-erc1155",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/01-fiat-on-ramps-BmM-pahk.js b/assets/01-fiat-on-ramps-DSV-Vicw.js similarity index 96% rename from assets/01-fiat-on-ramps-BmM-pahk.js rename to assets/01-fiat-on-ramps-DSV-Vicw.js index 3fcabbe88e..e2aa0c2d15 100644 --- a/assets/01-fiat-on-ramps-BmM-pahk.js +++ b/assets/01-fiat-on-ramps-DSV-Vicw.js @@ -1,4 +1,4 @@ -import{d as t,j as e}from"./index-CUkm9F-n.js";const s={slug:"/fiat-on-ramps",title:"Fiat On-Ramps",description:"undefined"};function r(i){const n={a:"a",div:"div",h1:"h1",header:"header",img:"img",li:"li",p:"p",ul:"ul",...t(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"fiat-on-ramps",children:["Fiat On-Ramps",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fiat-on-ramps",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as t,j as e}from"./index-C1XxAFkH.js";const s={slug:"/fiat-on-ramps",title:"Fiat On-Ramps",description:"undefined"};function r(i){const n={a:"a",div:"div",h1:"h1",header:"header",img:"img",li:"li",p:"p",ul:"ul",...t(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"fiat-on-ramps",children:["Fiat On-Ramps",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fiat-on-ramps",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(n.p,{children:"Sequence Wallet allows users to purchase cryptocurrencies directly with their credit card and debit card via on-ramp providers. Currently Sequence supports 6 on-ramp providers;"}),` `,e.jsxs(n.ul,{children:[` `,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://www.moonpay.com/",children:"Moonpay"})}),` diff --git a/assets/01-introduction-js-sKniZ.js b/assets/01-introduction-B55QsKzL.js similarity index 98% rename from assets/01-introduction-js-sKniZ.js rename to assets/01-introduction-B55QsKzL.js index e13c6f1fc1..a56e866e7a 100644 --- a/assets/01-introduction-js-sKniZ.js +++ b/assets/01-introduction-B55QsKzL.js @@ -1,4 +1,4 @@ -import{d as a,j as e}from"./index-CUkm9F-n.js";const r={title:"Advanced - Introduction",description:"undefined"};function i(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",...a(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"advanced---introduction",children:["Advanced - Introduction",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#advanced---introduction",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as a,j as e}from"./index-C1XxAFkH.js";const r={title:"Advanced - Introduction",description:"undefined"};function i(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",...a(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"advanced---introduction",children:["Advanced - Introduction",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#advanced---introduction",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(t.p,{children:["For advanced users with experience developing applications on EVM-based blockchains, we've provided our own lightweight, custom-made for Unity, Ethereum library: ",e.jsx(t.a,{href:"https://github.com/0xsequence/sequence-unity/tree/master/Assets/SequenceSDK/Ethereum",children:"SequenceEthereum"}),`. SequenceEthereum should provide everything you need to build your Unity app on the EVM, without all the extra bells and whistles that the popular `,e.jsx(t.a,{href:"https://github.com/Nethereum/Nethereum",children:"Nethereum"})," library provides."]}),` `,e.jsxs(t.p,{children:['While SequenceEthereum is heavily tested, in general, when working with asynchronous methods in the library, you should consider them to be "unsafe", in that they ',e.jsx("i",{children:"may"}),` throw Exceptions when used improperly. diff --git a/assets/01-overview-BV5eCYjV.js b/assets/01-overview-02hASwaY.js similarity index 97% rename from assets/01-overview-BV5eCYjV.js rename to assets/01-overview-02hASwaY.js index ee5da8e51d..2bbc3c71bb 100644 --- a/assets/01-overview-BV5eCYjV.js +++ b/assets/01-overview-02hASwaY.js @@ -1,4 +1,4 @@ -import{d as a,j as e}from"./index-CUkm9F-n.js";const s={slug:"/unreal-waas-sdk",title:"Introduction",description:"undefined"};function r(i){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...a(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"introduction",children:["Introduction",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#introduction",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as a,j as e}from"./index-C1XxAFkH.js";const s={slug:"/unreal-waas-sdk",title:"Introduction",description:"undefined"};function r(i){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...a(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"introduction",children:["Introduction",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#introduction",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:["The Sequence Unreal In-Game Wallet SDK provides full Sequence ",e.jsx(n.a,{href:"/solutions/wallets/embedded-wallet/01-overview",children:"In-Game Wallet"})," and ",e.jsx(n.a,{href:"/api/indexer/01-overview",children:"Indexer"})," integration for games built on the Unreal Framework."]}),` `,e.jsxs(n.p,{children:["This SDK follows ",e.jsx(n.a,{href:"https://semver.org/",children:"Semantic Versioning"})," (",e.jsx(n.code,{children:"major.minor.patch"}),"). While we're still in ",e.jsx(n.code,{children:"0.x.y"})," builds, API breaking changes can be made at any time. After ",e.jsx(n.code,{children:"1.0.0"}),", breaking changes will always cause a ",e.jsx(n.code,{children:"major"})," version increment, non-breaking new features will cause a ",e.jsx(n.code,{children:"minor"})," version increment, and bugfixes will cause a ",e.jsx(n.code,{children:"patch"})," version increment."]}),` `,e.jsxs(n.p,{children:["Sequence Unreal SDK is only available as a private beta at the moment. To get access, get in touch with ",e.jsx(n.a,{href:"https://sequence.xyz/contact",children:"Sequence BD Team"}),"."]}),` diff --git a/assets/01-overview-cy7fA6qJ.js b/assets/01-overview-BXotF0a7.js similarity index 98% rename from assets/01-overview-cy7fA6qJ.js rename to assets/01-overview-BXotF0a7.js index 9737a64f2c..30fd770da7 100644 --- a/assets/01-overview-cy7fA6qJ.js +++ b/assets/01-overview-BXotF0a7.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const s={title:"Indexer",description:"undefined"};function a(t){const n={a:"a",aside:"aside",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"indexer",children:["Indexer",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#indexer",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";const s={title:"Indexer",description:"undefined"};function a(t){const n={a:"a",aside:"aside",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"indexer",children:["Indexer",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#indexer",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(n.aside,{"data-callout":"note",children:e.jsx(n.p,{children:e.jsx(n.a,{href:"https://0xsequence.redoc.ly/tag/indexer",children:"Indexer API documentation and testing"})})}),` `,e.jsx(n.p,{children:"The Sequence Indexer is a modular web3 service that makes it easy to query blockchain token and NFT data from Ethereum-compatible networks. The Indexer automatically indexes every ERC20, ERC721 and ERC1155 token from Ethereum-compatible chains."}),` `,e.jsxs(n.aside,{"data-callout":"warning",children:[e.jsx(n.strong,{"data-callout-title":!0,children:"INTRODUCING THE SEQUENCE BUILDER - "}),e.jsxs(n.p,{children:["Our ",e.jsx(n.strong,{children:"Indexer"})," service is now managed through ",e.jsx(n.strong,{children:e.jsx(n.a,{href:"https://sequence.build",children:"Sequence Builder"})}),". Sign up to grab your API access key."]}),e.jsx(n.p,{children:e.jsxs(n.a,{href:"https://sequence.build",children:["Get started with the ",e.jsx(n.strong,{children:"Sequence Builder"})," Free Plan today!"]})})]}),` diff --git a/assets/01-overview-NBgsdmnl.js b/assets/01-overview-CKFzE_4S.js similarity index 97% rename from assets/01-overview-NBgsdmnl.js rename to assets/01-overview-CKFzE_4S.js index 5e79f531a3..9e43bce746 100644 --- a/assets/01-overview-NBgsdmnl.js +++ b/assets/01-overview-CKFzE_4S.js @@ -1,4 +1,4 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";const o={title:"Introduction",description:"undefined"};function t(i){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...r(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"introduction",children:["Introduction",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#introduction",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";const o={title:"Introduction",description:"undefined"};function t(i){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...r(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"introduction",children:["Introduction",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#introduction",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:["The Sequence Unity Embedded Wallet SDK provides full Sequence ",e.jsx(n.a,{href:"/solutions/wallets/embedded-wallet/01-overview",children:"Embedded Wallet"})," and ",e.jsx(n.a,{href:"/api/indexer/01-overview",children:"Indexer"})," integration for your Unity Games, integrated with our own purpose-built for Unity SequenceEthereum library. That's right, no Nethereum required!"]}),` `,e.jsxs(n.p,{children:["This SDK follows ",e.jsx(n.a,{href:"https://semver.org/",children:"Semantic Versioning"})," (",e.jsx(n.code,{children:"major.minor.patch"}),"). While we're still in ",e.jsx(n.code,{children:"0.x.y"})," builds, API breaking changes can be made at any time. After ",e.jsx(n.code,{children:"1.0.0"}),", breaking changes will always cause a ",e.jsx(n.code,{children:"major"})," version increment, non-breaking new features will cause a ",e.jsx(n.code,{children:"minor"})," version increment, and bugfixes will cause a ",e.jsx(n.code,{children:"patch"})," version increment."]}),` `,e.jsxs(n.h2,{id:"requirements",children:["Requirements",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#requirements",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/01-overview-BJmUNd6j.js b/assets/01-overview-CRPlAS3Y.js similarity index 95% rename from assets/01-overview-BJmUNd6j.js rename to assets/01-overview-CRPlAS3Y.js index 65b9fabfde..9669295da1 100644 --- a/assets/01-overview-BJmUNd6j.js +++ b/assets/01-overview-CRPlAS3Y.js @@ -1,4 +1,4 @@ -import{d as n,j as e,e as s}from"./index-CUkm9F-n.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";import{C as i,a as o}from"./CardGrid-52nsnK7Q.js";const u={title:"Sequence Market",description:"undefined"};function a(r){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",hr:"hr",p:"p",...n(),...r.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"sequence-market",children:["Sequence Market",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-market",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as e,e as s}from"./index-C1XxAFkH.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";import{C as i,a as o}from"./CardGrid-DLjZ6cN3.js";const u={title:"Sequence Market",description:"undefined"};function a(r){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",hr:"hr",p:"p",...n(),...r.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"sequence-market",children:["Sequence Market",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-market",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(t.p,{children:"The Sequence Marketplace API service offers a simple and fast way to interact with sequence marketplace protocols to build a custom marketplace while accelerating your development time. The API is designed to be easy to use and to have all the features you need to build a fully functional marketplace."}),` `,e.jsx(t.hr,{}),` `,e.jsxs(s,{type:"tip",children:[e.jsxs(t.p,{children:["Sequence Market contract is fully audited and can be found at ",e.jsx(t.a,{href:"https://github.com/0xsequence/marketplace-contracts",children:"https://github.com/0xsequence/marketplace-contracts"})]}),e.jsxs(t.p,{children:["The officially maintained contract address is ",e.jsx(t.code,{children:"0xB537a160472183f2150d42EB1c3DD6684A55f74c"}),", and is available with the same address on all networks supported by the sequence stack."]})]}),` diff --git a/assets/01-overview-J72c1iDf.js b/assets/01-overview-CuzJngfo.js similarity index 99% rename from assets/01-overview-J72c1iDf.js rename to assets/01-overview-CuzJngfo.js index 2ba10a6760..6e9952297c 100644 --- a/assets/01-overview-J72c1iDf.js +++ b/assets/01-overview-CuzJngfo.js @@ -1,4 +1,4 @@ -var gp=Object.defineProperty;var pp=(r,e,t)=>e in r?gp(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var Se=(r,e,t)=>(pp(r,typeof e!="symbol"?e+"":e,t),t);import{g as xp,h as Lu,i as Xi,k as bp,s as mp,r as ca,j as Ne,d as Uu}from"./index-CUkm9F-n.js";const wp=[{inputs:[{internalType:"bytes32",type:"bytes32"}],name:"getAlternativeSignature",outputs:[{internalType:"string",type:"string"}],stateMutability:"view",type:"function"}];var yp=Object.freeze({__proto__:null,abi:wp});const vp=[{type:"function",name:"isValidSignature",constant:!0,inputs:[{type:"bytes32"},{type:"bytes"}],outputs:[{type:"bytes4"}],payable:!1,stateMutability:"view"}],Ep={isValidSignatureBytes32:"0x1626ba7e"};var Ap=Object.freeze({__proto__:null,abi:vp,returns:Ep});const _p=[{inputs:[{internalType:"bytes",name:"error",type:"bytes"}],name:"ERC1271Revert",type:"error"},{inputs:[{internalType:"bytes",name:"error",type:"bytes"}],name:"ERC6492DeployFailed",type:"error"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"isValidSig",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"},{internalType:"bool",name:"allowSideEffects",type:"bool"},{internalType:"bool",name:"deployAlreadyDeployed",type:"bool"}],name:"isValidSigImpl",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"isValidSigNoThrow",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"isValidSigWithSideEffects",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"isValidSigWithSideEffectsNoThrow",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}];var Sp=Object.freeze({__proto__:null,abi:_p});const Cp=[{type:"function",name:"deploy",constant:!1,inputs:[{type:"address"},{type:"bytes32"}],outputs:[],payable:!0,stateMutability:"payable"}];var Ip=Object.freeze({__proto__:null,abi:Cp});const kp=[{type:"function",name:"nonce",constant:!0,inputs:[],outputs:[{type:"uint256"}],payable:!1,stateMutability:"view"},{type:"function",name:"readNonce",constant:!0,inputs:[{type:"uint256"}],outputs:[{type:"uint256"}],payable:!1,stateMutability:"view"},{type:"function",name:"updateImplementation",constant:!1,inputs:[{type:"address"}],outputs:[],payable:!1,stateMutability:"nonpayable"},{type:"function",name:"selfExecute",constant:!1,inputs:[{components:[{type:"bool",name:"delegateCall"},{type:"bool",name:"revertOnError"},{type:"uint256",name:"gasLimit"},{type:"address",name:"target"},{type:"uint256",name:"value"},{type:"bytes",name:"data"}],type:"tuple[]"}],outputs:[],payable:!1,stateMutability:"nonpayable"},{type:"function",name:"execute",constant:!1,inputs:[{components:[{type:"bool",name:"delegateCall"},{type:"bool",name:"revertOnError"},{type:"uint256",name:"gasLimit"},{type:"address",name:"target"},{type:"uint256",name:"value"},{type:"bytes",name:"data"}],type:"tuple[]"},{type:"uint256"},{type:"bytes"}],outputs:[],payable:!1,stateMutability:"nonpayable"},{type:"function",name:"createContract",inputs:[{type:"bytes"}],payable:!0,stateMutability:"payable"},{type:"function",name:"setExtraImageHash",constant:!1,inputs:[{type:"bytes32",name:"imageHash"},{type:"uint256",name:"expiration"}],outputs:[],payable:!1,stateMutability:"nonpayable"}];var Tp=Object.freeze({__proto__:null,abi:kp});const Mp=[{type:"function",name:"updateImageHash",constant:!0,inputs:[{type:"bytes32"}],outputs:[],payable:!1,stateMutability:"view"},{type:"function",name:"imageHash",constant:!0,inputs:[],outputs:[{type:"bytes32"}],payable:!1,stateMutability:"view"}];var Op=Object.freeze({__proto__:null,abi:Mp});const Np=[{inputs:[{internalType:"address",name:"_factory",type:"address"},{internalType:"address",name:"_mainModule",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_wallet",type:"address"},{indexed:!0,internalType:"bytes32",name:"_imageHash",type:"bytes32"},{indexed:!1,internalType:"uint256",name:"_threshold",type:"uint256"},{indexed:!1,internalType:"bytes",name:"_signers",type:"bytes"}],name:"RequiredConfig",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_wallet",type:"address"},{indexed:!0,internalType:"address",name:"_signer",type:"address"}],name:"RequiredSigner",type:"event"},{inputs:[{internalType:"address",name:"_addr",type:"address"}],name:"callBalanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callBlockNumber",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_i",type:"uint256"}],name:"callBlockhash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"callChainId",outputs:[{internalType:"uint256",name:"id",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"_addr",type:"address"}],name:"callCode",outputs:[{internalType:"bytes",name:"code",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_addr",type:"address"}],name:"callCodeHash",outputs:[{internalType:"bytes32",name:"codeHash",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_addr",type:"address"}],name:"callCodeSize",outputs:[{internalType:"uint256",name:"size",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callCoinbase",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"callDifficulty",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callGasLeft",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callGasLimit",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callGasPrice",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callOrigin",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"callTimestamp",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"knownImageHashes",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"",type:"bytes32"}],name:"lastImageHashUpdate",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"lastSignerUpdate",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"lastWalletUpdate",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"bool",name:"delegateCall",type:"bool"},{internalType:"bool",name:"revertOnError",type:"bool"},{internalType:"uint256",name:"gasLimit",type:"uint256"},{internalType:"address",name:"target",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct IModuleCalls.Transaction[]",name:"_txs",type:"tuple[]"}],name:"multiCall",outputs:[{internalType:"bool[]",name:"_successes",type:"bool[]"},{internalType:"bytes[]",name:"_results",type:"bytes[]"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_wallet",type:"address"},{internalType:"uint256",name:"_threshold",type:"uint256"},{components:[{internalType:"uint256",name:"weight",type:"uint256"},{internalType:"address",name:"signer",type:"address"}],internalType:"struct RequireUtils.Member[]",name:"_members",type:"tuple[]"},{internalType:"bool",name:"_index",type:"bool"}],name:"publishConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_wallet",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"uint256",name:"_sizeMembers",type:"uint256"},{internalType:"bytes",name:"_signature",type:"bytes"},{internalType:"bool",name:"_index",type:"bool"}],name:"publishInitialSigners",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_wallet",type:"address"},{internalType:"uint256",name:"_nonce",type:"uint256"}],name:"requireMinNonce",outputs:[],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_expiration",type:"uint256"}],name:"requireNonExpired",outputs:[],stateMutability:"view",type:"function"}];var Pp=Object.freeze({__proto__:null,abi:Np});const Rp=[{inputs:[{internalType:"address",name:"",type:"address"}],name:"requireFreshSigner",outputs:[],stateMutability:"nonpayable",type:"function"}];var Bp=Object.freeze({__proto__:null,abi:Rp});const Rt={erc6492:Sp,erc5719:yp,erc1271:Ap,factory:Ip,mainModule:Tp,mainModuleUpgradable:Op,sequenceUtils:Pp,requireFreshSigner:Bp},Dp=Object.freeze(Object.defineProperty({__proto__:null,walletContracts:Rt},Symbol.toStringTag,{value:"Module"}));function Ra(){return Ra=Object.assign?Object.assign.bind():function(r){for(var e=1;ethis.fetch(this.url("Ping"),fe({},n)).then(i=>ue(i).then(s=>({status:s.status}))),this.version=n=>this.fetch(this.url("Version"),fe({},n)).then(i=>ue(i).then(s=>({version:s.version}))),this.runtimeStatus=n=>this.fetch(this.url("RuntimeStatus"),fe({},n)).then(i=>ue(i).then(s=>({status:s.status}))),this.clock=n=>this.fetch(this.url("Clock"),fe({},n)).then(i=>ue(i).then(s=>({serverTime:s.serverTime}))),this.getSequenceContext=n=>this.fetch(this.url("GetSequenceContext"),fe({},n)).then(i=>ue(i).then(s=>({data:s.data}))),this.getAuthToken=(n,i)=>this.fetch(this.url("GetAuthToken"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status,jwtToken:a.jwtToken,address:a.address,user:a.user}))),this.getAuthToken2=(n,i)=>this.fetch(this.url("GetAuthToken2"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status,jwtToken:a.jwtToken,address:a.address,user:a.user}))),this.sendPasswordlessLink=(n,i)=>this.fetch(this.url("SendPasswordlessLink"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status}))),this.friendList=(n,i)=>this.fetch(this.url("FriendList"),fe(n,i)).then(s=>ue(s).then(a=>({page:a.page,friends:a.friends}))),this.getFriendByAddress=(n,i)=>this.fetch(this.url("GetFriendByAddress"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status,friend:a.friend}))),this.searchFriends=(n,i)=>this.fetch(this.url("SearchFriends"),fe(n,i)).then(s=>ue(s).then(a=>({friends:a.friends}))),this.addFriend=(n,i)=>this.fetch(this.url("AddFriend"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status,friend:a.friend}))),this.updateFriendNickname=(n,i)=>this.fetch(this.url("UpdateFriendNickname"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status,friend:a.friend}))),this.removeFriend=(n,i)=>this.fetch(this.url("RemoveFriend"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status}))),this.contractCall=(n,i)=>this.fetch(this.url("ContractCall"),fe(n,i)).then(s=>ue(s).then(a=>({returns:a.returns}))),this.decodeContractCall=(n,i)=>this.fetch(this.url("DecodeContractCall"),fe(n,i)).then(s=>ue(s).then(a=>({call:a.call}))),this.lookupContractCallSelectors=(n,i)=>this.fetch(this.url("LookupContractCallSelectors"),fe(n,i)).then(s=>ue(s).then(a=>({signatures:a.signatures}))),this.userStorageFetch=(n,i)=>this.fetch(this.url("UserStorageFetch"),fe(n,i)).then(s=>ue(s).then(a=>({object:a.object}))),this.userStorageSave=(n,i)=>this.fetch(this.url("UserStorageSave"),fe(n,i)).then(s=>ue(s).then(a=>({ok:a.ok}))),this.userStorageDelete=(n,i)=>this.fetch(this.url("UserStorageDelete"),fe(n,i)).then(s=>ue(s).then(a=>({ok:a.ok}))),this.userStorageFetchAll=(n,i)=>this.fetch(this.url("UserStorageFetchAll"),fe(n,i)).then(s=>ue(s).then(a=>({objects:a.objects}))),this.getMoonpayLink=(n,i)=>this.fetch(this.url("GetMoonpayLink"),fe(n,i)).then(s=>ue(s).then(a=>({signedUrl:a.signedUrl}))),this.getSardineClientToken=n=>this.fetch(this.url("GetSardineClientToken"),fe({},n)).then(i=>ue(i).then(s=>({token:s.token}))),this.resolveENSAddress=(n,i)=>this.fetch(this.url("ResolveENSAddress"),fe(n,i)).then(s=>ue(s).then(a=>({address:a.address,ok:a.ok}))),this.isValidSignature=(n,i)=>this.fetch(this.url("IsValidSignature"),fe(n,i)).then(s=>ue(s).then(a=>({isValid:a.isValid}))),this.isValidMessageSignature=(n,i)=>this.fetch(this.url("IsValidMessageSignature"),fe(n,i)).then(s=>ue(s).then(a=>({isValid:a.isValid}))),this.isValidTypedDataSignature=(n,i)=>this.fetch(this.url("IsValidTypedDataSignature"),fe(n,i)).then(s=>ue(s).then(a=>({isValid:a.isValid}))),this.isValidETHAuthProof=(n,i)=>this.fetch(this.url("IsValidETHAuthProof"),fe(n,i)).then(s=>ue(s).then(a=>({isValid:a.isValid}))),this.getCoinPrices=(n,i)=>this.fetch(this.url("GetCoinPrices"),fe(n,i)).then(s=>ue(s).then(a=>({tokenPrices:a.tokenPrices}))),this.getCollectiblePrices=(n,i)=>this.fetch(this.url("GetCollectiblePrices"),fe(n,i)).then(s=>ue(s).then(a=>({tokenPrices:a.tokenPrices}))),this.getExchangeRate=(n,i)=>this.fetch(this.url("GetExchangeRate"),fe(n,i)).then(s=>ue(s).then(a=>({exchangeRate:a.exchangeRate}))),this.memoryStore=(n,i)=>this.fetch(this.url("MemoryStore"),fe(n,i)).then(s=>ue(s).then(a=>({ok:a.ok}))),this.memoryLoad=(n,i)=>this.fetch(this.url("MemoryLoad"),fe(n,i)).then(s=>ue(s).then(a=>({value:a.value}))),this.getInviteInfo=n=>this.fetch(this.url("GetInviteInfo"),fe({},n)).then(i=>ue(i).then(s=>({inviteInfo:s.inviteInfo}))),this.isValidAccessCode=(n,i)=>this.fetch(this.url("IsValidAccessCode"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status}))),this.internalClaimAccessCode=(n,i)=>this.fetch(this.url("InternalClaimAccessCode"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status}))),this.blockNumberAtTime=(n,i)=>this.fetch(this.url("BlockNumberAtTime"),fe(n,i)).then(s=>ue(s).then(a=>({blocks:a.blocks}))),this.paperSessionSecret=(n,i)=>this.fetch(this.url("PaperSessionSecret"),fe(n,i)).then(s=>ue(s).then(a=>({secret:a.secret}))),this.paperSessionSecret2=(n,i)=>this.fetch(this.url("PaperSessionSecret2"),fe(n,i)).then(s=>ue(s).then(a=>({secret:a.secret}))),this.linkWallet=(n,i)=>this.fetch(this.url("LinkWallet"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status,linkedWalletAddress:a.linkedWalletAddress}))),this.getLinkedWallets=(n,i)=>this.fetch(this.url("GetLinkedWallets"),fe(n,i)).then(s=>ue(s).then(a=>({linkedWallets:a.linkedWallets}))),this.hostname=e,this.fetch=(n,i)=>t(n,i)}url(e){return this.hostname+this.path+e}}const fe=(r={},e={})=>({method:"POST",headers:Ra({},e,{"Content-Type":"application/json"}),body:JSON.stringify(r||{})}),ue=r=>r.text().then(e=>{let t;try{t=JSON.parse(e)}catch{throw{code:"unknown",msg:`expecting JSON, got: ${e}`,status:r.status}}if(!r.ok)throw t;return t}),g0=typeof global=="object"?global.fetch:window.fetch;class ma extends Fu{constructor(e,t,n){super(e.endsWith("/")?e.slice(0,-1):e,g0),this.projectAccessKey=t,this.jwtAuth=n,this._fetch=(i,s)=>{const a={},o=this.jwtAuth,c=this.projectAccessKey;return o&&o.length>0&&(a.Authorization=`BEARER ${o}`),c&&c.length>0&&(a["X-Access-Key"]=c),s.headers=Ra({},s.headers,a),g0(i,s)},this.fetch=this._fetch}}const Wp=Object.freeze(Object.defineProperty({__proto__:null,API:Fu,SequenceAPIClient:ma,SortOrder:Hp,WebRPCSchemaHash:Fp,WebRPCSchemaVersion:Up,WebRPCVersion:Lp},Symbol.toStringTag,{value:"Module"}));var nf={exports:{}};const jp={},qp=Object.freeze(Object.defineProperty({__proto__:null,default:jp},Symbol.toStringTag,{value:"Module"})),Gp=xp(qp);nf.exports;(function(r){(function(e,t){function n(M,l){if(!M)throw new Error(l||"Assertion failed")}function i(M,l){M.super_=l;var x=function(){};x.prototype=l.prototype,M.prototype=new x,M.prototype.constructor=M}function s(M,l,x){if(s.isBN(M))return M;this.negative=0,this.words=null,this.length=0,this.red=null,M!==null&&((l==="le"||l==="be")&&(x=l,l=10),this._init(M||0,l||10,x||"be"))}typeof e=="object"?e.exports=s:t.BN=s,s.BN=s,s.wordSize=26;var a;try{typeof window<"u"&&typeof window.Buffer<"u"?a=window.Buffer:a=Gp.Buffer}catch{}s.isBN=function(l){return l instanceof s?!0:l!==null&&typeof l=="object"&&l.constructor.wordSize===s.wordSize&&Array.isArray(l.words)},s.max=function(l,x){return l.cmp(x)>0?l:x},s.min=function(l,x){return l.cmp(x)<0?l:x},s.prototype._init=function(l,x,y){if(typeof l=="number")return this._initNumber(l,x,y);if(typeof l=="object")return this._initArray(l,x,y);x==="hex"&&(x=16),n(x===(x|0)&&x>=2&&x<=36),l=l.toString().replace(/\s+/g,"");var C=0;l[0]==="-"&&(C++,this.negative=1),C=0;C-=3)w=l[C]|l[C-1]<<8|l[C-2]<<16,this.words[p]|=w<>>26-v&67108863,v+=24,v>=26&&(v-=26,p++);else if(y==="le")for(C=0,p=0;C>>26-v&67108863,v+=24,v>=26&&(v-=26,p++);return this._strip()};function o(M,l){var x=M.charCodeAt(l);if(x>=48&&x<=57)return x-48;if(x>=65&&x<=70)return x-55;if(x>=97&&x<=102)return x-87;n(!1,"Invalid character in "+M)}function c(M,l,x){var y=o(M,x);return x-1>=l&&(y|=o(M,x-1)<<4),y}s.prototype._parseHex=function(l,x,y){this.length=Math.ceil((l.length-x)/6),this.words=new Array(this.length);for(var C=0;C=x;C-=2)v=c(l,x,C)<=18?(p-=18,w+=1,this.words[w]|=v>>>26):p+=8;else{var h=l.length-x;for(C=h%2===0?x+1:x;C=18?(p-=18,w+=1,this.words[w]|=v>>>26):p+=8}this._strip()};function u(M,l,x,y){for(var C=0,p=0,w=Math.min(M.length,x),v=l;v=49?p=h-49+10:h>=17?p=h-17+10:p=h,n(h>=0&&p1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},s.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{s.prototype[Symbol.for("nodejs.util.inspect.custom")]=b}catch{s.prototype.inspect=b}else s.prototype.inspect=b;function b(){return(this.red?""}var E=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],A=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],T=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];s.prototype.toString=function(l,x){l=l||10,x=x|0||1;var y;if(l===16||l==="hex"){y="";for(var C=0,p=0,w=0;w>>24-C&16777215,C+=2,C>=26&&(C-=26,w--),p!==0||w!==this.length-1?y=E[6-h.length]+h+y:y=h+y}for(p!==0&&(y=p.toString(16)+y);y.length%x!==0;)y="0"+y;return this.negative!==0&&(y="-"+y),y}if(l===(l|0)&&l>=2&&l<=36){var f=A[l],m=T[l];y="";var I=this.clone();for(I.negative=0;!I.isZero();){var d=I.modrn(m).toString(l);I=I.idivn(m),I.isZero()?y=d+y:y=E[f-d.length]+d+y}for(this.isZero()&&(y="0"+y);y.length%x!==0;)y="0"+y;return this.negative!==0&&(y="-"+y),y}n(!1,"Base should be between 2 and 36")},s.prototype.toNumber=function(){var l=this.words[0];return this.length===2?l+=this.words[1]*67108864:this.length===3&&this.words[2]===1?l+=4503599627370496+this.words[1]*67108864:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-l:l},s.prototype.toJSON=function(){return this.toString(16,2)},a&&(s.prototype.toBuffer=function(l,x){return this.toArrayLike(a,l,x)}),s.prototype.toArray=function(l,x){return this.toArrayLike(Array,l,x)};var k=function(l,x){return l.allocUnsafe?l.allocUnsafe(x):new l(x)};s.prototype.toArrayLike=function(l,x,y){this._strip();var C=this.byteLength(),p=y||Math.max(1,C);n(C<=p,"byte array longer than desired length"),n(p>0,"Requested array length <= 0");var w=k(l,p),v=x==="le"?"LE":"BE";return this["_toArrayLike"+v](w,C),w},s.prototype._toArrayLikeLE=function(l,x){for(var y=0,C=0,p=0,w=0;p>8&255),y>16&255),w===6?(y>24&255),C=0,w=0):(C=v>>>24,w+=2)}if(y=0&&(l[y--]=v>>8&255),y>=0&&(l[y--]=v>>16&255),w===6?(y>=0&&(l[y--]=v>>24&255),C=0,w=0):(C=v>>>24,w+=2)}if(y>=0)for(l[y--]=C;y>=0;)l[y--]=0},Math.clz32?s.prototype._countBits=function(l){return 32-Math.clz32(l)}:s.prototype._countBits=function(l){var x=l,y=0;return x>=4096&&(y+=13,x>>>=13),x>=64&&(y+=7,x>>>=7),x>=8&&(y+=4,x>>>=4),x>=2&&(y+=2,x>>>=2),y+x},s.prototype._zeroBits=function(l){if(l===0)return 26;var x=l,y=0;return x&8191||(y+=13,x>>>=13),x&127||(y+=7,x>>>=7),x&15||(y+=4,x>>>=4),x&3||(y+=2,x>>>=2),x&1||y++,y},s.prototype.bitLength=function(){var l=this.words[this.length-1],x=this._countBits(l);return(this.length-1)*26+x};function _(M){for(var l=new Array(M.bitLength()),x=0;x>>C&1}return l}s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var l=0,x=0;xl.length?this.clone().ior(l):l.clone().ior(this)},s.prototype.uor=function(l){return this.length>l.length?this.clone().iuor(l):l.clone().iuor(this)},s.prototype.iuand=function(l){var x;this.length>l.length?x=l:x=this;for(var y=0;yl.length?this.clone().iand(l):l.clone().iand(this)},s.prototype.uand=function(l){return this.length>l.length?this.clone().iuand(l):l.clone().iuand(this)},s.prototype.iuxor=function(l){var x,y;this.length>l.length?(x=this,y=l):(x=l,y=this);for(var C=0;Cl.length?this.clone().ixor(l):l.clone().ixor(this)},s.prototype.uxor=function(l){return this.length>l.length?this.clone().iuxor(l):l.clone().iuxor(this)},s.prototype.inotn=function(l){n(typeof l=="number"&&l>=0);var x=Math.ceil(l/26)|0,y=l%26;this._expand(x),y>0&&x--;for(var C=0;C0&&(this.words[C]=~this.words[C]&67108863>>26-y),this._strip()},s.prototype.notn=function(l){return this.clone().inotn(l)},s.prototype.setn=function(l,x){n(typeof l=="number"&&l>=0);var y=l/26|0,C=l%26;return this._expand(y+1),x?this.words[y]=this.words[y]|1<l.length?(y=this,C=l):(y=l,C=this);for(var p=0,w=0;w>>26;for(;p!==0&&w>>26;if(this.length=y.length,p!==0)this.words[this.length]=p,this.length++;else if(y!==this)for(;wl.length?this.clone().iadd(l):l.clone().iadd(this)},s.prototype.isub=function(l){if(l.negative!==0){l.negative=0;var x=this.iadd(l);return l.negative=1,x._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(l),this.negative=1,this._normSign();var y=this.cmp(l);if(y===0)return this.negative=0,this.length=1,this.words[0]=0,this;var C,p;y>0?(C=this,p=l):(C=l,p=this);for(var w=0,v=0;v>26,this.words[v]=x&67108863;for(;w!==0&&v>26,this.words[v]=x&67108863;if(w===0&&v>>26,I=h&67108863,d=Math.min(f,l.length-1),S=Math.max(0,f-M.length+1);S<=d;S++){var O=f-S|0;C=M.words[O]|0,p=l.words[S]|0,w=C*p+I,m+=w/67108864|0,I=w&67108863}x.words[f]=I|0,h=m|0}return h!==0?x.words[f]=h|0:x.length--,x._strip()}var U=function(l,x,y){var C=l.words,p=x.words,w=y.words,v=0,h,f,m,I=C[0]|0,d=I&8191,S=I>>>13,O=C[1]|0,P=O&8191,F=O>>>13,V=C[2]|0,G=V&8191,K=V>>>13,he=C[3]|0,Y=he&8191,ie=he>>>13,sr=C[4]|0,Te=sr&8191,ve=sr>>>13,mt=C[5]|0,Ue=mt&8191,Fe=mt>>>13,Fn=C[6]|0,He=Fn&8191,We=Fn>>>13,Hn=C[7]|0,je=Hn&8191,qe=Hn>>>13,Wn=C[8]|0,Ge=Wn&8191,$e=Wn>>>13,jn=C[9]|0,ze=jn&8191,Ke=jn>>>13,qn=p[0]|0,Ve=qn&8191,Je=qn>>>13,Gn=p[1]|0,Qe=Gn&8191,Ye=Gn>>>13,$n=p[2]|0,Xe=$n&8191,Ze=$n>>>13,zn=p[3]|0,et=zn&8191,tt=zn>>>13,Kn=p[4]|0,rt=Kn&8191,nt=Kn>>>13,Vn=p[5]|0,it=Vn&8191,st=Vn>>>13,Jn=p[6]|0,at=Jn&8191,ot=Jn>>>13,Qn=p[7]|0,ct=Qn&8191,ft=Qn>>>13,Yn=p[8]|0,ut=Yn&8191,lt=Yn>>>13,Xn=p[9]|0,dt=Xn&8191,ht=Xn>>>13;y.negative=l.negative^x.negative,y.length=19,h=Math.imul(d,Ve),f=Math.imul(d,Je),f=f+Math.imul(S,Ve)|0,m=Math.imul(S,Je);var pn=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(pn>>>26)|0,pn&=67108863,h=Math.imul(P,Ve),f=Math.imul(P,Je),f=f+Math.imul(F,Ve)|0,m=Math.imul(F,Je),h=h+Math.imul(d,Qe)|0,f=f+Math.imul(d,Ye)|0,f=f+Math.imul(S,Qe)|0,m=m+Math.imul(S,Ye)|0;var xn=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(xn>>>26)|0,xn&=67108863,h=Math.imul(G,Ve),f=Math.imul(G,Je),f=f+Math.imul(K,Ve)|0,m=Math.imul(K,Je),h=h+Math.imul(P,Qe)|0,f=f+Math.imul(P,Ye)|0,f=f+Math.imul(F,Qe)|0,m=m+Math.imul(F,Ye)|0,h=h+Math.imul(d,Xe)|0,f=f+Math.imul(d,Ze)|0,f=f+Math.imul(S,Xe)|0,m=m+Math.imul(S,Ze)|0;var bn=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(bn>>>26)|0,bn&=67108863,h=Math.imul(Y,Ve),f=Math.imul(Y,Je),f=f+Math.imul(ie,Ve)|0,m=Math.imul(ie,Je),h=h+Math.imul(G,Qe)|0,f=f+Math.imul(G,Ye)|0,f=f+Math.imul(K,Qe)|0,m=m+Math.imul(K,Ye)|0,h=h+Math.imul(P,Xe)|0,f=f+Math.imul(P,Ze)|0,f=f+Math.imul(F,Xe)|0,m=m+Math.imul(F,Ze)|0,h=h+Math.imul(d,et)|0,f=f+Math.imul(d,tt)|0,f=f+Math.imul(S,et)|0,m=m+Math.imul(S,tt)|0;var mn=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(mn>>>26)|0,mn&=67108863,h=Math.imul(Te,Ve),f=Math.imul(Te,Je),f=f+Math.imul(ve,Ve)|0,m=Math.imul(ve,Je),h=h+Math.imul(Y,Qe)|0,f=f+Math.imul(Y,Ye)|0,f=f+Math.imul(ie,Qe)|0,m=m+Math.imul(ie,Ye)|0,h=h+Math.imul(G,Xe)|0,f=f+Math.imul(G,Ze)|0,f=f+Math.imul(K,Xe)|0,m=m+Math.imul(K,Ze)|0,h=h+Math.imul(P,et)|0,f=f+Math.imul(P,tt)|0,f=f+Math.imul(F,et)|0,m=m+Math.imul(F,tt)|0,h=h+Math.imul(d,rt)|0,f=f+Math.imul(d,nt)|0,f=f+Math.imul(S,rt)|0,m=m+Math.imul(S,nt)|0;var wn=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(wn>>>26)|0,wn&=67108863,h=Math.imul(Ue,Ve),f=Math.imul(Ue,Je),f=f+Math.imul(Fe,Ve)|0,m=Math.imul(Fe,Je),h=h+Math.imul(Te,Qe)|0,f=f+Math.imul(Te,Ye)|0,f=f+Math.imul(ve,Qe)|0,m=m+Math.imul(ve,Ye)|0,h=h+Math.imul(Y,Xe)|0,f=f+Math.imul(Y,Ze)|0,f=f+Math.imul(ie,Xe)|0,m=m+Math.imul(ie,Ze)|0,h=h+Math.imul(G,et)|0,f=f+Math.imul(G,tt)|0,f=f+Math.imul(K,et)|0,m=m+Math.imul(K,tt)|0,h=h+Math.imul(P,rt)|0,f=f+Math.imul(P,nt)|0,f=f+Math.imul(F,rt)|0,m=m+Math.imul(F,nt)|0,h=h+Math.imul(d,it)|0,f=f+Math.imul(d,st)|0,f=f+Math.imul(S,it)|0,m=m+Math.imul(S,st)|0;var Mo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Mo>>>26)|0,Mo&=67108863,h=Math.imul(He,Ve),f=Math.imul(He,Je),f=f+Math.imul(We,Ve)|0,m=Math.imul(We,Je),h=h+Math.imul(Ue,Qe)|0,f=f+Math.imul(Ue,Ye)|0,f=f+Math.imul(Fe,Qe)|0,m=m+Math.imul(Fe,Ye)|0,h=h+Math.imul(Te,Xe)|0,f=f+Math.imul(Te,Ze)|0,f=f+Math.imul(ve,Xe)|0,m=m+Math.imul(ve,Ze)|0,h=h+Math.imul(Y,et)|0,f=f+Math.imul(Y,tt)|0,f=f+Math.imul(ie,et)|0,m=m+Math.imul(ie,tt)|0,h=h+Math.imul(G,rt)|0,f=f+Math.imul(G,nt)|0,f=f+Math.imul(K,rt)|0,m=m+Math.imul(K,nt)|0,h=h+Math.imul(P,it)|0,f=f+Math.imul(P,st)|0,f=f+Math.imul(F,it)|0,m=m+Math.imul(F,st)|0,h=h+Math.imul(d,at)|0,f=f+Math.imul(d,ot)|0,f=f+Math.imul(S,at)|0,m=m+Math.imul(S,ot)|0;var Oo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Oo>>>26)|0,Oo&=67108863,h=Math.imul(je,Ve),f=Math.imul(je,Je),f=f+Math.imul(qe,Ve)|0,m=Math.imul(qe,Je),h=h+Math.imul(He,Qe)|0,f=f+Math.imul(He,Ye)|0,f=f+Math.imul(We,Qe)|0,m=m+Math.imul(We,Ye)|0,h=h+Math.imul(Ue,Xe)|0,f=f+Math.imul(Ue,Ze)|0,f=f+Math.imul(Fe,Xe)|0,m=m+Math.imul(Fe,Ze)|0,h=h+Math.imul(Te,et)|0,f=f+Math.imul(Te,tt)|0,f=f+Math.imul(ve,et)|0,m=m+Math.imul(ve,tt)|0,h=h+Math.imul(Y,rt)|0,f=f+Math.imul(Y,nt)|0,f=f+Math.imul(ie,rt)|0,m=m+Math.imul(ie,nt)|0,h=h+Math.imul(G,it)|0,f=f+Math.imul(G,st)|0,f=f+Math.imul(K,it)|0,m=m+Math.imul(K,st)|0,h=h+Math.imul(P,at)|0,f=f+Math.imul(P,ot)|0,f=f+Math.imul(F,at)|0,m=m+Math.imul(F,ot)|0,h=h+Math.imul(d,ct)|0,f=f+Math.imul(d,ft)|0,f=f+Math.imul(S,ct)|0,m=m+Math.imul(S,ft)|0;var No=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(No>>>26)|0,No&=67108863,h=Math.imul(Ge,Ve),f=Math.imul(Ge,Je),f=f+Math.imul($e,Ve)|0,m=Math.imul($e,Je),h=h+Math.imul(je,Qe)|0,f=f+Math.imul(je,Ye)|0,f=f+Math.imul(qe,Qe)|0,m=m+Math.imul(qe,Ye)|0,h=h+Math.imul(He,Xe)|0,f=f+Math.imul(He,Ze)|0,f=f+Math.imul(We,Xe)|0,m=m+Math.imul(We,Ze)|0,h=h+Math.imul(Ue,et)|0,f=f+Math.imul(Ue,tt)|0,f=f+Math.imul(Fe,et)|0,m=m+Math.imul(Fe,tt)|0,h=h+Math.imul(Te,rt)|0,f=f+Math.imul(Te,nt)|0,f=f+Math.imul(ve,rt)|0,m=m+Math.imul(ve,nt)|0,h=h+Math.imul(Y,it)|0,f=f+Math.imul(Y,st)|0,f=f+Math.imul(ie,it)|0,m=m+Math.imul(ie,st)|0,h=h+Math.imul(G,at)|0,f=f+Math.imul(G,ot)|0,f=f+Math.imul(K,at)|0,m=m+Math.imul(K,ot)|0,h=h+Math.imul(P,ct)|0,f=f+Math.imul(P,ft)|0,f=f+Math.imul(F,ct)|0,m=m+Math.imul(F,ft)|0,h=h+Math.imul(d,ut)|0,f=f+Math.imul(d,lt)|0,f=f+Math.imul(S,ut)|0,m=m+Math.imul(S,lt)|0;var Po=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Po>>>26)|0,Po&=67108863,h=Math.imul(ze,Ve),f=Math.imul(ze,Je),f=f+Math.imul(Ke,Ve)|0,m=Math.imul(Ke,Je),h=h+Math.imul(Ge,Qe)|0,f=f+Math.imul(Ge,Ye)|0,f=f+Math.imul($e,Qe)|0,m=m+Math.imul($e,Ye)|0,h=h+Math.imul(je,Xe)|0,f=f+Math.imul(je,Ze)|0,f=f+Math.imul(qe,Xe)|0,m=m+Math.imul(qe,Ze)|0,h=h+Math.imul(He,et)|0,f=f+Math.imul(He,tt)|0,f=f+Math.imul(We,et)|0,m=m+Math.imul(We,tt)|0,h=h+Math.imul(Ue,rt)|0,f=f+Math.imul(Ue,nt)|0,f=f+Math.imul(Fe,rt)|0,m=m+Math.imul(Fe,nt)|0,h=h+Math.imul(Te,it)|0,f=f+Math.imul(Te,st)|0,f=f+Math.imul(ve,it)|0,m=m+Math.imul(ve,st)|0,h=h+Math.imul(Y,at)|0,f=f+Math.imul(Y,ot)|0,f=f+Math.imul(ie,at)|0,m=m+Math.imul(ie,ot)|0,h=h+Math.imul(G,ct)|0,f=f+Math.imul(G,ft)|0,f=f+Math.imul(K,ct)|0,m=m+Math.imul(K,ft)|0,h=h+Math.imul(P,ut)|0,f=f+Math.imul(P,lt)|0,f=f+Math.imul(F,ut)|0,m=m+Math.imul(F,lt)|0,h=h+Math.imul(d,dt)|0,f=f+Math.imul(d,ht)|0,f=f+Math.imul(S,dt)|0,m=m+Math.imul(S,ht)|0;var Ro=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Ro>>>26)|0,Ro&=67108863,h=Math.imul(ze,Qe),f=Math.imul(ze,Ye),f=f+Math.imul(Ke,Qe)|0,m=Math.imul(Ke,Ye),h=h+Math.imul(Ge,Xe)|0,f=f+Math.imul(Ge,Ze)|0,f=f+Math.imul($e,Xe)|0,m=m+Math.imul($e,Ze)|0,h=h+Math.imul(je,et)|0,f=f+Math.imul(je,tt)|0,f=f+Math.imul(qe,et)|0,m=m+Math.imul(qe,tt)|0,h=h+Math.imul(He,rt)|0,f=f+Math.imul(He,nt)|0,f=f+Math.imul(We,rt)|0,m=m+Math.imul(We,nt)|0,h=h+Math.imul(Ue,it)|0,f=f+Math.imul(Ue,st)|0,f=f+Math.imul(Fe,it)|0,m=m+Math.imul(Fe,st)|0,h=h+Math.imul(Te,at)|0,f=f+Math.imul(Te,ot)|0,f=f+Math.imul(ve,at)|0,m=m+Math.imul(ve,ot)|0,h=h+Math.imul(Y,ct)|0,f=f+Math.imul(Y,ft)|0,f=f+Math.imul(ie,ct)|0,m=m+Math.imul(ie,ft)|0,h=h+Math.imul(G,ut)|0,f=f+Math.imul(G,lt)|0,f=f+Math.imul(K,ut)|0,m=m+Math.imul(K,lt)|0,h=h+Math.imul(P,dt)|0,f=f+Math.imul(P,ht)|0,f=f+Math.imul(F,dt)|0,m=m+Math.imul(F,ht)|0;var Bo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Bo>>>26)|0,Bo&=67108863,h=Math.imul(ze,Xe),f=Math.imul(ze,Ze),f=f+Math.imul(Ke,Xe)|0,m=Math.imul(Ke,Ze),h=h+Math.imul(Ge,et)|0,f=f+Math.imul(Ge,tt)|0,f=f+Math.imul($e,et)|0,m=m+Math.imul($e,tt)|0,h=h+Math.imul(je,rt)|0,f=f+Math.imul(je,nt)|0,f=f+Math.imul(qe,rt)|0,m=m+Math.imul(qe,nt)|0,h=h+Math.imul(He,it)|0,f=f+Math.imul(He,st)|0,f=f+Math.imul(We,it)|0,m=m+Math.imul(We,st)|0,h=h+Math.imul(Ue,at)|0,f=f+Math.imul(Ue,ot)|0,f=f+Math.imul(Fe,at)|0,m=m+Math.imul(Fe,ot)|0,h=h+Math.imul(Te,ct)|0,f=f+Math.imul(Te,ft)|0,f=f+Math.imul(ve,ct)|0,m=m+Math.imul(ve,ft)|0,h=h+Math.imul(Y,ut)|0,f=f+Math.imul(Y,lt)|0,f=f+Math.imul(ie,ut)|0,m=m+Math.imul(ie,lt)|0,h=h+Math.imul(G,dt)|0,f=f+Math.imul(G,ht)|0,f=f+Math.imul(K,dt)|0,m=m+Math.imul(K,ht)|0;var Do=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Do>>>26)|0,Do&=67108863,h=Math.imul(ze,et),f=Math.imul(ze,tt),f=f+Math.imul(Ke,et)|0,m=Math.imul(Ke,tt),h=h+Math.imul(Ge,rt)|0,f=f+Math.imul(Ge,nt)|0,f=f+Math.imul($e,rt)|0,m=m+Math.imul($e,nt)|0,h=h+Math.imul(je,it)|0,f=f+Math.imul(je,st)|0,f=f+Math.imul(qe,it)|0,m=m+Math.imul(qe,st)|0,h=h+Math.imul(He,at)|0,f=f+Math.imul(He,ot)|0,f=f+Math.imul(We,at)|0,m=m+Math.imul(We,ot)|0,h=h+Math.imul(Ue,ct)|0,f=f+Math.imul(Ue,ft)|0,f=f+Math.imul(Fe,ct)|0,m=m+Math.imul(Fe,ft)|0,h=h+Math.imul(Te,ut)|0,f=f+Math.imul(Te,lt)|0,f=f+Math.imul(ve,ut)|0,m=m+Math.imul(ve,lt)|0,h=h+Math.imul(Y,dt)|0,f=f+Math.imul(Y,ht)|0,f=f+Math.imul(ie,dt)|0,m=m+Math.imul(ie,ht)|0;var Lo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Lo>>>26)|0,Lo&=67108863,h=Math.imul(ze,rt),f=Math.imul(ze,nt),f=f+Math.imul(Ke,rt)|0,m=Math.imul(Ke,nt),h=h+Math.imul(Ge,it)|0,f=f+Math.imul(Ge,st)|0,f=f+Math.imul($e,it)|0,m=m+Math.imul($e,st)|0,h=h+Math.imul(je,at)|0,f=f+Math.imul(je,ot)|0,f=f+Math.imul(qe,at)|0,m=m+Math.imul(qe,ot)|0,h=h+Math.imul(He,ct)|0,f=f+Math.imul(He,ft)|0,f=f+Math.imul(We,ct)|0,m=m+Math.imul(We,ft)|0,h=h+Math.imul(Ue,ut)|0,f=f+Math.imul(Ue,lt)|0,f=f+Math.imul(Fe,ut)|0,m=m+Math.imul(Fe,lt)|0,h=h+Math.imul(Te,dt)|0,f=f+Math.imul(Te,ht)|0,f=f+Math.imul(ve,dt)|0,m=m+Math.imul(ve,ht)|0;var Uo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Uo>>>26)|0,Uo&=67108863,h=Math.imul(ze,it),f=Math.imul(ze,st),f=f+Math.imul(Ke,it)|0,m=Math.imul(Ke,st),h=h+Math.imul(Ge,at)|0,f=f+Math.imul(Ge,ot)|0,f=f+Math.imul($e,at)|0,m=m+Math.imul($e,ot)|0,h=h+Math.imul(je,ct)|0,f=f+Math.imul(je,ft)|0,f=f+Math.imul(qe,ct)|0,m=m+Math.imul(qe,ft)|0,h=h+Math.imul(He,ut)|0,f=f+Math.imul(He,lt)|0,f=f+Math.imul(We,ut)|0,m=m+Math.imul(We,lt)|0,h=h+Math.imul(Ue,dt)|0,f=f+Math.imul(Ue,ht)|0,f=f+Math.imul(Fe,dt)|0,m=m+Math.imul(Fe,ht)|0;var Fo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Fo>>>26)|0,Fo&=67108863,h=Math.imul(ze,at),f=Math.imul(ze,ot),f=f+Math.imul(Ke,at)|0,m=Math.imul(Ke,ot),h=h+Math.imul(Ge,ct)|0,f=f+Math.imul(Ge,ft)|0,f=f+Math.imul($e,ct)|0,m=m+Math.imul($e,ft)|0,h=h+Math.imul(je,ut)|0,f=f+Math.imul(je,lt)|0,f=f+Math.imul(qe,ut)|0,m=m+Math.imul(qe,lt)|0,h=h+Math.imul(He,dt)|0,f=f+Math.imul(He,ht)|0,f=f+Math.imul(We,dt)|0,m=m+Math.imul(We,ht)|0;var Ho=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Ho>>>26)|0,Ho&=67108863,h=Math.imul(ze,ct),f=Math.imul(ze,ft),f=f+Math.imul(Ke,ct)|0,m=Math.imul(Ke,ft),h=h+Math.imul(Ge,ut)|0,f=f+Math.imul(Ge,lt)|0,f=f+Math.imul($e,ut)|0,m=m+Math.imul($e,lt)|0,h=h+Math.imul(je,dt)|0,f=f+Math.imul(je,ht)|0,f=f+Math.imul(qe,dt)|0,m=m+Math.imul(qe,ht)|0;var Wo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Wo>>>26)|0,Wo&=67108863,h=Math.imul(ze,ut),f=Math.imul(ze,lt),f=f+Math.imul(Ke,ut)|0,m=Math.imul(Ke,lt),h=h+Math.imul(Ge,dt)|0,f=f+Math.imul(Ge,ht)|0,f=f+Math.imul($e,dt)|0,m=m+Math.imul($e,ht)|0;var jo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(jo>>>26)|0,jo&=67108863,h=Math.imul(ze,dt),f=Math.imul(ze,ht),f=f+Math.imul(Ke,dt)|0,m=Math.imul(Ke,ht);var qo=(v+h|0)+((f&8191)<<13)|0;return v=(m+(f>>>13)|0)+(qo>>>26)|0,qo&=67108863,w[0]=pn,w[1]=xn,w[2]=bn,w[3]=mn,w[4]=wn,w[5]=Mo,w[6]=Oo,w[7]=No,w[8]=Po,w[9]=Ro,w[10]=Bo,w[11]=Do,w[12]=Lo,w[13]=Uo,w[14]=Fo,w[15]=Ho,w[16]=Wo,w[17]=jo,w[18]=qo,v!==0&&(w[19]=v,y.length++),y};Math.imul||(U=N);function D(M,l,x){x.negative=l.negative^M.negative,x.length=M.length+l.length;for(var y=0,C=0,p=0;p>>26)|0,C+=w>>>26,w&=67108863}x.words[p]=v,y=w,w=C}return y!==0?x.words[p]=y:x.length--,x._strip()}function $(M,l,x){return D(M,l,x)}s.prototype.mulTo=function(l,x){var y,C=this.length+l.length;return this.length===10&&l.length===10?y=U(this,l,x):C<63?y=N(this,l,x):C<1024?y=D(this,l,x):y=$(this,l,x),y},s.prototype.mul=function(l){var x=new s(null);return x.words=new Array(this.length+l.length),this.mulTo(l,x)},s.prototype.mulf=function(l){var x=new s(null);return x.words=new Array(this.length+l.length),$(this,l,x)},s.prototype.imul=function(l){return this.clone().mulTo(l,this)},s.prototype.imuln=function(l){var x=l<0;x&&(l=-l),n(typeof l=="number"),n(l<67108864);for(var y=0,C=0;C>=26,y+=p/67108864|0,y+=w>>>26,this.words[C]=w&67108863}return y!==0&&(this.words[C]=y,this.length++),x?this.ineg():this},s.prototype.muln=function(l){return this.clone().imuln(l)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(l){var x=_(l);if(x.length===0)return new s(1);for(var y=this,C=0;C=0);var x=l%26,y=(l-x)/26,C=67108863>>>26-x<<26-x,p;if(x!==0){var w=0;for(p=0;p>>26-x}w&&(this.words[p]=w,this.length++)}if(y!==0){for(p=this.length-1;p>=0;p--)this.words[p+y]=this.words[p];for(p=0;p=0);var C;x?C=(x-x%26)/26:C=0;var p=l%26,w=Math.min((l-p)/26,this.length),v=67108863^67108863>>>p<w)for(this.length-=w,f=0;f=0&&(m!==0||f>=C);f--){var I=this.words[f]|0;this.words[f]=m<<26-p|I>>>p,m=I&v}return h&&m!==0&&(h.words[h.length++]=m),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},s.prototype.ishrn=function(l,x,y){return n(this.negative===0),this.iushrn(l,x,y)},s.prototype.shln=function(l){return this.clone().ishln(l)},s.prototype.ushln=function(l){return this.clone().iushln(l)},s.prototype.shrn=function(l){return this.clone().ishrn(l)},s.prototype.ushrn=function(l){return this.clone().iushrn(l)},s.prototype.testn=function(l){n(typeof l=="number"&&l>=0);var x=l%26,y=(l-x)/26,C=1<=0);var x=l%26,y=(l-x)/26;if(n(this.negative===0,"imaskn works only with positive numbers"),this.length<=y)return this;if(x!==0&&y++,this.length=Math.min(y,this.length),x!==0){var C=67108863^67108863>>>x<=67108864;x++)this.words[x]-=67108864,x===this.length-1?this.words[x+1]=1:this.words[x+1]++;return this.length=Math.max(this.length,x+1),this},s.prototype.isubn=function(l){if(n(typeof l=="number"),n(l<67108864),l<0)return this.iaddn(-l);if(this.negative!==0)return this.negative=0,this.iaddn(l),this.negative=1,this;if(this.words[0]-=l,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var x=0;x>26)-(h/67108864|0),this.words[p+y]=w&67108863}for(;p>26,this.words[p+y]=w&67108863;if(v===0)return this._strip();for(n(v===-1),v=0,p=0;p>26,this.words[p]=w&67108863;return this.negative=1,this._strip()},s.prototype._wordDiv=function(l,x){var y=this.length-l.length,C=this.clone(),p=l,w=p.words[p.length-1]|0,v=this._countBits(w);y=26-v,y!==0&&(p=p.ushln(y),C.iushln(y),w=p.words[p.length-1]|0);var h=C.length-p.length,f;if(x!=="mod"){f=new s(null),f.length=h+1,f.words=new Array(f.length);for(var m=0;m=0;d--){var S=(C.words[p.length+d]|0)*67108864+(C.words[p.length+d-1]|0);for(S=Math.min(S/w|0,67108863),C._ishlnsubmul(p,S,d);C.negative!==0;)S--,C.negative=0,C._ishlnsubmul(p,1,d),C.isZero()||(C.negative^=1);f&&(f.words[d]=S)}return f&&f._strip(),C._strip(),x!=="div"&&y!==0&&C.iushrn(y),{div:f||null,mod:C}},s.prototype.divmod=function(l,x,y){if(n(!l.isZero()),this.isZero())return{div:new s(0),mod:new s(0)};var C,p,w;return this.negative!==0&&l.negative===0?(w=this.neg().divmod(l,x),x!=="mod"&&(C=w.div.neg()),x!=="div"&&(p=w.mod.neg(),y&&p.negative!==0&&p.iadd(l)),{div:C,mod:p}):this.negative===0&&l.negative!==0?(w=this.divmod(l.neg(),x),x!=="mod"&&(C=w.div.neg()),{div:C,mod:w.mod}):this.negative&l.negative?(w=this.neg().divmod(l.neg(),x),x!=="div"&&(p=w.mod.neg(),y&&p.negative!==0&&p.isub(l)),{div:w.div,mod:p}):l.length>this.length||this.cmp(l)<0?{div:new s(0),mod:this}:l.length===1?x==="div"?{div:this.divn(l.words[0]),mod:null}:x==="mod"?{div:null,mod:new s(this.modrn(l.words[0]))}:{div:this.divn(l.words[0]),mod:new s(this.modrn(l.words[0]))}:this._wordDiv(l,x)},s.prototype.div=function(l){return this.divmod(l,"div",!1).div},s.prototype.mod=function(l){return this.divmod(l,"mod",!1).mod},s.prototype.umod=function(l){return this.divmod(l,"mod",!0).mod},s.prototype.divRound=function(l){var x=this.divmod(l);if(x.mod.isZero())return x.div;var y=x.div.negative!==0?x.mod.isub(l):x.mod,C=l.ushrn(1),p=l.andln(1),w=y.cmp(C);return w<0||p===1&&w===0?x.div:x.div.negative!==0?x.div.isubn(1):x.div.iaddn(1)},s.prototype.modrn=function(l){var x=l<0;x&&(l=-l),n(l<=67108863);for(var y=(1<<26)%l,C=0,p=this.length-1;p>=0;p--)C=(y*C+(this.words[p]|0))%l;return x?-C:C},s.prototype.modn=function(l){return this.modrn(l)},s.prototype.idivn=function(l){var x=l<0;x&&(l=-l),n(l<=67108863);for(var y=0,C=this.length-1;C>=0;C--){var p=(this.words[C]|0)+y*67108864;this.words[C]=p/l|0,y=p%l}return this._strip(),x?this.ineg():this},s.prototype.divn=function(l){return this.clone().idivn(l)},s.prototype.egcd=function(l){n(l.negative===0),n(!l.isZero());var x=this,y=l.clone();x.negative!==0?x=x.umod(l):x=x.clone();for(var C=new s(1),p=new s(0),w=new s(0),v=new s(1),h=0;x.isEven()&&y.isEven();)x.iushrn(1),y.iushrn(1),++h;for(var f=y.clone(),m=x.clone();!x.isZero();){for(var I=0,d=1;!(x.words[0]&d)&&I<26;++I,d<<=1);if(I>0)for(x.iushrn(I);I-- >0;)(C.isOdd()||p.isOdd())&&(C.iadd(f),p.isub(m)),C.iushrn(1),p.iushrn(1);for(var S=0,O=1;!(y.words[0]&O)&&S<26;++S,O<<=1);if(S>0)for(y.iushrn(S);S-- >0;)(w.isOdd()||v.isOdd())&&(w.iadd(f),v.isub(m)),w.iushrn(1),v.iushrn(1);x.cmp(y)>=0?(x.isub(y),C.isub(w),p.isub(v)):(y.isub(x),w.isub(C),v.isub(p))}return{a:w,b:v,gcd:y.iushln(h)}},s.prototype._invmp=function(l){n(l.negative===0),n(!l.isZero());var x=this,y=l.clone();x.negative!==0?x=x.umod(l):x=x.clone();for(var C=new s(1),p=new s(0),w=y.clone();x.cmpn(1)>0&&y.cmpn(1)>0;){for(var v=0,h=1;!(x.words[0]&h)&&v<26;++v,h<<=1);if(v>0)for(x.iushrn(v);v-- >0;)C.isOdd()&&C.iadd(w),C.iushrn(1);for(var f=0,m=1;!(y.words[0]&m)&&f<26;++f,m<<=1);if(f>0)for(y.iushrn(f);f-- >0;)p.isOdd()&&p.iadd(w),p.iushrn(1);x.cmp(y)>=0?(x.isub(y),C.isub(p)):(y.isub(x),p.isub(C))}var I;return x.cmpn(1)===0?I=C:I=p,I.cmpn(0)<0&&I.iadd(l),I},s.prototype.gcd=function(l){if(this.isZero())return l.abs();if(l.isZero())return this.abs();var x=this.clone(),y=l.clone();x.negative=0,y.negative=0;for(var C=0;x.isEven()&&y.isEven();C++)x.iushrn(1),y.iushrn(1);do{for(;x.isEven();)x.iushrn(1);for(;y.isEven();)y.iushrn(1);var p=x.cmp(y);if(p<0){var w=x;x=y,y=w}else if(p===0||y.cmpn(1)===0)break;x.isub(y)}while(!0);return y.iushln(C)},s.prototype.invm=function(l){return this.egcd(l).a.umod(l)},s.prototype.isEven=function(){return(this.words[0]&1)===0},s.prototype.isOdd=function(){return(this.words[0]&1)===1},s.prototype.andln=function(l){return this.words[0]&l},s.prototype.bincn=function(l){n(typeof l=="number");var x=l%26,y=(l-x)/26,C=1<>>26,v&=67108863,this.words[w]=v}return p!==0&&(this.words[w]=p,this.length++),this},s.prototype.isZero=function(){return this.length===1&&this.words[0]===0},s.prototype.cmpn=function(l){var x=l<0;if(this.negative!==0&&!x)return-1;if(this.negative===0&&x)return 1;this._strip();var y;if(this.length>1)y=1;else{x&&(l=-l),n(l<=67108863,"Number is too big");var C=this.words[0]|0;y=C===l?0:Cl.length)return 1;if(this.length=0;y--){var C=this.words[y]|0,p=l.words[y]|0;if(C!==p){Cp&&(x=1);break}}return x},s.prototype.gtn=function(l){return this.cmpn(l)===1},s.prototype.gt=function(l){return this.cmp(l)===1},s.prototype.gten=function(l){return this.cmpn(l)>=0},s.prototype.gte=function(l){return this.cmp(l)>=0},s.prototype.ltn=function(l){return this.cmpn(l)===-1},s.prototype.lt=function(l){return this.cmp(l)===-1},s.prototype.lten=function(l){return this.cmpn(l)<=0},s.prototype.lte=function(l){return this.cmp(l)<=0},s.prototype.eqn=function(l){return this.cmpn(l)===0},s.prototype.eq=function(l){return this.cmp(l)===0},s.red=function(l){return new re(l)},s.prototype.toRed=function(l){return n(!this.red,"Already a number in reduction context"),n(this.negative===0,"red works only with positives"),l.convertTo(this)._forceRed(l)},s.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},s.prototype._forceRed=function(l){return this.red=l,this},s.prototype.forceRed=function(l){return n(!this.red,"Already a number in reduction context"),this._forceRed(l)},s.prototype.redAdd=function(l){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,l)},s.prototype.redIAdd=function(l){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,l)},s.prototype.redSub=function(l){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,l)},s.prototype.redISub=function(l){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,l)},s.prototype.redShl=function(l){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,l)},s.prototype.redMul=function(l){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,l),this.red.mul(this,l)},s.prototype.redIMul=function(l){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,l),this.red.imul(this,l)},s.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(l){return n(this.red&&!l.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,l)};var L={k256:null,p224:null,p192:null,p25519:null};function z(M,l){this.name=M,this.p=new s(l,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}z.prototype._tmp=function(){var l=new s(null);return l.words=new Array(Math.ceil(this.n/13)),l},z.prototype.ireduce=function(l){var x=l,y;do this.split(x,this.tmp),x=this.imulK(x),x=x.iadd(this.tmp),y=x.bitLength();while(y>this.n);var C=y0?x.isub(this.p):x.strip!==void 0?x.strip():x._strip(),x},z.prototype.split=function(l,x){l.iushrn(this.n,0,x)},z.prototype.imulK=function(l){return l.imul(this.k)};function Z(){z.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}i(Z,z),Z.prototype.split=function(l,x){for(var y=4194303,C=Math.min(l.length,9),p=0;p>>22,w=v}w>>>=22,l.words[p-10]=w,w===0&&l.length>10?l.length-=10:l.length-=9},Z.prototype.imulK=function(l){l.words[l.length]=0,l.words[l.length+1]=0,l.length+=2;for(var x=0,y=0;y>>=26,l.words[y]=p,x=C}return x!==0&&(l.words[l.length++]=x),l},s._prime=function(l){if(L[l])return L[l];var x;if(l==="k256")x=new Z;else if(l==="p224")x=new J;else if(l==="p192")x=new Q;else if(l==="p25519")x=new te;else throw new Error("Unknown prime "+l);return L[l]=x,x};function re(M){if(typeof M=="string"){var l=s._prime(M);this.m=l.p,this.prime=l}else n(M.gtn(1),"modulus must be greater than 1"),this.m=M,this.prime=null}re.prototype._verify1=function(l){n(l.negative===0,"red works only with positives"),n(l.red,"red works only with red numbers")},re.prototype._verify2=function(l,x){n((l.negative|x.negative)===0,"red works only with positives"),n(l.red&&l.red===x.red,"red works only with red numbers")},re.prototype.imod=function(l){return this.prime?this.prime.ireduce(l)._forceRed(this):(g(l,l.umod(this.m)._forceRed(this)),l)},re.prototype.neg=function(l){return l.isZero()?l.clone():this.m.sub(l)._forceRed(this)},re.prototype.add=function(l,x){this._verify2(l,x);var y=l.add(x);return y.cmp(this.m)>=0&&y.isub(this.m),y._forceRed(this)},re.prototype.iadd=function(l,x){this._verify2(l,x);var y=l.iadd(x);return y.cmp(this.m)>=0&&y.isub(this.m),y},re.prototype.sub=function(l,x){this._verify2(l,x);var y=l.sub(x);return y.cmpn(0)<0&&y.iadd(this.m),y._forceRed(this)},re.prototype.isub=function(l,x){this._verify2(l,x);var y=l.isub(x);return y.cmpn(0)<0&&y.iadd(this.m),y},re.prototype.shl=function(l,x){return this._verify1(l),this.imod(l.ushln(x))},re.prototype.imul=function(l,x){return this._verify2(l,x),this.imod(l.imul(x))},re.prototype.mul=function(l,x){return this._verify2(l,x),this.imod(l.mul(x))},re.prototype.isqr=function(l){return this.imul(l,l.clone())},re.prototype.sqr=function(l){return this.mul(l,l)},re.prototype.sqrt=function(l){if(l.isZero())return l.clone();var x=this.m.andln(3);if(n(x%2===1),x===3){var y=this.m.add(new s(1)).iushrn(2);return this.pow(l,y)}for(var C=this.m.subn(1),p=0;!C.isZero()&&C.andln(1)===0;)p++,C.iushrn(1);n(!C.isZero());var w=new s(1).toRed(this),v=w.redNeg(),h=this.m.subn(1).iushrn(1),f=this.m.bitLength();for(f=new s(2*f*f).toRed(this);this.pow(f,h).cmp(v)!==0;)f.redIAdd(v);for(var m=this.pow(f,C),I=this.pow(l,C.addn(1).iushrn(1)),d=this.pow(l,C),S=p;d.cmp(w)!==0;){for(var O=d,P=0;O.cmp(w)!==0;P++)O=O.redSqr();n(P=0;p--){for(var m=x.words[p],I=f-1;I>=0;I--){var d=m>>I&1;if(w!==C[0]&&(w=this.sqr(w)),d===0&&v===0){h=0;continue}v<<=1,v|=d,h++,!(h!==y&&(p!==0||I!==0))&&(w=this.mul(w,C[v]),h=0,v=0)}f=26}return w},re.prototype.convertTo=function(l){var x=l.umod(this.m);return x===l?x.clone():x},re.prototype.convertFrom=function(l){var x=l.clone();return x.red=null,x},s.mont=function(l){return new be(l)};function be(M){re.call(this,M),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}i(be,re),be.prototype.convertTo=function(l){return this.imod(l.ushln(this.shift))},be.prototype.convertFrom=function(l){var x=this.imod(l.mul(this.rinv));return x.red=null,x},be.prototype.imul=function(l,x){if(l.isZero()||x.isZero())return l.words[0]=0,l.length=1,l;var y=l.imul(x),C=y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),p=y.isub(C).iushrn(this.shift),w=p;return p.cmp(this.m)>=0?w=p.isub(this.m):p.cmpn(0)<0&&(w=p.iadd(this.m)),w._forceRed(this)},be.prototype.mul=function(l,x){if(l.isZero()||x.isZero())return new s(0)._forceRed(this);var y=l.mul(x),C=y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),p=y.isub(C).iushrn(this.shift),w=p;return p.cmp(this.m)>=0?w=p.isub(this.m):p.cmpn(0)<0&&(w=p.iadd(this.m)),w._forceRed(this)},be.prototype.invm=function(l){var x=this.imod(l._invmp(this.m).mul(this.r2));return x._forceRed(this)}})(r,Lu)})(nf);var $p=nf.exports;const oe=Xi($p),zp="logger/5.7.0";let p0=!1,x0=!1;const wa={debug:1,default:2,info:2,warning:3,error:4,off:5};let b0=wa.default,Go=null;function Kp(){try{const r=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test".normalize(e)!=="test")throw new Error("bad normalize")}catch{r.push(e)}}),r.length)throw new Error("missing "+r.join(", "));if("é".normalize("NFD")!=="é")throw new Error("broken implementation")}catch(r){return r.message}return null}const m0=Kp();var gc;(function(r){r.DEBUG="DEBUG",r.INFO="INFO",r.WARNING="WARNING",r.ERROR="ERROR",r.OFF="OFF"})(gc||(gc={}));var Ar;(function(r){r.UNKNOWN_ERROR="UNKNOWN_ERROR",r.NOT_IMPLEMENTED="NOT_IMPLEMENTED",r.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",r.NETWORK_ERROR="NETWORK_ERROR",r.SERVER_ERROR="SERVER_ERROR",r.TIMEOUT="TIMEOUT",r.BUFFER_OVERRUN="BUFFER_OVERRUN",r.NUMERIC_FAULT="NUMERIC_FAULT",r.MISSING_NEW="MISSING_NEW",r.INVALID_ARGUMENT="INVALID_ARGUMENT",r.MISSING_ARGUMENT="MISSING_ARGUMENT",r.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",r.CALL_EXCEPTION="CALL_EXCEPTION",r.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",r.NONCE_EXPIRED="NONCE_EXPIRED",r.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",r.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",r.TRANSACTION_REPLACED="TRANSACTION_REPLACED",r.ACTION_REJECTED="ACTION_REJECTED"})(Ar||(Ar={}));const w0="0123456789abcdef";let B=class Tt{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const n=e.toLowerCase();wa[n]==null&&this.throwArgumentError("invalid log level name","logLevel",e),!(b0>wa[n])&&console.log.apply(console,t)}debug(...e){this._log(Tt.levels.DEBUG,e)}info(...e){this._log(Tt.levels.INFO,e)}warn(...e){this._log(Tt.levels.WARNING,e)}makeError(e,t,n){if(x0)return this.makeError("censored error",t,{});t||(t=Tt.errors.UNKNOWN_ERROR),n||(n={});const i=[];Object.keys(n).forEach(c=>{const u=n[c];try{if(u instanceof Uint8Array){let g="";for(let b=0;b>4],g+=w0[u[b]&15];i.push(c+"=Uint8Array(0x"+g+")")}else i.push(c+"="+JSON.stringify(u))}catch{i.push(c+"="+JSON.stringify(n[c].toString()))}}),i.push(`code=${t}`),i.push(`version=${this.version}`);const s=e;let a="";switch(t){case Ar.NUMERIC_FAULT:{a="NUMERIC_FAULT";const c=e;switch(c){case"overflow":case"underflow":case"division-by-zero":a+="-"+c;break;case"negative-power":case"negative-width":a+="-unsupported";break;case"unbound-bitwise-result":a+="-unbound-result";break}break}case Ar.CALL_EXCEPTION:case Ar.INSUFFICIENT_FUNDS:case Ar.MISSING_NEW:case Ar.NONCE_EXPIRED:case Ar.REPLACEMENT_UNDERPRICED:case Ar.TRANSACTION_REPLACED:case Ar.UNPREDICTABLE_GAS_LIMIT:a=t;break}a&&(e+=" [ See: https://links.ethers.org/v5-errors-"+a+" ]"),i.length&&(e+=" ("+i.join(", ")+")");const o=new Error(e);return o.reason=s,o.code=t,Object.keys(n).forEach(function(c){o[c]=n[c]}),o}throwError(e,t,n){throw this.makeError(e,t,n)}throwArgumentError(e,t,n){return this.throwError(e,Tt.errors.INVALID_ARGUMENT,{argument:t,value:n})}assert(e,t,n,i){e||this.throwError(t,n,i)}assertArgument(e,t,n,i){e||this.throwArgumentError(t,n,i)}checkNormalize(e){m0&&this.throwError("platform missing String.prototype.normalize",Tt.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:m0})}checkSafeUint53(e,t){typeof e=="number"&&(t==null&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,Tt.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,Tt.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,n){n?n=": "+n:n="",et&&this.throwError("too many arguments"+n,Tt.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){(e===Object||e==null)&&this.throwError("missing new",Tt.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",Tt.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||e==null)&&this.throwError("missing new",Tt.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return Go||(Go=new Tt(zp)),Go}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",Tt.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),p0){if(!e)return;this.globalLogger().throwError("error censorship permanent",Tt.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}x0=!!e,p0=!!t}static setLogLevel(e){const t=wa[e.toLowerCase()];if(t==null){Tt.globalLogger().warn("invalid log level - "+e);return}b0=t}static from(e){return new Tt(e)}};B.errors=Ar;B.levels=gc;const Vp="bytes/5.7.0",wt=new B(Vp);function Hu(r){return!!r.toHexString}function Di(r){return r.slice||(r.slice=function(){const e=Array.prototype.slice.call(arguments);return Di(new Uint8Array(Array.prototype.slice.apply(r,e)))}),r}function Gr(r){return Ee(r)&&!(r.length%2)||Dn(r)}function y0(r){return typeof r=="number"&&r==r&&r%1===0}function Dn(r){if(r==null)return!1;if(r.constructor===Uint8Array)return!0;if(typeof r=="string"||!y0(r.length)||r.length<0)return!1;for(let e=0;e=256)return!1}return!0}function j(r,e){if(e||(e={}),typeof r=="number"){wt.checkSafeUint53(r,"invalid arrayify value");const t=[];for(;r;)t.unshift(r&255),r=parseInt(String(r/256));return t.length===0&&t.push(0),Di(new Uint8Array(t))}if(e.allowMissingPrefix&&typeof r=="string"&&r.substring(0,2)!=="0x"&&(r="0x"+r),Hu(r)&&(r=r.toHexString()),Ee(r)){let t=r.substring(2);t.length%2&&(e.hexPad==="left"?t="0"+t:e.hexPad==="right"?t+="0":wt.throwArgumentError("hex data is odd-length","value",r));const n=[];for(let i=0;ij(i)),t=e.reduce((i,s)=>i+s.length,0),n=new Uint8Array(t);return e.reduce((i,s)=>(n.set(s,i),i+s.length),0),Di(n)}function Hr(r){let e=j(r);if(e.length===0)return e;let t=0;for(;te&&wt.throwArgumentError("value out of range","value",arguments[0]);const t=new Uint8Array(e);return t.set(r,e-r.length),Di(t)}function Ee(r,e){return!(typeof r!="string"||!r.match(/^0x[0-9A-Fa-f]*$/)||e&&r.length!==2+2*e)}const $o="0123456789abcdef";function W(r,e){if(e||(e={}),typeof r=="number"){wt.checkSafeUint53(r,"invalid hexlify value");let t="";for(;r;)t=$o[r&15]+t,r=Math.floor(r/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if(typeof r=="bigint")return r=r.toString(16),r.length%2?"0x0"+r:"0x"+r;if(e.allowMissingPrefix&&typeof r=="string"&&r.substring(0,2)!=="0x"&&(r="0x"+r),Hu(r))return r.toHexString();if(Ee(r))return r.length%2&&(e.hexPad==="left"?r="0x0"+r.substring(2):e.hexPad==="right"?r+="0":wt.throwArgumentError("hex data is odd-length","value",r)),r.toLowerCase();if(Dn(r)){let t="0x";for(let n=0;n>4]+$o[i&15]}return t}return wt.throwArgumentError("invalid hexlify value","value",r)}function $r(r){if(typeof r!="string")r=W(r);else if(!Ee(r)||r.length%2)return null;return(r.length-2)/2}function yt(r,e,t){return typeof r!="string"?r=W(r):(!Ee(r)||r.length%2)&&wt.throwArgumentError("invalid hexData","value",r),e=2+2*e,t!=null?"0x"+r.substring(e,2+2*t):"0x"+r.substring(e)}function Qt(r){let e="0x";return r.forEach(t=>{e+=W(t).substring(2)}),e}function kr(r){const e=Wu(W(r,{hexPad:"left"}));return e==="0x"?"0x0":e}function Wu(r){typeof r!="string"&&(r=W(r)),Ee(r)||wt.throwArgumentError("invalid hex string","value",r),r=r.substring(2);let e=0;for(;e2*e+2&&wt.throwArgumentError("value out of range","value",arguments[1]);r.length<2*e+2;)r="0x0"+r.substring(2);return r}function mi(r){const e={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(Gr(r)){let t=j(r);t.length===64?(e.v=27+(t[32]>>7),t[32]&=127,e.r=W(t.slice(0,32)),e.s=W(t.slice(32,64))):t.length===65?(e.r=W(t.slice(0,32)),e.s=W(t.slice(32,64)),e.v=t[64]):wt.throwArgumentError("invalid signature string","signature",r),e.v<27&&(e.v===0||e.v===1?e.v+=27:wt.throwArgumentError("signature invalid v byte","signature",r)),e.recoveryParam=1-e.v%2,e.recoveryParam&&(t[32]|=128),e._vs=W(t.slice(32,64))}else{if(e.r=r.r,e.s=r.s,e.v=r.v,e.recoveryParam=r.recoveryParam,e._vs=r._vs,e._vs!=null){const i=ws(j(e._vs),32);e._vs=W(i);const s=i[0]>=128?1:0;e.recoveryParam==null?e.recoveryParam=s:e.recoveryParam!==s&&wt.throwArgumentError("signature recoveryParam mismatch _vs","signature",r),i[0]&=127;const a=W(i);e.s==null?e.s=a:e.s!==a&&wt.throwArgumentError("signature v mismatch _vs","signature",r)}if(e.recoveryParam==null)e.v==null?wt.throwArgumentError("signature missing v and recoveryParam","signature",r):e.v===0||e.v===1?e.recoveryParam=e.v:e.recoveryParam=1-e.v%2;else if(e.v==null)e.v=27+e.recoveryParam;else{const i=e.v===0||e.v===1?e.v:1-e.v%2;e.recoveryParam!==i&&wt.throwArgumentError("signature recoveryParam mismatch v","signature",r)}e.r==null||!Ee(e.r)?wt.throwArgumentError("signature missing or invalid r","signature",r):e.r=Re(e.r,32),e.s==null||!Ee(e.s)?wt.throwArgumentError("signature missing or invalid s","signature",r):e.s=Re(e.s,32);const t=j(e.s);t[0]>=128&&wt.throwArgumentError("signature s out of range","signature",r),e.recoveryParam&&(t[0]|=128);const n=W(t);e._vs&&(Ee(e._vs)||wt.throwArgumentError("signature invalid _vs","signature",r),e._vs=Re(e._vs,32)),e._vs==null?e._vs=n:e._vs!==n&&wt.throwArgumentError("signature _vs mismatch v and s","signature",r)}return e.yParityAndS=e._vs,e.compact=e.r+e.yParityAndS.substring(2),e}function pc(r){return r=mi(r),W(Pe([r.r,r.s,r.recoveryParam?"0x1c":"0x1b"]))}const ju="bignumber/5.7.0";var Bs=oe.BN;const Xr=new B(ju),zo={},v0=9007199254740991;function Jp(r){return r!=null&&(R.isBigNumber(r)||typeof r=="number"&&r%1===0||typeof r=="string"&&!!r.match(/^-?[0-9]+$/)||Ee(r)||typeof r=="bigint"||Dn(r))}let E0=!1;class R{constructor(e,t){e!==zo&&Xr.throwError("cannot call constructor directly; use BigNumber.from",B.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return er(me(this).fromTwos(e))}toTwos(e){return er(me(this).toTwos(e))}abs(){return this._hex[0]==="-"?R.from(this._hex.substring(1)):this}add(e){return er(me(this).add(me(e)))}sub(e){return er(me(this).sub(me(e)))}div(e){return R.from(e).isZero()&&fr("division-by-zero","div"),er(me(this).div(me(e)))}mul(e){return er(me(this).mul(me(e)))}mod(e){const t=me(e);return t.isNeg()&&fr("division-by-zero","mod"),er(me(this).umod(t))}pow(e){const t=me(e);return t.isNeg()&&fr("negative-power","pow"),er(me(this).pow(t))}and(e){const t=me(e);return(this.isNegative()||t.isNeg())&&fr("unbound-bitwise-result","and"),er(me(this).and(t))}or(e){const t=me(e);return(this.isNegative()||t.isNeg())&&fr("unbound-bitwise-result","or"),er(me(this).or(t))}xor(e){const t=me(e);return(this.isNegative()||t.isNeg())&&fr("unbound-bitwise-result","xor"),er(me(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&fr("negative-width","mask"),er(me(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&fr("negative-width","shl"),er(me(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&fr("negative-width","shr"),er(me(this).shrn(e))}eq(e){return me(this).eq(me(e))}lt(e){return me(this).lt(me(e))}lte(e){return me(this).lte(me(e))}gt(e){return me(this).gt(me(e))}gte(e){return me(this).gte(me(e))}isNegative(){return this._hex[0]==="-"}isZero(){return me(this).isZero()}toNumber(){try{return me(this).toNumber()}catch{fr("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch{}return Xr.throwError("this platform does not support BigInt",B.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(arguments[0]===10?E0||(E0=!0,Xr.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):arguments[0]===16?Xr.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",B.errors.UNEXPECTED_ARGUMENT,{}):Xr.throwError("BigNumber.toString does not accept parameters",B.errors.UNEXPECTED_ARGUMENT,{})),me(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof R)return e;if(typeof e=="string")return e.match(/^-?0x[0-9a-f]+$/i)?new R(zo,Ds(e)):e.match(/^-?[0-9]+$/)?new R(zo,Ds(new Bs(e))):Xr.throwArgumentError("invalid BigNumber string","value",e);if(typeof e=="number")return e%1&&fr("underflow","BigNumber.from",e),(e>=v0||e<=-v0)&&fr("overflow","BigNumber.from",e),R.from(String(e));const t=e;if(typeof t=="bigint")return R.from(t.toString());if(Dn(t))return R.from(W(t));if(t)if(t.toHexString){const n=t.toHexString();if(typeof n=="string")return R.from(n)}else{let n=t._hex;if(n==null&&t.type==="BigNumber"&&(n=t.hex),typeof n=="string"&&(Ee(n)||n[0]==="-"&&Ee(n.substring(1))))return R.from(n)}return Xr.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!!(e&&e._isBigNumber)}}function Ds(r){if(typeof r!="string")return Ds(r.toString(16));if(r[0]==="-")return r=r.substring(1),r[0]==="-"&&Xr.throwArgumentError("invalid hex","value",r),r=Ds(r),r==="0x00"?r:"-"+r;if(r.substring(0,2)!=="0x"&&(r="0x"+r),r==="0x")return"0x00";for(r.length%2&&(r="0x0"+r.substring(2));r.length>4&&r.substring(0,4)==="0x00";)r="0x"+r.substring(4);return r}function er(r){return R.from(Ds(r))}function me(r){const e=R.from(r).toHexString();return e[0]==="-"?new Bs("-"+e.substring(3),16):new Bs(e.substring(2),16)}function fr(r,e,t){const n={fault:r,operation:e};return t!=null&&(n.value=t),Xr.throwError(r,B.errors.NUMERIC_FAULT,n)}function Qp(r){return new Bs(r,36).toString(16)}function Yp(r){return new Bs(r,16).toString(36)}const Yt=new B(ju),ys={},qu=R.from(0),Gu=R.from(-1);function $u(r,e,t,n){const i={fault:e,operation:t};return n!==void 0&&(i.value=n),Yt.throwError(r,B.errors.NUMERIC_FAULT,i)}let vs="0";for(;vs.length<256;)vs+=vs;function sf(r){if(typeof r!="number")try{r=R.from(r).toNumber()}catch{}return typeof r=="number"&&r>=0&&r<=256&&!(r%1)?"1"+vs.substring(0,r):Yt.throwArgumentError("invalid decimal size","decimals",r)}function ya(r,e){e==null&&(e=0);const t=sf(e);r=R.from(r);const n=r.lt(qu);n&&(r=r.mul(Gu));let i=r.mod(t).toString();for(;i.length2&&Yt.throwArgumentError("too many decimal points","value",r);let s=i[0],a=i[1];for(s||(s="0"),a||(a="0");a[a.length-1]==="0";)a=a.substring(0,a.length-1);for(a.length>t.length-1&&$u("fractional component exceeds decimals","underflow","parseFixed"),a===""&&(a="0");a.lengthe[a]==null?c:(typeof e[a]!==o&&Yt.throwArgumentError("invalid fixed format ("+a+" not "+o+")","format."+a,e[a]),e[a]);t=s("signed","boolean",t),n=s("width","number",n),i=s("decimals","number",i)}return n%8&&Yt.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",n),i>80&&Yt.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",i),new Li(ys,t,n,i)}}class Dt{constructor(e,t,n,i){e!==ys&&Yt.throwError("cannot use FixedNumber constructor; use FixedNumber.from",B.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=i,this._hex=t,this._value=n,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(e){this.format.name!==e.format.name&&Yt.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",e)}addUnsafe(e){this._checkFormat(e);const t=Nr(this._value,this.format.decimals),n=Nr(e._value,e.format.decimals);return Dt.fromValue(t.add(n),this.format.decimals,this.format)}subUnsafe(e){this._checkFormat(e);const t=Nr(this._value,this.format.decimals),n=Nr(e._value,e.format.decimals);return Dt.fromValue(t.sub(n),this.format.decimals,this.format)}mulUnsafe(e){this._checkFormat(e);const t=Nr(this._value,this.format.decimals),n=Nr(e._value,e.format.decimals);return Dt.fromValue(t.mul(n).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(e){this._checkFormat(e);const t=Nr(this._value,this.format.decimals),n=Nr(e._value,e.format.decimals);return Dt.fromValue(t.mul(this.format._multiplier).div(n),this.format.decimals,this.format)}floor(){const e=this.toString().split(".");e.length===1&&e.push("0");let t=Dt.from(e[0],this.format);const n=!e[1].match(/^(0*)$/);return this.isNegative()&&n&&(t=t.subUnsafe(A0.toFormat(t.format))),t}ceiling(){const e=this.toString().split(".");e.length===1&&e.push("0");let t=Dt.from(e[0],this.format);const n=!e[1].match(/^(0*)$/);return!this.isNegative()&&n&&(t=t.addUnsafe(A0.toFormat(t.format))),t}round(e){e==null&&(e=0);const t=this.toString().split(".");if(t.length===1&&t.push("0"),(e<0||e>80||e%1)&&Yt.throwArgumentError("invalid decimal count","decimals",e),t[1].length<=e)return this;const n=Dt.from("1"+vs.substring(0,e),this.format),i=Xp.toFormat(this.format);return this.mulUnsafe(n).addUnsafe(i).floor().divUnsafe(n)}isZero(){return this._value==="0.0"||this._value==="0"}isNegative(){return this._value[0]==="-"}toString(){return this._value}toHexString(e){if(e==null)return this._hex;e%8&&Yt.throwArgumentError("invalid byte width","width",e);const t=R.from(this._hex).fromTwos(this.format.width).toTwos(e).toHexString();return Re(t,e/8)}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(e){return Dt.fromString(this._value,e)}static fromValue(e,t,n){return n==null&&t!=null&&!Jp(t)&&(n=t,t=null),t==null&&(t=0),n==null&&(n="fixed"),Dt.fromString(ya(e,t),Li.from(n))}static fromString(e,t){t==null&&(t="fixed");const n=Li.from(t),i=Nr(e,n.decimals);!n.signed&&i.lt(qu)&&$u("unsigned value cannot be negative","overflow","value",e);let s=null;n.signed?s=i.toTwos(n.width).toHexString():(s=i.toHexString(),s=Re(s,n.width/8));const a=ya(i,n.decimals);return new Dt(ys,s,a,n)}static fromBytes(e,t){t==null&&(t="fixed");const n=Li.from(t);if(j(e).length>n.width/8)throw new Error("overflow");let i=R.from(e);n.signed&&(i=i.fromTwos(n.width));const s=i.toTwos((n.signed?0:1)+n.width).toHexString(),a=ya(i,n.decimals);return new Dt(ys,s,a,n)}static from(e,t){if(typeof e=="string")return Dt.fromString(e,t);if(Dn(e))return Dt.fromBytes(e,t);try{return Dt.fromValue(e,0,t)}catch(n){if(n.code!==B.errors.INVALID_ARGUMENT)throw n}return Yt.throwArgumentError("invalid FixedNumber value","value",e)}static isFixedNumber(e){return!!(e&&e._isFixedNumber)}}const A0=Dt.from(1),Xp=Dt.from("0.5"),Zp="properties/5.7.0";var e1=function(r,e,t,n){function i(s){return s instanceof t?s:new t(function(a){a(s)})}return new(t||(t=Promise))(function(s,a){function o(g){try{u(n.next(g))}catch(b){a(b)}}function c(g){try{u(n.throw(g))}catch(b){a(b)}}function u(g){g.done?s(g.value):i(g.value).then(o,c)}u((n=n.apply(r,e||[])).next())})};const Ba=new B(Zp);function q(r,e,t){Object.defineProperty(r,e,{enumerable:!0,value:t,writable:!1})}function Cr(r,e){for(let t=0;t<32;t++){if(r[e])return r[e];if(!r.prototype||typeof r.prototype!="object")break;r=Object.getPrototypeOf(r.prototype).constructor}return null}function Le(r){return e1(this,void 0,void 0,function*(){const e=Object.keys(r).map(n=>{const i=r[n];return Promise.resolve(i).then(s=>({key:n,value:s}))});return(yield Promise.all(e)).reduce((n,i)=>(n[i.key]=i.value,n),{})})}function af(r,e){(!r||typeof r!="object")&&Ba.throwArgumentError("invalid object","object",r),Object.keys(r).forEach(t=>{e[t]||Ba.throwArgumentError("invalid object key - "+t,"transaction:"+t,r)})}function kt(r){const e={};for(const t in r)e[t]=r[t];return e}const t1={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function zu(r){if(r==null||t1[typeof r])return!0;if(Array.isArray(r)||typeof r=="object"){if(!Object.isFrozen(r))return!1;const e=Object.keys(r);for(let t=0;tzr(e)));if(typeof r=="object"){const e={};for(const t in r){const n=r[t];n!==void 0&&q(e,t,zr(n))}return e}return Ba.throwArgumentError(`Cannot deepCopy ${typeof r}`,"object",r)}function zr(r){return r1(r)}class wi{constructor(e){for(const t in e)this[t]=zr(e[t])}}const Js="abi/5.7.0",Ae=new B(Js),li={};let _0={calldata:!0,memory:!0,storage:!0},n1={calldata:!0,memory:!0};function fa(r,e){if(r==="bytes"||r==="string"){if(_0[e])return!0}else if(r==="address"){if(e==="payable")return!0}else if((r.indexOf("[")>=0||r==="tuple")&&n1[e])return!0;return(_0[e]||e==="payable")&&Ae.throwArgumentError("invalid modifier","name",e),!1}function i1(r,e){let t=r;function n(o){Ae.throwArgumentError(`unexpected character at position ${o}`,"param",r)}r=r.replace(/\s/g," ");function i(o){let c={type:"",name:"",parent:o,state:{allowType:!0}};return e&&(c.indexed=!1),c}let s={type:"",name:"",state:{allowType:!0}},a=s;for(let o=0;oJSON.parse(i.format(e)))),JSON.stringify(n)}let t="";return this.baseType==="array"?(t+=this.arrayChildren.format(e),t+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):this.baseType==="tuple"?(e!==Ce.sighash&&(t+=this.type),t+="("+this.components.map(n=>n.format(e)).join(e===Ce.full?", ":",")+")"):t+=this.type,e!==Ce.sighash&&(this.indexed===!0&&(t+=" indexed"),e===Ce.full&&this.name&&(t+=" "+this.name)),t}static from(e,t){return typeof e=="string"?Ot.fromString(e,t):Ot.fromObject(e)}static fromObject(e){return Ot.isParamType(e)?e:new Ot(li,{name:e.name||null,type:Ti(e.type),indexed:e.indexed==null?null:!!e.indexed,components:e.components?e.components.map(Ot.fromObject):null})}static fromString(e,t){function n(i){return Ot.fromObject({name:i.name,type:i.type,indexed:i.indexed,components:i.components})}return n(i1(e,!!t))}static isParamType(e){return!!(e!=null&&e._isParamType)}}function Ls(r,e){return o1(r).map(t=>Ot.fromString(t,e))}class Dr{constructor(e,t){e!==li&&Ae.throwError("use a static from method",B.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),va(this,t),this._isFragment=!0,Object.freeze(this)}static from(e){return Dr.isFragment(e)?e:typeof e=="string"?Dr.fromString(e):Dr.fromObject(e)}static fromObject(e){if(Dr.isFragment(e))return e;switch(e.type){case"function":return Sr.fromObject(e);case"event":return Br.fromObject(e);case"constructor":return _r.fromObject(e);case"error":return rn.fromObject(e);case"fallback":case"receive":return null}return Ae.throwArgumentError("invalid fragment object","value",e)}static fromString(e){return e=e.replace(/\s/g," "),e=e.replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," "),e=e.trim(),e.split(" ")[0]==="event"?Br.fromString(e.substring(5).trim()):e.split(" ")[0]==="function"?Sr.fromString(e.substring(8).trim()):e.split("(")[0].trim()==="constructor"?_r.fromString(e.trim()):e.split(" ")[0]==="error"?rn.fromString(e.substring(5).trim()):Ae.throwArgumentError("unsupported fragment","value",e)}static isFragment(e){return!!(e&&e._isFragment)}}class Br extends Dr{format(e){if(e||(e=Ce.sighash),Ce[e]||Ae.throwArgumentError("invalid format type","format",e),e===Ce.json)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(n=>JSON.parse(n.format(e)))});let t="";return e!==Ce.sighash&&(t+="event "),t+=this.name+"("+this.inputs.map(n=>n.format(e)).join(e===Ce.full?", ":",")+") ",e!==Ce.sighash&&this.anonymous&&(t+="anonymous "),t.trim()}static from(e){return typeof e=="string"?Br.fromString(e):Br.fromObject(e)}static fromObject(e){if(Br.isEventFragment(e))return e;e.type!=="event"&&Ae.throwArgumentError("invalid event object","value",e);const t={name:Us(e.name),anonymous:e.anonymous,inputs:e.inputs?e.inputs.map(Ot.fromObject):[],type:"event"};return new Br(li,t)}static fromString(e){let t=e.match(Fs);t||Ae.throwArgumentError("invalid event string","value",e);let n=!1;return t[3].split(" ").forEach(i=>{switch(i.trim()){case"anonymous":n=!0;break;case"":break;default:Ae.warn("unknown modifier: "+i)}}),Br.fromObject({name:t[1].trim(),anonymous:n,inputs:Ls(t[2],!0),type:"event"})}static isEventFragment(e){return e&&e._isFragment&&e.type==="event"}}function Ku(r,e){e.gas=null;let t=r.split("@");return t.length!==1?(t.length>2&&Ae.throwArgumentError("invalid human-readable ABI signature","value",r),t[1].match(/^[0-9]+$/)||Ae.throwArgumentError("invalid human-readable ABI signature gas","value",r),e.gas=R.from(t[1]),t[0]):r}function Vu(r,e){e.constant=!1,e.payable=!1,e.stateMutability="nonpayable",r.split(" ").forEach(t=>{switch(t.trim()){case"constant":e.constant=!0;break;case"payable":e.payable=!0,e.stateMutability="payable";break;case"nonpayable":e.payable=!1,e.stateMutability="nonpayable";break;case"pure":e.constant=!0,e.stateMutability="pure";break;case"view":e.constant=!0,e.stateMutability="view";break;case"external":case"public":case"":break;default:console.log("unknown modifier: "+t)}})}function Ju(r){let e={constant:!1,payable:!0,stateMutability:"payable"};return r.stateMutability!=null?(e.stateMutability=r.stateMutability,e.constant=e.stateMutability==="view"||e.stateMutability==="pure",r.constant!=null&&!!r.constant!==e.constant&&Ae.throwArgumentError("cannot have constant function with mutability "+e.stateMutability,"value",r),e.payable=e.stateMutability==="payable",r.payable!=null&&!!r.payable!==e.payable&&Ae.throwArgumentError("cannot have payable function with mutability "+e.stateMutability,"value",r)):r.payable!=null?(e.payable=!!r.payable,r.constant==null&&!e.payable&&r.type!=="constructor"&&Ae.throwArgumentError("unable to determine stateMutability","value",r),e.constant=!!r.constant,e.constant?e.stateMutability="view":e.stateMutability=e.payable?"payable":"nonpayable",e.payable&&e.constant&&Ae.throwArgumentError("cannot have constant payable function","value",r)):r.constant!=null?(e.constant=!!r.constant,e.payable=!e.constant,e.stateMutability=e.constant?"view":"payable"):r.type!=="constructor"&&Ae.throwArgumentError("unable to determine stateMutability","value",r),e}class _r extends Dr{format(e){if(e||(e=Ce.sighash),Ce[e]||Ae.throwArgumentError("invalid format type","format",e),e===Ce.json)return JSON.stringify({type:"constructor",stateMutability:this.stateMutability!=="nonpayable"?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(n=>JSON.parse(n.format(e)))});e===Ce.sighash&&Ae.throwError("cannot format a constructor for sighash",B.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});let t="constructor("+this.inputs.map(n=>n.format(e)).join(e===Ce.full?", ":",")+") ";return this.stateMutability&&this.stateMutability!=="nonpayable"&&(t+=this.stateMutability+" "),t.trim()}static from(e){return typeof e=="string"?_r.fromString(e):_r.fromObject(e)}static fromObject(e){if(_r.isConstructorFragment(e))return e;e.type!=="constructor"&&Ae.throwArgumentError("invalid constructor object","value",e);let t=Ju(e);t.constant&&Ae.throwArgumentError("constructor cannot be constant","value",e);const n={name:null,type:e.type,inputs:e.inputs?e.inputs.map(Ot.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?R.from(e.gas):null};return new _r(li,n)}static fromString(e){let t={type:"constructor"};e=Ku(e,t);let n=e.match(Fs);return(!n||n[1].trim()!=="constructor")&&Ae.throwArgumentError("invalid constructor string","value",e),t.inputs=Ls(n[2].trim(),!1),Vu(n[3].trim(),t),_r.fromObject(t)}static isConstructorFragment(e){return e&&e._isFragment&&e.type==="constructor"}}class Sr extends _r{format(e){if(e||(e=Ce.sighash),Ce[e]||Ae.throwArgumentError("invalid format type","format",e),e===Ce.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:this.stateMutability!=="nonpayable"?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(n=>JSON.parse(n.format(e))),outputs:this.outputs.map(n=>JSON.parse(n.format(e)))});let t="";return e!==Ce.sighash&&(t+="function "),t+=this.name+"("+this.inputs.map(n=>n.format(e)).join(e===Ce.full?", ":",")+") ",e!==Ce.sighash&&(this.stateMutability?this.stateMutability!=="nonpayable"&&(t+=this.stateMutability+" "):this.constant&&(t+="view "),this.outputs&&this.outputs.length&&(t+="returns ("+this.outputs.map(n=>n.format(e)).join(", ")+") "),this.gas!=null&&(t+="@"+this.gas.toString()+" ")),t.trim()}static from(e){return typeof e=="string"?Sr.fromString(e):Sr.fromObject(e)}static fromObject(e){if(Sr.isFunctionFragment(e))return e;e.type!=="function"&&Ae.throwArgumentError("invalid function object","value",e);let t=Ju(e);const n={type:e.type,name:Us(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(Ot.fromObject):[],outputs:e.outputs?e.outputs.map(Ot.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?R.from(e.gas):null};return new Sr(li,n)}static fromString(e){let t={type:"function"};e=Ku(e,t);let n=e.split(" returns ");n.length>2&&Ae.throwArgumentError("invalid function string","value",e);let i=n[0].match(Fs);if(i||Ae.throwArgumentError("invalid function signature","value",e),t.name=i[1].trim(),t.name&&Us(t.name),t.inputs=Ls(i[2],!1),Vu(i[3].trim(),t),n.length>1){let s=n[1].match(Fs);(s[1].trim()!=""||s[3].trim()!="")&&Ae.throwArgumentError("unexpected tokens","value",e),t.outputs=Ls(s[2],!1)}else t.outputs=[];return Sr.fromObject(t)}static isFunctionFragment(e){return e&&e._isFragment&&e.type==="function"}}function S0(r){const e=r.format();return(e==="Error(string)"||e==="Panic(uint256)")&&Ae.throwArgumentError(`cannot specify user defined ${e} error`,"fragment",r),r}class rn extends Dr{format(e){if(e||(e=Ce.sighash),Ce[e]||Ae.throwArgumentError("invalid format type","format",e),e===Ce.json)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map(n=>JSON.parse(n.format(e)))});let t="";return e!==Ce.sighash&&(t+="error "),t+=this.name+"("+this.inputs.map(n=>n.format(e)).join(e===Ce.full?", ":",")+") ",t.trim()}static from(e){return typeof e=="string"?rn.fromString(e):rn.fromObject(e)}static fromObject(e){if(rn.isErrorFragment(e))return e;e.type!=="error"&&Ae.throwArgumentError("invalid error object","value",e);const t={type:e.type,name:Us(e.name),inputs:e.inputs?e.inputs.map(Ot.fromObject):[]};return S0(new rn(li,t))}static fromString(e){let t={type:"error"},n=e.match(Fs);return n||Ae.throwArgumentError("invalid error signature","value",e),t.name=n[1].trim(),t.name&&Us(t.name),t.inputs=Ls(n[2],!1),S0(rn.fromObject(t))}static isErrorFragment(e){return e&&e._isFragment&&e.type==="error"}}function Ti(r){return r.match(/^uint($|[^1-9])/)?r="uint256"+r.substring(4):r.match(/^int($|[^1-9])/)&&(r="int256"+r.substring(3)),r}const a1=new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function Us(r){return(!r||!r.match(a1))&&Ae.throwArgumentError(`invalid identifier "${r}"`,"value",r),r}const Fs=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");function o1(r){r=r.trim();let e=[],t="",n=0;for(let i=0;ithis.wordSize&&of.throwError("value out-of-bounds",B.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=Pe([this._padding.slice(t.length%this.wordSize),t])),t}writeValue(e){return this._writeData(this._getValue(e))}writeUpdatableValue(){const e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,t=>{this._data[e]=this._getValue(t)}}}class Da{constructor(e,t,n,i){q(this,"_data",j(e)),q(this,"wordSize",t||32),q(this,"_coerceFunc",n),q(this,"allowLoose",i),this._offset=0}get data(){return W(this._data)}get consumed(){return this._offset}static coerce(e,t){let n=e.match("^u?int([0-9]+)$");return n&&parseInt(n[1])<=48&&(t=t.toNumber()),t}coerce(e,t){return this._coerceFunc?this._coerceFunc(e,t):Da.coerce(e,t)}_peekBytes(e,t,n){let i=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+i>this._data.length&&(this.allowLoose&&n&&this._offset+t<=this._data.length?i=t:of.throwError("data out-of-bounds",B.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+i})),this._data.slice(this._offset,this._offset+i)}subReader(e){return new Da(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(e,t){let n=this._peekBytes(0,e,!!t);return this._offset+=n.length,n.slice(0,e)}readValue(){return R.from(this.readBytes(this.wordSize))}}var Yu={exports:{}};/** +var gp=Object.defineProperty;var pp=(r,e,t)=>e in r?gp(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var Se=(r,e,t)=>(pp(r,typeof e!="symbol"?e+"":e,t),t);import{g as xp,h as Lu,i as Xi,k as bp,s as mp,r as ca,j as Ne,d as Uu}from"./index-C1XxAFkH.js";const wp=[{inputs:[{internalType:"bytes32",type:"bytes32"}],name:"getAlternativeSignature",outputs:[{internalType:"string",type:"string"}],stateMutability:"view",type:"function"}];var yp=Object.freeze({__proto__:null,abi:wp});const vp=[{type:"function",name:"isValidSignature",constant:!0,inputs:[{type:"bytes32"},{type:"bytes"}],outputs:[{type:"bytes4"}],payable:!1,stateMutability:"view"}],Ep={isValidSignatureBytes32:"0x1626ba7e"};var Ap=Object.freeze({__proto__:null,abi:vp,returns:Ep});const _p=[{inputs:[{internalType:"bytes",name:"error",type:"bytes"}],name:"ERC1271Revert",type:"error"},{inputs:[{internalType:"bytes",name:"error",type:"bytes"}],name:"ERC6492DeployFailed",type:"error"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"isValidSig",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"},{internalType:"bool",name:"allowSideEffects",type:"bool"},{internalType:"bool",name:"deployAlreadyDeployed",type:"bool"}],name:"isValidSigImpl",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"isValidSigNoThrow",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"isValidSigWithSideEffects",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"isValidSigWithSideEffectsNoThrow",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}];var Sp=Object.freeze({__proto__:null,abi:_p});const Cp=[{type:"function",name:"deploy",constant:!1,inputs:[{type:"address"},{type:"bytes32"}],outputs:[],payable:!0,stateMutability:"payable"}];var Ip=Object.freeze({__proto__:null,abi:Cp});const kp=[{type:"function",name:"nonce",constant:!0,inputs:[],outputs:[{type:"uint256"}],payable:!1,stateMutability:"view"},{type:"function",name:"readNonce",constant:!0,inputs:[{type:"uint256"}],outputs:[{type:"uint256"}],payable:!1,stateMutability:"view"},{type:"function",name:"updateImplementation",constant:!1,inputs:[{type:"address"}],outputs:[],payable:!1,stateMutability:"nonpayable"},{type:"function",name:"selfExecute",constant:!1,inputs:[{components:[{type:"bool",name:"delegateCall"},{type:"bool",name:"revertOnError"},{type:"uint256",name:"gasLimit"},{type:"address",name:"target"},{type:"uint256",name:"value"},{type:"bytes",name:"data"}],type:"tuple[]"}],outputs:[],payable:!1,stateMutability:"nonpayable"},{type:"function",name:"execute",constant:!1,inputs:[{components:[{type:"bool",name:"delegateCall"},{type:"bool",name:"revertOnError"},{type:"uint256",name:"gasLimit"},{type:"address",name:"target"},{type:"uint256",name:"value"},{type:"bytes",name:"data"}],type:"tuple[]"},{type:"uint256"},{type:"bytes"}],outputs:[],payable:!1,stateMutability:"nonpayable"},{type:"function",name:"createContract",inputs:[{type:"bytes"}],payable:!0,stateMutability:"payable"},{type:"function",name:"setExtraImageHash",constant:!1,inputs:[{type:"bytes32",name:"imageHash"},{type:"uint256",name:"expiration"}],outputs:[],payable:!1,stateMutability:"nonpayable"}];var Tp=Object.freeze({__proto__:null,abi:kp});const Mp=[{type:"function",name:"updateImageHash",constant:!0,inputs:[{type:"bytes32"}],outputs:[],payable:!1,stateMutability:"view"},{type:"function",name:"imageHash",constant:!0,inputs:[],outputs:[{type:"bytes32"}],payable:!1,stateMutability:"view"}];var Op=Object.freeze({__proto__:null,abi:Mp});const Np=[{inputs:[{internalType:"address",name:"_factory",type:"address"},{internalType:"address",name:"_mainModule",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_wallet",type:"address"},{indexed:!0,internalType:"bytes32",name:"_imageHash",type:"bytes32"},{indexed:!1,internalType:"uint256",name:"_threshold",type:"uint256"},{indexed:!1,internalType:"bytes",name:"_signers",type:"bytes"}],name:"RequiredConfig",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_wallet",type:"address"},{indexed:!0,internalType:"address",name:"_signer",type:"address"}],name:"RequiredSigner",type:"event"},{inputs:[{internalType:"address",name:"_addr",type:"address"}],name:"callBalanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callBlockNumber",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_i",type:"uint256"}],name:"callBlockhash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"callChainId",outputs:[{internalType:"uint256",name:"id",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"_addr",type:"address"}],name:"callCode",outputs:[{internalType:"bytes",name:"code",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_addr",type:"address"}],name:"callCodeHash",outputs:[{internalType:"bytes32",name:"codeHash",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_addr",type:"address"}],name:"callCodeSize",outputs:[{internalType:"uint256",name:"size",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callCoinbase",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"callDifficulty",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callGasLeft",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callGasLimit",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callGasPrice",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callOrigin",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"callTimestamp",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"knownImageHashes",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"",type:"bytes32"}],name:"lastImageHashUpdate",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"lastSignerUpdate",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"lastWalletUpdate",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"bool",name:"delegateCall",type:"bool"},{internalType:"bool",name:"revertOnError",type:"bool"},{internalType:"uint256",name:"gasLimit",type:"uint256"},{internalType:"address",name:"target",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct IModuleCalls.Transaction[]",name:"_txs",type:"tuple[]"}],name:"multiCall",outputs:[{internalType:"bool[]",name:"_successes",type:"bool[]"},{internalType:"bytes[]",name:"_results",type:"bytes[]"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_wallet",type:"address"},{internalType:"uint256",name:"_threshold",type:"uint256"},{components:[{internalType:"uint256",name:"weight",type:"uint256"},{internalType:"address",name:"signer",type:"address"}],internalType:"struct RequireUtils.Member[]",name:"_members",type:"tuple[]"},{internalType:"bool",name:"_index",type:"bool"}],name:"publishConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_wallet",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"uint256",name:"_sizeMembers",type:"uint256"},{internalType:"bytes",name:"_signature",type:"bytes"},{internalType:"bool",name:"_index",type:"bool"}],name:"publishInitialSigners",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_wallet",type:"address"},{internalType:"uint256",name:"_nonce",type:"uint256"}],name:"requireMinNonce",outputs:[],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_expiration",type:"uint256"}],name:"requireNonExpired",outputs:[],stateMutability:"view",type:"function"}];var Pp=Object.freeze({__proto__:null,abi:Np});const Rp=[{inputs:[{internalType:"address",name:"",type:"address"}],name:"requireFreshSigner",outputs:[],stateMutability:"nonpayable",type:"function"}];var Bp=Object.freeze({__proto__:null,abi:Rp});const Rt={erc6492:Sp,erc5719:yp,erc1271:Ap,factory:Ip,mainModule:Tp,mainModuleUpgradable:Op,sequenceUtils:Pp,requireFreshSigner:Bp},Dp=Object.freeze(Object.defineProperty({__proto__:null,walletContracts:Rt},Symbol.toStringTag,{value:"Module"}));function Ra(){return Ra=Object.assign?Object.assign.bind():function(r){for(var e=1;ethis.fetch(this.url("Ping"),fe({},n)).then(i=>ue(i).then(s=>({status:s.status}))),this.version=n=>this.fetch(this.url("Version"),fe({},n)).then(i=>ue(i).then(s=>({version:s.version}))),this.runtimeStatus=n=>this.fetch(this.url("RuntimeStatus"),fe({},n)).then(i=>ue(i).then(s=>({status:s.status}))),this.clock=n=>this.fetch(this.url("Clock"),fe({},n)).then(i=>ue(i).then(s=>({serverTime:s.serverTime}))),this.getSequenceContext=n=>this.fetch(this.url("GetSequenceContext"),fe({},n)).then(i=>ue(i).then(s=>({data:s.data}))),this.getAuthToken=(n,i)=>this.fetch(this.url("GetAuthToken"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status,jwtToken:a.jwtToken,address:a.address,user:a.user}))),this.getAuthToken2=(n,i)=>this.fetch(this.url("GetAuthToken2"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status,jwtToken:a.jwtToken,address:a.address,user:a.user}))),this.sendPasswordlessLink=(n,i)=>this.fetch(this.url("SendPasswordlessLink"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status}))),this.friendList=(n,i)=>this.fetch(this.url("FriendList"),fe(n,i)).then(s=>ue(s).then(a=>({page:a.page,friends:a.friends}))),this.getFriendByAddress=(n,i)=>this.fetch(this.url("GetFriendByAddress"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status,friend:a.friend}))),this.searchFriends=(n,i)=>this.fetch(this.url("SearchFriends"),fe(n,i)).then(s=>ue(s).then(a=>({friends:a.friends}))),this.addFriend=(n,i)=>this.fetch(this.url("AddFriend"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status,friend:a.friend}))),this.updateFriendNickname=(n,i)=>this.fetch(this.url("UpdateFriendNickname"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status,friend:a.friend}))),this.removeFriend=(n,i)=>this.fetch(this.url("RemoveFriend"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status}))),this.contractCall=(n,i)=>this.fetch(this.url("ContractCall"),fe(n,i)).then(s=>ue(s).then(a=>({returns:a.returns}))),this.decodeContractCall=(n,i)=>this.fetch(this.url("DecodeContractCall"),fe(n,i)).then(s=>ue(s).then(a=>({call:a.call}))),this.lookupContractCallSelectors=(n,i)=>this.fetch(this.url("LookupContractCallSelectors"),fe(n,i)).then(s=>ue(s).then(a=>({signatures:a.signatures}))),this.userStorageFetch=(n,i)=>this.fetch(this.url("UserStorageFetch"),fe(n,i)).then(s=>ue(s).then(a=>({object:a.object}))),this.userStorageSave=(n,i)=>this.fetch(this.url("UserStorageSave"),fe(n,i)).then(s=>ue(s).then(a=>({ok:a.ok}))),this.userStorageDelete=(n,i)=>this.fetch(this.url("UserStorageDelete"),fe(n,i)).then(s=>ue(s).then(a=>({ok:a.ok}))),this.userStorageFetchAll=(n,i)=>this.fetch(this.url("UserStorageFetchAll"),fe(n,i)).then(s=>ue(s).then(a=>({objects:a.objects}))),this.getMoonpayLink=(n,i)=>this.fetch(this.url("GetMoonpayLink"),fe(n,i)).then(s=>ue(s).then(a=>({signedUrl:a.signedUrl}))),this.getSardineClientToken=n=>this.fetch(this.url("GetSardineClientToken"),fe({},n)).then(i=>ue(i).then(s=>({token:s.token}))),this.resolveENSAddress=(n,i)=>this.fetch(this.url("ResolveENSAddress"),fe(n,i)).then(s=>ue(s).then(a=>({address:a.address,ok:a.ok}))),this.isValidSignature=(n,i)=>this.fetch(this.url("IsValidSignature"),fe(n,i)).then(s=>ue(s).then(a=>({isValid:a.isValid}))),this.isValidMessageSignature=(n,i)=>this.fetch(this.url("IsValidMessageSignature"),fe(n,i)).then(s=>ue(s).then(a=>({isValid:a.isValid}))),this.isValidTypedDataSignature=(n,i)=>this.fetch(this.url("IsValidTypedDataSignature"),fe(n,i)).then(s=>ue(s).then(a=>({isValid:a.isValid}))),this.isValidETHAuthProof=(n,i)=>this.fetch(this.url("IsValidETHAuthProof"),fe(n,i)).then(s=>ue(s).then(a=>({isValid:a.isValid}))),this.getCoinPrices=(n,i)=>this.fetch(this.url("GetCoinPrices"),fe(n,i)).then(s=>ue(s).then(a=>({tokenPrices:a.tokenPrices}))),this.getCollectiblePrices=(n,i)=>this.fetch(this.url("GetCollectiblePrices"),fe(n,i)).then(s=>ue(s).then(a=>({tokenPrices:a.tokenPrices}))),this.getExchangeRate=(n,i)=>this.fetch(this.url("GetExchangeRate"),fe(n,i)).then(s=>ue(s).then(a=>({exchangeRate:a.exchangeRate}))),this.memoryStore=(n,i)=>this.fetch(this.url("MemoryStore"),fe(n,i)).then(s=>ue(s).then(a=>({ok:a.ok}))),this.memoryLoad=(n,i)=>this.fetch(this.url("MemoryLoad"),fe(n,i)).then(s=>ue(s).then(a=>({value:a.value}))),this.getInviteInfo=n=>this.fetch(this.url("GetInviteInfo"),fe({},n)).then(i=>ue(i).then(s=>({inviteInfo:s.inviteInfo}))),this.isValidAccessCode=(n,i)=>this.fetch(this.url("IsValidAccessCode"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status}))),this.internalClaimAccessCode=(n,i)=>this.fetch(this.url("InternalClaimAccessCode"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status}))),this.blockNumberAtTime=(n,i)=>this.fetch(this.url("BlockNumberAtTime"),fe(n,i)).then(s=>ue(s).then(a=>({blocks:a.blocks}))),this.paperSessionSecret=(n,i)=>this.fetch(this.url("PaperSessionSecret"),fe(n,i)).then(s=>ue(s).then(a=>({secret:a.secret}))),this.paperSessionSecret2=(n,i)=>this.fetch(this.url("PaperSessionSecret2"),fe(n,i)).then(s=>ue(s).then(a=>({secret:a.secret}))),this.linkWallet=(n,i)=>this.fetch(this.url("LinkWallet"),fe(n,i)).then(s=>ue(s).then(a=>({status:a.status,linkedWalletAddress:a.linkedWalletAddress}))),this.getLinkedWallets=(n,i)=>this.fetch(this.url("GetLinkedWallets"),fe(n,i)).then(s=>ue(s).then(a=>({linkedWallets:a.linkedWallets}))),this.hostname=e,this.fetch=(n,i)=>t(n,i)}url(e){return this.hostname+this.path+e}}const fe=(r={},e={})=>({method:"POST",headers:Ra({},e,{"Content-Type":"application/json"}),body:JSON.stringify(r||{})}),ue=r=>r.text().then(e=>{let t;try{t=JSON.parse(e)}catch{throw{code:"unknown",msg:`expecting JSON, got: ${e}`,status:r.status}}if(!r.ok)throw t;return t}),g0=typeof global=="object"?global.fetch:window.fetch;class ma extends Fu{constructor(e,t,n){super(e.endsWith("/")?e.slice(0,-1):e,g0),this.projectAccessKey=t,this.jwtAuth=n,this._fetch=(i,s)=>{const a={},o=this.jwtAuth,c=this.projectAccessKey;return o&&o.length>0&&(a.Authorization=`BEARER ${o}`),c&&c.length>0&&(a["X-Access-Key"]=c),s.headers=Ra({},s.headers,a),g0(i,s)},this.fetch=this._fetch}}const Wp=Object.freeze(Object.defineProperty({__proto__:null,API:Fu,SequenceAPIClient:ma,SortOrder:Hp,WebRPCSchemaHash:Fp,WebRPCSchemaVersion:Up,WebRPCVersion:Lp},Symbol.toStringTag,{value:"Module"}));var nf={exports:{}};const jp={},qp=Object.freeze(Object.defineProperty({__proto__:null,default:jp},Symbol.toStringTag,{value:"Module"})),Gp=xp(qp);nf.exports;(function(r){(function(e,t){function n(M,l){if(!M)throw new Error(l||"Assertion failed")}function i(M,l){M.super_=l;var x=function(){};x.prototype=l.prototype,M.prototype=new x,M.prototype.constructor=M}function s(M,l,x){if(s.isBN(M))return M;this.negative=0,this.words=null,this.length=0,this.red=null,M!==null&&((l==="le"||l==="be")&&(x=l,l=10),this._init(M||0,l||10,x||"be"))}typeof e=="object"?e.exports=s:t.BN=s,s.BN=s,s.wordSize=26;var a;try{typeof window<"u"&&typeof window.Buffer<"u"?a=window.Buffer:a=Gp.Buffer}catch{}s.isBN=function(l){return l instanceof s?!0:l!==null&&typeof l=="object"&&l.constructor.wordSize===s.wordSize&&Array.isArray(l.words)},s.max=function(l,x){return l.cmp(x)>0?l:x},s.min=function(l,x){return l.cmp(x)<0?l:x},s.prototype._init=function(l,x,y){if(typeof l=="number")return this._initNumber(l,x,y);if(typeof l=="object")return this._initArray(l,x,y);x==="hex"&&(x=16),n(x===(x|0)&&x>=2&&x<=36),l=l.toString().replace(/\s+/g,"");var C=0;l[0]==="-"&&(C++,this.negative=1),C=0;C-=3)w=l[C]|l[C-1]<<8|l[C-2]<<16,this.words[p]|=w<>>26-v&67108863,v+=24,v>=26&&(v-=26,p++);else if(y==="le")for(C=0,p=0;C>>26-v&67108863,v+=24,v>=26&&(v-=26,p++);return this._strip()};function o(M,l){var x=M.charCodeAt(l);if(x>=48&&x<=57)return x-48;if(x>=65&&x<=70)return x-55;if(x>=97&&x<=102)return x-87;n(!1,"Invalid character in "+M)}function c(M,l,x){var y=o(M,x);return x-1>=l&&(y|=o(M,x-1)<<4),y}s.prototype._parseHex=function(l,x,y){this.length=Math.ceil((l.length-x)/6),this.words=new Array(this.length);for(var C=0;C=x;C-=2)v=c(l,x,C)<=18?(p-=18,w+=1,this.words[w]|=v>>>26):p+=8;else{var h=l.length-x;for(C=h%2===0?x+1:x;C=18?(p-=18,w+=1,this.words[w]|=v>>>26):p+=8}this._strip()};function u(M,l,x,y){for(var C=0,p=0,w=Math.min(M.length,x),v=l;v=49?p=h-49+10:h>=17?p=h-17+10:p=h,n(h>=0&&p1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},s.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{s.prototype[Symbol.for("nodejs.util.inspect.custom")]=b}catch{s.prototype.inspect=b}else s.prototype.inspect=b;function b(){return(this.red?""}var E=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],A=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],T=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];s.prototype.toString=function(l,x){l=l||10,x=x|0||1;var y;if(l===16||l==="hex"){y="";for(var C=0,p=0,w=0;w>>24-C&16777215,C+=2,C>=26&&(C-=26,w--),p!==0||w!==this.length-1?y=E[6-h.length]+h+y:y=h+y}for(p!==0&&(y=p.toString(16)+y);y.length%x!==0;)y="0"+y;return this.negative!==0&&(y="-"+y),y}if(l===(l|0)&&l>=2&&l<=36){var f=A[l],m=T[l];y="";var I=this.clone();for(I.negative=0;!I.isZero();){var d=I.modrn(m).toString(l);I=I.idivn(m),I.isZero()?y=d+y:y=E[f-d.length]+d+y}for(this.isZero()&&(y="0"+y);y.length%x!==0;)y="0"+y;return this.negative!==0&&(y="-"+y),y}n(!1,"Base should be between 2 and 36")},s.prototype.toNumber=function(){var l=this.words[0];return this.length===2?l+=this.words[1]*67108864:this.length===3&&this.words[2]===1?l+=4503599627370496+this.words[1]*67108864:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-l:l},s.prototype.toJSON=function(){return this.toString(16,2)},a&&(s.prototype.toBuffer=function(l,x){return this.toArrayLike(a,l,x)}),s.prototype.toArray=function(l,x){return this.toArrayLike(Array,l,x)};var k=function(l,x){return l.allocUnsafe?l.allocUnsafe(x):new l(x)};s.prototype.toArrayLike=function(l,x,y){this._strip();var C=this.byteLength(),p=y||Math.max(1,C);n(C<=p,"byte array longer than desired length"),n(p>0,"Requested array length <= 0");var w=k(l,p),v=x==="le"?"LE":"BE";return this["_toArrayLike"+v](w,C),w},s.prototype._toArrayLikeLE=function(l,x){for(var y=0,C=0,p=0,w=0;p>8&255),y>16&255),w===6?(y>24&255),C=0,w=0):(C=v>>>24,w+=2)}if(y=0&&(l[y--]=v>>8&255),y>=0&&(l[y--]=v>>16&255),w===6?(y>=0&&(l[y--]=v>>24&255),C=0,w=0):(C=v>>>24,w+=2)}if(y>=0)for(l[y--]=C;y>=0;)l[y--]=0},Math.clz32?s.prototype._countBits=function(l){return 32-Math.clz32(l)}:s.prototype._countBits=function(l){var x=l,y=0;return x>=4096&&(y+=13,x>>>=13),x>=64&&(y+=7,x>>>=7),x>=8&&(y+=4,x>>>=4),x>=2&&(y+=2,x>>>=2),y+x},s.prototype._zeroBits=function(l){if(l===0)return 26;var x=l,y=0;return x&8191||(y+=13,x>>>=13),x&127||(y+=7,x>>>=7),x&15||(y+=4,x>>>=4),x&3||(y+=2,x>>>=2),x&1||y++,y},s.prototype.bitLength=function(){var l=this.words[this.length-1],x=this._countBits(l);return(this.length-1)*26+x};function _(M){for(var l=new Array(M.bitLength()),x=0;x>>C&1}return l}s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var l=0,x=0;xl.length?this.clone().ior(l):l.clone().ior(this)},s.prototype.uor=function(l){return this.length>l.length?this.clone().iuor(l):l.clone().iuor(this)},s.prototype.iuand=function(l){var x;this.length>l.length?x=l:x=this;for(var y=0;yl.length?this.clone().iand(l):l.clone().iand(this)},s.prototype.uand=function(l){return this.length>l.length?this.clone().iuand(l):l.clone().iuand(this)},s.prototype.iuxor=function(l){var x,y;this.length>l.length?(x=this,y=l):(x=l,y=this);for(var C=0;Cl.length?this.clone().ixor(l):l.clone().ixor(this)},s.prototype.uxor=function(l){return this.length>l.length?this.clone().iuxor(l):l.clone().iuxor(this)},s.prototype.inotn=function(l){n(typeof l=="number"&&l>=0);var x=Math.ceil(l/26)|0,y=l%26;this._expand(x),y>0&&x--;for(var C=0;C0&&(this.words[C]=~this.words[C]&67108863>>26-y),this._strip()},s.prototype.notn=function(l){return this.clone().inotn(l)},s.prototype.setn=function(l,x){n(typeof l=="number"&&l>=0);var y=l/26|0,C=l%26;return this._expand(y+1),x?this.words[y]=this.words[y]|1<l.length?(y=this,C=l):(y=l,C=this);for(var p=0,w=0;w>>26;for(;p!==0&&w>>26;if(this.length=y.length,p!==0)this.words[this.length]=p,this.length++;else if(y!==this)for(;wl.length?this.clone().iadd(l):l.clone().iadd(this)},s.prototype.isub=function(l){if(l.negative!==0){l.negative=0;var x=this.iadd(l);return l.negative=1,x._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(l),this.negative=1,this._normSign();var y=this.cmp(l);if(y===0)return this.negative=0,this.length=1,this.words[0]=0,this;var C,p;y>0?(C=this,p=l):(C=l,p=this);for(var w=0,v=0;v>26,this.words[v]=x&67108863;for(;w!==0&&v>26,this.words[v]=x&67108863;if(w===0&&v>>26,I=h&67108863,d=Math.min(f,l.length-1),S=Math.max(0,f-M.length+1);S<=d;S++){var O=f-S|0;C=M.words[O]|0,p=l.words[S]|0,w=C*p+I,m+=w/67108864|0,I=w&67108863}x.words[f]=I|0,h=m|0}return h!==0?x.words[f]=h|0:x.length--,x._strip()}var U=function(l,x,y){var C=l.words,p=x.words,w=y.words,v=0,h,f,m,I=C[0]|0,d=I&8191,S=I>>>13,O=C[1]|0,P=O&8191,F=O>>>13,V=C[2]|0,G=V&8191,K=V>>>13,he=C[3]|0,Y=he&8191,ie=he>>>13,sr=C[4]|0,Te=sr&8191,ve=sr>>>13,mt=C[5]|0,Ue=mt&8191,Fe=mt>>>13,Fn=C[6]|0,He=Fn&8191,We=Fn>>>13,Hn=C[7]|0,je=Hn&8191,qe=Hn>>>13,Wn=C[8]|0,Ge=Wn&8191,$e=Wn>>>13,jn=C[9]|0,ze=jn&8191,Ke=jn>>>13,qn=p[0]|0,Ve=qn&8191,Je=qn>>>13,Gn=p[1]|0,Qe=Gn&8191,Ye=Gn>>>13,$n=p[2]|0,Xe=$n&8191,Ze=$n>>>13,zn=p[3]|0,et=zn&8191,tt=zn>>>13,Kn=p[4]|0,rt=Kn&8191,nt=Kn>>>13,Vn=p[5]|0,it=Vn&8191,st=Vn>>>13,Jn=p[6]|0,at=Jn&8191,ot=Jn>>>13,Qn=p[7]|0,ct=Qn&8191,ft=Qn>>>13,Yn=p[8]|0,ut=Yn&8191,lt=Yn>>>13,Xn=p[9]|0,dt=Xn&8191,ht=Xn>>>13;y.negative=l.negative^x.negative,y.length=19,h=Math.imul(d,Ve),f=Math.imul(d,Je),f=f+Math.imul(S,Ve)|0,m=Math.imul(S,Je);var pn=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(pn>>>26)|0,pn&=67108863,h=Math.imul(P,Ve),f=Math.imul(P,Je),f=f+Math.imul(F,Ve)|0,m=Math.imul(F,Je),h=h+Math.imul(d,Qe)|0,f=f+Math.imul(d,Ye)|0,f=f+Math.imul(S,Qe)|0,m=m+Math.imul(S,Ye)|0;var xn=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(xn>>>26)|0,xn&=67108863,h=Math.imul(G,Ve),f=Math.imul(G,Je),f=f+Math.imul(K,Ve)|0,m=Math.imul(K,Je),h=h+Math.imul(P,Qe)|0,f=f+Math.imul(P,Ye)|0,f=f+Math.imul(F,Qe)|0,m=m+Math.imul(F,Ye)|0,h=h+Math.imul(d,Xe)|0,f=f+Math.imul(d,Ze)|0,f=f+Math.imul(S,Xe)|0,m=m+Math.imul(S,Ze)|0;var bn=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(bn>>>26)|0,bn&=67108863,h=Math.imul(Y,Ve),f=Math.imul(Y,Je),f=f+Math.imul(ie,Ve)|0,m=Math.imul(ie,Je),h=h+Math.imul(G,Qe)|0,f=f+Math.imul(G,Ye)|0,f=f+Math.imul(K,Qe)|0,m=m+Math.imul(K,Ye)|0,h=h+Math.imul(P,Xe)|0,f=f+Math.imul(P,Ze)|0,f=f+Math.imul(F,Xe)|0,m=m+Math.imul(F,Ze)|0,h=h+Math.imul(d,et)|0,f=f+Math.imul(d,tt)|0,f=f+Math.imul(S,et)|0,m=m+Math.imul(S,tt)|0;var mn=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(mn>>>26)|0,mn&=67108863,h=Math.imul(Te,Ve),f=Math.imul(Te,Je),f=f+Math.imul(ve,Ve)|0,m=Math.imul(ve,Je),h=h+Math.imul(Y,Qe)|0,f=f+Math.imul(Y,Ye)|0,f=f+Math.imul(ie,Qe)|0,m=m+Math.imul(ie,Ye)|0,h=h+Math.imul(G,Xe)|0,f=f+Math.imul(G,Ze)|0,f=f+Math.imul(K,Xe)|0,m=m+Math.imul(K,Ze)|0,h=h+Math.imul(P,et)|0,f=f+Math.imul(P,tt)|0,f=f+Math.imul(F,et)|0,m=m+Math.imul(F,tt)|0,h=h+Math.imul(d,rt)|0,f=f+Math.imul(d,nt)|0,f=f+Math.imul(S,rt)|0,m=m+Math.imul(S,nt)|0;var wn=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(wn>>>26)|0,wn&=67108863,h=Math.imul(Ue,Ve),f=Math.imul(Ue,Je),f=f+Math.imul(Fe,Ve)|0,m=Math.imul(Fe,Je),h=h+Math.imul(Te,Qe)|0,f=f+Math.imul(Te,Ye)|0,f=f+Math.imul(ve,Qe)|0,m=m+Math.imul(ve,Ye)|0,h=h+Math.imul(Y,Xe)|0,f=f+Math.imul(Y,Ze)|0,f=f+Math.imul(ie,Xe)|0,m=m+Math.imul(ie,Ze)|0,h=h+Math.imul(G,et)|0,f=f+Math.imul(G,tt)|0,f=f+Math.imul(K,et)|0,m=m+Math.imul(K,tt)|0,h=h+Math.imul(P,rt)|0,f=f+Math.imul(P,nt)|0,f=f+Math.imul(F,rt)|0,m=m+Math.imul(F,nt)|0,h=h+Math.imul(d,it)|0,f=f+Math.imul(d,st)|0,f=f+Math.imul(S,it)|0,m=m+Math.imul(S,st)|0;var Mo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Mo>>>26)|0,Mo&=67108863,h=Math.imul(He,Ve),f=Math.imul(He,Je),f=f+Math.imul(We,Ve)|0,m=Math.imul(We,Je),h=h+Math.imul(Ue,Qe)|0,f=f+Math.imul(Ue,Ye)|0,f=f+Math.imul(Fe,Qe)|0,m=m+Math.imul(Fe,Ye)|0,h=h+Math.imul(Te,Xe)|0,f=f+Math.imul(Te,Ze)|0,f=f+Math.imul(ve,Xe)|0,m=m+Math.imul(ve,Ze)|0,h=h+Math.imul(Y,et)|0,f=f+Math.imul(Y,tt)|0,f=f+Math.imul(ie,et)|0,m=m+Math.imul(ie,tt)|0,h=h+Math.imul(G,rt)|0,f=f+Math.imul(G,nt)|0,f=f+Math.imul(K,rt)|0,m=m+Math.imul(K,nt)|0,h=h+Math.imul(P,it)|0,f=f+Math.imul(P,st)|0,f=f+Math.imul(F,it)|0,m=m+Math.imul(F,st)|0,h=h+Math.imul(d,at)|0,f=f+Math.imul(d,ot)|0,f=f+Math.imul(S,at)|0,m=m+Math.imul(S,ot)|0;var Oo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Oo>>>26)|0,Oo&=67108863,h=Math.imul(je,Ve),f=Math.imul(je,Je),f=f+Math.imul(qe,Ve)|0,m=Math.imul(qe,Je),h=h+Math.imul(He,Qe)|0,f=f+Math.imul(He,Ye)|0,f=f+Math.imul(We,Qe)|0,m=m+Math.imul(We,Ye)|0,h=h+Math.imul(Ue,Xe)|0,f=f+Math.imul(Ue,Ze)|0,f=f+Math.imul(Fe,Xe)|0,m=m+Math.imul(Fe,Ze)|0,h=h+Math.imul(Te,et)|0,f=f+Math.imul(Te,tt)|0,f=f+Math.imul(ve,et)|0,m=m+Math.imul(ve,tt)|0,h=h+Math.imul(Y,rt)|0,f=f+Math.imul(Y,nt)|0,f=f+Math.imul(ie,rt)|0,m=m+Math.imul(ie,nt)|0,h=h+Math.imul(G,it)|0,f=f+Math.imul(G,st)|0,f=f+Math.imul(K,it)|0,m=m+Math.imul(K,st)|0,h=h+Math.imul(P,at)|0,f=f+Math.imul(P,ot)|0,f=f+Math.imul(F,at)|0,m=m+Math.imul(F,ot)|0,h=h+Math.imul(d,ct)|0,f=f+Math.imul(d,ft)|0,f=f+Math.imul(S,ct)|0,m=m+Math.imul(S,ft)|0;var No=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(No>>>26)|0,No&=67108863,h=Math.imul(Ge,Ve),f=Math.imul(Ge,Je),f=f+Math.imul($e,Ve)|0,m=Math.imul($e,Je),h=h+Math.imul(je,Qe)|0,f=f+Math.imul(je,Ye)|0,f=f+Math.imul(qe,Qe)|0,m=m+Math.imul(qe,Ye)|0,h=h+Math.imul(He,Xe)|0,f=f+Math.imul(He,Ze)|0,f=f+Math.imul(We,Xe)|0,m=m+Math.imul(We,Ze)|0,h=h+Math.imul(Ue,et)|0,f=f+Math.imul(Ue,tt)|0,f=f+Math.imul(Fe,et)|0,m=m+Math.imul(Fe,tt)|0,h=h+Math.imul(Te,rt)|0,f=f+Math.imul(Te,nt)|0,f=f+Math.imul(ve,rt)|0,m=m+Math.imul(ve,nt)|0,h=h+Math.imul(Y,it)|0,f=f+Math.imul(Y,st)|0,f=f+Math.imul(ie,it)|0,m=m+Math.imul(ie,st)|0,h=h+Math.imul(G,at)|0,f=f+Math.imul(G,ot)|0,f=f+Math.imul(K,at)|0,m=m+Math.imul(K,ot)|0,h=h+Math.imul(P,ct)|0,f=f+Math.imul(P,ft)|0,f=f+Math.imul(F,ct)|0,m=m+Math.imul(F,ft)|0,h=h+Math.imul(d,ut)|0,f=f+Math.imul(d,lt)|0,f=f+Math.imul(S,ut)|0,m=m+Math.imul(S,lt)|0;var Po=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Po>>>26)|0,Po&=67108863,h=Math.imul(ze,Ve),f=Math.imul(ze,Je),f=f+Math.imul(Ke,Ve)|0,m=Math.imul(Ke,Je),h=h+Math.imul(Ge,Qe)|0,f=f+Math.imul(Ge,Ye)|0,f=f+Math.imul($e,Qe)|0,m=m+Math.imul($e,Ye)|0,h=h+Math.imul(je,Xe)|0,f=f+Math.imul(je,Ze)|0,f=f+Math.imul(qe,Xe)|0,m=m+Math.imul(qe,Ze)|0,h=h+Math.imul(He,et)|0,f=f+Math.imul(He,tt)|0,f=f+Math.imul(We,et)|0,m=m+Math.imul(We,tt)|0,h=h+Math.imul(Ue,rt)|0,f=f+Math.imul(Ue,nt)|0,f=f+Math.imul(Fe,rt)|0,m=m+Math.imul(Fe,nt)|0,h=h+Math.imul(Te,it)|0,f=f+Math.imul(Te,st)|0,f=f+Math.imul(ve,it)|0,m=m+Math.imul(ve,st)|0,h=h+Math.imul(Y,at)|0,f=f+Math.imul(Y,ot)|0,f=f+Math.imul(ie,at)|0,m=m+Math.imul(ie,ot)|0,h=h+Math.imul(G,ct)|0,f=f+Math.imul(G,ft)|0,f=f+Math.imul(K,ct)|0,m=m+Math.imul(K,ft)|0,h=h+Math.imul(P,ut)|0,f=f+Math.imul(P,lt)|0,f=f+Math.imul(F,ut)|0,m=m+Math.imul(F,lt)|0,h=h+Math.imul(d,dt)|0,f=f+Math.imul(d,ht)|0,f=f+Math.imul(S,dt)|0,m=m+Math.imul(S,ht)|0;var Ro=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Ro>>>26)|0,Ro&=67108863,h=Math.imul(ze,Qe),f=Math.imul(ze,Ye),f=f+Math.imul(Ke,Qe)|0,m=Math.imul(Ke,Ye),h=h+Math.imul(Ge,Xe)|0,f=f+Math.imul(Ge,Ze)|0,f=f+Math.imul($e,Xe)|0,m=m+Math.imul($e,Ze)|0,h=h+Math.imul(je,et)|0,f=f+Math.imul(je,tt)|0,f=f+Math.imul(qe,et)|0,m=m+Math.imul(qe,tt)|0,h=h+Math.imul(He,rt)|0,f=f+Math.imul(He,nt)|0,f=f+Math.imul(We,rt)|0,m=m+Math.imul(We,nt)|0,h=h+Math.imul(Ue,it)|0,f=f+Math.imul(Ue,st)|0,f=f+Math.imul(Fe,it)|0,m=m+Math.imul(Fe,st)|0,h=h+Math.imul(Te,at)|0,f=f+Math.imul(Te,ot)|0,f=f+Math.imul(ve,at)|0,m=m+Math.imul(ve,ot)|0,h=h+Math.imul(Y,ct)|0,f=f+Math.imul(Y,ft)|0,f=f+Math.imul(ie,ct)|0,m=m+Math.imul(ie,ft)|0,h=h+Math.imul(G,ut)|0,f=f+Math.imul(G,lt)|0,f=f+Math.imul(K,ut)|0,m=m+Math.imul(K,lt)|0,h=h+Math.imul(P,dt)|0,f=f+Math.imul(P,ht)|0,f=f+Math.imul(F,dt)|0,m=m+Math.imul(F,ht)|0;var Bo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Bo>>>26)|0,Bo&=67108863,h=Math.imul(ze,Xe),f=Math.imul(ze,Ze),f=f+Math.imul(Ke,Xe)|0,m=Math.imul(Ke,Ze),h=h+Math.imul(Ge,et)|0,f=f+Math.imul(Ge,tt)|0,f=f+Math.imul($e,et)|0,m=m+Math.imul($e,tt)|0,h=h+Math.imul(je,rt)|0,f=f+Math.imul(je,nt)|0,f=f+Math.imul(qe,rt)|0,m=m+Math.imul(qe,nt)|0,h=h+Math.imul(He,it)|0,f=f+Math.imul(He,st)|0,f=f+Math.imul(We,it)|0,m=m+Math.imul(We,st)|0,h=h+Math.imul(Ue,at)|0,f=f+Math.imul(Ue,ot)|0,f=f+Math.imul(Fe,at)|0,m=m+Math.imul(Fe,ot)|0,h=h+Math.imul(Te,ct)|0,f=f+Math.imul(Te,ft)|0,f=f+Math.imul(ve,ct)|0,m=m+Math.imul(ve,ft)|0,h=h+Math.imul(Y,ut)|0,f=f+Math.imul(Y,lt)|0,f=f+Math.imul(ie,ut)|0,m=m+Math.imul(ie,lt)|0,h=h+Math.imul(G,dt)|0,f=f+Math.imul(G,ht)|0,f=f+Math.imul(K,dt)|0,m=m+Math.imul(K,ht)|0;var Do=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Do>>>26)|0,Do&=67108863,h=Math.imul(ze,et),f=Math.imul(ze,tt),f=f+Math.imul(Ke,et)|0,m=Math.imul(Ke,tt),h=h+Math.imul(Ge,rt)|0,f=f+Math.imul(Ge,nt)|0,f=f+Math.imul($e,rt)|0,m=m+Math.imul($e,nt)|0,h=h+Math.imul(je,it)|0,f=f+Math.imul(je,st)|0,f=f+Math.imul(qe,it)|0,m=m+Math.imul(qe,st)|0,h=h+Math.imul(He,at)|0,f=f+Math.imul(He,ot)|0,f=f+Math.imul(We,at)|0,m=m+Math.imul(We,ot)|0,h=h+Math.imul(Ue,ct)|0,f=f+Math.imul(Ue,ft)|0,f=f+Math.imul(Fe,ct)|0,m=m+Math.imul(Fe,ft)|0,h=h+Math.imul(Te,ut)|0,f=f+Math.imul(Te,lt)|0,f=f+Math.imul(ve,ut)|0,m=m+Math.imul(ve,lt)|0,h=h+Math.imul(Y,dt)|0,f=f+Math.imul(Y,ht)|0,f=f+Math.imul(ie,dt)|0,m=m+Math.imul(ie,ht)|0;var Lo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Lo>>>26)|0,Lo&=67108863,h=Math.imul(ze,rt),f=Math.imul(ze,nt),f=f+Math.imul(Ke,rt)|0,m=Math.imul(Ke,nt),h=h+Math.imul(Ge,it)|0,f=f+Math.imul(Ge,st)|0,f=f+Math.imul($e,it)|0,m=m+Math.imul($e,st)|0,h=h+Math.imul(je,at)|0,f=f+Math.imul(je,ot)|0,f=f+Math.imul(qe,at)|0,m=m+Math.imul(qe,ot)|0,h=h+Math.imul(He,ct)|0,f=f+Math.imul(He,ft)|0,f=f+Math.imul(We,ct)|0,m=m+Math.imul(We,ft)|0,h=h+Math.imul(Ue,ut)|0,f=f+Math.imul(Ue,lt)|0,f=f+Math.imul(Fe,ut)|0,m=m+Math.imul(Fe,lt)|0,h=h+Math.imul(Te,dt)|0,f=f+Math.imul(Te,ht)|0,f=f+Math.imul(ve,dt)|0,m=m+Math.imul(ve,ht)|0;var Uo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Uo>>>26)|0,Uo&=67108863,h=Math.imul(ze,it),f=Math.imul(ze,st),f=f+Math.imul(Ke,it)|0,m=Math.imul(Ke,st),h=h+Math.imul(Ge,at)|0,f=f+Math.imul(Ge,ot)|0,f=f+Math.imul($e,at)|0,m=m+Math.imul($e,ot)|0,h=h+Math.imul(je,ct)|0,f=f+Math.imul(je,ft)|0,f=f+Math.imul(qe,ct)|0,m=m+Math.imul(qe,ft)|0,h=h+Math.imul(He,ut)|0,f=f+Math.imul(He,lt)|0,f=f+Math.imul(We,ut)|0,m=m+Math.imul(We,lt)|0,h=h+Math.imul(Ue,dt)|0,f=f+Math.imul(Ue,ht)|0,f=f+Math.imul(Fe,dt)|0,m=m+Math.imul(Fe,ht)|0;var Fo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Fo>>>26)|0,Fo&=67108863,h=Math.imul(ze,at),f=Math.imul(ze,ot),f=f+Math.imul(Ke,at)|0,m=Math.imul(Ke,ot),h=h+Math.imul(Ge,ct)|0,f=f+Math.imul(Ge,ft)|0,f=f+Math.imul($e,ct)|0,m=m+Math.imul($e,ft)|0,h=h+Math.imul(je,ut)|0,f=f+Math.imul(je,lt)|0,f=f+Math.imul(qe,ut)|0,m=m+Math.imul(qe,lt)|0,h=h+Math.imul(He,dt)|0,f=f+Math.imul(He,ht)|0,f=f+Math.imul(We,dt)|0,m=m+Math.imul(We,ht)|0;var Ho=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Ho>>>26)|0,Ho&=67108863,h=Math.imul(ze,ct),f=Math.imul(ze,ft),f=f+Math.imul(Ke,ct)|0,m=Math.imul(Ke,ft),h=h+Math.imul(Ge,ut)|0,f=f+Math.imul(Ge,lt)|0,f=f+Math.imul($e,ut)|0,m=m+Math.imul($e,lt)|0,h=h+Math.imul(je,dt)|0,f=f+Math.imul(je,ht)|0,f=f+Math.imul(qe,dt)|0,m=m+Math.imul(qe,ht)|0;var Wo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(Wo>>>26)|0,Wo&=67108863,h=Math.imul(ze,ut),f=Math.imul(ze,lt),f=f+Math.imul(Ke,ut)|0,m=Math.imul(Ke,lt),h=h+Math.imul(Ge,dt)|0,f=f+Math.imul(Ge,ht)|0,f=f+Math.imul($e,dt)|0,m=m+Math.imul($e,ht)|0;var jo=(v+h|0)+((f&8191)<<13)|0;v=(m+(f>>>13)|0)+(jo>>>26)|0,jo&=67108863,h=Math.imul(ze,dt),f=Math.imul(ze,ht),f=f+Math.imul(Ke,dt)|0,m=Math.imul(Ke,ht);var qo=(v+h|0)+((f&8191)<<13)|0;return v=(m+(f>>>13)|0)+(qo>>>26)|0,qo&=67108863,w[0]=pn,w[1]=xn,w[2]=bn,w[3]=mn,w[4]=wn,w[5]=Mo,w[6]=Oo,w[7]=No,w[8]=Po,w[9]=Ro,w[10]=Bo,w[11]=Do,w[12]=Lo,w[13]=Uo,w[14]=Fo,w[15]=Ho,w[16]=Wo,w[17]=jo,w[18]=qo,v!==0&&(w[19]=v,y.length++),y};Math.imul||(U=N);function D(M,l,x){x.negative=l.negative^M.negative,x.length=M.length+l.length;for(var y=0,C=0,p=0;p>>26)|0,C+=w>>>26,w&=67108863}x.words[p]=v,y=w,w=C}return y!==0?x.words[p]=y:x.length--,x._strip()}function $(M,l,x){return D(M,l,x)}s.prototype.mulTo=function(l,x){var y,C=this.length+l.length;return this.length===10&&l.length===10?y=U(this,l,x):C<63?y=N(this,l,x):C<1024?y=D(this,l,x):y=$(this,l,x),y},s.prototype.mul=function(l){var x=new s(null);return x.words=new Array(this.length+l.length),this.mulTo(l,x)},s.prototype.mulf=function(l){var x=new s(null);return x.words=new Array(this.length+l.length),$(this,l,x)},s.prototype.imul=function(l){return this.clone().mulTo(l,this)},s.prototype.imuln=function(l){var x=l<0;x&&(l=-l),n(typeof l=="number"),n(l<67108864);for(var y=0,C=0;C>=26,y+=p/67108864|0,y+=w>>>26,this.words[C]=w&67108863}return y!==0&&(this.words[C]=y,this.length++),x?this.ineg():this},s.prototype.muln=function(l){return this.clone().imuln(l)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(l){var x=_(l);if(x.length===0)return new s(1);for(var y=this,C=0;C=0);var x=l%26,y=(l-x)/26,C=67108863>>>26-x<<26-x,p;if(x!==0){var w=0;for(p=0;p>>26-x}w&&(this.words[p]=w,this.length++)}if(y!==0){for(p=this.length-1;p>=0;p--)this.words[p+y]=this.words[p];for(p=0;p=0);var C;x?C=(x-x%26)/26:C=0;var p=l%26,w=Math.min((l-p)/26,this.length),v=67108863^67108863>>>p<w)for(this.length-=w,f=0;f=0&&(m!==0||f>=C);f--){var I=this.words[f]|0;this.words[f]=m<<26-p|I>>>p,m=I&v}return h&&m!==0&&(h.words[h.length++]=m),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},s.prototype.ishrn=function(l,x,y){return n(this.negative===0),this.iushrn(l,x,y)},s.prototype.shln=function(l){return this.clone().ishln(l)},s.prototype.ushln=function(l){return this.clone().iushln(l)},s.prototype.shrn=function(l){return this.clone().ishrn(l)},s.prototype.ushrn=function(l){return this.clone().iushrn(l)},s.prototype.testn=function(l){n(typeof l=="number"&&l>=0);var x=l%26,y=(l-x)/26,C=1<=0);var x=l%26,y=(l-x)/26;if(n(this.negative===0,"imaskn works only with positive numbers"),this.length<=y)return this;if(x!==0&&y++,this.length=Math.min(y,this.length),x!==0){var C=67108863^67108863>>>x<=67108864;x++)this.words[x]-=67108864,x===this.length-1?this.words[x+1]=1:this.words[x+1]++;return this.length=Math.max(this.length,x+1),this},s.prototype.isubn=function(l){if(n(typeof l=="number"),n(l<67108864),l<0)return this.iaddn(-l);if(this.negative!==0)return this.negative=0,this.iaddn(l),this.negative=1,this;if(this.words[0]-=l,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var x=0;x>26)-(h/67108864|0),this.words[p+y]=w&67108863}for(;p>26,this.words[p+y]=w&67108863;if(v===0)return this._strip();for(n(v===-1),v=0,p=0;p>26,this.words[p]=w&67108863;return this.negative=1,this._strip()},s.prototype._wordDiv=function(l,x){var y=this.length-l.length,C=this.clone(),p=l,w=p.words[p.length-1]|0,v=this._countBits(w);y=26-v,y!==0&&(p=p.ushln(y),C.iushln(y),w=p.words[p.length-1]|0);var h=C.length-p.length,f;if(x!=="mod"){f=new s(null),f.length=h+1,f.words=new Array(f.length);for(var m=0;m=0;d--){var S=(C.words[p.length+d]|0)*67108864+(C.words[p.length+d-1]|0);for(S=Math.min(S/w|0,67108863),C._ishlnsubmul(p,S,d);C.negative!==0;)S--,C.negative=0,C._ishlnsubmul(p,1,d),C.isZero()||(C.negative^=1);f&&(f.words[d]=S)}return f&&f._strip(),C._strip(),x!=="div"&&y!==0&&C.iushrn(y),{div:f||null,mod:C}},s.prototype.divmod=function(l,x,y){if(n(!l.isZero()),this.isZero())return{div:new s(0),mod:new s(0)};var C,p,w;return this.negative!==0&&l.negative===0?(w=this.neg().divmod(l,x),x!=="mod"&&(C=w.div.neg()),x!=="div"&&(p=w.mod.neg(),y&&p.negative!==0&&p.iadd(l)),{div:C,mod:p}):this.negative===0&&l.negative!==0?(w=this.divmod(l.neg(),x),x!=="mod"&&(C=w.div.neg()),{div:C,mod:w.mod}):this.negative&l.negative?(w=this.neg().divmod(l.neg(),x),x!=="div"&&(p=w.mod.neg(),y&&p.negative!==0&&p.isub(l)),{div:w.div,mod:p}):l.length>this.length||this.cmp(l)<0?{div:new s(0),mod:this}:l.length===1?x==="div"?{div:this.divn(l.words[0]),mod:null}:x==="mod"?{div:null,mod:new s(this.modrn(l.words[0]))}:{div:this.divn(l.words[0]),mod:new s(this.modrn(l.words[0]))}:this._wordDiv(l,x)},s.prototype.div=function(l){return this.divmod(l,"div",!1).div},s.prototype.mod=function(l){return this.divmod(l,"mod",!1).mod},s.prototype.umod=function(l){return this.divmod(l,"mod",!0).mod},s.prototype.divRound=function(l){var x=this.divmod(l);if(x.mod.isZero())return x.div;var y=x.div.negative!==0?x.mod.isub(l):x.mod,C=l.ushrn(1),p=l.andln(1),w=y.cmp(C);return w<0||p===1&&w===0?x.div:x.div.negative!==0?x.div.isubn(1):x.div.iaddn(1)},s.prototype.modrn=function(l){var x=l<0;x&&(l=-l),n(l<=67108863);for(var y=(1<<26)%l,C=0,p=this.length-1;p>=0;p--)C=(y*C+(this.words[p]|0))%l;return x?-C:C},s.prototype.modn=function(l){return this.modrn(l)},s.prototype.idivn=function(l){var x=l<0;x&&(l=-l),n(l<=67108863);for(var y=0,C=this.length-1;C>=0;C--){var p=(this.words[C]|0)+y*67108864;this.words[C]=p/l|0,y=p%l}return this._strip(),x?this.ineg():this},s.prototype.divn=function(l){return this.clone().idivn(l)},s.prototype.egcd=function(l){n(l.negative===0),n(!l.isZero());var x=this,y=l.clone();x.negative!==0?x=x.umod(l):x=x.clone();for(var C=new s(1),p=new s(0),w=new s(0),v=new s(1),h=0;x.isEven()&&y.isEven();)x.iushrn(1),y.iushrn(1),++h;for(var f=y.clone(),m=x.clone();!x.isZero();){for(var I=0,d=1;!(x.words[0]&d)&&I<26;++I,d<<=1);if(I>0)for(x.iushrn(I);I-- >0;)(C.isOdd()||p.isOdd())&&(C.iadd(f),p.isub(m)),C.iushrn(1),p.iushrn(1);for(var S=0,O=1;!(y.words[0]&O)&&S<26;++S,O<<=1);if(S>0)for(y.iushrn(S);S-- >0;)(w.isOdd()||v.isOdd())&&(w.iadd(f),v.isub(m)),w.iushrn(1),v.iushrn(1);x.cmp(y)>=0?(x.isub(y),C.isub(w),p.isub(v)):(y.isub(x),w.isub(C),v.isub(p))}return{a:w,b:v,gcd:y.iushln(h)}},s.prototype._invmp=function(l){n(l.negative===0),n(!l.isZero());var x=this,y=l.clone();x.negative!==0?x=x.umod(l):x=x.clone();for(var C=new s(1),p=new s(0),w=y.clone();x.cmpn(1)>0&&y.cmpn(1)>0;){for(var v=0,h=1;!(x.words[0]&h)&&v<26;++v,h<<=1);if(v>0)for(x.iushrn(v);v-- >0;)C.isOdd()&&C.iadd(w),C.iushrn(1);for(var f=0,m=1;!(y.words[0]&m)&&f<26;++f,m<<=1);if(f>0)for(y.iushrn(f);f-- >0;)p.isOdd()&&p.iadd(w),p.iushrn(1);x.cmp(y)>=0?(x.isub(y),C.isub(p)):(y.isub(x),p.isub(C))}var I;return x.cmpn(1)===0?I=C:I=p,I.cmpn(0)<0&&I.iadd(l),I},s.prototype.gcd=function(l){if(this.isZero())return l.abs();if(l.isZero())return this.abs();var x=this.clone(),y=l.clone();x.negative=0,y.negative=0;for(var C=0;x.isEven()&&y.isEven();C++)x.iushrn(1),y.iushrn(1);do{for(;x.isEven();)x.iushrn(1);for(;y.isEven();)y.iushrn(1);var p=x.cmp(y);if(p<0){var w=x;x=y,y=w}else if(p===0||y.cmpn(1)===0)break;x.isub(y)}while(!0);return y.iushln(C)},s.prototype.invm=function(l){return this.egcd(l).a.umod(l)},s.prototype.isEven=function(){return(this.words[0]&1)===0},s.prototype.isOdd=function(){return(this.words[0]&1)===1},s.prototype.andln=function(l){return this.words[0]&l},s.prototype.bincn=function(l){n(typeof l=="number");var x=l%26,y=(l-x)/26,C=1<>>26,v&=67108863,this.words[w]=v}return p!==0&&(this.words[w]=p,this.length++),this},s.prototype.isZero=function(){return this.length===1&&this.words[0]===0},s.prototype.cmpn=function(l){var x=l<0;if(this.negative!==0&&!x)return-1;if(this.negative===0&&x)return 1;this._strip();var y;if(this.length>1)y=1;else{x&&(l=-l),n(l<=67108863,"Number is too big");var C=this.words[0]|0;y=C===l?0:Cl.length)return 1;if(this.length=0;y--){var C=this.words[y]|0,p=l.words[y]|0;if(C!==p){Cp&&(x=1);break}}return x},s.prototype.gtn=function(l){return this.cmpn(l)===1},s.prototype.gt=function(l){return this.cmp(l)===1},s.prototype.gten=function(l){return this.cmpn(l)>=0},s.prototype.gte=function(l){return this.cmp(l)>=0},s.prototype.ltn=function(l){return this.cmpn(l)===-1},s.prototype.lt=function(l){return this.cmp(l)===-1},s.prototype.lten=function(l){return this.cmpn(l)<=0},s.prototype.lte=function(l){return this.cmp(l)<=0},s.prototype.eqn=function(l){return this.cmpn(l)===0},s.prototype.eq=function(l){return this.cmp(l)===0},s.red=function(l){return new re(l)},s.prototype.toRed=function(l){return n(!this.red,"Already a number in reduction context"),n(this.negative===0,"red works only with positives"),l.convertTo(this)._forceRed(l)},s.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},s.prototype._forceRed=function(l){return this.red=l,this},s.prototype.forceRed=function(l){return n(!this.red,"Already a number in reduction context"),this._forceRed(l)},s.prototype.redAdd=function(l){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,l)},s.prototype.redIAdd=function(l){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,l)},s.prototype.redSub=function(l){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,l)},s.prototype.redISub=function(l){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,l)},s.prototype.redShl=function(l){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,l)},s.prototype.redMul=function(l){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,l),this.red.mul(this,l)},s.prototype.redIMul=function(l){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,l),this.red.imul(this,l)},s.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(l){return n(this.red&&!l.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,l)};var L={k256:null,p224:null,p192:null,p25519:null};function z(M,l){this.name=M,this.p=new s(l,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}z.prototype._tmp=function(){var l=new s(null);return l.words=new Array(Math.ceil(this.n/13)),l},z.prototype.ireduce=function(l){var x=l,y;do this.split(x,this.tmp),x=this.imulK(x),x=x.iadd(this.tmp),y=x.bitLength();while(y>this.n);var C=y0?x.isub(this.p):x.strip!==void 0?x.strip():x._strip(),x},z.prototype.split=function(l,x){l.iushrn(this.n,0,x)},z.prototype.imulK=function(l){return l.imul(this.k)};function Z(){z.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}i(Z,z),Z.prototype.split=function(l,x){for(var y=4194303,C=Math.min(l.length,9),p=0;p>>22,w=v}w>>>=22,l.words[p-10]=w,w===0&&l.length>10?l.length-=10:l.length-=9},Z.prototype.imulK=function(l){l.words[l.length]=0,l.words[l.length+1]=0,l.length+=2;for(var x=0,y=0;y>>=26,l.words[y]=p,x=C}return x!==0&&(l.words[l.length++]=x),l},s._prime=function(l){if(L[l])return L[l];var x;if(l==="k256")x=new Z;else if(l==="p224")x=new J;else if(l==="p192")x=new Q;else if(l==="p25519")x=new te;else throw new Error("Unknown prime "+l);return L[l]=x,x};function re(M){if(typeof M=="string"){var l=s._prime(M);this.m=l.p,this.prime=l}else n(M.gtn(1),"modulus must be greater than 1"),this.m=M,this.prime=null}re.prototype._verify1=function(l){n(l.negative===0,"red works only with positives"),n(l.red,"red works only with red numbers")},re.prototype._verify2=function(l,x){n((l.negative|x.negative)===0,"red works only with positives"),n(l.red&&l.red===x.red,"red works only with red numbers")},re.prototype.imod=function(l){return this.prime?this.prime.ireduce(l)._forceRed(this):(g(l,l.umod(this.m)._forceRed(this)),l)},re.prototype.neg=function(l){return l.isZero()?l.clone():this.m.sub(l)._forceRed(this)},re.prototype.add=function(l,x){this._verify2(l,x);var y=l.add(x);return y.cmp(this.m)>=0&&y.isub(this.m),y._forceRed(this)},re.prototype.iadd=function(l,x){this._verify2(l,x);var y=l.iadd(x);return y.cmp(this.m)>=0&&y.isub(this.m),y},re.prototype.sub=function(l,x){this._verify2(l,x);var y=l.sub(x);return y.cmpn(0)<0&&y.iadd(this.m),y._forceRed(this)},re.prototype.isub=function(l,x){this._verify2(l,x);var y=l.isub(x);return y.cmpn(0)<0&&y.iadd(this.m),y},re.prototype.shl=function(l,x){return this._verify1(l),this.imod(l.ushln(x))},re.prototype.imul=function(l,x){return this._verify2(l,x),this.imod(l.imul(x))},re.prototype.mul=function(l,x){return this._verify2(l,x),this.imod(l.mul(x))},re.prototype.isqr=function(l){return this.imul(l,l.clone())},re.prototype.sqr=function(l){return this.mul(l,l)},re.prototype.sqrt=function(l){if(l.isZero())return l.clone();var x=this.m.andln(3);if(n(x%2===1),x===3){var y=this.m.add(new s(1)).iushrn(2);return this.pow(l,y)}for(var C=this.m.subn(1),p=0;!C.isZero()&&C.andln(1)===0;)p++,C.iushrn(1);n(!C.isZero());var w=new s(1).toRed(this),v=w.redNeg(),h=this.m.subn(1).iushrn(1),f=this.m.bitLength();for(f=new s(2*f*f).toRed(this);this.pow(f,h).cmp(v)!==0;)f.redIAdd(v);for(var m=this.pow(f,C),I=this.pow(l,C.addn(1).iushrn(1)),d=this.pow(l,C),S=p;d.cmp(w)!==0;){for(var O=d,P=0;O.cmp(w)!==0;P++)O=O.redSqr();n(P=0;p--){for(var m=x.words[p],I=f-1;I>=0;I--){var d=m>>I&1;if(w!==C[0]&&(w=this.sqr(w)),d===0&&v===0){h=0;continue}v<<=1,v|=d,h++,!(h!==y&&(p!==0||I!==0))&&(w=this.mul(w,C[v]),h=0,v=0)}f=26}return w},re.prototype.convertTo=function(l){var x=l.umod(this.m);return x===l?x.clone():x},re.prototype.convertFrom=function(l){var x=l.clone();return x.red=null,x},s.mont=function(l){return new be(l)};function be(M){re.call(this,M),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}i(be,re),be.prototype.convertTo=function(l){return this.imod(l.ushln(this.shift))},be.prototype.convertFrom=function(l){var x=this.imod(l.mul(this.rinv));return x.red=null,x},be.prototype.imul=function(l,x){if(l.isZero()||x.isZero())return l.words[0]=0,l.length=1,l;var y=l.imul(x),C=y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),p=y.isub(C).iushrn(this.shift),w=p;return p.cmp(this.m)>=0?w=p.isub(this.m):p.cmpn(0)<0&&(w=p.iadd(this.m)),w._forceRed(this)},be.prototype.mul=function(l,x){if(l.isZero()||x.isZero())return new s(0)._forceRed(this);var y=l.mul(x),C=y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),p=y.isub(C).iushrn(this.shift),w=p;return p.cmp(this.m)>=0?w=p.isub(this.m):p.cmpn(0)<0&&(w=p.iadd(this.m)),w._forceRed(this)},be.prototype.invm=function(l){var x=this.imod(l._invmp(this.m).mul(this.r2));return x._forceRed(this)}})(r,Lu)})(nf);var $p=nf.exports;const oe=Xi($p),zp="logger/5.7.0";let p0=!1,x0=!1;const wa={debug:1,default:2,info:2,warning:3,error:4,off:5};let b0=wa.default,Go=null;function Kp(){try{const r=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test".normalize(e)!=="test")throw new Error("bad normalize")}catch{r.push(e)}}),r.length)throw new Error("missing "+r.join(", "));if("é".normalize("NFD")!=="é")throw new Error("broken implementation")}catch(r){return r.message}return null}const m0=Kp();var gc;(function(r){r.DEBUG="DEBUG",r.INFO="INFO",r.WARNING="WARNING",r.ERROR="ERROR",r.OFF="OFF"})(gc||(gc={}));var Ar;(function(r){r.UNKNOWN_ERROR="UNKNOWN_ERROR",r.NOT_IMPLEMENTED="NOT_IMPLEMENTED",r.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",r.NETWORK_ERROR="NETWORK_ERROR",r.SERVER_ERROR="SERVER_ERROR",r.TIMEOUT="TIMEOUT",r.BUFFER_OVERRUN="BUFFER_OVERRUN",r.NUMERIC_FAULT="NUMERIC_FAULT",r.MISSING_NEW="MISSING_NEW",r.INVALID_ARGUMENT="INVALID_ARGUMENT",r.MISSING_ARGUMENT="MISSING_ARGUMENT",r.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",r.CALL_EXCEPTION="CALL_EXCEPTION",r.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",r.NONCE_EXPIRED="NONCE_EXPIRED",r.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",r.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",r.TRANSACTION_REPLACED="TRANSACTION_REPLACED",r.ACTION_REJECTED="ACTION_REJECTED"})(Ar||(Ar={}));const w0="0123456789abcdef";let B=class Tt{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const n=e.toLowerCase();wa[n]==null&&this.throwArgumentError("invalid log level name","logLevel",e),!(b0>wa[n])&&console.log.apply(console,t)}debug(...e){this._log(Tt.levels.DEBUG,e)}info(...e){this._log(Tt.levels.INFO,e)}warn(...e){this._log(Tt.levels.WARNING,e)}makeError(e,t,n){if(x0)return this.makeError("censored error",t,{});t||(t=Tt.errors.UNKNOWN_ERROR),n||(n={});const i=[];Object.keys(n).forEach(c=>{const u=n[c];try{if(u instanceof Uint8Array){let g="";for(let b=0;b>4],g+=w0[u[b]&15];i.push(c+"=Uint8Array(0x"+g+")")}else i.push(c+"="+JSON.stringify(u))}catch{i.push(c+"="+JSON.stringify(n[c].toString()))}}),i.push(`code=${t}`),i.push(`version=${this.version}`);const s=e;let a="";switch(t){case Ar.NUMERIC_FAULT:{a="NUMERIC_FAULT";const c=e;switch(c){case"overflow":case"underflow":case"division-by-zero":a+="-"+c;break;case"negative-power":case"negative-width":a+="-unsupported";break;case"unbound-bitwise-result":a+="-unbound-result";break}break}case Ar.CALL_EXCEPTION:case Ar.INSUFFICIENT_FUNDS:case Ar.MISSING_NEW:case Ar.NONCE_EXPIRED:case Ar.REPLACEMENT_UNDERPRICED:case Ar.TRANSACTION_REPLACED:case Ar.UNPREDICTABLE_GAS_LIMIT:a=t;break}a&&(e+=" [ See: https://links.ethers.org/v5-errors-"+a+" ]"),i.length&&(e+=" ("+i.join(", ")+")");const o=new Error(e);return o.reason=s,o.code=t,Object.keys(n).forEach(function(c){o[c]=n[c]}),o}throwError(e,t,n){throw this.makeError(e,t,n)}throwArgumentError(e,t,n){return this.throwError(e,Tt.errors.INVALID_ARGUMENT,{argument:t,value:n})}assert(e,t,n,i){e||this.throwError(t,n,i)}assertArgument(e,t,n,i){e||this.throwArgumentError(t,n,i)}checkNormalize(e){m0&&this.throwError("platform missing String.prototype.normalize",Tt.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:m0})}checkSafeUint53(e,t){typeof e=="number"&&(t==null&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,Tt.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,Tt.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,n){n?n=": "+n:n="",et&&this.throwError("too many arguments"+n,Tt.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){(e===Object||e==null)&&this.throwError("missing new",Tt.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",Tt.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||e==null)&&this.throwError("missing new",Tt.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return Go||(Go=new Tt(zp)),Go}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",Tt.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),p0){if(!e)return;this.globalLogger().throwError("error censorship permanent",Tt.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}x0=!!e,p0=!!t}static setLogLevel(e){const t=wa[e.toLowerCase()];if(t==null){Tt.globalLogger().warn("invalid log level - "+e);return}b0=t}static from(e){return new Tt(e)}};B.errors=Ar;B.levels=gc;const Vp="bytes/5.7.0",wt=new B(Vp);function Hu(r){return!!r.toHexString}function Di(r){return r.slice||(r.slice=function(){const e=Array.prototype.slice.call(arguments);return Di(new Uint8Array(Array.prototype.slice.apply(r,e)))}),r}function Gr(r){return Ee(r)&&!(r.length%2)||Dn(r)}function y0(r){return typeof r=="number"&&r==r&&r%1===0}function Dn(r){if(r==null)return!1;if(r.constructor===Uint8Array)return!0;if(typeof r=="string"||!y0(r.length)||r.length<0)return!1;for(let e=0;e=256)return!1}return!0}function j(r,e){if(e||(e={}),typeof r=="number"){wt.checkSafeUint53(r,"invalid arrayify value");const t=[];for(;r;)t.unshift(r&255),r=parseInt(String(r/256));return t.length===0&&t.push(0),Di(new Uint8Array(t))}if(e.allowMissingPrefix&&typeof r=="string"&&r.substring(0,2)!=="0x"&&(r="0x"+r),Hu(r)&&(r=r.toHexString()),Ee(r)){let t=r.substring(2);t.length%2&&(e.hexPad==="left"?t="0"+t:e.hexPad==="right"?t+="0":wt.throwArgumentError("hex data is odd-length","value",r));const n=[];for(let i=0;ij(i)),t=e.reduce((i,s)=>i+s.length,0),n=new Uint8Array(t);return e.reduce((i,s)=>(n.set(s,i),i+s.length),0),Di(n)}function Hr(r){let e=j(r);if(e.length===0)return e;let t=0;for(;te&&wt.throwArgumentError("value out of range","value",arguments[0]);const t=new Uint8Array(e);return t.set(r,e-r.length),Di(t)}function Ee(r,e){return!(typeof r!="string"||!r.match(/^0x[0-9A-Fa-f]*$/)||e&&r.length!==2+2*e)}const $o="0123456789abcdef";function W(r,e){if(e||(e={}),typeof r=="number"){wt.checkSafeUint53(r,"invalid hexlify value");let t="";for(;r;)t=$o[r&15]+t,r=Math.floor(r/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if(typeof r=="bigint")return r=r.toString(16),r.length%2?"0x0"+r:"0x"+r;if(e.allowMissingPrefix&&typeof r=="string"&&r.substring(0,2)!=="0x"&&(r="0x"+r),Hu(r))return r.toHexString();if(Ee(r))return r.length%2&&(e.hexPad==="left"?r="0x0"+r.substring(2):e.hexPad==="right"?r+="0":wt.throwArgumentError("hex data is odd-length","value",r)),r.toLowerCase();if(Dn(r)){let t="0x";for(let n=0;n>4]+$o[i&15]}return t}return wt.throwArgumentError("invalid hexlify value","value",r)}function $r(r){if(typeof r!="string")r=W(r);else if(!Ee(r)||r.length%2)return null;return(r.length-2)/2}function yt(r,e,t){return typeof r!="string"?r=W(r):(!Ee(r)||r.length%2)&&wt.throwArgumentError("invalid hexData","value",r),e=2+2*e,t!=null?"0x"+r.substring(e,2+2*t):"0x"+r.substring(e)}function Qt(r){let e="0x";return r.forEach(t=>{e+=W(t).substring(2)}),e}function kr(r){const e=Wu(W(r,{hexPad:"left"}));return e==="0x"?"0x0":e}function Wu(r){typeof r!="string"&&(r=W(r)),Ee(r)||wt.throwArgumentError("invalid hex string","value",r),r=r.substring(2);let e=0;for(;e2*e+2&&wt.throwArgumentError("value out of range","value",arguments[1]);r.length<2*e+2;)r="0x0"+r.substring(2);return r}function mi(r){const e={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(Gr(r)){let t=j(r);t.length===64?(e.v=27+(t[32]>>7),t[32]&=127,e.r=W(t.slice(0,32)),e.s=W(t.slice(32,64))):t.length===65?(e.r=W(t.slice(0,32)),e.s=W(t.slice(32,64)),e.v=t[64]):wt.throwArgumentError("invalid signature string","signature",r),e.v<27&&(e.v===0||e.v===1?e.v+=27:wt.throwArgumentError("signature invalid v byte","signature",r)),e.recoveryParam=1-e.v%2,e.recoveryParam&&(t[32]|=128),e._vs=W(t.slice(32,64))}else{if(e.r=r.r,e.s=r.s,e.v=r.v,e.recoveryParam=r.recoveryParam,e._vs=r._vs,e._vs!=null){const i=ws(j(e._vs),32);e._vs=W(i);const s=i[0]>=128?1:0;e.recoveryParam==null?e.recoveryParam=s:e.recoveryParam!==s&&wt.throwArgumentError("signature recoveryParam mismatch _vs","signature",r),i[0]&=127;const a=W(i);e.s==null?e.s=a:e.s!==a&&wt.throwArgumentError("signature v mismatch _vs","signature",r)}if(e.recoveryParam==null)e.v==null?wt.throwArgumentError("signature missing v and recoveryParam","signature",r):e.v===0||e.v===1?e.recoveryParam=e.v:e.recoveryParam=1-e.v%2;else if(e.v==null)e.v=27+e.recoveryParam;else{const i=e.v===0||e.v===1?e.v:1-e.v%2;e.recoveryParam!==i&&wt.throwArgumentError("signature recoveryParam mismatch v","signature",r)}e.r==null||!Ee(e.r)?wt.throwArgumentError("signature missing or invalid r","signature",r):e.r=Re(e.r,32),e.s==null||!Ee(e.s)?wt.throwArgumentError("signature missing or invalid s","signature",r):e.s=Re(e.s,32);const t=j(e.s);t[0]>=128&&wt.throwArgumentError("signature s out of range","signature",r),e.recoveryParam&&(t[0]|=128);const n=W(t);e._vs&&(Ee(e._vs)||wt.throwArgumentError("signature invalid _vs","signature",r),e._vs=Re(e._vs,32)),e._vs==null?e._vs=n:e._vs!==n&&wt.throwArgumentError("signature _vs mismatch v and s","signature",r)}return e.yParityAndS=e._vs,e.compact=e.r+e.yParityAndS.substring(2),e}function pc(r){return r=mi(r),W(Pe([r.r,r.s,r.recoveryParam?"0x1c":"0x1b"]))}const ju="bignumber/5.7.0";var Bs=oe.BN;const Xr=new B(ju),zo={},v0=9007199254740991;function Jp(r){return r!=null&&(R.isBigNumber(r)||typeof r=="number"&&r%1===0||typeof r=="string"&&!!r.match(/^-?[0-9]+$/)||Ee(r)||typeof r=="bigint"||Dn(r))}let E0=!1;class R{constructor(e,t){e!==zo&&Xr.throwError("cannot call constructor directly; use BigNumber.from",B.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return er(me(this).fromTwos(e))}toTwos(e){return er(me(this).toTwos(e))}abs(){return this._hex[0]==="-"?R.from(this._hex.substring(1)):this}add(e){return er(me(this).add(me(e)))}sub(e){return er(me(this).sub(me(e)))}div(e){return R.from(e).isZero()&&fr("division-by-zero","div"),er(me(this).div(me(e)))}mul(e){return er(me(this).mul(me(e)))}mod(e){const t=me(e);return t.isNeg()&&fr("division-by-zero","mod"),er(me(this).umod(t))}pow(e){const t=me(e);return t.isNeg()&&fr("negative-power","pow"),er(me(this).pow(t))}and(e){const t=me(e);return(this.isNegative()||t.isNeg())&&fr("unbound-bitwise-result","and"),er(me(this).and(t))}or(e){const t=me(e);return(this.isNegative()||t.isNeg())&&fr("unbound-bitwise-result","or"),er(me(this).or(t))}xor(e){const t=me(e);return(this.isNegative()||t.isNeg())&&fr("unbound-bitwise-result","xor"),er(me(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&fr("negative-width","mask"),er(me(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&fr("negative-width","shl"),er(me(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&fr("negative-width","shr"),er(me(this).shrn(e))}eq(e){return me(this).eq(me(e))}lt(e){return me(this).lt(me(e))}lte(e){return me(this).lte(me(e))}gt(e){return me(this).gt(me(e))}gte(e){return me(this).gte(me(e))}isNegative(){return this._hex[0]==="-"}isZero(){return me(this).isZero()}toNumber(){try{return me(this).toNumber()}catch{fr("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch{}return Xr.throwError("this platform does not support BigInt",B.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(arguments[0]===10?E0||(E0=!0,Xr.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):arguments[0]===16?Xr.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",B.errors.UNEXPECTED_ARGUMENT,{}):Xr.throwError("BigNumber.toString does not accept parameters",B.errors.UNEXPECTED_ARGUMENT,{})),me(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof R)return e;if(typeof e=="string")return e.match(/^-?0x[0-9a-f]+$/i)?new R(zo,Ds(e)):e.match(/^-?[0-9]+$/)?new R(zo,Ds(new Bs(e))):Xr.throwArgumentError("invalid BigNumber string","value",e);if(typeof e=="number")return e%1&&fr("underflow","BigNumber.from",e),(e>=v0||e<=-v0)&&fr("overflow","BigNumber.from",e),R.from(String(e));const t=e;if(typeof t=="bigint")return R.from(t.toString());if(Dn(t))return R.from(W(t));if(t)if(t.toHexString){const n=t.toHexString();if(typeof n=="string")return R.from(n)}else{let n=t._hex;if(n==null&&t.type==="BigNumber"&&(n=t.hex),typeof n=="string"&&(Ee(n)||n[0]==="-"&&Ee(n.substring(1))))return R.from(n)}return Xr.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!!(e&&e._isBigNumber)}}function Ds(r){if(typeof r!="string")return Ds(r.toString(16));if(r[0]==="-")return r=r.substring(1),r[0]==="-"&&Xr.throwArgumentError("invalid hex","value",r),r=Ds(r),r==="0x00"?r:"-"+r;if(r.substring(0,2)!=="0x"&&(r="0x"+r),r==="0x")return"0x00";for(r.length%2&&(r="0x0"+r.substring(2));r.length>4&&r.substring(0,4)==="0x00";)r="0x"+r.substring(4);return r}function er(r){return R.from(Ds(r))}function me(r){const e=R.from(r).toHexString();return e[0]==="-"?new Bs("-"+e.substring(3),16):new Bs(e.substring(2),16)}function fr(r,e,t){const n={fault:r,operation:e};return t!=null&&(n.value=t),Xr.throwError(r,B.errors.NUMERIC_FAULT,n)}function Qp(r){return new Bs(r,36).toString(16)}function Yp(r){return new Bs(r,16).toString(36)}const Yt=new B(ju),ys={},qu=R.from(0),Gu=R.from(-1);function $u(r,e,t,n){const i={fault:e,operation:t};return n!==void 0&&(i.value=n),Yt.throwError(r,B.errors.NUMERIC_FAULT,i)}let vs="0";for(;vs.length<256;)vs+=vs;function sf(r){if(typeof r!="number")try{r=R.from(r).toNumber()}catch{}return typeof r=="number"&&r>=0&&r<=256&&!(r%1)?"1"+vs.substring(0,r):Yt.throwArgumentError("invalid decimal size","decimals",r)}function ya(r,e){e==null&&(e=0);const t=sf(e);r=R.from(r);const n=r.lt(qu);n&&(r=r.mul(Gu));let i=r.mod(t).toString();for(;i.length2&&Yt.throwArgumentError("too many decimal points","value",r);let s=i[0],a=i[1];for(s||(s="0"),a||(a="0");a[a.length-1]==="0";)a=a.substring(0,a.length-1);for(a.length>t.length-1&&$u("fractional component exceeds decimals","underflow","parseFixed"),a===""&&(a="0");a.lengthe[a]==null?c:(typeof e[a]!==o&&Yt.throwArgumentError("invalid fixed format ("+a+" not "+o+")","format."+a,e[a]),e[a]);t=s("signed","boolean",t),n=s("width","number",n),i=s("decimals","number",i)}return n%8&&Yt.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",n),i>80&&Yt.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",i),new Li(ys,t,n,i)}}class Dt{constructor(e,t,n,i){e!==ys&&Yt.throwError("cannot use FixedNumber constructor; use FixedNumber.from",B.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=i,this._hex=t,this._value=n,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(e){this.format.name!==e.format.name&&Yt.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",e)}addUnsafe(e){this._checkFormat(e);const t=Nr(this._value,this.format.decimals),n=Nr(e._value,e.format.decimals);return Dt.fromValue(t.add(n),this.format.decimals,this.format)}subUnsafe(e){this._checkFormat(e);const t=Nr(this._value,this.format.decimals),n=Nr(e._value,e.format.decimals);return Dt.fromValue(t.sub(n),this.format.decimals,this.format)}mulUnsafe(e){this._checkFormat(e);const t=Nr(this._value,this.format.decimals),n=Nr(e._value,e.format.decimals);return Dt.fromValue(t.mul(n).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(e){this._checkFormat(e);const t=Nr(this._value,this.format.decimals),n=Nr(e._value,e.format.decimals);return Dt.fromValue(t.mul(this.format._multiplier).div(n),this.format.decimals,this.format)}floor(){const e=this.toString().split(".");e.length===1&&e.push("0");let t=Dt.from(e[0],this.format);const n=!e[1].match(/^(0*)$/);return this.isNegative()&&n&&(t=t.subUnsafe(A0.toFormat(t.format))),t}ceiling(){const e=this.toString().split(".");e.length===1&&e.push("0");let t=Dt.from(e[0],this.format);const n=!e[1].match(/^(0*)$/);return!this.isNegative()&&n&&(t=t.addUnsafe(A0.toFormat(t.format))),t}round(e){e==null&&(e=0);const t=this.toString().split(".");if(t.length===1&&t.push("0"),(e<0||e>80||e%1)&&Yt.throwArgumentError("invalid decimal count","decimals",e),t[1].length<=e)return this;const n=Dt.from("1"+vs.substring(0,e),this.format),i=Xp.toFormat(this.format);return this.mulUnsafe(n).addUnsafe(i).floor().divUnsafe(n)}isZero(){return this._value==="0.0"||this._value==="0"}isNegative(){return this._value[0]==="-"}toString(){return this._value}toHexString(e){if(e==null)return this._hex;e%8&&Yt.throwArgumentError("invalid byte width","width",e);const t=R.from(this._hex).fromTwos(this.format.width).toTwos(e).toHexString();return Re(t,e/8)}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(e){return Dt.fromString(this._value,e)}static fromValue(e,t,n){return n==null&&t!=null&&!Jp(t)&&(n=t,t=null),t==null&&(t=0),n==null&&(n="fixed"),Dt.fromString(ya(e,t),Li.from(n))}static fromString(e,t){t==null&&(t="fixed");const n=Li.from(t),i=Nr(e,n.decimals);!n.signed&&i.lt(qu)&&$u("unsigned value cannot be negative","overflow","value",e);let s=null;n.signed?s=i.toTwos(n.width).toHexString():(s=i.toHexString(),s=Re(s,n.width/8));const a=ya(i,n.decimals);return new Dt(ys,s,a,n)}static fromBytes(e,t){t==null&&(t="fixed");const n=Li.from(t);if(j(e).length>n.width/8)throw new Error("overflow");let i=R.from(e);n.signed&&(i=i.fromTwos(n.width));const s=i.toTwos((n.signed?0:1)+n.width).toHexString(),a=ya(i,n.decimals);return new Dt(ys,s,a,n)}static from(e,t){if(typeof e=="string")return Dt.fromString(e,t);if(Dn(e))return Dt.fromBytes(e,t);try{return Dt.fromValue(e,0,t)}catch(n){if(n.code!==B.errors.INVALID_ARGUMENT)throw n}return Yt.throwArgumentError("invalid FixedNumber value","value",e)}static isFixedNumber(e){return!!(e&&e._isFixedNumber)}}const A0=Dt.from(1),Xp=Dt.from("0.5"),Zp="properties/5.7.0";var e1=function(r,e,t,n){function i(s){return s instanceof t?s:new t(function(a){a(s)})}return new(t||(t=Promise))(function(s,a){function o(g){try{u(n.next(g))}catch(b){a(b)}}function c(g){try{u(n.throw(g))}catch(b){a(b)}}function u(g){g.done?s(g.value):i(g.value).then(o,c)}u((n=n.apply(r,e||[])).next())})};const Ba=new B(Zp);function q(r,e,t){Object.defineProperty(r,e,{enumerable:!0,value:t,writable:!1})}function Cr(r,e){for(let t=0;t<32;t++){if(r[e])return r[e];if(!r.prototype||typeof r.prototype!="object")break;r=Object.getPrototypeOf(r.prototype).constructor}return null}function Le(r){return e1(this,void 0,void 0,function*(){const e=Object.keys(r).map(n=>{const i=r[n];return Promise.resolve(i).then(s=>({key:n,value:s}))});return(yield Promise.all(e)).reduce((n,i)=>(n[i.key]=i.value,n),{})})}function af(r,e){(!r||typeof r!="object")&&Ba.throwArgumentError("invalid object","object",r),Object.keys(r).forEach(t=>{e[t]||Ba.throwArgumentError("invalid object key - "+t,"transaction:"+t,r)})}function kt(r){const e={};for(const t in r)e[t]=r[t];return e}const t1={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function zu(r){if(r==null||t1[typeof r])return!0;if(Array.isArray(r)||typeof r=="object"){if(!Object.isFrozen(r))return!1;const e=Object.keys(r);for(let t=0;tzr(e)));if(typeof r=="object"){const e={};for(const t in r){const n=r[t];n!==void 0&&q(e,t,zr(n))}return e}return Ba.throwArgumentError(`Cannot deepCopy ${typeof r}`,"object",r)}function zr(r){return r1(r)}class wi{constructor(e){for(const t in e)this[t]=zr(e[t])}}const Js="abi/5.7.0",Ae=new B(Js),li={};let _0={calldata:!0,memory:!0,storage:!0},n1={calldata:!0,memory:!0};function fa(r,e){if(r==="bytes"||r==="string"){if(_0[e])return!0}else if(r==="address"){if(e==="payable")return!0}else if((r.indexOf("[")>=0||r==="tuple")&&n1[e])return!0;return(_0[e]||e==="payable")&&Ae.throwArgumentError("invalid modifier","name",e),!1}function i1(r,e){let t=r;function n(o){Ae.throwArgumentError(`unexpected character at position ${o}`,"param",r)}r=r.replace(/\s/g," ");function i(o){let c={type:"",name:"",parent:o,state:{allowType:!0}};return e&&(c.indexed=!1),c}let s={type:"",name:"",state:{allowType:!0}},a=s;for(let o=0;oJSON.parse(i.format(e)))),JSON.stringify(n)}let t="";return this.baseType==="array"?(t+=this.arrayChildren.format(e),t+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):this.baseType==="tuple"?(e!==Ce.sighash&&(t+=this.type),t+="("+this.components.map(n=>n.format(e)).join(e===Ce.full?", ":",")+")"):t+=this.type,e!==Ce.sighash&&(this.indexed===!0&&(t+=" indexed"),e===Ce.full&&this.name&&(t+=" "+this.name)),t}static from(e,t){return typeof e=="string"?Ot.fromString(e,t):Ot.fromObject(e)}static fromObject(e){return Ot.isParamType(e)?e:new Ot(li,{name:e.name||null,type:Ti(e.type),indexed:e.indexed==null?null:!!e.indexed,components:e.components?e.components.map(Ot.fromObject):null})}static fromString(e,t){function n(i){return Ot.fromObject({name:i.name,type:i.type,indexed:i.indexed,components:i.components})}return n(i1(e,!!t))}static isParamType(e){return!!(e!=null&&e._isParamType)}}function Ls(r,e){return o1(r).map(t=>Ot.fromString(t,e))}class Dr{constructor(e,t){e!==li&&Ae.throwError("use a static from method",B.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),va(this,t),this._isFragment=!0,Object.freeze(this)}static from(e){return Dr.isFragment(e)?e:typeof e=="string"?Dr.fromString(e):Dr.fromObject(e)}static fromObject(e){if(Dr.isFragment(e))return e;switch(e.type){case"function":return Sr.fromObject(e);case"event":return Br.fromObject(e);case"constructor":return _r.fromObject(e);case"error":return rn.fromObject(e);case"fallback":case"receive":return null}return Ae.throwArgumentError("invalid fragment object","value",e)}static fromString(e){return e=e.replace(/\s/g," "),e=e.replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," "),e=e.trim(),e.split(" ")[0]==="event"?Br.fromString(e.substring(5).trim()):e.split(" ")[0]==="function"?Sr.fromString(e.substring(8).trim()):e.split("(")[0].trim()==="constructor"?_r.fromString(e.trim()):e.split(" ")[0]==="error"?rn.fromString(e.substring(5).trim()):Ae.throwArgumentError("unsupported fragment","value",e)}static isFragment(e){return!!(e&&e._isFragment)}}class Br extends Dr{format(e){if(e||(e=Ce.sighash),Ce[e]||Ae.throwArgumentError("invalid format type","format",e),e===Ce.json)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(n=>JSON.parse(n.format(e)))});let t="";return e!==Ce.sighash&&(t+="event "),t+=this.name+"("+this.inputs.map(n=>n.format(e)).join(e===Ce.full?", ":",")+") ",e!==Ce.sighash&&this.anonymous&&(t+="anonymous "),t.trim()}static from(e){return typeof e=="string"?Br.fromString(e):Br.fromObject(e)}static fromObject(e){if(Br.isEventFragment(e))return e;e.type!=="event"&&Ae.throwArgumentError("invalid event object","value",e);const t={name:Us(e.name),anonymous:e.anonymous,inputs:e.inputs?e.inputs.map(Ot.fromObject):[],type:"event"};return new Br(li,t)}static fromString(e){let t=e.match(Fs);t||Ae.throwArgumentError("invalid event string","value",e);let n=!1;return t[3].split(" ").forEach(i=>{switch(i.trim()){case"anonymous":n=!0;break;case"":break;default:Ae.warn("unknown modifier: "+i)}}),Br.fromObject({name:t[1].trim(),anonymous:n,inputs:Ls(t[2],!0),type:"event"})}static isEventFragment(e){return e&&e._isFragment&&e.type==="event"}}function Ku(r,e){e.gas=null;let t=r.split("@");return t.length!==1?(t.length>2&&Ae.throwArgumentError("invalid human-readable ABI signature","value",r),t[1].match(/^[0-9]+$/)||Ae.throwArgumentError("invalid human-readable ABI signature gas","value",r),e.gas=R.from(t[1]),t[0]):r}function Vu(r,e){e.constant=!1,e.payable=!1,e.stateMutability="nonpayable",r.split(" ").forEach(t=>{switch(t.trim()){case"constant":e.constant=!0;break;case"payable":e.payable=!0,e.stateMutability="payable";break;case"nonpayable":e.payable=!1,e.stateMutability="nonpayable";break;case"pure":e.constant=!0,e.stateMutability="pure";break;case"view":e.constant=!0,e.stateMutability="view";break;case"external":case"public":case"":break;default:console.log("unknown modifier: "+t)}})}function Ju(r){let e={constant:!1,payable:!0,stateMutability:"payable"};return r.stateMutability!=null?(e.stateMutability=r.stateMutability,e.constant=e.stateMutability==="view"||e.stateMutability==="pure",r.constant!=null&&!!r.constant!==e.constant&&Ae.throwArgumentError("cannot have constant function with mutability "+e.stateMutability,"value",r),e.payable=e.stateMutability==="payable",r.payable!=null&&!!r.payable!==e.payable&&Ae.throwArgumentError("cannot have payable function with mutability "+e.stateMutability,"value",r)):r.payable!=null?(e.payable=!!r.payable,r.constant==null&&!e.payable&&r.type!=="constructor"&&Ae.throwArgumentError("unable to determine stateMutability","value",r),e.constant=!!r.constant,e.constant?e.stateMutability="view":e.stateMutability=e.payable?"payable":"nonpayable",e.payable&&e.constant&&Ae.throwArgumentError("cannot have constant payable function","value",r)):r.constant!=null?(e.constant=!!r.constant,e.payable=!e.constant,e.stateMutability=e.constant?"view":"payable"):r.type!=="constructor"&&Ae.throwArgumentError("unable to determine stateMutability","value",r),e}class _r extends Dr{format(e){if(e||(e=Ce.sighash),Ce[e]||Ae.throwArgumentError("invalid format type","format",e),e===Ce.json)return JSON.stringify({type:"constructor",stateMutability:this.stateMutability!=="nonpayable"?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(n=>JSON.parse(n.format(e)))});e===Ce.sighash&&Ae.throwError("cannot format a constructor for sighash",B.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});let t="constructor("+this.inputs.map(n=>n.format(e)).join(e===Ce.full?", ":",")+") ";return this.stateMutability&&this.stateMutability!=="nonpayable"&&(t+=this.stateMutability+" "),t.trim()}static from(e){return typeof e=="string"?_r.fromString(e):_r.fromObject(e)}static fromObject(e){if(_r.isConstructorFragment(e))return e;e.type!=="constructor"&&Ae.throwArgumentError("invalid constructor object","value",e);let t=Ju(e);t.constant&&Ae.throwArgumentError("constructor cannot be constant","value",e);const n={name:null,type:e.type,inputs:e.inputs?e.inputs.map(Ot.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?R.from(e.gas):null};return new _r(li,n)}static fromString(e){let t={type:"constructor"};e=Ku(e,t);let n=e.match(Fs);return(!n||n[1].trim()!=="constructor")&&Ae.throwArgumentError("invalid constructor string","value",e),t.inputs=Ls(n[2].trim(),!1),Vu(n[3].trim(),t),_r.fromObject(t)}static isConstructorFragment(e){return e&&e._isFragment&&e.type==="constructor"}}class Sr extends _r{format(e){if(e||(e=Ce.sighash),Ce[e]||Ae.throwArgumentError("invalid format type","format",e),e===Ce.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:this.stateMutability!=="nonpayable"?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(n=>JSON.parse(n.format(e))),outputs:this.outputs.map(n=>JSON.parse(n.format(e)))});let t="";return e!==Ce.sighash&&(t+="function "),t+=this.name+"("+this.inputs.map(n=>n.format(e)).join(e===Ce.full?", ":",")+") ",e!==Ce.sighash&&(this.stateMutability?this.stateMutability!=="nonpayable"&&(t+=this.stateMutability+" "):this.constant&&(t+="view "),this.outputs&&this.outputs.length&&(t+="returns ("+this.outputs.map(n=>n.format(e)).join(", ")+") "),this.gas!=null&&(t+="@"+this.gas.toString()+" ")),t.trim()}static from(e){return typeof e=="string"?Sr.fromString(e):Sr.fromObject(e)}static fromObject(e){if(Sr.isFunctionFragment(e))return e;e.type!=="function"&&Ae.throwArgumentError("invalid function object","value",e);let t=Ju(e);const n={type:e.type,name:Us(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(Ot.fromObject):[],outputs:e.outputs?e.outputs.map(Ot.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?R.from(e.gas):null};return new Sr(li,n)}static fromString(e){let t={type:"function"};e=Ku(e,t);let n=e.split(" returns ");n.length>2&&Ae.throwArgumentError("invalid function string","value",e);let i=n[0].match(Fs);if(i||Ae.throwArgumentError("invalid function signature","value",e),t.name=i[1].trim(),t.name&&Us(t.name),t.inputs=Ls(i[2],!1),Vu(i[3].trim(),t),n.length>1){let s=n[1].match(Fs);(s[1].trim()!=""||s[3].trim()!="")&&Ae.throwArgumentError("unexpected tokens","value",e),t.outputs=Ls(s[2],!1)}else t.outputs=[];return Sr.fromObject(t)}static isFunctionFragment(e){return e&&e._isFragment&&e.type==="function"}}function S0(r){const e=r.format();return(e==="Error(string)"||e==="Panic(uint256)")&&Ae.throwArgumentError(`cannot specify user defined ${e} error`,"fragment",r),r}class rn extends Dr{format(e){if(e||(e=Ce.sighash),Ce[e]||Ae.throwArgumentError("invalid format type","format",e),e===Ce.json)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map(n=>JSON.parse(n.format(e)))});let t="";return e!==Ce.sighash&&(t+="error "),t+=this.name+"("+this.inputs.map(n=>n.format(e)).join(e===Ce.full?", ":",")+") ",t.trim()}static from(e){return typeof e=="string"?rn.fromString(e):rn.fromObject(e)}static fromObject(e){if(rn.isErrorFragment(e))return e;e.type!=="error"&&Ae.throwArgumentError("invalid error object","value",e);const t={type:e.type,name:Us(e.name),inputs:e.inputs?e.inputs.map(Ot.fromObject):[]};return S0(new rn(li,t))}static fromString(e){let t={type:"error"},n=e.match(Fs);return n||Ae.throwArgumentError("invalid error signature","value",e),t.name=n[1].trim(),t.name&&Us(t.name),t.inputs=Ls(n[2],!1),S0(rn.fromObject(t))}static isErrorFragment(e){return e&&e._isFragment&&e.type==="error"}}function Ti(r){return r.match(/^uint($|[^1-9])/)?r="uint256"+r.substring(4):r.match(/^int($|[^1-9])/)&&(r="int256"+r.substring(3)),r}const a1=new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function Us(r){return(!r||!r.match(a1))&&Ae.throwArgumentError(`invalid identifier "${r}"`,"value",r),r}const Fs=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");function o1(r){r=r.trim();let e=[],t="",n=0;for(let i=0;ithis.wordSize&&of.throwError("value out-of-bounds",B.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=Pe([this._padding.slice(t.length%this.wordSize),t])),t}writeValue(e){return this._writeData(this._getValue(e))}writeUpdatableValue(){const e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,t=>{this._data[e]=this._getValue(t)}}}class Da{constructor(e,t,n,i){q(this,"_data",j(e)),q(this,"wordSize",t||32),q(this,"_coerceFunc",n),q(this,"allowLoose",i),this._offset=0}get data(){return W(this._data)}get consumed(){return this._offset}static coerce(e,t){let n=e.match("^u?int([0-9]+)$");return n&&parseInt(n[1])<=48&&(t=t.toNumber()),t}coerce(e,t){return this._coerceFunc?this._coerceFunc(e,t):Da.coerce(e,t)}_peekBytes(e,t,n){let i=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+i>this._data.length&&(this.allowLoose&&n&&this._offset+t<=this._data.length?i=t:of.throwError("data out-of-bounds",B.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+i})),this._data.slice(this._offset,this._offset+i)}subReader(e){return new Da(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(e,t){let n=this._peekBytes(0,e,!!t);return this._offset+=n.length,n.slice(0,e)}readValue(){return R.from(this.readBytes(this.wordSize))}}var Yu={exports:{}};/** * [js-sha3]{@link https://github.com/emn178/js-sha3} * * @version 0.8.0 diff --git a/assets/01-overview-D5qbqSg_.js b/assets/01-overview-DuPVNY9R.js similarity index 98% rename from assets/01-overview-D5qbqSg_.js rename to assets/01-overview-DuPVNY9R.js index b247c6e333..75e23fc477 100644 --- a/assets/01-overview-D5qbqSg_.js +++ b/assets/01-overview-DuPVNY9R.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const r={title:"Sequence Embedded Wallet",description:"undefined"};function a(n){const t={a:"a",div:"div",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",strong:"strong",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"sequence-embedded-wallet",children:["Sequence Embedded Wallet",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-embedded-wallet",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";const r={title:"Sequence Embedded Wallet",description:"undefined"};function a(n){const t={a:"a",div:"div",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",strong:"strong",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"sequence-embedded-wallet",children:["Sequence Embedded Wallet",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-embedded-wallet",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(t.p,{children:"Sequence Embedded Wallet (or Wallet-as-a-Service) enables the creation, management and usage of fully functional EVM compatible wallets. These wallets can be created on-demand for each user and allow you to integrate an application with an Ethereum compatible blockchain, while using familiar constructions like RPC APIs."}),` `,e.jsx(t.p,{children:"Sequence Embedded Wallet offers real non-custodial wallets and the system guarantees that each created wallet can only be accessed with the consent of the owner of the wallet."}),` `,e.jsxs(t.h2,{id:"architecture-overview",children:["Architecture overview",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#architecture-overview",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/01-overview-B_wa2_th.js b/assets/01-overview-Fn1FFt6G.js similarity index 97% rename from assets/01-overview-B_wa2_th.js rename to assets/01-overview-Fn1FFt6G.js index e5250b6213..21b33a2a29 100644 --- a/assets/01-overview-B_wa2_th.js +++ b/assets/01-overview-Fn1FFt6G.js @@ -1,4 +1,4 @@ -import{d as s,j as e}from"./index-CUkm9F-n.js";const o={title:"SequenceKit SDK",description:"undefined"};function i(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"sequencekit-sdk",children:["SequenceKit SDK",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequencekit-sdk",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as s,j as e}from"./index-C1XxAFkH.js";const o={title:"SequenceKit SDK",description:"undefined"};function i(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"sequencekit-sdk",children:["SequenceKit SDK",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequencekit-sdk",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:["Sequence Kit 🧰 is the ultimate toolkit for effortlessly integrating web3 wallets into your applications, providing your users with a smooth and secure onboarding experience. With our robust tools built on the popular ",e.jsx(n.a,{href:"https://wagmi.sh/",children:"wagmi"})," library, unlock a realm of possibilities in the world of web3."]}),` `,e.jsxs(n.h2,{id:"key-features",children:["Key Features",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#key-features",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(n.ul,{children:[` diff --git a/assets/01-overview-DuLz04fv.js b/assets/01-overview-vONSdjp1.js similarity index 97% rename from assets/01-overview-DuLz04fv.js rename to assets/01-overview-vONSdjp1.js index 44e665395b..c7786fda49 100644 --- a/assets/01-overview-DuLz04fv.js +++ b/assets/01-overview-vONSdjp1.js @@ -1,4 +1,4 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";const s={title:"Wallet Connectors",description:"undefined"};function t(o){const n={a:"a",div:"div",h1:"h1",header:"header",li:"li",p:"p",ul:"ul",...r(),...o.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"wallet-connectors",children:["Wallet Connectors",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-connectors",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";const s={title:"Wallet Connectors",description:"undefined"};function t(o){const n={a:"a",div:"div",h1:"h1",header:"header",li:"li",p:"p",ul:"ul",...r(),...o.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"wallet-connectors",children:["Wallet Connectors",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-connectors",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(n.p,{children:`Sequence is compatible with all standard Ethereum libraries and connectors. If you've developed your dapp to with work Metamask, it will also automatically work with Sequence.`}),` `,e.jsxs(n.p,{children:[`Our SDKs offer all the functionality you'd need to build a web3 dapp, but you can also diff --git a/assets/01-why-CZ2vpxQJ.js b/assets/01-why-vnDMstVu.js similarity index 98% rename from assets/01-why-CZ2vpxQJ.js rename to assets/01-why-vnDMstVu.js index 790efb2a0c..907bfd3d23 100644 --- a/assets/01-why-CZ2vpxQJ.js +++ b/assets/01-why-vnDMstVu.js @@ -1,4 +1,4 @@ -import{d as s,j as e}from"./index-CUkm9F-n.js";const i={title:"Why smart contracts wallets?",description:"undefined"};function a(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",ul:"ul",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"why-smart-contracts-wallets",children:["Why smart contracts wallets?",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#why-smart-contracts-wallets",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as s,j as e}from"./index-C1XxAFkH.js";const i={title:"Why smart contracts wallets?",description:"undefined"};function a(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",ul:"ul",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"why-smart-contracts-wallets",children:["Why smart contracts wallets?",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#why-smart-contracts-wallets",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(n.p,{children:`Ethereum wallets may take two different forms, Externally owned accounts (EOAs) or Smart Contract Wallets. The Sequence wallet is implemented as a smart contract, which allows the system to provide additional security and functionality.`}),` `,e.jsxs(n.h2,{id:"externally-owned-accounts",children:["Externally owned accounts",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#externally-owned-accounts",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/02-auth-address-TfGfSdo-.js b/assets/02-auth-address-BSkOOtao.js similarity index 99% rename from assets/02-auth-address-TfGfSdo-.js rename to assets/02-auth-address-BSkOOtao.js index b63291b0be..4918a4c04f 100644 --- a/assets/02-auth-address-TfGfSdo-.js +++ b/assets/02-auth-address-BSkOOtao.js @@ -1,4 +1,4 @@ -import{d as n,j as s}from"./index-CUkm9F-n.js";const a={title:"Authenticate Users with Message Signature",description:"undefined"};function r(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authenticate-users-with-message-signature",children:["Authenticate Users with Message Signature",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authenticate-users-with-message-signature",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as s}from"./index-C1XxAFkH.js";const a={title:"Authenticate Users with Message Signature",description:"undefined"};function r(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authenticate-users-with-message-signature",children:["Authenticate Users with Message Signature",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authenticate-users-with-message-signature",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.h2,{id:"ask-for-the-wallet-address",children:["Ask for the wallet address",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#ask-for-the-wallet-address",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsx(e.p,{children:"To get the user's Sequence wallet address:"}),` `,s.jsx(e.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(e.code,{children:[s.jsxs(e.span,{className:"line",children:[s.jsx(e.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"const"}),s.jsx(e.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" wallet"}),s.jsx(e.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(e.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" sequence."}),s.jsx(e.span,{style:{color:"#6F42C1","--shiki-dark":"#DCBDFB"},children:"getWallet"}),s.jsx(e.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:"()"})]}),` diff --git a/assets/02-auth-address-ZI_Cq1ZM.js b/assets/02-auth-address-kKnmih6i.js similarity index 99% rename from assets/02-auth-address-ZI_Cq1ZM.js rename to assets/02-auth-address-kKnmih6i.js index b63291b0be..4918a4c04f 100644 --- a/assets/02-auth-address-ZI_Cq1ZM.js +++ b/assets/02-auth-address-kKnmih6i.js @@ -1,4 +1,4 @@ -import{d as n,j as s}from"./index-CUkm9F-n.js";const a={title:"Authenticate Users with Message Signature",description:"undefined"};function r(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authenticate-users-with-message-signature",children:["Authenticate Users with Message Signature",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authenticate-users-with-message-signature",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as s}from"./index-C1XxAFkH.js";const a={title:"Authenticate Users with Message Signature",description:"undefined"};function r(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authenticate-users-with-message-signature",children:["Authenticate Users with Message Signature",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authenticate-users-with-message-signature",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.h2,{id:"ask-for-the-wallet-address",children:["Ask for the wallet address",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#ask-for-the-wallet-address",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsx(e.p,{children:"To get the user's Sequence wallet address:"}),` `,s.jsx(e.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(e.code,{children:[s.jsxs(e.span,{className:"line",children:[s.jsx(e.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"const"}),s.jsx(e.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" wallet"}),s.jsx(e.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(e.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" sequence."}),s.jsx(e.span,{style:{color:"#6F42C1","--shiki-dark":"#DCBDFB"},children:"getWallet"}),s.jsx(e.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:"()"})]}),` diff --git a/assets/02-building-relaying-server-Bi_BwiZq.js b/assets/02-building-relaying-server-B8Jq1q8o.js similarity index 99% rename from assets/02-building-relaying-server-Bi_BwiZq.js rename to assets/02-building-relaying-server-B8Jq1q8o.js index 9518e2f4c9..32c800488d 100644 --- a/assets/02-building-relaying-server-Bi_BwiZq.js +++ b/assets/02-building-relaying-server-B8Jq1q8o.js @@ -1,4 +1,4 @@ -import{d as l,j as s}from"./index-CUkm9F-n.js";const a={slug:"/relayer/building-relaying-server",title:"Building a Relaying Server",description:"undefined"};function i(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",p:"p",pre:"pre",span:"span",...l(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"building-a-relaying-server",children:["Building a Relaying Server",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#building-a-relaying-server",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as s}from"./index-C1XxAFkH.js";const a={slug:"/relayer/building-relaying-server",title:"Building a Relaying Server",description:"undefined"};function i(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",p:"p",pre:"pre",span:"span",...l(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"building-a-relaying-server",children:["Building a Relaying Server",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#building-a-relaying-server",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(e.p,{children:`With Sequence, you can create a smart contract wallet your server can use to dispatch transactions for your users without you having to be worried about transaction speed, throughput and re-orgs.`}),` `,s.jsx(e.p,{children:`:::info Sequentual Transactions diff --git a/assets/02-deploy-ERC20-currency-qkybJbA0.js b/assets/02-deploy-ERC20-currency-Ceb56yBz.js similarity index 99% rename from assets/02-deploy-ERC20-currency-qkybJbA0.js rename to assets/02-deploy-ERC20-currency-Ceb56yBz.js index 8d8a2ff799..a3744e4852 100644 --- a/assets/02-deploy-ERC20-currency-qkybJbA0.js +++ b/assets/02-deploy-ERC20-currency-Ceb56yBz.js @@ -1,4 +1,4 @@ -import{d as s,j as e,e as i}from"./index-CUkm9F-n.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const a={title:"How to Deploy in-game Currency in Builder",description:"undefined"};function r(t){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",p:"p",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"how-to-deploy-in-game-currency-in-builder",children:["How to Deploy in-game Currency in Builder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-deploy-in-game-currency-in-builder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as s,j as e,e as i}from"./index-C1XxAFkH.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const a={title:"How to Deploy in-game Currency in Builder",description:"undefined"};function r(t){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",p:"p",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"how-to-deploy-in-game-currency-in-builder",children:["How to Deploy in-game Currency in Builder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-deploy-in-game-currency-in-builder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.h2,{id:"introduction",children:["Introduction",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#introduction",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(n.p,{children:"In this guide, we'll walk you through the process of creating your own in-game currency through deploying and minting from an ERC20 contract."}),` `,e.jsx(n.p,{children:"Currency tokens add new and interesting dimensions to in-game economies, transactions, and player interactions to unlock and distribute value."}),` diff --git a/assets/02-getting-started-90aLtrZl.js b/assets/02-getting-started-Dr_NSeQl.js similarity index 99% rename from assets/02-getting-started-90aLtrZl.js rename to assets/02-getting-started-Dr_NSeQl.js index c8b211942e..872a335c18 100644 --- a/assets/02-getting-started-90aLtrZl.js +++ b/assets/02-getting-started-Dr_NSeQl.js @@ -1,4 +1,4 @@ -import{d as n,j as s}from"./index-CUkm9F-n.js";const a={sidebar_label:"Getting Started",title:"Getting Started with Sequence Kit",description:"undefined"};function l(e){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...n(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(i.header,{children:s.jsxs(i.h1,{id:"getting-started-with-sequence-kit",children:["Getting Started with Sequence Kit",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#getting-started-with-sequence-kit",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as s}from"./index-C1XxAFkH.js";const a={sidebar_label:"Getting Started",title:"Getting Started with Sequence Kit",description:"undefined"};function l(e){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...n(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(i.header,{children:s.jsxs(i.h1,{id:"getting-started-with-sequence-kit",children:["Getting Started with Sequence Kit",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#getting-started-with-sequence-kit",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(i.p,{children:"In this guide, we will walk you through installing Sequence Kit, triggering the connection modal, and displaying the embedded wallet in your application."}),` `,s.jsxs(i.h2,{id:"installing-sequence-kit-packages",children:["Installing Sequence Kit Packages",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#installing-sequence-kit-packages",children:s.jsx(i.div,{"data-autolink-icon":!0})})]}),` `,s.jsxs(i.p,{children:["Sequence Kit is modular, allowing you to install only the necessary packages. To get started, install the ",s.jsx(i.code,{children:"kit"})," core package, the ",s.jsx(i.code,{children:"connectors"})," package for interfacing with various wallet providers, and the ",s.jsx(i.code,{children:"wallet"})," for the embedded wallet. Additionally, install other dependencies such as wagmi, viem, and 0xsequence."]}),` diff --git a/assets/02-installation-C7inOe-D.js b/assets/02-installation-2hatkKFL.js similarity index 97% rename from assets/02-installation-C7inOe-D.js rename to assets/02-installation-2hatkKFL.js index d8d2fbcc3c..fc6feec817 100644 --- a/assets/02-installation-C7inOe-D.js +++ b/assets/02-installation-2hatkKFL.js @@ -1,4 +1,4 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";const s={title:"Installation",description:"undefined"};function t(i){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...r(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"installation",children:["Installation",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#installation",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";const s={title:"Installation",description:"undefined"};function t(i){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...r(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"installation",children:["Installation",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#installation",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.h2,{id:"credentials",children:["Credentials",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#credentials",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(n.p,{children:"Before you can use this plugin, you need to acquire the following credentials from Sequence:"}),` `,e.jsxs(n.ul,{children:[` diff --git a/assets/02-installation-BCG_tIHd.js b/assets/02-installation-DbYDSTe4.js similarity index 99% rename from assets/02-installation-BCG_tIHd.js rename to assets/02-installation-DbYDSTe4.js index 41e8caf601..ebf60f03bd 100644 --- a/assets/02-installation-BCG_tIHd.js +++ b/assets/02-installation-DbYDSTe4.js @@ -1,4 +1,4 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";const a={sidebar_label:"Installation",title:"Indexer Installation",description:"undefined"};function i(n){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...r(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"indexer-installation",children:["Indexer Installation",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#indexer-installation",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";const a={sidebar_label:"Installation",title:"Indexer Installation",description:"undefined"};function i(n){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...r(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"indexer-installation",children:["Indexer Installation",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#indexer-installation",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(s.aside,{"data-callout":"warning",children:[e.jsx(s.strong,{"data-callout-title":!0,children:"INTRODUCING THE SEQUENCE BUILDER - "}),e.jsxs(s.p,{children:["Our ",e.jsx(s.strong,{children:"Indexer"})," service is managed through ",e.jsx(s.strong,{children:e.jsx(s.a,{href:"https://sequence.build",children:"Sequence Builder"})}),". Sign up to grab your API access key."]}),e.jsx(s.p,{children:e.jsxs(s.a,{href:"https://sequence.build",children:["Get started with the ",e.jsx(s.strong,{children:"Sequence Builder"})," Free Plan today!"]})})]}),` `,e.jsxs(s.p,{children:[`Sequence Indexer is a simple API to query any blockchain token and NFT data. Below are instructions on how to integrate the Sequence Indexer API into your Webapps, Games, and backends. In case you missed diff --git a/assets/02-installation-CtBjxc5Q.js b/assets/02-installation-IQkUihqM.js similarity index 99% rename from assets/02-installation-CtBjxc5Q.js rename to assets/02-installation-IQkUihqM.js index b1e1934edf..039227203d 100644 --- a/assets/02-installation-CtBjxc5Q.js +++ b/assets/02-installation-IQkUihqM.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const o={title:"Installation",description:"undefined"};function a(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"installation",children:["Installation",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#installation",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";const o={title:"Installation",description:"undefined"};function a(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"installation",children:["Installation",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#installation",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(t.h2,{id:"package-manager---recommended",children:["Package Manager - Recommended",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#package-manager---recommended",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.ol,{children:[` `,e.jsx(t.li,{children:"Ensure you have Git 2.14.0 or above installed on your machine"}),` diff --git a/assets/02-quickstart-HQhPAdo_.js b/assets/02-quickstart-CelVfyFB.js similarity index 99% rename from assets/02-quickstart-HQhPAdo_.js rename to assets/02-quickstart-CelVfyFB.js index d9956955f2..d3afd682b1 100644 --- a/assets/02-quickstart-HQhPAdo_.js +++ b/assets/02-quickstart-CelVfyFB.js @@ -1,4 +1,4 @@ -import{d as n,j as e}from"./index-CUkm9F-n.js";const l={title:"Quickstart",description:"undefined"};function a(i){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...n(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"quickstart",children:["Quickstart",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#quickstart",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as e}from"./index-C1XxAFkH.js";const l={title:"Quickstart",description:"undefined"};function a(i){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...n(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"quickstart",children:["Quickstart",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#quickstart",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(s.h2,{id:"try-a-demo",children:["Try a Demo",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#try-a-demo",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(s.aside,{"data-callout":"info",children:e.jsxs(s.p,{children:["Try out seamless UX of our embedded wallet at our ",e.jsx(s.a,{href:"https://0xsequence.github.io/demo-waas-auth/",children:"demo"})]})}),` `,e.jsxs(s.h2,{id:"template",children:["Template",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#template",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/02-quickstart-DJoq0ivU.js b/assets/02-quickstart-CjvXl_Xz.js similarity index 98% rename from assets/02-quickstart-DJoq0ivU.js rename to assets/02-quickstart-CjvXl_Xz.js index 6855d6008c..1f616b5a85 100644 --- a/assets/02-quickstart-DJoq0ivU.js +++ b/assets/02-quickstart-CjvXl_Xz.js @@ -1,4 +1,4 @@ -import{d as n,j as e}from"./index-CUkm9F-n.js";const l={title:"Quickstart",description:"undefined"};function i(a){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...n(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"quickstart",children:["Quickstart",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#quickstart",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as e}from"./index-C1XxAFkH.js";const l={title:"Quickstart",description:"undefined"};function i(a){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...n(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"quickstart",children:["Quickstart",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#quickstart",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(s.h2,{id:"try-a-demo",children:["Try a Demo",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#try-a-demo",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(s.aside,{"data-callout":"info",children:e.jsxs(s.p,{children:["Check out our ",e.jsx(s.a,{href:"https://0xsequence-demos.github.io/aviator-custom-marketplace/",children:"demo"})," to see a custom marketplace in action."]})}),` `,e.jsxs(s.h2,{id:"template",children:["Template",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#template",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/02-quickstart-C3PFUHG2.js b/assets/02-quickstart-D5i0_r58.js similarity index 99% rename from assets/02-quickstart-C3PFUHG2.js rename to assets/02-quickstart-D5i0_r58.js index fc719e89d7..13a8d57569 100644 --- a/assets/02-quickstart-C3PFUHG2.js +++ b/assets/02-quickstart-D5i0_r58.js @@ -1,4 +1,4 @@ -import{d as a,j as s}from"./index-CUkm9F-n.js";const l={title:"Quickstart",description:"undefined"};function n(i){const e={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",p:"p",pre:"pre",span:"span",...a(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"quickstart",children:["Quickstart",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#quickstart",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as a,j as s}from"./index-C1XxAFkH.js";const l={title:"Quickstart",description:"undefined"};function n(i){const e={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",p:"p",pre:"pre",span:"span",...a(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"quickstart",children:["Quickstart",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#quickstart",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.h2,{id:"try-a-demo",children:["Try a Demo",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#try-a-demo",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsx(e.aside,{"data-callout":"info",children:s.jsxs(e.p,{children:["Try out the Universal Wallet leveraging SequenceKit at our ",s.jsx(e.a,{href:"https://0xsequence.github.io/kit/",children:"demo"})]})}),` `,s.jsxs(e.h2,{id:"template",children:["Template",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#template",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/04-sequence-kit-Dax9lF75.js b/assets/02-sequence-kit-Bv7BFgJx.js similarity index 97% rename from assets/04-sequence-kit-Dax9lF75.js rename to assets/02-sequence-kit-Bv7BFgJx.js index 71f7f77900..9b5ef42fa0 100644 --- a/assets/04-sequence-kit-Dax9lF75.js +++ b/assets/02-sequence-kit-Bv7BFgJx.js @@ -1,4 +1,4 @@ -import{d as s,j as e}from"./index-CUkm9F-n.js";const o={slug:"overview",title:"Sequence Kit Documentation",description:"undefined"};function i(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"sequence-kit-seamlessly-integrate-web3-wallets-into-your-applications",children:["Sequence Kit: Seamlessly Integrate Web3 Wallets into Your Applications",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-kit-seamlessly-integrate-web3-wallets-into-your-applications",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as s,j as e}from"./index-C1XxAFkH.js";const o={slug:"overview",title:"Sequence Kit Documentation",description:"undefined"};function i(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"sequence-kit-seamlessly-integrate-web3-wallets-into-your-applications",children:["Sequence Kit: Seamlessly Integrate Web3 Wallets into Your Applications",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-kit-seamlessly-integrate-web3-wallets-into-your-applications",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:["Sequence Kit 🧰 is the ultimate toolkit for effortlessly integrating web3 wallets into your applications, providing your users with a smooth and secure onboarding experience. With our robust tools built on the popular ",e.jsx(n.a,{href:"https://wagmi.sh/",children:"wagmi"})," library, unlock a realm of possibilities in the world of web3."]}),` `,e.jsxs(n.h2,{id:"key-features",children:["Key Features",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#key-features",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(n.ul,{children:[` diff --git a/assets/02-universal-deployer-Co3pQ9Kk.js b/assets/02-universal-deployer-Crv7Xe9w.js similarity index 99% rename from assets/02-universal-deployer-Co3pQ9Kk.js rename to assets/02-universal-deployer-Crv7Xe9w.js index 184ff60747..48bac532dd 100644 --- a/assets/02-universal-deployer-Co3pQ9Kk.js +++ b/assets/02-universal-deployer-Crv7Xe9w.js @@ -1,4 +1,4 @@ -import{d as r,j as e,e as t}from"./index-CUkm9F-n.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const o={title:"Universal Deployer",description:"undefined"};function a(s){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...r(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"universal-deployer",children:["Universal Deployer",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#universal-deployer",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as e,e as t}from"./index-C1XxAFkH.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const o={title:"Universal Deployer",description:"undefined"};function a(s){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...r(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"universal-deployer",children:["Universal Deployer",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#universal-deployer",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:["The Sequence contract wallets use ",e.jsx(n.a,{href:"https://weka.medium.com/how-to-send-ether-to-11-440-people-187e332566b7",children:"Nick's method"}),` to deploy the contracts that compose the smart contract wallet. This method has been chosen because it allows each wallet to take the same address on multiple chains, making it easier to use and less prone to mistakes.`]}),` `,e.jsx(t,{type:"danger",children:e.jsxs(n.p,{children:["Limitations ",e.jsx("br",{}),` diff --git a/assets/02-wallets-CgElZCGu.js b/assets/02-wallets-jW0GCrry.js similarity index 99% rename from assets/02-wallets-CgElZCGu.js rename to assets/02-wallets-jW0GCrry.js index 2f437d60a6..5d4ba2bf53 100644 --- a/assets/02-wallets-CgElZCGu.js +++ b/assets/02-wallets-jW0GCrry.js @@ -1,4 +1,4 @@ -import{d as s,j as e}from"./index-CUkm9F-n.js";const l={title:"Wallets",description:"undefined"};function t(i){const a={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...s(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"wallets",children:["Wallets",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallets",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),` +import{d as s,j as e}from"./index-C1XxAFkH.js";const l={title:"Wallets",description:"undefined"};function t(i){const a={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...s(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"wallets",children:["Wallets",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallets",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(a.p,{children:["In the context of SequenceEthereum, a ",e.jsx(a.code,{children:"Wallet"})," is defined by the ",e.jsx(a.code,{children:"IWallet"})," interface. There are currently 2 implementations of the ",e.jsx(a.code,{children:"IWallet"})," interface in this SDK."]}),` `,e.jsxs(a.h2,{id:"1-ethwallet",children:["1. ",e.jsx(a.a,{href:"https://github.com/0xsequence/sequence-unity/blob/master/Assets/SequenceSDK/Ethereum/Wallet/EthWallet.cs",children:"EthWallet"}),e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#1-ethwallet",children:e.jsx(a.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(a.p,{children:[e.jsx(a.code,{children:"EthWallet"})," is a standard ",e.jsx(a.a,{href:"https://ethereum.stackexchange.com/questions/5828/what-is-an-eoa-account",children:"EOA wallet"})," for EVM chains."]}),` diff --git a/assets/03-clients-DsQl-Hqn.js b/assets/03-clients-CJB-iFlM.js similarity index 99% rename from assets/03-clients-DsQl-Hqn.js rename to assets/03-clients-CJB-iFlM.js index 74e8065239..193ff7adc5 100644 --- a/assets/03-clients-DsQl-Hqn.js +++ b/assets/03-clients-CJB-iFlM.js @@ -1,4 +1,4 @@ -import{d as s,j as e}from"./index-CUkm9F-n.js";const r={title:"Clients",description:"undefined"};function n(a){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...s(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"clients",children:["Clients",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#clients",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),` +import{d as s,j as e}from"./index-C1XxAFkH.js";const r={title:"Clients",description:"undefined"};function n(a){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...s(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"clients",children:["Clients",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#clients",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(i.p,{children:["In the context of SequenceEthereum, a ",e.jsx(i.code,{children:"Client"})," is defined by the ",e.jsxs(i.a,{href:"https://github.com/0xsequence/sequence-unity/blob/master/Assets/SequenceSDK/Ethereum/Provider/IEthClient.cs",children:[e.jsx(i.code,{children:"IEthClient"})," interface"]}),"."]}),` `,e.jsxs(i.p,{children:["Creating a client requires a ",e.jsx(i.code,{children:"Chain"}),". This will use our highly available and responsive Node Gateway service for your RPC requests; accessed using the API key from the Builder you've provided in your ",e.jsx(i.code,{children:"SequenceConfig"})," scriptable object. If you prefer to use your own RPC URL, you can create a ",e.jsx(i.code,{children:"SequenceEthClient"})," using a URL string as a parameter instead."]}),` `,e.jsx(i.p,{children:"You can create a client using this snippet:"}),` diff --git a/assets/03-configuration-BnSrZ7eG.js b/assets/03-configuration-BNimP5O5.js similarity index 99% rename from assets/03-configuration-BnSrZ7eG.js rename to assets/03-configuration-BNimP5O5.js index 0a2e19e2eb..be0d36106f 100644 --- a/assets/03-configuration-BnSrZ7eG.js +++ b/assets/03-configuration-BNimP5O5.js @@ -1,4 +1,4 @@ -import{d as t,j as e}from"./index-CUkm9F-n.js";const r={sidebar_label:"Configuration",title:"Configuration Options",description:"undefined"};function s(n){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...t(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"configuration-options",children:["Configuration Options",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#configuration-options",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),` +import{d as t,j as e}from"./index-C1XxAFkH.js";const r={sidebar_label:"Configuration",title:"Configuration Options",description:"undefined"};function s(n){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...t(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"configuration-options",children:["Configuration Options",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#configuration-options",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(i.p,{children:["Developers can customize the Sequence Kit experience by passing configuration options to the ",e.jsx(i.code,{children:"KitProvider"})," wrapper."]}),` `,e.jsx(i.p,{children:"Here's how you can configure the kit using these options:"}),` `,e.jsx(i.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:e.jsxs(i.code,{children:[e.jsx(i.span,{className:"line","data-empty-line":!0,children:" "}),` diff --git a/assets/03-fetch-tokens-WRvdZDvi.js b/assets/03-fetch-tokens-mKtP1r_p.js similarity index 99% rename from assets/03-fetch-tokens-WRvdZDvi.js rename to assets/03-fetch-tokens-mKtP1r_p.js index 96e7aa5aa3..25d98d1f99 100644 --- a/assets/03-fetch-tokens-WRvdZDvi.js +++ b/assets/03-fetch-tokens-mKtP1r_p.js @@ -1,4 +1,4 @@ -import{d as r,j as s}from"./index-CUkm9F-n.js";import{T as a,a as l}from"./TabGroup-BAfcACfp.js";const o={sidebar_label:"Tokens API",title:"Tokens API",description:"undefined"};function i(n){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...r(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"tokens-api",children:["Tokens API",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#tokens-api",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as s}from"./index-C1XxAFkH.js";import{T as a,a as l}from"./TabGroup-0-WS47gz.js";const o={sidebar_label:"Tokens API",title:"Tokens API",description:"undefined"};function i(n){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...r(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"tokens-api",children:["Tokens API",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#tokens-api",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.aside,{"data-callout":"warning",children:[s.jsx(e.strong,{"data-callout-title":!0,children:"INTRODUCING THE SEQUENCE BUILDER - "}),s.jsxs(e.p,{children:["Our ",s.jsx(e.strong,{children:"Indexer"})," service is now managed through ",s.jsx(e.strong,{children:s.jsx(e.a,{href:"https://sequence.build",children:"Sequence Builder"})}),". Sign up to grab your API access key."]}),s.jsx(e.p,{children:s.jsxs(e.a,{href:"https://sequence.build",children:["Get started with the ",s.jsx(e.strong,{children:"Sequence Builder"})," Free Plan today!"]})})]}),` `,s.jsxs(e.h3,{id:"fetches-list-of-erc20-erc721-and-erc1155-tokens-and-metadata-in-any-wallet",children:["Fetches list of ERC20, ERC721 and ERC1155 tokens and metadata in any wallet.",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetches-list-of-erc20-erc721-and-erc1155-tokens-and-metadata-in-any-wallet",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsx(e.p,{children:s.jsxs(e.em,{children:["Sequence Indexer ",s.jsx(e.code,{children:"GetTokenBalances"})," Method:"]})}),` diff --git a/assets/03-get-top-orders-DMM00BQt.js b/assets/03-get-top-orders-T0A3Ph37.js similarity index 99% rename from assets/03-get-top-orders-DMM00BQt.js rename to assets/03-get-top-orders-T0A3Ph37.js index df133ff10e..1e1c709030 100644 --- a/assets/03-get-top-orders-DMM00BQt.js +++ b/assets/03-get-top-orders-T0A3Ph37.js @@ -1,4 +1,4 @@ -import{d as c,j as s}from"./index-CUkm9F-n.js";import{b as d,T as i,a as n}from"./TabGroup-BAfcACfp.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const t=void 0;function l(r){const e={a:"a",code:"code",div:"div",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...c(),...r.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"gettoporders",children:["GetTopOrders",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#gettoporders",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` +import{d as c,j as s}from"./index-C1XxAFkH.js";import{b as d,T as i,a as n}from"./TabGroup-0-WS47gz.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const t=void 0;function l(r){const e={a:"a",code:"code",div:"div",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...c(),...r.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"gettoporders",children:["GetTopOrders",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#gettoporders",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,` `,s.jsx(e.p,{children:"Query the protocol for the top order based on various filters."}),` `,s.jsx(e.p,{children:"Fetch the top orders from the protocol, optionally excluding those created by a specific user."}),` diff --git a/assets/03-manage-sessions-Bm6qSDkV.js b/assets/03-manage-sessions-CfRGf33k.js similarity index 99% rename from assets/03-manage-sessions-Bm6qSDkV.js rename to assets/03-manage-sessions-CfRGf33k.js index 8551fabf72..10ee5a74c0 100644 --- a/assets/03-manage-sessions-Bm6qSDkV.js +++ b/assets/03-manage-sessions-CfRGf33k.js @@ -1,4 +1,4 @@ -import{d as n,j as s}from"./index-CUkm9F-n.js";const a={title:"Session Management",description:"undefined"};function l(e){const i={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...n(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(i.header,{children:s.jsxs(i.h1,{id:"session-management",children:["Session Management",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#session-management",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as s}from"./index-C1XxAFkH.js";const a={title:"Session Management",description:"undefined"};function l(e){const i={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...n(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(i.header,{children:s.jsxs(i.h1,{id:"session-management",children:["Session Management",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#session-management",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(i.p,{children:"Sequence Auth + Embedded Wallet handles the following aspects of your application:"}),` `,s.jsxs(i.ul,{children:[` `,s.jsx(i.li,{children:"User creation"}),` diff --git a/assets/03-mint-collectibles-serverless-B-7XU4Cc.js b/assets/03-mint-collectibles-serverless-Rnp3OTmr.js similarity index 99% rename from assets/03-mint-collectibles-serverless-B-7XU4Cc.js rename to assets/03-mint-collectibles-serverless-Rnp3OTmr.js index e524f7e229..186836d616 100644 --- a/assets/03-mint-collectibles-serverless-B-7XU4Cc.js +++ b/assets/03-mint-collectibles-serverless-Rnp3OTmr.js @@ -1,4 +1,4 @@ -import{d as r,j as s}from"./index-CUkm9F-n.js";const a={title:"Mint Collectibles Using a Gasless Serverless Relayer",description:"undefined"};function i(l){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",ul:"ul",...r(),...l.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"mint-collectibles-using-a-gasless-serverless-relayer",children:["Mint Collectibles Using a Gasless Serverless Relayer",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#mint-collectibles-using-a-gasless-serverless-relayer",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as s}from"./index-C1XxAFkH.js";const a={title:"Mint Collectibles Using a Gasless Serverless Relayer",description:"undefined"};function i(l){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",ul:"ul",...r(),...l.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"mint-collectibles-using-a-gasless-serverless-relayer",children:["Mint Collectibles Using a Gasless Serverless Relayer",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#mint-collectibles-using-a-gasless-serverless-relayer",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(e.p,{children:"Time to complete: 20-30 minutes"}),` `,s.jsxs(e.p,{children:["The Sequence Relayer can be implemented on a serverless ",s.jsx(e.a,{href:"https://cloudflare.com/",children:"Cloudflare"})," worker so a game or app user interaction is seamless without a confirmation signature or gas payment. You'll also benefit from not having to be worried about transaction speed, throughput and re-orgs by the relayer, and experience automatic scaling with Cloudflare."]}),` `,s.jsx(e.p,{children:"The following steps will guide you through how to build your hosted minter API in 4 steps:"}),` diff --git a/assets/03-setup-DEfQ-OTi.js b/assets/03-setup-CEqeVJkg.js similarity index 97% rename from assets/03-setup-DEfQ-OTi.js rename to assets/03-setup-CEqeVJkg.js index 8a74e5076b..0829a53658 100644 --- a/assets/03-setup-DEfQ-OTi.js +++ b/assets/03-setup-CEqeVJkg.js @@ -1,4 +1,4 @@ -import{d as o,j as e}from"./index-CUkm9F-n.js";const r={title:"Setup",description:"undefined"};function i(t){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",li:"li",ol:"ol",p:"p",...o(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"setup",children:["Setup",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#setup",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as o,j as e}from"./index-C1XxAFkH.js";const r={title:"Setup",description:"undefined"};function i(t){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",li:"li",ol:"ol",p:"p",...o(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"setup",children:["Setup",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#setup",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.ol,{children:[` `,e.jsxs(n.li,{children:[` `,e.jsxs(n.p,{children:["Once you have the the ",e.jsx(n.code,{children:"SequencePlugin"})," folder, you'll need to go to your project directory and create a ",e.jsx(n.code,{children:"Plugins"})," folder in it, then copy over the ",e.jsx(n.code,{children:"SequencePlugin"})," folder into the ",e.jsx(n.code,{children:"Plugins"})," folder. If a ",e.jsx(n.code,{children:"Plugins"})," folder already exists just copy the ",e.jsx(n.code,{children:"SequencePlugin"})," folder into it."]}),` diff --git a/assets/03-setup-X023f5if.js b/assets/03-setup-DBBH43b6.js similarity index 97% rename from assets/03-setup-X023f5if.js rename to assets/03-setup-DBBH43b6.js index 68dc435b99..4ba7f81688 100644 --- a/assets/03-setup-X023f5if.js +++ b/assets/03-setup-DBBH43b6.js @@ -1,4 +1,4 @@ -import{d as s,j as e}from"./index-CUkm9F-n.js";const r={title:"Setup",description:"undefined"};function i(t){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",li:"li",ol:"ol",p:"p",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"setup",children:["Setup",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#setup",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as s,j as e}from"./index-C1XxAFkH.js";const r={title:"Setup",description:"undefined"};function i(t){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",li:"li",ol:"ol",p:"p",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"setup",children:["Setup",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#setup",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.ol,{children:[` `,e.jsxs(n.li,{children:[` `,e.jsxs(n.p,{children:["Navigate to the Resources folder imported via the ",e.jsx(n.code,{children:"Setup"})," sample and locate the ",e.jsx(n.code,{children:"SequenceConfig"})," ScriptableObject"]}),` diff --git a/assets/03-sign-message-gysP04AH.js b/assets/03-sign-message-B_pPembg.js similarity index 99% rename from assets/03-sign-message-gysP04AH.js rename to assets/03-sign-message-B_pPembg.js index 0dc5906d60..b378201707 100644 --- a/assets/03-sign-message-gysP04AH.js +++ b/assets/03-sign-message-B_pPembg.js @@ -1,4 +1,4 @@ -import{d,j as s,e as a}from"./index-CUkm9F-n.js";import{b as r,T as i,a as n}from"./TabGroup-BAfcACfp.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const k={title:"Signing & Verifying Messages",description:"undefined"};function c(l){const e={a:"a",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...d(),...l.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"signing--verifying-messages",children:["Signing & Verifying Messages",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#signing--verifying-messages",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d,j as s,e as a}from"./index-C1XxAFkH.js";import{b as r,T as i,a as n}from"./TabGroup-0-WS47gz.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const k={title:"Signing & Verifying Messages",description:"undefined"};function c(l){const e={a:"a",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...d(),...l.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"signing--verifying-messages",children:["Signing & Verifying Messages",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#signing--verifying-messages",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.h2,{id:"signing-messages",children:["Signing Messages",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#signing-messages",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsx(e.p,{children:"Sequence wallets are able to sign arbitrary messages."}),` `,s.jsx(e.strong,{children:"To request a user's signature of a simple message:"}),` diff --git a/assets/03-sign-message-DA5nXU2U.js b/assets/03-sign-message-Db6NUKXC.js similarity index 90% rename from assets/03-sign-message-DA5nXU2U.js rename to assets/03-sign-message-Db6NUKXC.js index d88cc1230f..739bf233df 100644 --- a/assets/03-sign-message-DA5nXU2U.js +++ b/assets/03-sign-message-Db6NUKXC.js @@ -1 +1 @@ -import{d as r,j as t}from"./index-CUkm9F-n.js";const s={title:"TODO - Replace with Code Groups from Vocs",description:"undefined"};function n(o){const e={a:"a",div:"div",h1:"h1",header:"header",...r(),...o.components};return t.jsx(e.header,{children:t.jsxs(e.h1,{id:"todo---replace-with-code-groups-from-vocs",children:["TODO - Replace with Code Groups from Vocs",t.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#todo---replace-with-code-groups-from-vocs",children:t.jsx(e.div,{"data-autolink-icon":!0})})]})})}function c(o={}){const{wrapper:e}={...r(),...o.components};return e?t.jsx(e,{...o,children:t.jsx(n,{...o})}):n(o)}export{c as default,s as frontmatter}; +import{d as r,j as t}from"./index-C1XxAFkH.js";const s={title:"TODO - Replace with Code Groups from Vocs",description:"undefined"};function n(o){const e={a:"a",div:"div",h1:"h1",header:"header",...r(),...o.components};return t.jsx(e.header,{children:t.jsxs(e.h1,{id:"todo---replace-with-code-groups-from-vocs",children:["TODO - Replace with Code Groups from Vocs",t.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#todo---replace-with-code-groups-from-vocs",children:t.jsx(e.div,{"data-autolink-icon":!0})})]})})}function c(o={}){const{wrapper:e}={...r(),...o.components};return e?t.jsx(e,{...o,children:t.jsx(n,{...o})}):n(o)}export{c as default,s as frontmatter}; diff --git a/assets/03-wagmi-CTYnlOe_.js b/assets/03-wagmi-BIv49C2K.js similarity index 99% rename from assets/03-wagmi-CTYnlOe_.js rename to assets/03-wagmi-BIv49C2K.js index d8faa76103..57e75c5556 100644 --- a/assets/03-wagmi-CTYnlOe_.js +++ b/assets/03-wagmi-BIv49C2K.js @@ -1,4 +1,4 @@ -import{d as a,j as e}from"./index-CUkm9F-n.js";const l={sidebar_label:"Using Wagmi",title:"Using Wagmi",description:"undefined"};function i(n){const s={a:"a",br:"br",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...a(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"using-wagmi",children:["Using Wagmi",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#using-wagmi",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` +import{d as a,j as e}from"./index-C1XxAFkH.js";const l={sidebar_label:"Using Wagmi",title:"Using Wagmi",description:"undefined"};function i(n){const s={a:"a",br:"br",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...a(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"using-wagmi",children:["Using Wagmi",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#using-wagmi",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(s.p,{children:"The Sequence wallet used with Wagmi through the connector."}),` `,e.jsxs(s.p,{children:[`:::tip Try it live :) Try `,e.jsx(s.a,{href:"https://0xsequence.github.io/demo-dapp-wagmi/",children:"a live Dapp example"})," using Sequence + Metamask + Wallet Connect with wagmi."]}),` diff --git a/assets/03-wallet-factory-DnrrrsZK.js b/assets/03-wallet-factory-BL0UJZ_z.js similarity index 99% rename from assets/03-wallet-factory-DnrrrsZK.js rename to assets/03-wallet-factory-BL0UJZ_z.js index 79ed6944ba..01b0dfc53c 100644 --- a/assets/03-wallet-factory-DnrrrsZK.js +++ b/assets/03-wallet-factory-BL0UJZ_z.js @@ -1,4 +1,4 @@ -import{d as a,j as e,e as n}from"./index-CUkm9F-n.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Wallet Factory",description:"undefined"};function r(t){const s={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...a(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"wallet-factory",children:["Wallet Factory",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-factory",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` +import{d as a,j as e,e as n}from"./index-C1XxAFkH.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Wallet Factory",description:"undefined"};function r(t){const s={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...a(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"wallet-factory",children:["Wallet Factory",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-factory",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(s.p,{children:["Sequence Wallets are created using the ",e.jsx(s.a,{href:"https://github.com/0xsequence/wallet-contracts/blob/e0c5382636a88b4db4bcf0a70623355d7cd30fb4/contracts/Factory.sol",children:"Factory"})," contract, when called it creates child ",e.jsx(s.a,{href:"https://github.com/0xsequence/wallet-contracts/blob/e0c5382636a88b4db4bcf0a70623355d7cd30fb4/contracts/Wallet.sol",children:"MinimalUpgradeableProxies"}),' contracts, which are in essence the "boot" code of all Sequence wallets.']}),` `,e.jsxs(s.h2,{id:"factory-api",children:["Factory API",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#factory-api",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(s.h3,{id:"deploy",children:["deploy",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/04-authentication-BPGckxR5.js b/assets/04-authentication-Bh2yQqsh.js similarity index 99% rename from assets/04-authentication-BPGckxR5.js rename to assets/04-authentication-Bh2yQqsh.js index 7edb42c865..9a9779c5dc 100644 --- a/assets/04-authentication-BPGckxR5.js +++ b/assets/04-authentication-Bh2yQqsh.js @@ -1,4 +1,4 @@ -import{d as l,j as s}from"./index-CUkm9F-n.js";const a={title:"Authentication",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...l(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authentication",children:["Authentication",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authentication",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as s}from"./index-C1XxAFkH.js";const a={title:"Authentication",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...l(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authentication",children:["Authentication",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authentication",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.p,{children:["As a WaaS SDK, authentication is extremely important. Authentication works by establishing a session signing wallet through association with an ",s.jsx(e.a,{href:"https://auth0.com/docs/secure/tokens/id-tokens/id-token-structure#sample-id-token",children:"OIDC idToken"}),". For more on how our Embedded Wallet works, please ",s.jsx(e.a,{href:"/solutions/wallets/embedded-wallet/01-overview",children:"see Embedded Wallet docs"}),"."]}),` `,s.jsxs(e.p,{children:["To implement authentication, we recommend using our ",s.jsx(e.code,{children:"LoginPanel"})," prefab. Locate this prefab under ",s.jsx(e.code,{children:"SequenceExamples > Prefabs"})," and drag it under a ",s.jsx(e.a,{href:"https://docs.unity3d.com/2020.1/Documentation/Manual/UICanvas.html",children:"Canvas"}),` in your scene. We recommend having the `,s.jsx(e.code,{children:"Canvas Scaler"})," component attached to your ",s.jsx(e.code,{children:"Canvas"}),' use the "Scale with Screen Size" UI Scale Mode. This will make it so that the LoginPanel (and any other UI elements under this Canvas) are scaled automatically when switching between build targets.']}),` diff --git a/assets/04-authentication-B2x5EKfn.js b/assets/04-authentication-Cf4V2tlh.js similarity index 99% rename from assets/04-authentication-B2x5EKfn.js rename to assets/04-authentication-Cf4V2tlh.js index 3755513c72..88ff84b03d 100644 --- a/assets/04-authentication-B2x5EKfn.js +++ b/assets/04-authentication-Cf4V2tlh.js @@ -1,4 +1,4 @@ -import{d as l,j as s}from"./index-CUkm9F-n.js";const a={title:"Authentication",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...l(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authentication",children:["Authentication",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authentication",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as s}from"./index-C1XxAFkH.js";const a={title:"Authentication",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...l(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authentication",children:["Authentication",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authentication",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.h3,{id:"custom-ui-integration",children:["Custom UI Integration",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#custom-ui-integration",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsxs(e.p,{children:["In a C++ backend with a series of pass through ",s.jsx(e.code,{children:"[UFUNCTIONS]"})," setup similarly to ",s.jsx(e.code,{children:"[SequenceBackendManager.h/.cpp]"}),". Each of these calls are implemented in ",s.jsx(e.code,{children:"[UAuthenticator]"})," you just need to pass through the data with YOUR UAuthenticator UObject"]}),` `,s.jsx(e.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(e.code,{children:[s.jsx(e.span,{className:"line",children:s.jsx(e.span,{style:{color:"#6A737D","--shiki-dark":"#768390"},children:"//This call is platform dependent on windows & mac this is required for SSO WIP"})}),` diff --git a/assets/04-checkout-NKd1C-Eq.js b/assets/04-checkout-SViCnYRJ.js similarity index 99% rename from assets/04-checkout-NKd1C-Eq.js rename to assets/04-checkout-SViCnYRJ.js index 34869afff7..de702f0d77 100644 --- a/assets/04-checkout-NKd1C-Eq.js +++ b/assets/04-checkout-SViCnYRJ.js @@ -1,4 +1,4 @@ -import{d as n,j as s}from"./index-CUkm9F-n.js";const a={sidebar_label:"Checkout",title:"Overview",description:"undefined"};function l(e){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...n(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(i.header,{children:s.jsxs(i.h1,{id:"overview",children:["Overview",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as s}from"./index-C1XxAFkH.js";const a={sidebar_label:"Checkout",title:"Overview",description:"undefined"};function l(e){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...n(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(i.header,{children:s.jsxs(i.h1,{id:"overview",children:["Overview",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(i.p,{children:"The checkout modal enables developers to easily facilitate cryptocurrency payments."}),` `,s.jsx("div",{class:"text--center",children:s.jsx("img",{src:"/img/kit/checkout-modal.png"})}),` `,s.jsx(i.header,{children:s.jsxs(i.h1,{id:"integration",children:["Integration",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integration",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),` diff --git a/assets/04-get-orderbook-DjHZ5O4J.js b/assets/04-get-orderbook-BylUjF4p.js similarity index 99% rename from assets/04-get-orderbook-DjHZ5O4J.js rename to assets/04-get-orderbook-BylUjF4p.js index 70e96f0412..97adae5b1c 100644 --- a/assets/04-get-orderbook-DjHZ5O4J.js +++ b/assets/04-get-orderbook-BylUjF4p.js @@ -1,4 +1,4 @@ -import{d as c,j as s,e as d}from"./index-CUkm9F-n.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";import{b as a,T as n,a as i}from"./TabGroup-BAfcACfp.js";const x=void 0;function l(r){const e={a:"a",code:"code",div:"div",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...c(),...r.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"getorderbookorders",children:["GetOrderbookOrders",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#getorderbookorders",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` +import{d as c,j as s,e as d}from"./index-C1XxAFkH.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";import{b as a,T as n,a as i}from"./TabGroup-0-WS47gz.js";const x=void 0;function l(r){const e={a:"a",code:"code",div:"div",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...c(),...r.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"getorderbookorders",children:["GetOrderbookOrders",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#getorderbookorders",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsx(e.p,{children:"Query the protocol for orders based on various filters."}),` `,s.jsx(e.p,{children:s.jsxs(e.em,{children:["Sequence Orderbook ",s.jsx(e.code,{children:"GetOrderbookOrders"})," Method:"]})}),` `,s.jsxs(e.ul,{children:[` diff --git a/assets/04-rainbow-kit-CPmgBc3z.js b/assets/04-rainbow-kit-C4B78mTv.js similarity index 99% rename from assets/04-rainbow-kit-CPmgBc3z.js rename to assets/04-rainbow-kit-C4B78mTv.js index 6a40359456..0bf5a4c5e3 100644 --- a/assets/04-rainbow-kit-CPmgBc3z.js +++ b/assets/04-rainbow-kit-C4B78mTv.js @@ -1,4 +1,4 @@ -import{d as a,j as e}from"./index-CUkm9F-n.js";const l={sidebar_label:"Using RainbowKit",title:"Using RainbowKit",description:"undefined"};function n(i){const s={a:"a",br:"br",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...a(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"using-rainbowkit",children:["Using RainbowKit",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#using-rainbowkit",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` +import{d as a,j as e}from"./index-C1XxAFkH.js";const l={sidebar_label:"Using RainbowKit",title:"Using RainbowKit",description:"undefined"};function n(i){const s={a:"a",br:"br",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...a(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"using-rainbowkit",children:["Using RainbowKit",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#using-rainbowkit",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(s.p,{children:"The Sequence wallet can be added to RainbowKit through the connector."}),` `,e.jsxs(s.p,{children:[`:::tip Try it live :) Try `,e.jsx(s.a,{href:"https://0xsequence.github.io/demo-dapp-rainbowkit/",children:"a live Dapp example"})," using Sequence + Metamask + Rainbow + Wallet Connect with RainbowKit."]}),` diff --git a/assets/02-sequence-kit-CA-GxgmH.js b/assets/04-sequence-kit-BUxmRbQ6.js similarity index 97% rename from assets/02-sequence-kit-CA-GxgmH.js rename to assets/04-sequence-kit-BUxmRbQ6.js index 71f7f77900..9b5ef42fa0 100644 --- a/assets/02-sequence-kit-CA-GxgmH.js +++ b/assets/04-sequence-kit-BUxmRbQ6.js @@ -1,4 +1,4 @@ -import{d as s,j as e}from"./index-CUkm9F-n.js";const o={slug:"overview",title:"Sequence Kit Documentation",description:"undefined"};function i(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"sequence-kit-seamlessly-integrate-web3-wallets-into-your-applications",children:["Sequence Kit: Seamlessly Integrate Web3 Wallets into Your Applications",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-kit-seamlessly-integrate-web3-wallets-into-your-applications",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as s,j as e}from"./index-C1XxAFkH.js";const o={slug:"overview",title:"Sequence Kit Documentation",description:"undefined"};function i(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"sequence-kit-seamlessly-integrate-web3-wallets-into-your-applications",children:["Sequence Kit: Seamlessly Integrate Web3 Wallets into Your Applications",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-kit-seamlessly-integrate-web3-wallets-into-your-applications",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:["Sequence Kit 🧰 is the ultimate toolkit for effortlessly integrating web3 wallets into your applications, providing your users with a smooth and secure onboarding experience. With our robust tools built on the popular ",e.jsx(n.a,{href:"https://wagmi.sh/",children:"wagmi"})," library, unlock a realm of possibilities in the world of web3."]}),` `,e.jsxs(n.h2,{id:"key-features",children:["Key Features",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#key-features",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(n.ul,{children:[` diff --git a/assets/04-session-keys-j4zveCRf.js b/assets/04-session-keys-BckyZP4Z.js similarity index 99% rename from assets/04-session-keys-j4zveCRf.js rename to assets/04-session-keys-BckyZP4Z.js index f7dae76771..1711a586f4 100644 --- a/assets/04-session-keys-j4zveCRf.js +++ b/assets/04-session-keys-BckyZP4Z.js @@ -1,4 +1,4 @@ -import{d as r,j as s}from"./index-CUkm9F-n.js";const a={title:"No-Wallet-Confirmation Signatures",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...r(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"no-wallet-confirmation-signatures",children:["No-Wallet-Confirmation Signatures",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#no-wallet-confirmation-signatures",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as s}from"./index-C1XxAFkH.js";const a={title:"No-Wallet-Confirmation Signatures",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...r(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"no-wallet-confirmation-signatures",children:["No-Wallet-Confirmation Signatures",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#no-wallet-confirmation-signatures",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.p,{children:["It is possible to build an application where users sign messages without requiring a confirmation in their Sequence wallet every time. This is possible using ",s.jsx(e.em,{children:"session keys"}),", or ephemeral keys."]}),` `,s.jsx(e.header,{children:s.jsxs(e.h1,{id:"session-keys",children:["Session Keys",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#session-keys",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(e.p,{children:"Session keys are ephemeral private keys that can be generated and stored client-side, typically in a user's local storage. They provide a convenient and secure way for users to authorize specific actions in a decentralized application without requiring them to confirm each action through their primary wallet."}),` diff --git a/assets/04-session-keys-v7FRKTMQ.js b/assets/04-session-keys-BfCazLVC.js similarity index 99% rename from assets/04-session-keys-v7FRKTMQ.js rename to assets/04-session-keys-BfCazLVC.js index f7dae76771..1711a586f4 100644 --- a/assets/04-session-keys-v7FRKTMQ.js +++ b/assets/04-session-keys-BfCazLVC.js @@ -1,4 +1,4 @@ -import{d as r,j as s}from"./index-CUkm9F-n.js";const a={title:"No-Wallet-Confirmation Signatures",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...r(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"no-wallet-confirmation-signatures",children:["No-Wallet-Confirmation Signatures",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#no-wallet-confirmation-signatures",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as s}from"./index-C1XxAFkH.js";const a={title:"No-Wallet-Confirmation Signatures",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...r(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"no-wallet-confirmation-signatures",children:["No-Wallet-Confirmation Signatures",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#no-wallet-confirmation-signatures",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.p,{children:["It is possible to build an application where users sign messages without requiring a confirmation in their Sequence wallet every time. This is possible using ",s.jsx(e.em,{children:"session keys"}),", or ephemeral keys."]}),` `,s.jsx(e.header,{children:s.jsxs(e.h1,{id:"session-keys",children:["Session Keys",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#session-keys",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(e.p,{children:"Session keys are ephemeral private keys that can be generated and stored client-side, typically in a user's local storage. They provide a convenient and secure way for users to authorize specific actions in a decentralized application without requiring them to confirm each action through their primary wallet."}),` diff --git a/assets/04-transaction-history-Dvf2zsFe.js b/assets/04-transaction-history-D5HZS4YO.js similarity index 99% rename from assets/04-transaction-history-Dvf2zsFe.js rename to assets/04-transaction-history-D5HZS4YO.js index 8ab2c508b2..4961e317eb 100644 --- a/assets/04-transaction-history-Dvf2zsFe.js +++ b/assets/04-transaction-history-D5HZS4YO.js @@ -1,4 +1,4 @@ -import{d as l,j as s}from"./index-CUkm9F-n.js";const a={sidebar_label:"Wallet transaction history",title:"Wallet transaction history",description:"undefined"};function i(n){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...l(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"wallet-transaction-history",children:["Wallet transaction history",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-transaction-history",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as s}from"./index-C1XxAFkH.js";const a={sidebar_label:"Wallet transaction history",title:"Wallet transaction history",description:"undefined"};function i(n){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...l(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"wallet-transaction-history",children:["Wallet transaction history",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-transaction-history",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.aside,{"data-callout":"warning",children:[s.jsx(e.strong,{"data-callout-title":!0,children:"INTRODUCING THE SEQUENCE BUILDER - "}),s.jsxs(e.p,{children:["Our ",s.jsx(e.strong,{children:"Indexer"})," service is now managed through ",s.jsx(e.strong,{children:s.jsx(e.a,{href:"https://sequence.build",children:"Sequence Builder"})}),". Sign up to grab your API access key."]}),s.jsx(e.p,{children:s.jsxs(e.a,{href:"https://sequence.build",children:["Get started with the ",s.jsx(e.strong,{children:"Sequence Builder"})," Free Plan today!"]})})]}),` `,s.jsxs(e.h2,{id:"fetch-the-transaction-history-for-any-wallet-address",children:["Fetch the transaction history for any wallet address",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetch-the-transaction-history-for-any-wallet-address",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsx(e.p,{children:`Fetches the transaction / token history for any wallet address of any ERC20, ERC721 and ERC1155 token. diff --git a/assets/04-transfers-BpcqvTqW.js b/assets/04-transfers-D6IhMtdF.js similarity index 96% rename from assets/04-transfers-BpcqvTqW.js rename to assets/04-transfers-D6IhMtdF.js index 67772c657b..db49be5fbe 100644 --- a/assets/04-transfers-BpcqvTqW.js +++ b/assets/04-transfers-D6IhMtdF.js @@ -1,4 +1,4 @@ -import{d as a,j as e}from"./index-CUkm9F-n.js";const s={title:"Transfers",description:"undefined"};function t(r){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...a(),...r.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"transfers",children:["Transfers",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#transfers",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as a,j as e}from"./index-C1XxAFkH.js";const s={title:"Transfers",description:"undefined"};function t(r){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...a(),...r.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"transfers",children:["Transfers",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#transfers",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:["In order to transfer ETH (or the gas currency for your network), it is recommended to use ",e.jsx(n.code,{children:"TranferEth.CreateTransaction"})]}),` `,e.jsx(n.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:e.jsxs(n.code,{children:[e.jsx(n.span,{className:"line",children:e.jsx(n.span,{children:"EthTransaction transferTransaction = await TransferEth.CreateTransaction(client, wallet, recipientAddress, DecimalNormalizer.Normalize(1));"})}),` `,e.jsx(n.span,{className:"line",children:e.jsx(n.span,{children:"TransactionReceipt receipt = await wallet.SendTransactionAndWaitForReceipt(client, transferTransaction);"})})]})}),` diff --git a/assets/04-use-wallets-Ccda-foP.js b/assets/04-use-wallets-u0DvIf85.js similarity index 99% rename from assets/04-use-wallets-Ccda-foP.js rename to assets/04-use-wallets-u0DvIf85.js index c4626a08d7..3065fc66a5 100644 --- a/assets/04-use-wallets-Ccda-foP.js +++ b/assets/04-use-wallets-u0DvIf85.js @@ -1,4 +1,4 @@ -import{d as n,j as s,e as a}from"./index-CUkm9F-n.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Wallets and transactions",description:"undefined"};function l(i){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"wallets-and-transactions",children:["Wallets and transactions",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallets-and-transactions",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as s,e as a}from"./index-C1XxAFkH.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Wallets and transactions",description:"undefined"};function l(i){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"wallets-and-transactions",children:["Wallets and transactions",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallets-and-transactions",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(e.p,{children:"Once the SDK is initialized and the user has been authenticated, you can access the wallet corresponding to that user's account. The wallet is the entry point to all the operations that can be performed on the user's account."}),` `,s.jsxs(e.h2,{id:"wallet-address",children:["Wallet address",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-address",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsxs(e.p,{children:["The wallet address is unique to each user, can't be changed, and is used to identify the user's account. It is a string of 42 characters starting with ",s.jsx(e.code,{children:"0x"}),"."]}),` diff --git a/assets/04-wallet-configuration-oJ47TL9O.js b/assets/04-wallet-configuration-BI569qYl.js similarity index 99% rename from assets/04-wallet-configuration-oJ47TL9O.js rename to assets/04-wallet-configuration-BI569qYl.js index 808c6bd44c..4c02606d36 100644 --- a/assets/04-wallet-configuration-oJ47TL9O.js +++ b/assets/04-wallet-configuration-BI569qYl.js @@ -1,4 +1,4 @@ -import{d as r,j as s}from"./index-CUkm9F-n.js";import{b as d,T as n,a}from"./TabGroup-BAfcACfp.js";const t={title:"Wallet Configuration",description:"undefined"};function l(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",p:"p",pre:"pre",span:"span",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...r(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"wallet-configuration",children:["Wallet Configuration",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-configuration",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as s}from"./index-C1XxAFkH.js";import{b as d,T as n,a}from"./TabGroup-0-WS47gz.js";const t={title:"Wallet Configuration",description:"undefined"};function l(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",p:"p",pre:"pre",span:"span",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...r(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"wallet-configuration",children:["Wallet Configuration",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-configuration",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(e.p,{children:"Every Sequence wallet has a configuration defined by a threshold and a list of signers with their corresponding weights."}),` `,s.jsxs(e.h2,{id:"configuration-layout",children:["Configuration layout",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#configuration-layout",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsxs(e.table,{children:[s.jsx(e.thead,{children:s.jsxs(e.tr,{children:[s.jsx(e.th,{children:"Name"}),s.jsx(e.th,{children:"Type"}),s.jsx(e.th,{children:"Range"}),s.jsx(e.th,{children:"Description"})]})}),s.jsxs(e.tbody,{children:[s.jsxs(e.tr,{children:[s.jsx(e.td,{children:"Threshold"}),s.jsx(e.td,{children:s.jsx(e.code,{children:"uint16"})}),s.jsx(e.td,{children:"1 - 65535"}),s.jsx(e.td,{children:'Required combined total "weight" of signers for a signature to be considered valid.'})]}),s.jsxs(e.tr,{children:[s.jsx(e.td,{children:"Signers"}),s.jsx(e.td,{children:s.jsx(e.code,{children:"signer[]"})}),s.jsx(e.td,{children:"unlimited - bounded by gas"}),s.jsx(e.td,{children:'List of signers that with their corresponding "weight"s.'})]})]})]}),` diff --git a/assets/05-api-integration-Ca2FQLnH.js b/assets/05-api-integration-CZOn7pJH.js similarity index 99% rename from assets/05-api-integration-Ca2FQLnH.js rename to assets/05-api-integration-CZOn7pJH.js index fd6f128ad4..9d25985be2 100644 --- a/assets/05-api-integration-Ca2FQLnH.js +++ b/assets/05-api-integration-CZOn7pJH.js @@ -1,4 +1,4 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";const a={title:"API Integration",description:"undefined"};function n(i){const s={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",ul:"ul",...r(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"api-integration",children:["API Integration",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#api-integration",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";const a={title:"API Integration",description:"undefined"};function n(i){const s={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",ul:"ul",...r(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"api-integration",children:["API Integration",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#api-integration",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(s.h3,{id:"sequence-api",children:["Sequence API",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-api",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(s.p,{children:["After you've completed initial authentication and have intercepted the credentials either through your UI or ours, to use the Sequence API you'll need to create a ",e.jsx(s.code,{children:"[USequenceWallet]"})," by using:"]}),` `,e.jsx(s.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:e.jsx(s.code,{children:e.jsxs(s.span,{className:"line",children:[e.jsx(s.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:"`[USequenceWallet "}),e.jsx(s.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"*"}),e.jsx(s.span,{style:{color:"#E36209","--shiki-dark":"#F69D50"},children:" Api"}),e.jsx(s.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),e.jsx(s.span,{style:{color:"#6F42C1","--shiki-dark":"#DCBDFB"},children:" USequenceWallet"}),e.jsx(s.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:"(CredentialsIn)]` or `[USequenceWallet * Api = USequenceWallet::Make("}),e.jsx(s.span,{style:{color:"#6F42C1","--shiki-dark":"#F69D50"},children:"CredentialsIn"}),e.jsx(s.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:", "}),e.jsx(s.span,{style:{color:"#6F42C1","--shiki-dark":"#F69D50"},children:"ProviderURL"}),e.jsx(s.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:")]`"})]})})}),` diff --git a/assets/05-contracts-D9NQhKfD.js b/assets/05-contracts-7huVHVvI.js similarity index 99% rename from assets/05-contracts-D9NQhKfD.js rename to assets/05-contracts-7huVHVvI.js index 01e857ed85..db45eb8c7b 100644 --- a/assets/05-contracts-D9NQhKfD.js +++ b/assets/05-contracts-7huVHVvI.js @@ -1,4 +1,4 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";const i={title:"Contracts",description:"undefined"};function a(t){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"contracts",children:["Contracts",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contracts",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";const i={title:"Contracts",description:"undefined"};function a(t){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"contracts",children:["Contracts",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contracts",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:["Creating a ",e.jsx(n.code,{children:"Contract"})," object for an already deployed contract is rather straightforward."]}),` `,e.jsx(n.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:e.jsx(n.code,{children:e.jsx(n.span,{className:"line",children:e.jsx(n.span,{children:"Contract contract = new Contract(contractAddress, abi);"})})})}),` `,e.jsxs(n.p,{children:["While it is not strictly required, it is ",e.jsx("i",{children:"highly"}),` recommended to provide the contract ABI as a string when creating a contract object. Failure to do so will make it so that you cannot fully take advantage of our ABI encoding and decoding. diff --git a/assets/05-custom-connectors-BHMEqdKH.js b/assets/05-custom-connectors-C0YkNxQn.js similarity index 99% rename from assets/05-custom-connectors-BHMEqdKH.js rename to assets/05-custom-connectors-C0YkNxQn.js index 9655e47d70..1e72d037ec 100644 --- a/assets/05-custom-connectors-BHMEqdKH.js +++ b/assets/05-custom-connectors-C0YkNxQn.js @@ -1,4 +1,4 @@ -import{d as r,j as s}from"./index-CUkm9F-n.js";const c={sidebar_label:"Custom Connectors",title:"Custom Connectors in Sequence Kit",description:"undefined"};function i(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...r(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"custom-connectors-in-sequence-kit",children:["Custom Connectors in Sequence Kit",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#custom-connectors-in-sequence-kit",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as s}from"./index-C1XxAFkH.js";const c={sidebar_label:"Custom Connectors",title:"Custom Connectors in Sequence Kit",description:"undefined"};function i(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...r(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"custom-connectors-in-sequence-kit",children:["Custom Connectors in Sequence Kit",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#custom-connectors-in-sequence-kit",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.p,{children:["Sequence Kit provides official connectors via the ",s.jsx(e.a,{href:"https://github.com/0xsequence/kit/tree/master/packages/connectors",children:"@0xsequence/kit-connectors"})," package. However, you can also integrate custom connectors with Sequence Kit to support additional wallets. This guide will walk you through creating and using custom connectors."]}),` `,s.jsxs(e.h2,{id:"creating-a-custom-connector",children:["Creating a Custom Connector",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#creating-a-custom-connector",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsxs(e.p,{children:["To create a custom connector, you can use an existing connector as a basis. For example, the ",s.jsx(e.a,{href:"https://github.com/0xsequence/kit/blob/master/packages/connectors/src/connectors/metamask/metamask.ts",children:"Metamask Connector"})," is a good starting point. Here's an example of how to create a custom connector:"]}),` diff --git a/assets/05-get-user-activities-l67HZe4-.js b/assets/05-get-user-activities-CMf6ufm1.js similarity index 99% rename from assets/05-get-user-activities-l67HZe4-.js rename to assets/05-get-user-activities-CMf6ufm1.js index 5945bd9e55..2765f39551 100644 --- a/assets/05-get-user-activities-l67HZe4-.js +++ b/assets/05-get-user-activities-CMf6ufm1.js @@ -1,4 +1,4 @@ -import{d as c,j as s}from"./index-CUkm9F-n.js";import{b as a,T as r,a as n}from"./TabGroup-BAfcACfp.js";const h=void 0;function l(i){const e={a:"a",code:"code",div:"div",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...c(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"getuseractivities",children:["GetUserActivities",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#getuseractivities",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` +import{d as c,j as s}from"./index-C1XxAFkH.js";import{b as a,T as r,a as n}from"./TabGroup-0-WS47gz.js";const h=void 0;function l(i){const e={a:"a",code:"code",div:"div",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...c(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"getuseractivities",children:["GetUserActivities",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#getuseractivities",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsx(e.p,{children:"Retrieve activity data for a specific user, including orders and trades."}),` `,s.jsxs(e.ul,{children:[` `,s.jsx(e.li,{children:"Request: POST /api/Marketplace/GetUserActivities"}),` diff --git a/assets/05-modules-and-updates-Bmf3E4IN.js b/assets/05-modules-and-updates-C-pkHrk6.js similarity index 99% rename from assets/05-modules-and-updates-Bmf3E4IN.js rename to assets/05-modules-and-updates-C-pkHrk6.js index 9d2c422c54..048f62af5c 100644 --- a/assets/05-modules-and-updates-Bmf3E4IN.js +++ b/assets/05-modules-and-updates-C-pkHrk6.js @@ -1,4 +1,4 @@ -import{d as a,j as e}from"./index-CUkm9F-n.js";const r={title:"Modules & wallet update",description:"undefined"};function n(i){const s={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...a(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"modules--wallet-update",children:["Modules & wallet update",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#modules--wallet-update",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` +import{d as a,j as e}from"./index-C1XxAFkH.js";const r={title:"Modules & wallet update",description:"undefined"};function n(i){const s={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...a(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"modules--wallet-update",children:["Modules & wallet update",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#modules--wallet-update",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(s.p,{children:"Sequence modules are the underlying program implementation of the wallets; wallets can change modules at runtime."}),` `,e.jsxs(s.p,{children:["The ",e.jsx(s.code,{children:"MainModule"})," is the initial module of every Sequence wallet; it differs from the other modules because it doesn't store the set of signers on contract storage; it uses the ",e.jsx(s.a,{href:"solutions/technical-references/wallet-contracts/03-wallet-factory#deploy",children:"salt"})," provided to the Factory contract."]}),` `,e.jsxs(s.h2,{id:"wallet-implementation",children:["Wallet implementation",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-implementation",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/05-platforms-DeKCQg0U.js b/assets/05-platforms-B3rxlZSA.js similarity index 97% rename from assets/05-platforms-DeKCQg0U.js rename to assets/05-platforms-B3rxlZSA.js index dfce0b3e95..a57dc8f28d 100644 --- a/assets/05-platforms-DeKCQg0U.js +++ b/assets/05-platforms-B3rxlZSA.js @@ -1,4 +1,4 @@ -import{d as l,j as e}from"./index-CUkm9F-n.js";const a={title:"Platforms",description:"undefined"};function s(n){const t={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",img:"img",p:"p",...l(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"platforms",children:["Platforms",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#platforms",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as e}from"./index-C1XxAFkH.js";const a={title:"Platforms",description:"undefined"};function s(n){const t={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",img:"img",p:"p",...l(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"platforms",children:["Platforms",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#platforms",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(t.h2,{id:"web-wallet",children:["Web Wallet",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#web-wallet",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.p,{children:["Sequence works beautifully on all modern Web Browsers! Try it at ",e.jsx(t.a,{href:"https://sequence.app",children:"https://sequence.app"})," from any computer, phone or tablet."]}),` `,e.jsxs(t.p,{children:["See ",e.jsx(t.a,{href:"/solutions/wallets/universal-wallet/02-quickstart",children:"Build With Sequence"})," to get started."]}),` diff --git a/assets/05-send-transaction-DYSVbPbK.js b/assets/05-send-transaction-gSCHFPE7.js similarity index 98% rename from assets/05-send-transaction-DYSVbPbK.js rename to assets/05-send-transaction-gSCHFPE7.js index 8f2058359d..af21993fe1 100644 --- a/assets/05-send-transaction-DYSVbPbK.js +++ b/assets/05-send-transaction-gSCHFPE7.js @@ -1,4 +1,4 @@ -import{d as a,j as s}from"./index-CUkm9F-n.js";const l={title:"Sending Transactions",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...a(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-transactions",children:["Sending Transactions",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-transactions",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as a,j as s}from"./index-C1XxAFkH.js";const l={title:"Sending Transactions",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...a(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-transactions",children:["Sending Transactions",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-transactions",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(n.p,{children:[`Signing a transaction will only retrieve the signed payload. If you want the wallet to actually dispatch the transaction to the network as well, that requires only a small modification to the previous example (note the change from `,s.jsx(n.code,{children:"signTransactions"})," to ",s.jsx(n.code,{children:"sendTransaction"}),"):"]}),` `,s.jsx(n.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(n.code,{children:[s.jsxs(n.span,{className:"line",children:[s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"const"}),s.jsx(n.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" transaction"}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" {"})]}),` diff --git a/assets/05-send-transaction-iWp0PI_4.js b/assets/05-send-transaction-uFn9xkc_.js similarity index 98% rename from assets/05-send-transaction-iWp0PI_4.js rename to assets/05-send-transaction-uFn9xkc_.js index 8f2058359d..af21993fe1 100644 --- a/assets/05-send-transaction-iWp0PI_4.js +++ b/assets/05-send-transaction-uFn9xkc_.js @@ -1,4 +1,4 @@ -import{d as a,j as s}from"./index-CUkm9F-n.js";const l={title:"Sending Transactions",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...a(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-transactions",children:["Sending Transactions",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-transactions",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as a,j as s}from"./index-C1XxAFkH.js";const l={title:"Sending Transactions",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...a(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-transactions",children:["Sending Transactions",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-transactions",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(n.p,{children:[`Signing a transaction will only retrieve the signed payload. If you want the wallet to actually dispatch the transaction to the network as well, that requires only a small modification to the previous example (note the change from `,s.jsx(n.code,{children:"signTransactions"})," to ",s.jsx(n.code,{children:"sendTransaction"}),"):"]}),` `,s.jsx(n.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(n.code,{children:[s.jsxs(n.span,{className:"line",children:[s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"const"}),s.jsx(n.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" transaction"}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" {"})]}),` diff --git a/assets/05-unique-tokens-DixB5sFa.js b/assets/05-unique-tokens-DMqBRIkV.js similarity index 99% rename from assets/05-unique-tokens-DixB5sFa.js rename to assets/05-unique-tokens-DMqBRIkV.js index 842df77fb7..6741365ec2 100644 --- a/assets/05-unique-tokens-DixB5sFa.js +++ b/assets/05-unique-tokens-DMqBRIkV.js @@ -1,4 +1,4 @@ -import{d as l,j as s}from"./index-CUkm9F-n.js";const a={sidebar_label:"All unique tokens in a contract",title:"Tokens in a contract",description:"undefined"};function i(n){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...l(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"tokens-in-a-contract",children:["Tokens in a contract",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#tokens-in-a-contract",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as s}from"./index-C1XxAFkH.js";const a={sidebar_label:"All unique tokens in a contract",title:"Tokens in a contract",description:"undefined"};function i(n){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...l(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"tokens-in-a-contract",children:["Tokens in a contract",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#tokens-in-a-contract",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.aside,{"data-callout":"warning",children:[s.jsx(e.strong,{"data-callout-title":!0,children:"INTRODUCING THE SEQUENCE BUILDER - "}),s.jsxs(e.p,{children:["Our ",s.jsx(e.strong,{children:"Indexer"})," service is now managed through ",s.jsx(e.strong,{children:s.jsx(e.a,{href:"https://sequence.build",children:"Sequence Builder"})}),". Sign up to grab your API access key."]}),s.jsx(e.p,{children:s.jsxs(e.a,{href:"https://sequence.build",children:["Get started with the ",s.jsx(e.strong,{children:"Sequence Builder"})," Free Plan today!"]})})]}),` `,s.jsxs(e.h3,{id:"fetch-all-unique-tokens-in-a-particular-erc207211155-contract-including-total-supplies",children:["Fetch all unique tokens in a particular ERC20/721/1155 contract, including total supplies",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetch-all-unique-tokens-in-a-particular-erc207211155-contract-including-total-supplies",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsx(e.strong,{children:"Fetches token supplies and metadata for any ERC20, ERC721, ERC1155 contract."}),` diff --git a/assets/05-validation-D47BvIVd.js b/assets/05-validation-F7t5ibAT.js similarity index 99% rename from assets/05-validation-D47BvIVd.js rename to assets/05-validation-F7t5ibAT.js index 46526590a4..3895fe7349 100644 --- a/assets/05-validation-D47BvIVd.js +++ b/assets/05-validation-F7t5ibAT.js @@ -1,4 +1,4 @@ -import{d as n,j as s}from"./index-CUkm9F-n.js";const l={title:"Validation",description:"undefined"};function a(e){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",p:"p",pre:"pre",span:"span",...n(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(i.header,{children:s.jsxs(i.h1,{id:"validation",children:["Validation",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#validation",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as s}from"./index-C1XxAFkH.js";const l={title:"Validation",description:"undefined"};function a(e){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",p:"p",pre:"pre",span:"span",...n(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(i.header,{children:s.jsxs(i.h1,{id:"validation",children:["Validation",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#validation",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(i.p,{children:"Users with Auth + Embedded Wallet go through two distinct flows based on the login method:"}),` `,s.jsxs(i.h3,{id:"email-login-one-time-code",children:["Email login (one-time code)",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#email-login-one-time-code",children:s.jsx(i.div,{"data-autolink-icon":!0})})]}),` `,s.jsx(i.p,{children:"For users logging in with an email, Amazon Cognito sends a one-time code to validate their identity. This is a trusted method that does not require additional verification."}),` diff --git a/assets/05-web3-onboard-A6N8pD80.js b/assets/05-web3-onboard-CLhRce51.js similarity index 99% rename from assets/05-web3-onboard-A6N8pD80.js rename to assets/05-web3-onboard-CLhRce51.js index f46df679ad..12e5910ec7 100644 --- a/assets/05-web3-onboard-A6N8pD80.js +++ b/assets/05-web3-onboard-CLhRce51.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const l={sidebar_label:"Using Web3 Onboard",title:"Using Web3-Onboard",description:"undefined"};function a(n){const s={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"using-web3-onboard",children:["Using Web3-Onboard",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#using-web3-onboard",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";const l={sidebar_label:"Using Web3 Onboard",title:"Using Web3-Onboard",description:"undefined"};function a(n){const s={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"using-web3-onboard",children:["Using Web3-Onboard",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#using-web3-onboard",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(s.p,{children:"The Sequence wallet can be added through the Blocknative web3-onboard package."}),` `,e.jsxs(s.p,{children:[`:::tip Try it live :) Try `,e.jsx(s.a,{href:"https://0xsequence.github.io/demo-dapp-web3-onboard/",children:"a live Dapp example"})," using Sequence + Metamask + Wallet Connect with Web3-Onboard."]}),` diff --git a/assets/05-write-to-blockchain-ByujvtIC.js b/assets/05-write-to-blockchain-BIgUw8ZG.js similarity index 99% rename from assets/05-write-to-blockchain-ByujvtIC.js rename to assets/05-write-to-blockchain-BIgUw8ZG.js index 2482a7268b..afadb4b3db 100644 --- a/assets/05-write-to-blockchain-ByujvtIC.js +++ b/assets/05-write-to-blockchain-BIgUw8ZG.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const l={title:"Write to Blockchain",description:"undefined"};function a(s){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...i(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"write-to-blockchain",children:["Write to Blockchain",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#write-to-blockchain",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";const l={title:"Write to Blockchain",description:"undefined"};function a(s){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...i(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"write-to-blockchain",children:["Write to Blockchain",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#write-to-blockchain",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:["The blockchain can be thought of as a general-purpose, publically viewable and verified, database. To write to a blockchain, similar to with a typical database, you must make a ",e.jsx("u",{children:"transaction"}),"."]}),` `,e.jsxs(n.p,{children:["Typically, creating a blockchain transaction is rather complex, but WaaS handles that complexity for you and exposes 5 types of ",e.jsx(n.code,{children:"Transactions"}),"."]}),` `,e.jsxs(n.p,{children:["Sending a transaction is an ",e.jsx(n.a,{href:"https://medium.com/@sonusprocks/async-await-in-c-unity-explained-in-easy-words-571ebb6a9369",children:"asynchronous Task"}),". You can use ",e.jsx(n.code,{children:"await"})," when calling ",e.jsx(n.code,{children:"WaaSWallet.SendTransaction"})," from within an async Task if you wish to obtain the ",e.jsx(n.code,{children:"TransactionReturn"})," object directly. Or, you can take the recommended approach which is to setup handler functions for the ",e.jsx(n.code,{children:"WaaSWallet.OnSendTransactionComplete"})," and ",e.jsx(n.code,{children:"WaaSWallet.OnSendTransactionFailed"})," events and call the ",e.jsx(n.code,{children:"WaaSWallet.SendTransaction"})," method from anywhere (without await). For example:"]}),` diff --git a/assets/06-fiat-on-ramps-BsMT66k7.js b/assets/06-fiat-on-ramps-CrGBLA0O.js similarity index 96% rename from assets/06-fiat-on-ramps-BsMT66k7.js rename to assets/06-fiat-on-ramps-CrGBLA0O.js index 20f991c4a3..3804085b28 100644 --- a/assets/06-fiat-on-ramps-BsMT66k7.js +++ b/assets/06-fiat-on-ramps-CrGBLA0O.js @@ -1,4 +1,4 @@ -import{d as t,j as e}from"./index-CUkm9F-n.js";const a={slug:"/fiat-on-ramps",title:"Fiat On-Ramps",description:"undefined"};function i(r){const n={a:"a",div:"div",h1:"h1",header:"header",img:"img",li:"li",p:"p",ul:"ul",...t(),...r.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"fiat-on-ramps",children:["Fiat On-Ramps",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fiat-on-ramps",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as t,j as e}from"./index-C1XxAFkH.js";const a={slug:"/fiat-on-ramps",title:"Fiat On-Ramps",description:"undefined"};function i(r){const n={a:"a",div:"div",h1:"h1",header:"header",img:"img",li:"li",p:"p",ul:"ul",...t(),...r.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"fiat-on-ramps",children:["Fiat On-Ramps",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fiat-on-ramps",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(n.p,{children:"Sequence Wallet allows users to purchase cryptocurrencies directly with their credit card and debit card via on-ramp providers. Currently Sequence supports 6 on-ramp providers;"}),` `,e.jsxs(n.ul,{children:[` `,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://www.moonpay.com/",children:"Moonpay"})}),` diff --git a/assets/06-main-module-upgradeable-BR0mTC0K.js b/assets/06-main-module-upgradeable-CglIMqRz.js similarity index 90% rename from assets/06-main-module-upgradeable-BR0mTC0K.js rename to assets/06-main-module-upgradeable-CglIMqRz.js index 31d37ef571..5ee05427c2 100644 --- a/assets/06-main-module-upgradeable-BR0mTC0K.js +++ b/assets/06-main-module-upgradeable-CglIMqRz.js @@ -1 +1 @@ -import{d as i,j as t}from"./index-CUkm9F-n.js";const r={title:"MainModuleUpgradeable & configuration migration",description:"undefined"};function a(e){const n={a:"a",div:"div",h1:"h1",header:"header",...i(),...e.components};return t.jsx(n.header,{children:t.jsxs(n.h1,{id:"mainmoduleupgradeable--configuration-migration",children:["MainModuleUpgradeable & configuration migration",t.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#mainmoduleupgradeable--configuration-migration",children:t.jsx(n.div,{"data-autolink-icon":!0})})]})})}function d(e={}){const{wrapper:n}={...i(),...e.components};return n?t.jsx(n,{...e,children:t.jsx(a,{...e})}):a(e)}export{d as default,r as frontmatter}; +import{d as i,j as t}from"./index-C1XxAFkH.js";const r={title:"MainModuleUpgradeable & configuration migration",description:"undefined"};function a(e){const n={a:"a",div:"div",h1:"h1",header:"header",...i(),...e.components};return t.jsx(n.header,{children:t.jsxs(n.h1,{id:"mainmoduleupgradeable--configuration-migration",children:["MainModuleUpgradeable & configuration migration",t.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#mainmoduleupgradeable--configuration-migration",children:t.jsx(n.div,{"data-autolink-icon":!0})})]})})}function d(e={}){const{wrapper:n}={...i(),...e.components};return n?t.jsx(n,{...e,children:t.jsx(a,{...e})}):a(e)}export{d as default,r as frontmatter}; diff --git a/assets/06-orderbook-transactions-CMY9Yanm.js b/assets/06-orderbook-transactions-D24RFTA8.js similarity index 99% rename from assets/06-orderbook-transactions-CMY9Yanm.js rename to assets/06-orderbook-transactions-D24RFTA8.js index f0bead1100..44941063bb 100644 --- a/assets/06-orderbook-transactions-CMY9Yanm.js +++ b/assets/06-orderbook-transactions-D24RFTA8.js @@ -1,4 +1,4 @@ -import{d as i,j as s,e as l}from"./index-CUkm9F-n.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Sequence Market Orderbook Transactions",description:"undefined"};function r(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...i(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"sequence-market-orderbook-transactions",children:["Sequence Market Orderbook Transactions",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-market-orderbook-transactions",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as s,e as l}from"./index-C1XxAFkH.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Sequence Market Orderbook Transactions",description:"undefined"};function r(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...i(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"sequence-market-orderbook-transactions",children:["Sequence Market Orderbook Transactions",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-market-orderbook-transactions",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.p,{children:["All transactions run through a contract at address ",s.jsx(e.code,{children:"0xB537a160472183f2150d42EB1c3DD6684A55f74c"})," on all currently offered networks:"]}),` `,s.jsxs(e.ul,{children:[` `,s.jsx(e.li,{children:"polygon"}),` diff --git a/assets/06-packaging-D55Xt_s9.js b/assets/06-packaging-DwlIPPW3.js similarity index 98% rename from assets/06-packaging-D55Xt_s9.js rename to assets/06-packaging-DwlIPPW3.js index e07e9160f6..272f9ce696 100644 --- a/assets/06-packaging-D55Xt_s9.js +++ b/assets/06-packaging-DwlIPPW3.js @@ -1,4 +1,4 @@ -import{d as o,j as e}from"./index-CUkm9F-n.js";const a={title:"Packaging",description:"undefined"};function t(i){const n={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",ul:"ul",...o(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"packaging",children:["Packaging",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#packaging",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as o,j as e}from"./index-C1XxAFkH.js";const a={title:"Packaging",description:"undefined"};function t(i){const n={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",ul:"ul",...o(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"packaging",children:["Packaging",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#packaging",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(n.p,{children:"To set your system up for Packaging please refer to the following links:"}),` `,e.jsxs(n.ul,{children:[` `,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://docs.unrealengine.com/5.0/en-US/packaging-unreal-engine-projects/",children:"Windows and macOS"})}),` diff --git a/assets/06-read-from-blockchain-DPS3YiFN.js b/assets/06-read-from-blockchain-Bpu4EAqi.js similarity index 97% rename from assets/06-read-from-blockchain-DPS3YiFN.js rename to assets/06-read-from-blockchain-Bpu4EAqi.js index 904eabcff6..cd0f1b3d92 100644 --- a/assets/06-read-from-blockchain-DPS3YiFN.js +++ b/assets/06-read-from-blockchain-Bpu4EAqi.js @@ -1,4 +1,4 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";const c={title:"Read from Blockchain",description:"undefined"};function i(s){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...r(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.p,{children:"#TODO Add code tabs"}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";const c={title:"Read from Blockchain",description:"undefined"};function i(s){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...r(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.p,{children:"#TODO Add code tabs"}),` `,e.jsx(n.header,{children:e.jsxs(n.h1,{id:"read-from-blockchain",children:["Read from Blockchain",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#read-from-blockchain",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:["Reading from the blockchain is done using Unity-Native implementation of our ",e.jsx(n.a,{href:"/api/indexer/01-overview",children:"Sequence Indexer"}),"."]}),` `,e.jsxs(n.p,{children:["We recommend creating an instance of the ",e.jsxs(n.a,{href:"https://github.com/0xsequence/sequence-unity/blob/master/Assets/SequenceSDK/Indexer/ChainIndexer.cs",children:[e.jsx(n.code,{children:"ChainIndexer"})," class"]}),". This will expose you to all the functionality offered by the ",e.jsxs(n.a,{href:"https://github.com/0xsequence/sequence-unity/blob/master/Assets/SequenceSDK/Indexer/IIndexer.cs",children:[e.jsx(n.code,{children:"IIndexer"})," interface"]}),"."]}),` diff --git a/assets/06-send-erc20-CWvcuMYC.js b/assets/06-send-erc20-BudueJ74.js similarity index 99% rename from assets/06-send-erc20-CWvcuMYC.js rename to assets/06-send-erc20-BudueJ74.js index cb9ea9eb3a..b70cfedb3f 100644 --- a/assets/06-send-erc20-CWvcuMYC.js +++ b/assets/06-send-erc20-BudueJ74.js @@ -1,4 +1,4 @@ -import{d as l,j as s}from"./index-CUkm9F-n.js";const r={title:"Sending ERC-20 Tokens",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...l(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-erc-20-tokens",children:["Sending ERC-20 Tokens",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-erc-20-tokens",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as s}from"./index-C1XxAFkH.js";const r={title:"Sending ERC-20 Tokens",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...l(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-erc-20-tokens",children:["Sending ERC-20 Tokens",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-erc-20-tokens",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(n.p,{children:"You can ask the wallet to send a single ERC-20 token transfer:"}),` `,s.jsx(n.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(n.code,{children:[s.jsxs(n.span,{className:"line",children:[s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"const"}),s.jsx(n.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" erc20Interface"}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" new"}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" ethers.utils."}),s.jsx(n.span,{style:{color:"#6F42C1","--shiki-dark":"#DCBDFB"},children:"Interface"}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:"(["})]}),` `,s.jsx(n.span,{className:"line",children:s.jsx(n.span,{style:{color:"#032F62","--shiki-dark":"#96D0FF"},children:" 'function transfer(address _to, uint256 _value)'"})}),` diff --git a/assets/06-send-erc20-DZvPYC3W.js b/assets/06-send-erc20-D5hTcUxn.js similarity index 99% rename from assets/06-send-erc20-DZvPYC3W.js rename to assets/06-send-erc20-D5hTcUxn.js index cb9ea9eb3a..b70cfedb3f 100644 --- a/assets/06-send-erc20-DZvPYC3W.js +++ b/assets/06-send-erc20-D5hTcUxn.js @@ -1,4 +1,4 @@ -import{d as l,j as s}from"./index-CUkm9F-n.js";const r={title:"Sending ERC-20 Tokens",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...l(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-erc-20-tokens",children:["Sending ERC-20 Tokens",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-erc-20-tokens",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as s}from"./index-C1XxAFkH.js";const r={title:"Sending ERC-20 Tokens",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...l(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-erc-20-tokens",children:["Sending ERC-20 Tokens",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-erc-20-tokens",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(n.p,{children:"You can ask the wallet to send a single ERC-20 token transfer:"}),` `,s.jsx(n.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(n.code,{children:[s.jsxs(n.span,{className:"line",children:[s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"const"}),s.jsx(n.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" erc20Interface"}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" new"}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" ethers.utils."}),s.jsx(n.span,{style:{color:"#6F42C1","--shiki-dark":"#DCBDFB"},children:"Interface"}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:"(["})]}),` `,s.jsx(n.span,{className:"line",children:s.jsx(n.span,{style:{color:"#032F62","--shiki-dark":"#96D0FF"},children:" 'function transfer(address _to, uint256 _value)'"})}),` diff --git a/assets/06-tokens-B0957FPA.js b/assets/06-tokens-BWPxvMug.js similarity index 98% rename from assets/06-tokens-B0957FPA.js rename to assets/06-tokens-BWPxvMug.js index dc9ee1c5ee..8751c3b46d 100644 --- a/assets/06-tokens-B0957FPA.js +++ b/assets/06-tokens-BWPxvMug.js @@ -1,4 +1,4 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";const t={title:"Tokens",description:"undefined"};function i(a){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...r(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"tokens",children:["Tokens",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#tokens",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";const t={title:"Tokens",description:"undefined"};function i(a){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...r(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"tokens",children:["Tokens",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#tokens",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:["Since their use is so ubiquitous, we've provided ",e.jsx(n.code,{children:"ERC20"}),", ",e.jsx(n.code,{children:"ERC721"}),", and ",e.jsx(n.code,{children:"ERC1155"})," wrappers of the ",e.jsx(n.code,{children:"Contract"})," class with pre-defined ABIs for your convenience. When interacting with tokens, it is recommended to use these."]}),` `,e.jsx(n.p,{children:"Any of these contract wrappers can be created via a standard constructor requiring only the contract address. For example:"}),` `,e.jsx(n.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:e.jsx(n.code,{children:e.jsx(n.span,{className:"line",children:e.jsx(n.span,{children:"ERC20 erc20 = new ERC20(contractAddress);"})})})}),` diff --git a/assets/06-transaction-receipts-DfREISvt.js b/assets/06-transaction-receipts-Dsb8GKVb.js similarity index 99% rename from assets/06-transaction-receipts-DfREISvt.js rename to assets/06-transaction-receipts-Dsb8GKVb.js index dbf9f87c5a..2d3a707726 100644 --- a/assets/06-transaction-receipts-DfREISvt.js +++ b/assets/06-transaction-receipts-Dsb8GKVb.js @@ -1,4 +1,4 @@ -import{d as n,j as s}from"./index-CUkm9F-n.js";const r={title:"Transaction receipts",description:"undefined"};function l(i){const e={a:"a",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"transaction-receipts",children:["Transaction receipts",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#transaction-receipts",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as s}from"./index-C1XxAFkH.js";const r={title:"Transaction receipts",description:"undefined"};function l(i){const e={a:"a",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"transaction-receipts",children:["Transaction receipts",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#transaction-receipts",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.p,{children:["Any methods that involve sending transactions will return either ",s.jsx(e.em,{children:"successful"})," or ",s.jsx(e.em,{children:"failed"})," transaction receipts. Failed transaction receipts are generated without executing the transaction."]}),` `,s.jsxs(e.h2,{id:"successful-transaction-response",children:["Successful transaction response",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#successful-transaction-response",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsxs(e.p,{children:["Any transaction that is successfully included in a block will return a ",s.jsx(e.code,{children:"SentTransactionResponse"})," object. This must be checked for before accessing the transaction hash, using the ",s.jsx(e.code,{children:"isSentTransactionResponse"})," type guard."]}),` diff --git a/assets/06-transation-history-token-contract-R50gtbpW.js b/assets/06-transation-history-token-contract-BEwqMPwS.js similarity index 99% rename from assets/06-transation-history-token-contract-R50gtbpW.js rename to assets/06-transation-history-token-contract-BEwqMPwS.js index b9c889437c..bc872d2cb6 100644 --- a/assets/06-transation-history-token-contract-R50gtbpW.js +++ b/assets/06-transation-history-token-contract-BEwqMPwS.js @@ -1,4 +1,4 @@ -import{d as i,j as s}from"./index-CUkm9F-n.js";const a={sidebar_label:"Token contract transaction history",title:"Contract token history",description:"undefined"};function r(n){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...i(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"contract-token-history",children:["Contract token history",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contract-token-history",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as s}from"./index-C1XxAFkH.js";const a={sidebar_label:"Token contract transaction history",title:"Contract token history",description:"undefined"};function r(n){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...i(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"contract-token-history",children:["Contract token history",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contract-token-history",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.aside,{"data-callout":"warning",children:[s.jsx(e.strong,{"data-callout-title":!0,children:"INTRODUCING THE SEQUENCE BUILDER - "}),s.jsxs(e.p,{children:["Our ",s.jsx(e.strong,{children:"Indexer"})," service is now managed through ",s.jsx(e.strong,{children:s.jsx(e.a,{href:"https://sequence.build",children:"Sequence Builder"})}),". Sign up to grab your API access key."]}),s.jsx(e.p,{children:s.jsxs(e.a,{href:"https://sequence.build",children:["Get started with the ",s.jsx(e.strong,{children:"Sequence Builder"})," Free Plan today!"]})})]}),` `,s.jsxs(e.h3,{id:"fetch--listen-to-the-transaction-history-for-any-erc20-erc721-erc1155-contract",children:["Fetch / listen to the transaction history for any ERC20, ERC721, ERC1155 contract.",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetch--listen-to-the-transaction-history-for-any-erc20-erc721-erc1155-contract",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsx(e.p,{children:`This query is helpful to track transaction history of a particular token contract. diff --git a/assets/06-web3-react-v6-GeEToRRi.js b/assets/06-web3-react-v6-BsrZwgDx.js similarity index 99% rename from assets/06-web3-react-v6-GeEToRRi.js rename to assets/06-web3-react-v6-BsrZwgDx.js index e06f577399..d3f7963944 100644 --- a/assets/06-web3-react-v6-GeEToRRi.js +++ b/assets/06-web3-react-v6-BsrZwgDx.js @@ -1,4 +1,4 @@ -import{d as a,j as e}from"./index-CUkm9F-n.js";const l={sidebar_label:"Web3 React V6",title:"Using Web3-React V6",description:"undefined"};function n(i){const s={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...a(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"using-web3-react-v6",children:["Using Web3-React V6",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#using-web3-react-v6",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` +import{d as a,j as e}from"./index-C1XxAFkH.js";const l={sidebar_label:"Web3 React V6",title:"Using Web3-React V6",description:"undefined"};function n(i){const s={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...a(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"using-web3-react-v6",children:["Using Web3-React V6",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#using-web3-react-v6",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(s.p,{children:"The connector is available for web3-react V6. Please note that later versions of web3-react cannot be used with the Web3-React V6 connector due to breaking changes."}),` `,e.jsxs(s.h2,{id:"installation",children:["Installation",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#installation",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(s.p,{children:"The connector may be installed via the npm package:"}),` diff --git a/assets/07-Architecture-DVxyNx06.js b/assets/07-Architecture-CCFFgSi4.js similarity index 75% rename from assets/07-Architecture-DVxyNx06.js rename to assets/07-Architecture-CCFFgSi4.js index b352927665..ebdcbb75e0 100644 --- a/assets/07-Architecture-DVxyNx06.js +++ b/assets/07-Architecture-CCFFgSi4.js @@ -1 +1 @@ -import{d as r,j as n}from"./index-CUkm9F-n.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; +import{d as r,j as n}from"./index-C1XxAFkH.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/07-key-management-B4BzfX1c.js b/assets/07-key-management-CSnkSL1j.js similarity index 98% rename from assets/07-key-management-B4BzfX1c.js rename to assets/07-key-management-CSnkSL1j.js index bf91a8c300..b114446edb 100644 --- a/assets/07-key-management-B4BzfX1c.js +++ b/assets/07-key-management-CSnkSL1j.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const o={slug:"/key-management",title:"Key Management",description:"undefined"};function n(s){const t={a:"a",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",...i(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"key-management",children:["Key Management",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#key-management",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";const o={slug:"/key-management",title:"Key Management",description:"undefined"};function n(s){const t={a:"a",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",...i(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"key-management",children:["Key Management",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#key-management",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(t.p,{children:"Each Sequence wallet can be controlled by multiple private keys, acting like a multisignature wallet. Users can either create a Sequence wallet using one of the supported social login options or create a wallet with a private key stored only on that device."}),` `,e.jsx(t.p,{children:"The improved security compared to traditional blockchain wallet comes from the fact that multiple independent keys need to be compromised for a malicious actor to take control of a user’s wallet, instead of a single key. The philosophy is that the more independent private-keys the user adds to their wallet, the more secure their wallet becomes, even if each individual key is only moderately secure on their own."}),` `,e.jsxs(t.h2,{id:"social-login-wallets",children:["Social Login Wallets",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#social-login-wallets",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/07-native-network-balance-CL1xPwzb.js b/assets/07-native-network-balance-DX132NlT.js similarity index 99% rename from assets/07-native-network-balance-CL1xPwzb.js rename to assets/07-native-network-balance-DX132NlT.js index 93361baea2..91220b42a4 100644 --- a/assets/07-native-network-balance-CL1xPwzb.js +++ b/assets/07-native-network-balance-DX132NlT.js @@ -1,4 +1,4 @@ -import{d as i,j as s}from"./index-CUkm9F-n.js";const r={sidebar_label:"Native network balance",title:"Native network balances (ie. ETH, MATIC, etc.)",description:"undefined"};function l(n){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...i(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"native-network-balances-ie-eth-matic-etc",children:["Native network balances (ie. ETH, MATIC, etc.)",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#native-network-balances-ie-eth-matic-etc",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as s}from"./index-C1XxAFkH.js";const r={sidebar_label:"Native network balance",title:"Native network balances (ie. ETH, MATIC, etc.)",description:"undefined"};function l(n){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...i(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"native-network-balances-ie-eth-matic-etc",children:["Native network balances (ie. ETH, MATIC, etc.)",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#native-network-balances-ie-eth-matic-etc",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.aside,{"data-callout":"warning",children:[s.jsx(e.strong,{"data-callout-title":!0,children:"INTRODUCING THE SEQUENCE BUILDER - "}),s.jsxs(e.p,{children:["Our ",s.jsx(e.strong,{children:"Indexer"})," service is now managed through ",s.jsx(e.strong,{children:s.jsx(e.a,{href:"https://sequence.build",children:"Sequence Builder"})}),". Sign up to grab your API access key."]}),s.jsx(e.p,{children:s.jsxs(e.a,{href:"https://sequence.build",children:["Get started with the ",s.jsx(e.strong,{children:"Sequence Builder"})," Free Plan today!"]})})]}),` `,s.jsxs(e.h3,{id:"fetch-native-network-balance-aka-eth-on-ethereum-matic-on-polygon-avax-on-avalanche-bnb-on-bsc-etc",children:["Fetch native network balance (aka ETH on Ethereum, MATIC on Polygon, AVAX on Avalanche, BNB on BSC, etc.)",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetch-native-network-balance-aka-eth-on-ethereum-matic-on-polygon-avax-on-avalanche-bnb-on-bsc-etc",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsx(e.p,{children:s.jsxs(e.em,{children:["Sequence Indexer ",s.jsx(e.code,{children:"GetEtherBalance"})," Method:"]})}),` diff --git a/assets/07-send-erc721-BPC_vfl0.js b/assets/07-send-erc721-B2m_F8Sw.js similarity index 99% rename from assets/07-send-erc721-BPC_vfl0.js rename to assets/07-send-erc721-B2m_F8Sw.js index 74183e8502..26d302a731 100644 --- a/assets/07-send-erc721-BPC_vfl0.js +++ b/assets/07-send-erc721-B2m_F8Sw.js @@ -1,4 +1,4 @@ -import{d as l,j as s}from"./index-CUkm9F-n.js";const r={title:"Sending ERC-721 (NFT) Tokens",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...l(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-erc-721-nft-tokens",children:["Sending ERC-721 (NFT) Tokens",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-erc-721-nft-tokens",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as s}from"./index-C1XxAFkH.js";const r={title:"Sending ERC-721 (NFT) Tokens",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...l(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-erc-721-nft-tokens",children:["Sending ERC-721 (NFT) Tokens",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-erc-721-nft-tokens",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(n.p,{children:`Sending an ERC-721 NFT is similar to sending an ERC-20 token. The only notable difference is in the contract standard itself:`}),` `,s.jsx(n.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(n.code,{children:[s.jsxs(n.span,{className:"line",children:[s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"const"}),s.jsx(n.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" erc721Interface"}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" new"}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" ethers.utils."}),s.jsx(n.span,{style:{color:"#6F42C1","--shiki-dark":"#DCBDFB"},children:"Interface"}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:"(["})]}),` diff --git a/assets/07-send-erc721-DnoO5t4e.js b/assets/07-send-erc721-C_p1ToDC.js similarity index 99% rename from assets/07-send-erc721-DnoO5t4e.js rename to assets/07-send-erc721-C_p1ToDC.js index 74183e8502..26d302a731 100644 --- a/assets/07-send-erc721-DnoO5t4e.js +++ b/assets/07-send-erc721-C_p1ToDC.js @@ -1,4 +1,4 @@ -import{d as l,j as s}from"./index-CUkm9F-n.js";const r={title:"Sending ERC-721 (NFT) Tokens",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...l(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-erc-721-nft-tokens",children:["Sending ERC-721 (NFT) Tokens",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-erc-721-nft-tokens",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as s}from"./index-C1XxAFkH.js";const r={title:"Sending ERC-721 (NFT) Tokens",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...l(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-erc-721-nft-tokens",children:["Sending ERC-721 (NFT) Tokens",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-erc-721-nft-tokens",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(n.p,{children:`Sending an ERC-721 NFT is similar to sending an ERC-20 token. The only notable difference is in the contract standard itself:`}),` `,s.jsx(n.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(n.code,{children:[s.jsxs(n.span,{className:"line",children:[s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"const"}),s.jsx(n.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" erc721Interface"}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" new"}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" ethers.utils."}),s.jsx(n.span,{style:{color:"#6F42C1","--shiki-dark":"#DCBDFB"},children:"Interface"}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:"(["})]}),` diff --git a/assets/07-sign-messages-BKATR5ES.js b/assets/07-sign-messages-PXzWEZMK.js similarity index 97% rename from assets/07-sign-messages-BKATR5ES.js rename to assets/07-sign-messages-PXzWEZMK.js index d5f7495296..74a0408fb3 100644 --- a/assets/07-sign-messages-BKATR5ES.js +++ b/assets/07-sign-messages-PXzWEZMK.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const l={title:"Sign Messages",description:"undefined"};function a(n){const s={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"sign-messages",children:["Sign Messages",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sign-messages",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";const l={title:"Sign Messages",description:"undefined"};function a(n){const s={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"sign-messages",children:["Sign Messages",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sign-messages",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(s.p,{children:["Signing a message is an ",e.jsx(s.a,{href:"https://medium.com/@sonusprocks/async-await-in-c-unity-explained-in-easy-words-571ebb6a9369",children:"asynchronous Task"}),". You can use ",e.jsx(s.code,{children:"await"})," when calling ",e.jsx(s.code,{children:"WaaSWallet.SignMessage"})," from within an async Task if you wish to obtain the ",e.jsx(s.code,{children:"SignMessageReturn"})," object directly. Or, you can take the recommended approach which is to setup a handler function for the ",e.jsx(s.code,{children:"WaaSWallet.OnSignMessageComplete"})," event and call the ",e.jsx(s.code,{children:"WaaSWallet.SignMessage"})," method from anywhere (without await). For example:"]}),` `,e.jsx(s.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:e.jsxs(s.code,{children:[e.jsx(s.span,{className:"line",children:e.jsx(s.span,{children:"public void OnSignMessageCompleteHandler(string signature) {"})}),` `,e.jsx(s.span,{className:"line",children:e.jsx(s.span,{children:" // Do something"})}),` diff --git a/assets/07-transaction-encoding-CJ63LkpR.js b/assets/07-transaction-encoding-4d9uesl2.js similarity index 89% rename from assets/07-transaction-encoding-CJ63LkpR.js rename to assets/07-transaction-encoding-4d9uesl2.js index da8e9f8819..1d2ba5975f 100644 --- a/assets/07-transaction-encoding-CJ63LkpR.js +++ b/assets/07-transaction-encoding-4d9uesl2.js @@ -1 +1 @@ -import{d as a,j as t}from"./index-CUkm9F-n.js";const r={title:"Transaction encoding",description:"undefined"};function o(e){const n={a:"a",div:"div",h1:"h1",header:"header",...a(),...e.components};return t.jsx(n.header,{children:t.jsxs(n.h1,{id:"transaction-encoding",children:["Transaction encoding",t.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#transaction-encoding",children:t.jsx(n.div,{"data-autolink-icon":!0})})]})})}function d(e={}){const{wrapper:n}={...a(),...e.components};return n?t.jsx(n,{...e,children:t.jsx(o,{...e})}):o(e)}export{d as default,r as frontmatter}; +import{d as a,j as t}from"./index-C1XxAFkH.js";const r={title:"Transaction encoding",description:"undefined"};function o(e){const n={a:"a",div:"div",h1:"h1",header:"header",...a(),...e.components};return t.jsx(n.header,{children:t.jsxs(n.h1,{id:"transaction-encoding",children:["Transaction encoding",t.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#transaction-encoding",children:t.jsx(n.div,{"data-autolink-icon":!0})})]})})}function d(e={}){const{wrapper:n}={...a(),...e.components};return n?t.jsx(n,{...e,children:t.jsx(o,{...e})}):o(e)}export{d as default,r as frontmatter}; diff --git a/assets/07-web3modal-B4basxPY.js b/assets/07-web3modal-1Wzt0n5w.js similarity index 96% rename from assets/07-web3modal-B4basxPY.js rename to assets/07-web3modal-1Wzt0n5w.js index c4730b3f79..d8c4affd8e 100644 --- a/assets/07-web3modal-B4basxPY.js +++ b/assets/07-web3modal-1Wzt0n5w.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const s={sidebar_label:"Using Web3Modal",title:"Using Web3Modal",description:"undefined"};function t(a){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",...i(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"using-web3modal",children:["Using Web3Modal",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#using-web3modal",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";const s={sidebar_label:"Using Web3Modal",title:"Using Web3Modal",description:"undefined"};function t(a){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",...i(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"using-web3modal",children:["Using Web3Modal",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#using-web3modal",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(n.p,{children:"The Sequence wallet can easily be used with Web3Modal."}),` `,e.jsxs(n.p,{children:[`:::tip Try it live :) Try `,e.jsx(n.a,{href:"https://0xsequence.github.io/demo-dapp-web3modal/",children:"a live Dapp example"})," using Sequence + Wallet Connect with Web3Modal."]}),` diff --git a/assets/08-FAQ-CzQqFIiv.js b/assets/08-FAQ-u1bnR3qg.js similarity index 99% rename from assets/08-FAQ-CzQqFIiv.js rename to assets/08-FAQ-u1bnR3qg.js index 97c97a1189..79b75cd251 100644 --- a/assets/08-FAQ-CzQqFIiv.js +++ b/assets/08-FAQ-u1bnR3qg.js @@ -1,4 +1,4 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";const a={sidebar_label:"FAQ"};function i(n){const s={a:"a",code:"code",div:"div",h2:"h2",h3:"h3",p:"p",pre:"pre",span:"span",...r(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.p,{children:"Below are frequently asked questions related to the integration of the Sequence wallet connector."}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";const a={sidebar_label:"FAQ"};function i(n){const s={a:"a",code:"code",div:"div",h2:"h2",h3:"h3",p:"p",pre:"pre",span:"span",...r(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.p,{children:"Below are frequently asked questions related to the integration of the Sequence wallet connector."}),` `,e.jsxs(s.h2,{id:"nextjs",children:["NextJs",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#nextjs",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(s.h3,{id:"why-does-my-wallet-integration-produce-an-error-when-used-with-nextjs",children:["Why does my wallet integration produce an error when used with next.js?",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#why-does-my-wallet-integration-produce-an-error-when-used-with-nextjs",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(s.p,{children:"Wallet libraries and connectors must be rendered in the browser. This is particularly true for Wagmi and Wagmi-based libraries. Attempts to render the page elsewhere, such as on backend server, can produce errors in some situations. Rendering on the server is therefore highly discouraged."}),` diff --git a/assets/08-deploy-contracts-Du1cf0HQ.js b/assets/08-deploy-contracts-BlfX-iEA.js similarity index 98% rename from assets/08-deploy-contracts-Du1cf0HQ.js rename to assets/08-deploy-contracts-BlfX-iEA.js index 19b29e5f44..d33430a54a 100644 --- a/assets/08-deploy-contracts-Du1cf0HQ.js +++ b/assets/08-deploy-contracts-BlfX-iEA.js @@ -1,4 +1,4 @@ -import{d as t,j as e}from"./index-CUkm9F-n.js";const i={title:"Contract Deployment",description:"undefined"};function s(a){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...t(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"contract-deployment",children:["Contract Deployment",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contract-deployment",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as t,j as e}from"./index-C1XxAFkH.js";const i={title:"Contract Deployment",description:"undefined"};function s(a){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...t(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"contract-deployment",children:["Contract Deployment",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contract-deployment",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:["While, in general, we would recommend deploying your smart contracts via the ",e.jsx(n.a,{href:"https://sequence.build/",children:"Builder"}),", we recognize that there are some use cases where deploying a smart contract from Unity (or a Made-With-Unity application) is useful."]}),` `,e.jsxs(n.p,{children:["Contract deployment involves sending a transaction, which is done via an ",e.jsx(n.a,{href:"https://medium.com/@sonusprocks/async-await-in-c-unity-explained-in-easy-words-571ebb6a9369",children:"asynchronous Task"}),". You can use ",e.jsx(n.code,{children:"await"})," when calling ",e.jsx(n.code,{children:"WaaSWallet.DeployContract"})," from within an async Task if you wish to obtain the ",e.jsx(n.code,{children:"ContractDeploymentReturn"})," object directly. Or, you can take the recommended approach which is to setup handler functions for the ",e.jsx(n.code,{children:"WaaSWallet.OnDeployContractComplete"})," and ",e.jsx(n.code,{children:"WaaSWallet.OnDeployContractFailed"})," events and call the ",e.jsx(n.code,{children:"WaaSWallet.DeployContract"})," method from anywhere (without await)."]}),` `,e.jsxs(n.p,{children:[e.jsx(n.code,{children:"WaaSWallet.DeployContract"})," is essentially a wrapper for a very special ",e.jsx(n.code,{children:"WaaSWallet.SendTransaction"})," call and therefore, you can expect to still receive the ",e.jsx(n.code,{children:"WaaSWallet.OnSendTransactionComplete"})," or ",e.jsx(n.code,{children:"WaaSWallet.OnSendTransactionFailed"})," events in addition."]}),` diff --git a/assets/08-metadata-tips-h21_vcB5.js b/assets/08-metadata-tips-X-2ZXplx.js similarity index 97% rename from assets/08-metadata-tips-h21_vcB5.js rename to assets/08-metadata-tips-X-2ZXplx.js index 03159fa33d..db1f66c520 100644 --- a/assets/08-metadata-tips-h21_vcB5.js +++ b/assets/08-metadata-tips-X-2ZXplx.js @@ -1,4 +1,4 @@ -import{d as s,j as e}from"./index-CUkm9F-n.js";const o={sidebar_label:"Metadata Tips & Spam",title:"Metadata Tips & Notes on Spam",description:"undefined"};function a(n){const t={a:"a",code:"code",div:"div",em:"em",h1:"h1",header:"header",p:"p",...s(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"metadata-tips--notes-on-spam",children:["Metadata Tips & Notes on Spam",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#metadata-tips--notes-on-spam",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as s,j as e}from"./index-C1XxAFkH.js";const o={sidebar_label:"Metadata Tips & Spam",title:"Metadata Tips & Notes on Spam",description:"undefined"};function a(n){const t={a:"a",code:"code",div:"div",em:"em",h1:"h1",header:"header",p:"p",...s(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"metadata-tips--notes-on-spam",children:["Metadata Tips & Notes on Spam",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#metadata-tips--notes-on-spam",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(t.p,{children:[`The Sequence Indexer and Sequence Metadata services will pick up everything and anything that is published on a blockchain. Our services are designed to provide data in real-time as blocks are mined, and adhere to all popular ERC20, ERC721 and ERC1155 metadata diff --git a/assets/08-send-erc1155-BauZgoF1.js b/assets/08-send-erc1155-C-ZIhr3V.js similarity index 99% rename from assets/08-send-erc1155-BauZgoF1.js rename to assets/08-send-erc1155-C-ZIhr3V.js index 3c1aa55afb..bb4e30fb97 100644 --- a/assets/08-send-erc1155-BauZgoF1.js +++ b/assets/08-send-erc1155-C-ZIhr3V.js @@ -1,4 +1,4 @@ -import{d as l,j as s}from"./index-CUkm9F-n.js";const r={title:"Sending ERC-1155 (Collectible) Tokens",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...l(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-erc-1155-collectible-tokens",children:["Sending ERC-1155 (Collectible) Tokens",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-erc-1155-collectible-tokens",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as s}from"./index-C1XxAFkH.js";const r={title:"Sending ERC-1155 (Collectible) Tokens",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...l(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-erc-1155-collectible-tokens",children:["Sending ERC-1155 (Collectible) Tokens",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-erc-1155-collectible-tokens",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(n.p,{children:`Sending an ERC-1155 collectible is similar to sending an ERC-20 token. The only notable difference is in the contract standard itself:`}),` `,s.jsx(n.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(n.code,{children:[s.jsxs(n.span,{className:"line",children:[s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"const"}),s.jsx(n.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" erc1155Interface"}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" new"}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" ethers.utils."}),s.jsx(n.span,{style:{color:"#6F42C1","--shiki-dark":"#DCBDFB"},children:"Interface"}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:"(["})]}),` diff --git a/assets/08-send-erc1155-C4qiLdiV.js b/assets/08-send-erc1155-a9jMtij8.js similarity index 99% rename from assets/08-send-erc1155-C4qiLdiV.js rename to assets/08-send-erc1155-a9jMtij8.js index 3c1aa55afb..bb4e30fb97 100644 --- a/assets/08-send-erc1155-C4qiLdiV.js +++ b/assets/08-send-erc1155-a9jMtij8.js @@ -1,4 +1,4 @@ -import{d as l,j as s}from"./index-CUkm9F-n.js";const r={title:"Sending ERC-1155 (Collectible) Tokens",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...l(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-erc-1155-collectible-tokens",children:["Sending ERC-1155 (Collectible) Tokens",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-erc-1155-collectible-tokens",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as s}from"./index-C1XxAFkH.js";const r={title:"Sending ERC-1155 (Collectible) Tokens",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...l(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-erc-1155-collectible-tokens",children:["Sending ERC-1155 (Collectible) Tokens",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-erc-1155-collectible-tokens",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(n.p,{children:`Sending an ERC-1155 collectible is similar to sending an ERC-20 token. The only notable difference is in the contract standard itself:`}),` `,s.jsx(n.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(n.code,{children:[s.jsxs(n.span,{className:"line",children:[s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"const"}),s.jsx(n.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" erc1155Interface"}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" new"}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" ethers.utils."}),s.jsx(n.span,{style:{color:"#6F42C1","--shiki-dark":"#DCBDFB"},children:"Interface"}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:"(["})]}),` diff --git a/assets/08-signature-encoding-LFH8-YmX.js b/assets/08-signature-encoding-D40SZqhw.js similarity index 99% rename from assets/08-signature-encoding-LFH8-YmX.js rename to assets/08-signature-encoding-D40SZqhw.js index 754abe88ab..0d78a16231 100644 --- a/assets/08-signature-encoding-LFH8-YmX.js +++ b/assets/08-signature-encoding-D40SZqhw.js @@ -1,4 +1,4 @@ -import{d as a,j as s}from"./index-CUkm9F-n.js";const r={title:"Signature Encoding",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...a(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"signature-encoding",children:["Signature Encoding",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#signature-encoding",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as a,j as s}from"./index-C1XxAFkH.js";const r={title:"Signature Encoding",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...a(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"signature-encoding",children:["Signature Encoding",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#signature-encoding",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsxs(e.p,{children:["Sequence Wallets support ",s.jsx(e.a,{href:"https://eips.ethereum.org/EIPS/eip-1271",children:"ERC-1271 Standard Contract Signature Verification"})," to allow signing of transactions and messages."]}),` `,s.jsxs(e.h2,{id:"erc-191-ethereum-signed-data",children:["ERC-191 Ethereum Signed Data",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#erc-191-ethereum-signed-data",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsxs(e.p,{children:["Messages encoded with as ",s.jsx(e.a,{href:"https://eips.ethereum.org/EIPS/eip-191",children:"ERC-191 Ethereum Signed Data"})," are able to be created and signed as follows."]}),` diff --git a/assets/09-nested-transaction-batching-Bk2iuuYj.js b/assets/09-nested-transaction-batching-Csi5EVRR.js similarity index 89% rename from assets/09-nested-transaction-batching-Bk2iuuYj.js rename to assets/09-nested-transaction-batching-Csi5EVRR.js index d58aac1823..8b89bdbe90 100644 --- a/assets/09-nested-transaction-batching-Bk2iuuYj.js +++ b/assets/09-nested-transaction-batching-Csi5EVRR.js @@ -1 +1 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const s={title:"Nested Transaction Batching",description:"undefined"};function a(t){const n={a:"a",div:"div",h1:"h1",header:"header",...i(),...t.components};return e.jsx(n.header,{children:e.jsxs(n.h1,{id:"nested-transaction-batching",children:["Nested Transaction Batching",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#nested-transaction-batching",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})})}function d(t={}){const{wrapper:n}={...i(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(a,{...t})}):a(t)}export{d as default,s as frontmatter}; +import{d as i,j as e}from"./index-C1XxAFkH.js";const s={title:"Nested Transaction Batching",description:"undefined"};function a(t){const n={a:"a",div:"div",h1:"h1",header:"header",...i(),...t.components};return e.jsx(n.header,{children:e.jsxs(n.h1,{id:"nested-transaction-batching",children:["Nested Transaction Batching",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#nested-transaction-batching",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})})}function d(t={}){const{wrapper:n}={...i(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(a,{...t})}):a(t)}export{d as default,s as frontmatter}; diff --git a/assets/09-send-batch-transactions-AGXNqqxG.js b/assets/09-send-batch-transactions-Cae_gGzL.js similarity index 99% rename from assets/09-send-batch-transactions-AGXNqqxG.js rename to assets/09-send-batch-transactions-Cae_gGzL.js index 1d5ad5fdcc..c7f501e5d8 100644 --- a/assets/09-send-batch-transactions-AGXNqqxG.js +++ b/assets/09-send-batch-transactions-Cae_gGzL.js @@ -1,4 +1,4 @@ -import{d as r,j as s}from"./index-CUkm9F-n.js";const l={title:"Sending a Batch of Transactions",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...r(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-a-batch-of-transactions",children:["Sending a Batch of Transactions",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-a-batch-of-transactions",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as s}from"./index-C1XxAFkH.js";const l={title:"Sending a Batch of Transactions",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...r(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-a-batch-of-transactions",children:["Sending a Batch of Transactions",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-a-batch-of-transactions",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(n.p,{children:"Likewise, bundling multiple transactions to be sent in a single native transaction is equally as easy:"}),` `,s.jsx(n.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(n.code,{children:[s.jsxs(n.span,{className:"line",children:[s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"const"}),s.jsx(n.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" transaction1"}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" {"})]}),` `,s.jsx(n.span,{className:"line",children:s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" to: recipient1Address,"})}),` diff --git a/assets/09-send-batch-transactions-DwfNGUUT.js b/assets/09-send-batch-transactions-vQX_4kzK.js similarity index 99% rename from assets/09-send-batch-transactions-DwfNGUUT.js rename to assets/09-send-batch-transactions-vQX_4kzK.js index 1d5ad5fdcc..c7f501e5d8 100644 --- a/assets/09-send-batch-transactions-DwfNGUUT.js +++ b/assets/09-send-batch-transactions-vQX_4kzK.js @@ -1,4 +1,4 @@ -import{d as r,j as s}from"./index-CUkm9F-n.js";const l={title:"Sending a Batch of Transactions",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...r(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-a-batch-of-transactions",children:["Sending a Batch of Transactions",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-a-batch-of-transactions",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as s}from"./index-C1XxAFkH.js";const l={title:"Sending a Batch of Transactions",description:"undefined"};function i(e){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...r(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(n.header,{children:s.jsxs(n.h1,{id:"sending-a-batch-of-transactions",children:["Sending a Batch of Transactions",s.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sending-a-batch-of-transactions",children:s.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(n.p,{children:"Likewise, bundling multiple transactions to be sent in a single native transaction is equally as easy:"}),` `,s.jsx(n.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(n.code,{children:[s.jsxs(n.span,{className:"line",children:[s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"const"}),s.jsx(n.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" transaction1"}),s.jsx(n.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" {"})]}),` `,s.jsx(n.span,{className:"line",children:s.jsx(n.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" to: recipient1Address,"})}),` diff --git a/assets/09-wallet-ui-P9pJHTW9.js b/assets/09-wallet-ui-CanadZF3.js similarity index 99% rename from assets/09-wallet-ui-P9pJHTW9.js rename to assets/09-wallet-ui-CanadZF3.js index ef1a11c22e..bc5cdd41e2 100644 --- a/assets/09-wallet-ui-P9pJHTW9.js +++ b/assets/09-wallet-ui-CanadZF3.js @@ -1,4 +1,4 @@ -import{d as s,j as e}from"./index-CUkm9F-n.js";const o={title:"Wallet UI",description:"undefined"};function t(i){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",...s(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"wallet-ui",children:["Wallet UI",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-ui",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as s,j as e}from"./index-C1XxAFkH.js";const o={title:"Wallet UI",description:"undefined"};function t(i){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",...s(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"wallet-ui",children:["Wallet UI",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-ui",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(n.p,{children:"As a Wallet as a Service product, this SDK requires no UI. However, as we expect some apps will still choose to provide some form of wallet UI to users, we are making efforts to provide a default UI for you to use."}),` `,e.jsxs(n.p,{children:["This UI can be found under ",e.jsx(n.code,{children:"SequenceExamples"}),"."]}),` `,e.jsxs(n.p,{children:["To add the UI to your scene, you can add the ",e.jsx(n.code,{children:"WalletPanel"})," prefab found under ",e.jsx(n.code,{children:"SequenceExamples > Prefabs"}),". It is opened using the Open method; you must provide an ",e.jsx(n.a,{href:"https://github.com/0xsequence/sequence-unity/blob/master/Assets/SequenceSDK/WaaS/IWallet.cs",children:e.jsx(n.code,{children:"IWallet"})})," (e.g. a ",e.jsx(n.code,{children:"WaaSWallet"}),") as an argument."]}),` diff --git a/assets/10-building-backends-C158uVlP.js b/assets/10-building-backends-BRxhxBYz.js similarity index 98% rename from assets/10-building-backends-C158uVlP.js rename to assets/10-building-backends-BRxhxBYz.js index 81518ff205..cd6daf4363 100644 --- a/assets/10-building-backends-C158uVlP.js +++ b/assets/10-building-backends-BRxhxBYz.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const r={title:"Building Backends with Sequence",description:"undefined"};function s(t){const n={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"building-backends-with-sequence",children:["Building Backends with Sequence",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#building-backends-with-sequence",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";const r={title:"Building Backends with Sequence",description:"undefined"};function s(t){const n={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"building-backends-with-sequence",children:["Building Backends with Sequence",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#building-backends-with-sequence",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.h3,{id:"nodejs",children:["nodejs",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#nodejs",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(n.p,{children:["The ",e.jsx(n.a,{href:"https://github.com/0xsequence/sequence.js",children:"0xsequence"}),` package which is available for browser / client use, also works perfectly on nodejs backends written in Javascript or Typescript.`]}),` diff --git a/assets/10-building-backends-CamUUDFe.js b/assets/10-building-backends-CufmAZ-g.js similarity index 98% rename from assets/10-building-backends-CamUUDFe.js rename to assets/10-building-backends-CufmAZ-g.js index 81518ff205..cd6daf4363 100644 --- a/assets/10-building-backends-CamUUDFe.js +++ b/assets/10-building-backends-CufmAZ-g.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const r={title:"Building Backends with Sequence",description:"undefined"};function s(t){const n={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"building-backends-with-sequence",children:["Building Backends with Sequence",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#building-backends-with-sequence",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";const r={title:"Building Backends with Sequence",description:"undefined"};function s(t){const n={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"building-backends-with-sequence",children:["Building Backends with Sequence",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#building-backends-with-sequence",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.h3,{id:"nodejs",children:["nodejs",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#nodejs",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(n.p,{children:["The ",e.jsx(n.a,{href:"https://github.com/0xsequence/sequence.js",children:"0xsequence"}),` package which is available for browser / client use, also works perfectly on nodejs backends written in Javascript or Typescript.`]}),` diff --git a/assets/10-guest-module-S2ZXcNGC.js b/assets/10-guest-module-C-zy0Ela.js similarity index 90% rename from assets/10-guest-module-S2ZXcNGC.js rename to assets/10-guest-module-C-zy0Ela.js index 1a1fb54f0e..d7ae6d3faf 100644 --- a/assets/10-guest-module-S2ZXcNGC.js +++ b/assets/10-guest-module-C-zy0Ela.js @@ -1 +1 @@ -import{d as o,j as d}from"./index-CUkm9F-n.js";const r={title:"GuestModule and on-demand deployment",description:"undefined"};function t(n){const e={a:"a",div:"div",h1:"h1",header:"header",...o(),...n.components};return d.jsx(e.header,{children:d.jsxs(e.h1,{id:"guestmodule-and-on-demand-deployment",children:["GuestModule and on-demand deployment",d.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#guestmodule-and-on-demand-deployment",children:d.jsx(e.div,{"data-autolink-icon":!0})})]})})}function s(n={}){const{wrapper:e}={...o(),...n.components};return e?d.jsx(e,{...n,children:d.jsx(t,{...n})}):t(n)}export{s as default,r as frontmatter}; +import{d as o,j as d}from"./index-C1XxAFkH.js";const r={title:"GuestModule and on-demand deployment",description:"undefined"};function t(n){const e={a:"a",div:"div",h1:"h1",header:"header",...o(),...n.components};return d.jsx(e.header,{children:d.jsxs(e.h1,{id:"guestmodule-and-on-demand-deployment",children:["GuestModule and on-demand deployment",d.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#guestmodule-and-on-demand-deployment",children:d.jsx(e.div,{"data-autolink-icon":!0})})]})})}function s(n={}){const{wrapper:e}={...o(),...n.components};return e?d.jsx(e,{...n,children:d.jsx(t,{...n})}):t(n)}export{s as default,r as frontmatter}; diff --git a/assets/11-wallet-context-C0L8DIqK.js b/assets/11-wallet-context-oxoQRdQm.js similarity index 98% rename from assets/11-wallet-context-C0L8DIqK.js rename to assets/11-wallet-context-oxoQRdQm.js index f0aac16342..49b1851b1e 100644 --- a/assets/11-wallet-context-C0L8DIqK.js +++ b/assets/11-wallet-context-oxoQRdQm.js @@ -1,4 +1,4 @@ -import{d as l,j as s}from"./index-CUkm9F-n.js";const a={title:"Wallet Context",description:"undefined"};function i(n){const e={a:"a",code:"code",div:"div",h1:"h1",header:"header",pre:"pre",span:"span",...l(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"wallet-context",children:["Wallet Context",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-context",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as s}from"./index-C1XxAFkH.js";const a={title:"Wallet Context",description:"undefined"};function i(n){const e={a:"a",code:"code",div:"div",h1:"h1",header:"header",pre:"pre",span:"span",...l(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"wallet-context",children:["Wallet Context",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-context",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(e.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(e.code,{children:[s.jsxs(e.span,{className:"line",children:[s.jsx(e.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"export"}),s.jsx(e.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" const"}),s.jsx(e.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" sequenceContext"}),s.jsx(e.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:":"}),s.jsx(e.span,{style:{color:"#6F42C1","--shiki-dark":"#F69D50"},children:" WalletContext"}),s.jsx(e.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(e.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" {"})]}),` `,s.jsxs(e.span,{className:"line",children:[s.jsx(e.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" factory: "}),s.jsx(e.span,{style:{color:"#032F62","--shiki-dark":"#96D0FF"},children:"'0xf9D09D634Fb818b05149329C1dcCFAeA53639d96'"}),s.jsx(e.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:","})]}),` `,s.jsxs(e.span,{className:"line",children:[s.jsx(e.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" mainModule: "}),s.jsx(e.span,{style:{color:"#032F62","--shiki-dark":"#96D0FF"},children:"'0xd01F11855bCcb95f88D7A48492F66410d4637313'"}),s.jsx(e.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:","})]}),` diff --git a/assets/12-contract-audits-C88H6Al1.js b/assets/12-contract-audits-vtPUosXx.js similarity index 97% rename from assets/12-contract-audits-C88H6Al1.js rename to assets/12-contract-audits-vtPUosXx.js index 5fb905247e..14f8405d7e 100644 --- a/assets/12-contract-audits-C88H6Al1.js +++ b/assets/12-contract-audits-vtPUosXx.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const r={title:"Contract Audits",description:"undefined"};function s(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"contract-audits",children:["Contract Audits",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contract-audits",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";const r={title:"Contract Audits",description:"undefined"};function s(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"contract-audits",children:["Contract Audits",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contract-audits",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(n.p,{children:"Sequence wallet contracts underwent two independent audits by Consensys Diligence and Quantstamp."}),` `,e.jsxs(n.p,{children:[e.jsx(n.strong,{children:"Note"}),': Sequence Wallet was formerly known as "Arcadeum Wallet". Any references of "Arcadeum" in these reports are synonymous with "Sequence".']}),` `,e.jsxs(n.h2,{id:"quantstamp",children:["Quantstamp",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#quantstamp",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/5189-4337-B-5mH-IY.js b/assets/5189-4337-DbVd19Sr.js similarity index 75% rename from assets/5189-4337-B-5mH-IY.js rename to assets/5189-4337-DbVd19Sr.js index b352927665..ebdcbb75e0 100644 --- a/assets/5189-4337-B-5mH-IY.js +++ b/assets/5189-4337-DbVd19Sr.js @@ -1 +1 @@ -import{d as r,j as n}from"./index-CUkm9F-n.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; +import{d as r,j as n}from"./index-C1XxAFkH.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/800-manage-metadata-builder-Dh53jEz6.js b/assets/800-manage-metadata-builder-DGBtyBLZ.js similarity index 99% rename from assets/800-manage-metadata-builder-Dh53jEz6.js rename to assets/800-manage-metadata-builder-DGBtyBLZ.js index a0b83cde78..181503564c 100644 --- a/assets/800-manage-metadata-builder-Dh53jEz6.js +++ b/assets/800-manage-metadata-builder-DGBtyBLZ.js @@ -1,4 +1,4 @@ -import{d as n,j as e}from"./index-CUkm9F-n.js";const d={title:"How to Manage Item Metadata in Sequence Builder",description:"undefined"};function i(t){const a={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",img:"img",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...n(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"how-to-manage-item-metadata-in-sequence-builder",children:["How to Manage Item Metadata in Sequence Builder",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-manage-item-metadata-in-sequence-builder",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as e}from"./index-C1XxAFkH.js";const d={title:"How to Manage Item Metadata in Sequence Builder",description:"undefined"};function i(t){const a={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",img:"img",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...n(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"how-to-manage-item-metadata-in-sequence-builder",children:["How to Manage Item Metadata in Sequence Builder",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-manage-item-metadata-in-sequence-builder",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(a.h2,{id:"introduction",children:["Introduction",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#introduction",children:e.jsx(a.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(a.p,{children:["Following this guide, you can easily manage token metadata for your contract items in Sequence Builder, with a little help from ",e.jsx(a.a,{href:"https://www.pinata.cloud/",children:"Pinata"})," for IPFS hosting."]}),` `,e.jsxs(a.h2,{id:"step-1-prepare-your-token-images-and-metadata",children:["Step 1: Prepare Your Token Images and Metadata",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#step-1-prepare-your-token-images-and-metadata",children:e.jsx(a.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/CardGrid-52nsnK7Q.js b/assets/CardGrid-DLjZ6cN3.js similarity index 87% rename from assets/CardGrid-52nsnK7Q.js rename to assets/CardGrid-DLjZ6cN3.js index 691347ef85..bbe26b47c7 100644 --- a/assets/CardGrid-52nsnK7Q.js +++ b/assets/CardGrid-DLjZ6cN3.js @@ -1 +1 @@ -import{j as s}from"./index-CUkm9F-n.js";const n=({title:a,description:r,icon:c,link:d})=>{const e=s.jsxs("div",{className:"card",children:[s.jsx("div",{className:"card-icon",children:c}),s.jsxs("div",{className:"card-content",children:[s.jsx("h2",{className:"card-title",children:a}),s.jsx("p",{className:"card-description",children:r})]})]});return s.jsx("a",{href:d,className:"card-link",children:e})},t=({children:a})=>s.jsx("div",{className:"card-grid",children:a});export{t as C,n as a}; +import{j as s}from"./index-C1XxAFkH.js";const n=({title:a,description:r,icon:c,link:d})=>{const e=s.jsxs("div",{className:"card",children:[s.jsx("div",{className:"card-icon",children:c}),s.jsxs("div",{className:"card-content",children:[s.jsx("h2",{className:"card-title",children:a}),s.jsx("p",{className:"card-description",children:r})]})]});return s.jsx("a",{href:d,className:"card-link",children:e})},t=({children:a})=>s.jsx("div",{className:"card-grid",children:a});export{t as C,n as a}; diff --git a/assets/TabGroup-BAfcACfp.js b/assets/TabGroup-0-WS47gz.js similarity index 89% rename from assets/TabGroup-BAfcACfp.js rename to assets/TabGroup-0-WS47gz.js index 7fe5a15da5..3a9af82126 100644 --- a/assets/TabGroup-BAfcACfp.js +++ b/assets/TabGroup-0-WS47gz.js @@ -1 +1 @@ -import{j as n,r as b,f as l}from"./index-CUkm9F-n.js";const m=({children:a,onClick:s,isActive:c})=>n.jsx("button",{className:c?"active":"",onClick:s,children:a}),p=({children:a,isActive:s})=>s?n.jsx("div",{children:a}):null,u=({children:a})=>{const[s,c]=b.useState(0),r=l.Children.toArray(a),o=r.filter(e=>e.type===m),i=r.filter(e=>e.type===p);return n.jsxs("div",{children:[n.jsx("div",{className:"tabs",children:o.map((e,t)=>l.cloneElement(e,{key:t,onClick:()=>c(t),isActive:s===t}))}),n.jsx("div",{className:"tab-panels",children:i.map((e,t)=>l.cloneElement(e,{key:t,isActive:s===t}))})]})};export{m as T,p as a,u as b}; +import{j as n,r as b,f as l}from"./index-C1XxAFkH.js";const m=({children:a,onClick:s,isActive:c})=>n.jsx("button",{className:c?"active":"",onClick:s,children:a}),p=({children:a,isActive:s})=>s?n.jsx("div",{children:a}):null,u=({children:a})=>{const[s,c]=b.useState(0),r=l.Children.toArray(a),o=r.filter(e=>e.type===m),i=r.filter(e=>e.type===p);return n.jsxs("div",{children:[n.jsx("div",{className:"tabs",children:o.map((e,t)=>l.cloneElement(e,{key:t,onClick:()=>c(t),isActive:s===t}))}),n.jsx("div",{className:"tab-panels",children:i.map((e,t)=>l.cloneElement(e,{key:t,isActive:s===t}))})]})};export{m as T,p as a,u as b}; diff --git a/assets/Video-CeelHpuv.js b/assets/Video-FjISo73E.js similarity index 90% rename from assets/Video-CeelHpuv.js rename to assets/Video-FjISo73E.js index a624f0fbfe..6ef90f740a 100644 --- a/assets/Video-CeelHpuv.js +++ b/assets/Video-FjISo73E.js @@ -1 +1 @@ -import{r as t,j as s}from"./index-CUkm9F-n.js";const a=i=>{const e=t.useRef(null),r=t.useRef(null);return t.useEffect(()=>{const c=()=>{r.current&&e.current&&(r.current.style.display="block",e.current.style.display="none",r.current.src+="?autoplay=1")},n=e.current;return n.addEventListener("click",c),()=>{n.removeEventListener("click",c)}},[]),s.jsxs("div",{className:"video-container",children:[s.jsx("img",{ref:e,className:"preview-image",src:i.videoPreviewSrc,alt:"Preview"}),s.jsx("video",{ref:r,className:"video-frame",width:"560",height:"315",controls:!0,muted:!0,src:i.videoSrc,type:"video/mp4",style:{display:"none"}})]})};export{a as V}; +import{r as t,j as s}from"./index-C1XxAFkH.js";const a=i=>{const e=t.useRef(null),r=t.useRef(null);return t.useEffect(()=>{const c=()=>{r.current&&e.current&&(r.current.style.display="block",e.current.style.display="none",r.current.src+="?autoplay=1")},n=e.current;return n.addEventListener("click",c),()=>{n.removeEventListener("click",c)}},[]),s.jsxs("div",{className:"video-container",children:[s.jsx("img",{ref:e,className:"preview-image",src:i.videoPreviewSrc,alt:"Preview"}),s.jsx("video",{ref:r,className:"video-frame",width:"560",height:"315",controls:!0,muted:!0,src:i.videoSrc,type:"video/mp4",style:{display:"none"}})]})};export{a as V}; diff --git a/assets/analytics-BiemEVxn.js b/assets/analytics-Cc9FK3sk.js similarity index 75% rename from assets/analytics-BiemEVxn.js rename to assets/analytics-Cc9FK3sk.js index b352927665..ebdcbb75e0 100644 --- a/assets/analytics-BiemEVxn.js +++ b/assets/analytics-Cc9FK3sk.js @@ -1 +1 @@ -import{d as r,j as n}from"./index-CUkm9F-n.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; +import{d as r,j as n}from"./index-C1XxAFkH.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/android-Dc1IuQOF.js b/assets/android-BoB1PHbJ.js similarity index 75% rename from assets/android-Dc1IuQOF.js rename to assets/android-BoB1PHbJ.js index b352927665..ebdcbb75e0 100644 --- a/assets/android-Dc1IuQOF.js +++ b/assets/android-BoB1PHbJ.js @@ -1 +1 @@ -import{d as r,j as n}from"./index-CUkm9F-n.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; +import{d as r,j as n}from"./index-C1XxAFkH.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/chain-support-BxiASpJh.js b/assets/chain-support-D30_ud5i.js similarity index 98% rename from assets/chain-support-BxiASpJh.js rename to assets/chain-support-D30_ud5i.js index 11bf8f1dad..621e811602 100644 --- a/assets/chain-support-BxiASpJh.js +++ b/assets/chain-support-D30_ud5i.js @@ -1,4 +1,4 @@ -import{j as e,d}from"./index-CUkm9F-n.js";const p=({title:t})=>e.jsx("th",{children:t}),c=({children:t,index:n})=>{const r=n%2===0?"#3c393f":"#1e1d1f";return e.jsx("tr",{style:{backgroundColor:r},children:t})},i=({content:t,imgSrc:n})=>e.jsx("td",{children:e.jsxs("div",{className:"cell-content",children:[n&&e.jsx("img",{src:n,alt:"",className:"cell-image"}),e.jsx("span",{className:"cell-text",children:t})]})}),a=({rows:t,columns:n})=>e.jsxs("table",{children:[e.jsx("thead",{children:e.jsx("tr",{children:n.map(r=>e.jsx(p,{title:r}))})}),e.jsx("tbody",{children:t.map((r,s)=>e.jsxs(c,{index:s,children:[e.jsx(i,{content:r.network,imgSrc:r.networkImage}),e.jsx(i,{content:r.chainHandle}),e.jsx(i,{content:r.indexerEndpoint})]},s))})]}),h={title:"Multi-Chain Support",description:"undefined"};function o(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",strong:"strong",...d(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"multi-chain-support",children:["Multi-Chain Support",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#multi-chain-support",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{j as e,d}from"./index-C1XxAFkH.js";const p=({title:t})=>e.jsx("th",{children:t}),c=({children:t,index:n})=>{const r=n%2===0?"#3c393f":"#1e1d1f";return e.jsx("tr",{style:{backgroundColor:r},children:t})},i=({content:t,imgSrc:n})=>e.jsx("td",{children:e.jsxs("div",{className:"cell-content",children:[n&&e.jsx("img",{src:n,alt:"",className:"cell-image"}),e.jsx("span",{className:"cell-text",children:t})]})}),a=({rows:t,columns:n})=>e.jsxs("table",{children:[e.jsx("thead",{children:e.jsx("tr",{children:n.map(r=>e.jsx(p,{title:r}))})}),e.jsx("tbody",{children:t.map((r,s)=>e.jsxs(c,{index:s,children:[e.jsx(i,{content:r.network,imgSrc:r.networkImage}),e.jsx(i,{content:r.chainHandle}),e.jsx(i,{content:r.indexerEndpoint})]},s))})]}),h={title:"Multi-Chain Support",description:"undefined"};function o(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",strong:"strong",...d(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"multi-chain-support",children:["Multi-Chain Support",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#multi-chain-support",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,` `,e.jsxs(n.strong,{children:["Sequence Status Page: ",e.jsx(n.a,{href:"https://status.sequence.info",children:"https://status.sequence.info"})]}),` `,e.jsx(n.p,{children:`Sequence can support all EVM compatible chains. The following networks are currently supported by Sequence Wallet, Sequence Indexer, diff --git a/assets/contracts-BKAXwbp3.js b/assets/contracts-uxfYnKUE.js similarity index 97% rename from assets/contracts-BKAXwbp3.js rename to assets/contracts-uxfYnKUE.js index cc2e2eecf6..f9b3cd578d 100644 --- a/assets/contracts-BKAXwbp3.js +++ b/assets/contracts-uxfYnKUE.js @@ -1,4 +1,4 @@ -import{d as o,j as e}from"./index-CUkm9F-n.js";import{V as a}from"./Video-CeelHpuv.js";const s={title:"Contracts in Builder",description:"undefined"};function i(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",img:"img",li:"li",p:"p",ul:"ul",...o(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"contracts-in-builder",children:["Contracts in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contracts-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as o,j as e}from"./index-C1XxAFkH.js";import{V as a}from"./Video-FjISo73E.js";const s={title:"Contracts in Builder",description:"undefined"};function i(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",img:"img",li:"li",p:"p",ul:"ul",...o(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"contracts-in-builder",children:["Contracts in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contracts-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(t.p,{children:"Sequence Builder simplifies smart contract deployment and management with a suite of user-friendly features. Import, deploy, and add contract collaborators to a smart contract in the contracts dashboard and interact directly with your contract."}),` `,e.jsxs(t.h5,{id:"what-are-my-deployment-options",children:["What are my deployment options?",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#what-are-my-deployment-options",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(t.p,{children:"Deployment of contracts with Sequence Builder is simplified through a streamlined process directly within our dashboard. Choose from various contract templates (ERC1155, ERC721, ERC20). The Builder also gives you the option to upload your own custom contracts - saved to your project - and can be deployed directly to a network of your choosing."}),` diff --git a/assets/embedded-wallet-wXh18EhK.js b/assets/embedded-wallet-PUu5Zqmx.js similarity index 95% rename from assets/embedded-wallet-wXh18EhK.js rename to assets/embedded-wallet-PUu5Zqmx.js index 054576ca44..29171d7417 100644 --- a/assets/embedded-wallet-wXh18EhK.js +++ b/assets/embedded-wallet-PUu5Zqmx.js @@ -1,4 +1,4 @@ -import{d as l,j as e,e as d}from"./index-CUkm9F-n.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const s={title:"Embedded Wallet API",description:"undefined"};function a(n){const t={a:"a",div:"div",h1:"h1",header:"header",p:"p",...l(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"embedded-wallet-api",children:["Embedded Wallet API",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#embedded-wallet-api",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as l,j as e,e as d}from"./index-C1XxAFkH.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const s={title:"Embedded Wallet API",description:"undefined"};function a(n){const t={a:"a",div:"div",h1:"h1",header:"header",p:"p",...l(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"embedded-wallet-api",children:["Embedded Wallet API",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#embedded-wallet-api",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(d,{type:"note",children:"API Documentation Coming Soon"}),` `,e.jsx(t.p,{children:"Sequence Embedded Wallet (or Wallet-as-a-Service) enables the creation, management and usage of fully functional EVM compatible wallets. These wallets can be created on-demand for each user and allow you to integrate an application with an Ethereum compatible blockchain, while using familiar constructions like RPC APIs."}),` `,e.jsx(t.p,{children:"Sequence Embedded Wallet offers real non-custodial wallets and the system guarantees that each created wallet can only be accessed with the consent of the owner of the wallet."})]})}function r(n={}){const{wrapper:t}={...l(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(a,{...n})}):a(n)}export{r as default,s as frontmatter}; diff --git a/assets/gas-tank-einC3Nk0.js b/assets/gas-tank-B183XzQ1.js similarity index 95% rename from assets/gas-tank-einC3Nk0.js rename to assets/gas-tank-B183XzQ1.js index b280210f7f..61ed77059f 100644 --- a/assets/gas-tank-einC3Nk0.js +++ b/assets/gas-tank-B183XzQ1.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";import{V as t}from"./Video-CeelHpuv.js";const d={title:"Gas Tank in Builder",description:"undefined"};function s(a){const n={a:"a",div:"div",em:"em",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...i(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"gas-tank-in-builder",children:["Gas Tank in Builder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#gas-tank-in-builder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";import{V as t}from"./Video-FjISo73E.js";const d={title:"Gas Tank in Builder",description:"undefined"};function s(a){const n={a:"a",div:"div",em:"em",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...i(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"gas-tank-in-builder",children:["Gas Tank in Builder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#gas-tank-in-builder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:["Sequence wallets are controlled by smart contracts, enabling transaction fees to be abstracted away from users, a concept known in web3 as ",e.jsx(n.em,{children:"gas"}),". With Sequence Builder's Gas Tank, you have a streamlined process for sponsoring gas for your users."]}),` `,e.jsxs(n.h5,{id:"why-would-i-want-to-sponsor-gas-for-my-game",children:["Why would I want to sponsor gas for my game?",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#why-would-i-want-to-sponsor-gas-for-my-game",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(n.p,{children:"Obtaining the crypto needed to cover fees poses a challenge for traditional gamers. Sponsoring gas on their behalf solves this problem."}),` diff --git a/assets/getting-started-BkYBXWg2.js b/assets/getting-started-Ix7IaL_P.js similarity index 98% rename from assets/getting-started-BkYBXWg2.js rename to assets/getting-started-Ix7IaL_P.js index 6b3a87ac2e..35c9e8be10 100644 --- a/assets/getting-started-BkYBXWg2.js +++ b/assets/getting-started-Ix7IaL_P.js @@ -1,4 +1,4 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";import{C as l,a as n}from"./CardGrid-52nsnK7Q.js";const c={title:"Get Started",description:"undefined"};function t(s){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",p:"p",pre:"pre",span:"span",...r(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"get-started",children:["Get Started",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#get-started",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";import{C as l,a as n}from"./CardGrid-DLjZ6cN3.js";const c={title:"Get Started",description:"undefined"};function t(s){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",p:"p",pre:"pre",span:"span",...r(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"get-started",children:["Get Started",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#get-started",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(i.p,{children:"Signing up and creating a project is easy to do with Sequence Builder and should take you less than a few minutes. In this tutorial, we will help you sign up for Builder and then create your first project."}),` `,e.jsx(i.p,{children:"Let's get started!"}),` `,e.jsxs(i.h2,{id:"sign-up-for-builder",children:["Sign up for Builder",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sign-up-for-builder",children:e.jsx(i.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/iOS-BoB1PHbJ.js b/assets/iOS-BoB1PHbJ.js new file mode 100644 index 0000000000..ebdcbb75e0 --- /dev/null +++ b/assets/iOS-BoB1PHbJ.js @@ -0,0 +1 @@ +import{d as r,j as n}from"./index-C1XxAFkH.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/iOS-Dc1IuQOF.js b/assets/iOS-Dc1IuQOF.js deleted file mode 100644 index b352927665..0000000000 --- a/assets/iOS-Dc1IuQOF.js +++ /dev/null @@ -1 +0,0 @@ -import{d as r,j as n}from"./index-CUkm9F-n.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/index-CUkm9F-n.js b/assets/index-C1XxAFkH.js similarity index 73% rename from assets/index-CUkm9F-n.js rename to assets/index-C1XxAFkH.js index e128ad5a1c..1686aa740e 100644 --- a/assets/index-CUkm9F-n.js +++ b/assets/index-C1XxAFkH.js @@ -1,10 +1,10 @@ function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/index-DMv6PbFO.js","assets/HomePage.css.js.vanilla-l0sNRNKZ.js","assets/embedded-wallet-wXh18EhK.js","assets/template-marketplace-api-DZ8xP2vk.js","assets/token-directory-BeYHegff.js","assets/03-fetch-tokens-WRvdZDvi.js","assets/TabGroup-BAfcACfp.js","assets/contracts-BKAXwbp3.js","assets/Video-CeelHpuv.js","assets/gas-tank-einC3Nk0.js","assets/getting-started-BkYBXWg2.js","assets/CardGrid-52nsnK7Q.js","assets/indexer-DOC3zBgf.js","assets/marketplaces-BWqDQQlg.js","assets/node-gateway-B_1jHPJn.js","assets/overview-DuSOqvmv.js","assets/project-management-CNmp--z9.js","assets/project-settings-BJFyHT70.js","assets/wallet-sdks-CTfqPT5y.js","assets/white-label-marketplace-CnMvtDsP.js","assets/01-deploy-an-item-collection-R9QFGXQm.js","assets/02-deploy-ERC20-currency-qkybJbA0.js","assets/01-overview-BJmUNd6j.js","assets/02-universal-deployer-Co3pQ9Kk.js","assets/03-wallet-factory-DnrrrsZK.js","assets/04-wallet-configuration-oJ47TL9O.js","assets/03-get-top-orders-DMM00BQt.js","assets/04-get-orderbook-DjHZ5O4J.js","assets/05-get-user-activities-l67HZe4-.js","assets/06-orderbook-transactions-CMY9Yanm.js","assets/04-use-wallets-Ccda-foP.js","assets/01-connect-wallet-DylQDTY2.js","assets/03-sign-message-gysP04AH.js"] + __vite__mapDeps.viteFileDeps = ["assets/index-EIa2uKOl.js","assets/HomePage.css.js.vanilla-l0sNRNKZ.js","assets/embedded-wallet-PUu5Zqmx.js","assets/template-marketplace-api-CbTSgRee.js","assets/token-directory-Bu7FKJ1j.js","assets/03-fetch-tokens-mKtP1r_p.js","assets/TabGroup-0-WS47gz.js","assets/contracts-uxfYnKUE.js","assets/Video-FjISo73E.js","assets/gas-tank-B183XzQ1.js","assets/getting-started-Ix7IaL_P.js","assets/CardGrid-DLjZ6cN3.js","assets/indexer-BcRGH8z4.js","assets/marketplaces-CLirmQMI.js","assets/node-gateway-BfNojjo-.js","assets/overview-DQhba9q4.js","assets/project-management-m3FkL22k.js","assets/project-settings-CXpuBvuF.js","assets/wallet-sdks-Dc7h75f8.js","assets/white-label-marketplace-DsASxkfr.js","assets/01-deploy-an-item-collection-DKT9sXqH.js","assets/02-deploy-ERC20-currency-Ceb56yBz.js","assets/01-overview-CRPlAS3Y.js","assets/02-universal-deployer-Crv7Xe9w.js","assets/03-wallet-factory-BL0UJZ_z.js","assets/04-wallet-configuration-BI569qYl.js","assets/03-get-top-orders-T0A3Ph37.js","assets/04-get-orderbook-BylUjF4p.js","assets/05-get-user-activities-CMf6ufm1.js","assets/06-orderbook-transactions-D24RFTA8.js","assets/04-use-wallets-u0DvIf85.js","assets/01-connect-wallet-CIIZo0Dd.js","assets/03-sign-message-B_pPembg.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } -function zu(e,t){for(var n=0;nr[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var Ty=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function tr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function xS(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var d0={exports:{}},Al={},f0={exports:{}},ie={};/** +function zu(e,t){for(var n=0;nr[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var Ty=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function tr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function xP(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var d0={exports:{}},Al={},f0={exports:{}},ie={};/** * @license React * react.production.min.js * @@ -71,7 +71,7 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function ko(){return ko=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function uw(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function dw(e,t){return e.button===0&&(!t||t==="_self")&&!uw(e)}const fw=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],pw="6";try{window.__reactRouterVersion=pw}catch{}function hw(e,t){return O2({basename:t==null?void 0:t.basename,future:ko({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:r2({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||mw(),routes:e,mapRouteProperties:sw,window:t==null?void 0:t.window}).initialize()}function mw(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=ko({},t,{errors:vw(t.errors)})),t}function vw(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new jd(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let i=window[o.__subType];if(typeof i=="function")try{let a=new i(o.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let i=new Error(o.message);i.stack="",n[r]=i}}else n[r]=o;return n}const gw=p.createContext({isTransitioning:!1}),yw=p.createContext(new Map),xw="startTransition",qp=Wu[xw],_w="flushSync",Yp=n2[_w];function ww(e){qp?qp(e):e()}function Qo(e){Yp?Yp(e):e()}class Ew{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function kw(e){let{fallbackElement:t,router:n,future:r}=e,[o,i]=p.useState(n.state),[a,l]=p.useState(),[s,u]=p.useState({isTransitioning:!1}),[d,c]=p.useState(),[f,h]=p.useState(),[y,g]=p.useState(),w=p.useRef(new Map),{v7_startTransition:m}=r||{},v=p.useCallback(P=>{m?ww(P):P()},[m]),_=p.useCallback((P,S)=>{let{deletedFetchers:A,unstable_flushSync:O,unstable_viewTransitionOpts:j}=S;A.forEach(F=>w.current.delete(F)),P.fetchers.forEach((F,$)=>{F.data!==void 0&&w.current.set($,F.data)});let D=n.window==null||typeof n.window.document.startViewTransition!="function";if(!j||D){O?Qo(()=>i(P)):v(()=>i(P));return}if(O){Qo(()=>{f&&(d&&d.resolve(),f.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:j.currentLocation,nextLocation:j.nextLocation})});let F=n.window.document.startViewTransition(()=>{Qo(()=>i(P))});F.finished.finally(()=>{Qo(()=>{c(void 0),h(void 0),l(void 0),u({isTransitioning:!1})})}),Qo(()=>h(F));return}f?(d&&d.resolve(),f.skipTransition(),g({state:P,currentLocation:j.currentLocation,nextLocation:j.nextLocation})):(l(P),u({isTransitioning:!0,flushSync:!1,currentLocation:j.currentLocation,nextLocation:j.nextLocation}))},[n.window,f,d,w,v]);p.useLayoutEffect(()=>n.subscribe(_),[n,_]),p.useEffect(()=>{s.isTransitioning&&!s.flushSync&&c(new Ew)},[s]),p.useEffect(()=>{if(d&&a&&n.window){let P=a,S=d.promise,A=n.window.document.startViewTransition(async()=>{v(()=>i(P)),await S});A.finished.finally(()=>{c(void 0),h(void 0),l(void 0),u({isTransitioning:!1})}),h(A)}},[v,a,d,n.window]),p.useEffect(()=>{d&&a&&o.location.key===a.location.key&&d.resolve()},[d,f,o.location,a]),p.useEffect(()=>{!s.isTransitioning&&y&&(l(y.state),u({isTransitioning:!0,flushSync:!1,currentLocation:y.currentLocation,nextLocation:y.nextLocation}),g(void 0))},[s.isTransitioning,y]),p.useEffect(()=>{},[]);let E=p.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:P=>n.navigate(P),push:(P,S,A)=>n.navigate(P,{state:S,preventScrollReset:A==null?void 0:A.preventScrollReset}),replace:(P,S,A)=>n.navigate(P,{replace:!0,state:S,preventScrollReset:A==null?void 0:A.preventScrollReset})}),[n]),b=n.basename||"/",k=p.useMemo(()=>({router:n,navigator:E,static:!1,basename:b}),[n,E,b]);return p.createElement(p.Fragment,null,p.createElement(Wi.Provider,{value:k},p.createElement(zd.Provider,{value:o},p.createElement(yw.Provider,{value:w.current},p.createElement(gw.Provider,{value:s},p.createElement(lw,{basename:b,location:o.location,navigationType:o.historyAction,navigator:E,future:{v7_relativeSplatPath:n.future.v7_relativeSplatPath}},o.initialized||n.future.v7_partialHydration?p.createElement(bw,{routes:n.routes,future:n.future,state:o}):t))))),null)}function bw(e){let{routes:t,future:n,state:r}=e;return q2(t,void 0,r,n)}const Cw=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Pw=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Vv=p.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:a,state:l,target:s,to:u,preventScrollReset:d,unstable_viewTransition:c}=t,f=cw(t,fw),{basename:h}=p.useContext(ir),y,g=!1;if(typeof u=="string"&&Pw.test(u)&&(y=u,Cw))try{let _=new URL(window.location.href),E=u.startsWith("//")?new URL(_.protocol+u):new URL(u),b=Ar(E.pathname,h);E.origin===_.origin&&b!=null?u=b+E.search+E.hash:g=!0}catch{}let w=W2(u,{relative:o}),m=Rw(u,{replace:a,state:l,target:s,preventScrollReset:d,relative:o,unstable_viewTransition:c});function v(_){r&&r(_),_.defaultPrevented||m(_)}return p.createElement("a",ko({},f,{href:y||w,onClick:g||i?r:v,ref:n,target:s}))});function Sw(e){let{getKey:t,storageKey:n}=e;return $w({getKey:t,storageKey:n}),null}var lu;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(lu||(lu={}));var su;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(su||(su={}));function Aw(e){let t=p.useContext(Wi);return t||ne(!1),t}function Tw(e){let t=p.useContext(zd);return t||ne(!1),t}function Rw(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:l}=t===void 0?{}:t,s=Ud(),u=Re(),d=Fv(e,{relative:a});return p.useCallback(c=>{if(dw(c,n)){c.preventDefault();let f=r!==void 0?r:br(u)===br(d);s(e,{replace:f,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:l})}},[u,s,d,r,o,n,e,i,a,l])}const Qp="react-router-scroll-positions";let ya={};function $w(e){let{getKey:t,storageKey:n}=e===void 0?{}:e,{router:r}=Aw(lu.UseScrollRestoration),{restoreScrollPosition:o,preventScrollReset:i}=Tw(su.UseScrollRestoration),{basename:a}=p.useContext(ir),l=Re(),s=rw(),u=nw();p.useEffect(()=>(window.history.scrollRestoration="manual",()=>{window.history.scrollRestoration="auto"}),[]),Ow(p.useCallback(()=>{if(u.state==="idle"){let d=(t?t(l,s):null)||l.key;ya[d]=window.scrollY}try{sessionStorage.setItem(n||Qp,JSON.stringify(ya))}catch{}window.history.scrollRestoration="auto"},[n,t,u.state,l,s])),typeof document<"u"&&(p.useLayoutEffect(()=>{try{let d=sessionStorage.getItem(n||Qp);d&&(ya=JSON.parse(d))}catch{}},[n]),p.useLayoutEffect(()=>{let d=t&&a!=="/"?(f,h)=>t(ko({},f,{pathname:Ar(f.pathname,a)||f.pathname}),h):t,c=r==null?void 0:r.enableScrollRestoration(ya,()=>window.scrollY,d);return()=>c&&c()},[r,a,t]),p.useLayoutEffect(()=>{if(o!==!1){if(typeof o=="number"){window.scrollTo(0,o);return}if(l.hash){let d=document.getElementById(decodeURIComponent(l.hash.slice(1)));if(d){d.scrollIntoView();return}}i!==!0&&window.scrollTo(0,0)}},[l,o,i]))}function Ow(e,t){let{capture:n}=t||{};p.useEffect(()=>{let r=n!=null?{capture:n}:void 0;return window.addEventListener("pagehide",e,r),()=>{window.removeEventListener("pagehide",e,r)}},[e,n])}function Iw(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function Bd(e,...t){if(!Iw(e))throw new Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function Zp(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function Lw(e,t){Bd(e);const n=t.outputLen;if(e.lengthnew DataView(e.buffer,e.byteOffset,e.byteLength),Zt=(e,t)=>e<<32-t|e>>>t;new Uint8Array(new Uint32Array([287454020]).buffer)[0];const Nw=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function _S(e){Bd(e);let t="";for(let n=0;ne().update(Bv(r)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function Fw(e,t,n,r){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,n,r);const o=BigInt(32),i=BigInt(4294967295),a=Number(n>>o&i),l=Number(n&i),s=r?4:0,u=r?0:4;e.setUint32(t+s,a,r),e.setUint32(t+u,l,r)}const zw=(e,t,n)=>e&t^~e&n,Uw=(e,t,n)=>e&t^e&n^t&n;class Vw extends Mw{constructor(t,n,r,o){super(),this.blockLen=t,this.outputLen=n,this.padOffset=r,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=Fs(this.buffer)}update(t){Zp(this);const{view:n,buffer:r,blockLen:o}=this;t=Bv(t);const i=t.length;for(let a=0;ao-a&&(this.process(r,0),a=0);for(let c=a;cd.length)throw new Error("_sha2: outputLen bigger than state");for(let c=0;c>>3,g=Zt(h,17)^Zt(h,19)^h>>>10;On[c]=g+On[c-7]+y+On[c-16]|0}let{A:r,B:o,C:i,D:a,E:l,F:s,G:u,H:d}=this;for(let c=0;c<64;c++){const f=Zt(l,6)^Zt(l,11)^Zt(l,25),h=d+f+zw(l,s,u)+Bw[c]+On[c]|0,g=(Zt(r,2)^Zt(r,13)^Zt(r,22))+Uw(r,o,i)|0;d=u,u=s,s=l,l=a+h|0,a=i,i=o,o=r,r=h+g|0}r=r+this.A|0,o=o+this.B|0,i=i+this.C|0,a=a+this.D|0,l=l+this.E|0,s=s+this.F|0,u=u+this.G|0,d=d+this.H|0,this.set(r,o,i,a,l,s,u,d)}roundClean(){On.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const wS=jw(()=>new Hw),Hv={blogDir:"./pages/blog",rootDir:"docs",title:"Sequence",titleTemplate:"%s – Sequence",iconUrl:{dark:"/img/favicon.ico",light:"/img/favicon.ico"},logoUrl:{dark:"/img/sequence-composite-dark.svg",light:"/img/sequence-composite-light.svg"},basePath:"",topNav:[{text:"Solutions",items:[{text:"Wallets",link:"/solutions/wallets/overview",match:"/solutions/wallets/overview",id:225,items:[]},{text:"Marketplace",link:"/solutions/marketplaces/overview",match:"/solutions/marketplaces/overview",id:226,items:[]},{text:"Collectibles",link:"/solutions/collectibles/contracts/01-deploy-an-item-collection",match:"/solutions/collectibles/contracts/01-deploy-an-item-collection",id:227,items:[]},{text:"Payments",link:"/solutions/nft-checkout",match:"/solutions/nft-checkout",id:228,items:[]},{text:"No-code Builder",link:"/solutions/builder/overview",match:"/solutions/builder/overview",items:[{text:"Overview",link:"/solutions/builder/overview",match:"/solutions/builder/overview",id:230,items:[]}],id:229}],id:224},{text:"Guides",items:[{text:"Web3 Game with WebGL",link:"/guides/webgl-guide",match:"/guides/webgl-guide",id:232,items:[]},{text:"Web3 Game with Unity",link:"/guides/unity-guide",match:"/guides/unity-guide",id:233,items:[]},{text:"Lootboxes",link:"/guides/lootbox",match:"/guides/lootbox",id:234,items:[]},{text:"Custom Marketplace",link:"/guides/template-marketplace-api",match:"/guides/template-marketplace-api",id:235,items:[]}],id:231},{text:"SDKs",items:[{text:"Unity",link:"/sdk/unity/01-overview",match:"/sdk/unity/01-overview",id:237,items:[]},{text:"Unreal",link:"/sdk/unreal/01-overview",match:"/sdk/unreal/01-overview",id:238,items:[]},{text:"Typescript",link:"/sdk/typescript/03-guides/overview",match:"/sdk/typescript/03-guides/overview",id:239,items:[]},{text:"Sequence Kit",link:"/sdk/sequence-kit/01-overview",match:"/sdk/sequence-kit/01-overview",id:240,items:[]},{text:"Go",link:"/sdk/go/overview",match:"/sdk/go/overview",id:241,items:[]}],id:236},{text:"APIs",items:[{text:"Marketplace API",link:"/api/marketplace",id:243,items:[]},{text:"Relayer API",link:"/api/relayer",id:244,items:[]},{text:"Indexer API",link:"/api/indexer/01-overview",id:245,items:[]},{text:"Node Gateway",link:"/api/node-gateway",id:246,items:[]},{text:"Metadata API",link:"/api/metadata",id:247,items:[]}],id:242},{text:"Support",items:[{text:"Support",link:"/support",id:249,items:[]},{text:"Changelog",link:"https://0xsequence.canny.io/changelog",id:250,items:[]},{text:"Token Directory",link:"/support/token-directory",id:251,items:[]},{text:"FAQ",link:"https://support.sequence.xyz",id:252,items:[]},{text:"Discord",link:"https://discord.gg/sequence",id:253,items:[]},{text:"We're hiring!",link:"https://horizon.io/careers",id:254,items:[]},{text:"Contact Us",link:"https://support.sequence.xyz",id:255,items:[]}],id:248}],sidebar:{"/solutions":[{text:"Wallets",items:[{text:"Overview",link:"/solutions/wallets/overview"},{text:"In-Game Wallet",collapsed:!0,items:[{text:"Overview",link:"/solutions/wallets/embedded-wallet/01-overview"},{text:"Quickstart",link:"/solutions/wallets/embedded-wallet/02-quickstart"},{text:"Examples",collapsed:!0,items:[{text:"Manage Sessions",link:"/solutions/wallets/embedded-wallet/examples/03-manage-sessions"},{text:"Use Wallets",link:"/solutions/wallets/embedded-wallet/examples/04-use-wallets"},{text:"Validation",link:"/solutions/wallets/embedded-wallet/examples/05-validation"},{text:"Transaction Receipts",link:"/solutions/wallets/embedded-wallet/examples/06-transaction-receipts"}]}]},{text:"Universal Wallet",collapsed:!0,items:[{text:"Overview",link:"/solutions/wallets/universal-wallet/01-overview"},{text:"Quickstart",link:"/solutions/wallets/universal-wallet/02-quickstart"},{text:"Examples",collapsed:!0,items:[{text:"Connect Wallet",link:"/solutions/wallets/universal-wallet/examples/01-connect-wallet"},{text:"Authenticate Users with Message Signature",link:"/solutions/wallets/universal-wallet/examples/02-auth-address"},{text:"Signing & Verifying Messages",link:"/solutions/wallets/universal-wallet/examples/03-sign-message"},{text:"No-wallet confirmation signatures",link:"/solutions/wallets/universal-wallet/examples/04-session-keys"},{text:"Sending Transactions",link:"/solutions/wallets/universal-wallet/examples/05-send-transaction"},{text:"Sending ERC-20 Tokens",link:"/solutions/wallets/universal-wallet/examples/06-send-erc20"},{text:"Sending ERC-721 (NFT) Tokens",link:"/solutions/wallets/universal-wallet/examples/07-send-erc721"},{text:"Sending ERC-1155 (Collectible) Tokens",link:"/solutions/wallets/universal-wallet/examples/08-send-erc1155"},{text:"Sending a Batch of Transactions",link:"/solutions/wallets/universal-wallet/examples/09-send-batch-transactions"},{text:"Building Backends with Sequence",link:"/solutions/wallets/universal-wallet/examples/10-building-backends"}]},{text:"Sequence Kit",link:"/solutions/wallets/universal-wallet/04-sequence-kit"},{text:"Supported Platforms",link:"/solutions/wallets/universal-wallet/05-platforms"},{text:"Fiat On-Ramps",link:"/solutions/wallets/universal-wallet/06-fiat-on-ramps"},{text:"Key Management",link:"/solutions/wallets/universal-wallet/07-key-management"}]}]},{text:"Marketplace",items:[{text:"Overview",link:"/solutions/marketplaces/overview"},{text:"White-label Marketplace",link:"/solutions/marketplaces/white-label-marketplace"},{text:"Build your Custom Marketplace",collapsed:!0,items:[{text:"Overview",link:"/solutions/marketplaces/orderbook/01-overview"},{text:"Quickstart",link:"/solutions/marketplaces/orderbook/02-quickstart"},{text:"Examples",collapsed:!0,items:[{text:"Get Top Orders",link:"/solutions/marketplaces/orderbook/examples/03-get-top-orders"},{text:"Get Orderbook",link:"/solutions/marketplaces/orderbook/examples/04-get-orderbook"},{text:"Get User Activities",link:"/solutions/marketplaces/orderbook/examples/05-get-user-activities"},{text:"Orderbook Transactions",link:"/solutions/marketplaces/orderbook/examples/06-orderbook-transactions"}]}]}]},{text:"Collectibles",items:[{text:"Deployable Contracts",collapsed:!0,items:[{text:"Deploy a Collectible Contract",link:"/solutions/collectibles/contracts/01-deploy-an-item-collection"},{text:"Deploy an In-Game Currency (ERC20)",link:"/solutions/collectibles/contracts/02-deploy-ERC20-currency"}]},{text:"Metadata",collapsed:!0,items:[{text:"Manage Metadata in Builder",link:"/solutions/collectibles/metadata/800-manage-metadata-builder"}]}]},{text:"Payments",items:[{text:"NFT Checkout",link:"/solutions/nft-checkout"},{text:"Onramps",link:"/solutions/payments/onramps/01-fiat-on-ramps"}]},{text:"No-code Builder",collapsed:!0,items:[{text:"Overview",link:"/solutions/builder/overview"},{text:"Get Started",link:"/solutions/builder/getting-started"},{text:"Project Management",link:"/solutions/builder/project-management"},{text:"Contracts",link:"/solutions/builder/contracts"},{text:"Gas Tank",link:"/solutions/builder/gas-tank"},{text:"Wallet SDKs",link:"/solutions/builder/wallet-sdks"},{text:"Node Gateway",link:"/solutions/builder/node-gateway"},{text:"Marketplaces",link:"/solutions/builder/marketplaces"},{text:"Indexer",link:"/solutions/builder/indexer"},{text:"Settings",link:"/solutions/builder/project-settings"}]},{text:"Technical References",items:[{text:"Chain Support",link:"/solutions/technical-references/chain-support"},{text:"EIP5189 vs. 4337",link:"/solutions/technical-references/5189-4337"},{text:"Smart Contract Wallets",collapsed:!0,items:[{text:"Why smart contract wallets?",link:"/solutions/technical-references/wallet-contracts/01-why"},{text:"Universal Deployer",link:"/solutions/technical-references/wallet-contracts/02-universal-deployer"},{text:"Wallet Factory",link:"/solutions/technical-references/wallet-contracts/03-wallet-factory"},{text:"Wallet Configuration",link:"/solutions/technical-references/wallet-contracts/04-wallet-configuration"},{text:"Transaction Encoding",link:"/solutions/technical-references/wallet-contracts/07-transaction-encoding"},{text:"Signature Encoding",link:"/solutions/technical-references/wallet-contracts/08-signature-encoding"},{text:"Wallet Context",link:"/solutions/technical-references/wallet-contracts/11-wallet-context"},{text:"Contract Audits",link:"/solutions/technical-references/wallet-contracts/12-contract-audits"}]}]}],"/guides":[{text:"Build a game with WebGL",collapsed:!0,items:[{text:"Integrate SequenceKit with WaaS",link:"/guides/webgl-guide#integrate-sequencekit-with-waas"},{text:"Deploy a collectibles contract",link:"/guides/webgl-guide#deploy-a-collectibles-contract"},{text:"Deploy a remote minter",link:"/guides/webgl-guide#deploy-a-remote-minter"},{text:"Mint in-game achievement tokens",link:"/guides/webgl-guide#mint-in-game-achievement-tokens"},{text:"Burn in-game achievement tokens",link:"/guides/webgl-guide#burn-in-game-achievement-tokens"},{text:"Integrate an embedded marketplace",link:"/guides/webgl-guide#integrate-an-embedded-marketplace"},{text:"Leverage purchased items in-game",link:"/guides/webgl-guide#leverage-purchased-items-in-game"}]},{text:"Build a mobile Unity game",collapsed:!0,items:[{text:"Integrate SequenceKit with WaaS",link:"/guides/unity-guide#integrate-sequencekit-with-waas"},{text:"Deploy a collectibles contract",link:"/guides/unity-guide#deploy-a-collectibles-contract"},{text:"Deploy a remote minter",link:"/guides/unity-guide#deploy-a-remote-minter"},{text:"Mint in-game achievement tokens",link:"/guides/unity-guide#mint-in-game-achievement-tokens"},{text:"Burn in-game achievement tokens",link:"/guides/unity-guide#burn-in-game-achievement-tokens"},{text:"Integrate an embedded marketplace",link:"/guides/unity-guide#integrate-an-embedded-marketplace"},{text:"Leverage purchased items in-game",link:"/guides/unity-guide#leverage-purchased-items-in-game"}]},{text:"Build a lootbox with AI minting",link:"/guides/lootbox"},{text:"Building a Custom Marketplace",link:"/guides/template-marketplace-api"},{text:"Templates",items:[{text:"In-Game Wallet Demo",link:"/guides/templates/template-embedded-wallet"},{text:"Build a Backend Transaction Manager",link:"/guides/templates/02-building-relaying-server"},{text:"Serverless Minting of Collectibles",link:"/guides/templates/03-mint-collectibles-serverless"}]}],"/sdk":[{text:"Game Engine",items:[{text:"Unreal",collapsed:!0,items:[{text:"Overview",link:"/sdk/unreal/01-overview"},{text:"Installation",link:"/sdk/unreal/02-installation"},{text:"Setup",link:"/sdk/unreal/03-setup"},{text:"Authentication",link:"/sdk/unreal/04-authentication"},{text:"API Integration",link:"/sdk/unreal/05-api-integration"},{text:"Packaging",link:"/sdk/unreal/06-packaging"}]},{text:"Unity",collapsed:!0,items:[{text:"Overview",link:"/sdk/unity/01-overview"},{text:"Installation",link:"/sdk/unity/02-installation"},{text:"Setup",link:"/sdk/unity/03-setup"},{text:"Authentication",link:"/sdk/unity/04-authentication"},{text:"Write to blockchain",link:"/sdk/unity/05-write-to-blockchain"},{text:"Read from Blockchain",link:"/sdk/unity/06-read-from-blockchain"},{text:"Sign Messages",link:"/sdk/unity/07-sign-messages"},{text:"Deploy Contracts",link:"/sdk/unity/08-deploy-contracts"},{text:"Wallet UI",link:"/sdk/unity/09-wallet-ui"},{text:"Advanced",collapsed:!0,items:[{text:"Introduction",link:"/sdk/unity/Advanced/01-introduction"},{text:"Wallets",link:"/sdk/unity/Advanced/02-wallets"},{text:"Clients",link:"/sdk/unity/Advanced/03-clients"},{text:"Transfers",link:"/sdk/unity/Advanced/04-transfers"},{text:"Contracts",link:"/sdk/unity/Advanced/05-contracts"},{text:"Tokens",link:"/sdk/unity/Advanced/06-tokens"}]}]}]},{text:"Web3",items:[{text:"SequenceKit",collapsed:!0,items:[{text:"Overview",link:"/sdk/sequence-kit/01-overview"},{text:"Quickstart",link:"/sdk/sequence-kit/02-getting-started"},{text:"Configuration",link:"/sdk/sequence-kit/03-configuration"},{text:"Checkout",link:"/sdk/sequence-kit/04-checkout"},{text:"Custom Connectors",link:"/sdk/sequence-kit/05-custom-connectors"}]},{text:"TypeScript",collapsed:!0,items:[{text:"Overview",link:"/sdk/typescript/03-guides/overview"},{text:"Connect Wallet",link:"/sdk/typescript/03-guides/01-connect-wallet"},{text:"Authenticate Users with Message Signature",link:"/sdk/typescript/03-guides/02-auth-address"},{text:"Signing & Verifying Messages",link:"/sdk/typescript/03-guides/03-sign-message"},{text:"No-wallet confirmation signatures",link:"/sdk/typescript/03-guides/04-session-keys"},{text:"Sending Transactions",link:"/sdk/typescript/03-guides/05-send-transaction"},{text:"Sending ERC-20 Tokens",link:"/sdk/typescript/03-guides/06-send-erc20"},{text:"Sending ERC-721 (NFT) Tokens",link:"/sdk/typescript/03-guides/07-send-erc721"},{text:"Sending ERC-1155 (Collectible) Tokens",link:"/sdk/typescript/03-guides/08-send-erc1155"},{text:"Sending a Batch of Transactions",link:"/sdk/typescript/03-guides/09-send-batch-transactions"},{text:"Building Backends with Sequence",link:"/sdk/typescript/03-guides/10-building-backends"},{text:"Wallet Connectors",collapsed:!0,items:[{text:"Overview",link:"/sdk/typescript/connectors/01-overview"},{text:"SequenceKit",link:"/sdk/sequence-kit/01-overview"},{text:"Wagmi",link:"/sdk/typescript/connectors/03-wagmi"},{text:"RainbowKit",link:"/sdk/typescript/connectors/04-rainbow-kit"},{text:"Web3 Onboard",link:"/sdk/typescript/connectors/05-web3-onboard"},{text:"Web3 React V6",link:"/sdk/typescript/connectors/06-web3-react-v6"},{text:"Web3Modal",link:"/sdk/typescript/connectors/07-web3modal"},{text:"FAQ",link:"/sdk/typescript/connectors/08-FAQ"}]}]},{text:"Go",collapsed:!0,items:[{text:"Overview",link:"/sdk/go/overview"}]}]},{text:"Common Questions",collapsed:!0,items:[{text:"How do I do signature validation?",link:"/wallet/sig-validation"}]}],"/api":[{text:"APIs",items:[{text:"Indexer",collapsed:!0,items:[{text:"Overview",link:"/api/indexer/01-overview"},{text:"Installation",link:"/api/indexer/02-installation"},{text:"Fetch Tokens",link:"/api/indexer/03-fetch-tokens"},{text:"Transaction History",link:"/api/indexer/04-transaction-history"},{text:"Unique Tokens",link:"/api/indexer/05-unique-tokens"},{text:"Transaction History Token Contract",link:"/api/indexer/06-transation-history-token-contract"},{text:"Native Network Balance",link:"/api/indexer/07-native-network-balance"},{text:"Indexing Tips",link:"/api/indexer/08-metadata-tips"}]},{text:"Relayer",link:"/api/relayer"},{text:"Marketplace",link:"/api/marketplace"},{text:"Node Gateway RPCs",link:"/api/node-gateway"},{text:"Metadata",link:"/api/metadata"}]}],"/support":{items:[{text:"Support",link:"/support"},{text:"Changelog",link:"https://0xsequence.canny.io/changelog"},{text:"FAQ",link:"https://support.sequence.xyz"},{text:"Token Directory",link:"/support/token-directory"},{text:"Discord",link:"https://discord.gg/sequence"},{text:"We're hiring!",link:"https://horizon.io/careers"},{text:"Contact Us",link:"https://support.sequence.xyz"}]}},theme:{variables:{fontFamily:{default:"Inter"}}},markdown:{code:{themes:{dark:"github-dark-dimmed",light:"github-light"}}},socials:[],vite:{}},Wv=p.createContext(Hv);function Kv(){return typeof window<"u",Hv}function Ww({children:e,config:t}){const[n,r]=p.useState(()=>t||Kv());return p.useEffect(()=>{},[]),p.useEffect(()=>{typeof window<"u"},[n]),x.jsx(Wv.Provider,{value:n,children:e})}function Je(){return p.useContext(Wv)}const Kw="modulepreload",Gw=function(e){return"/"+e},Xp={},C=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.all(n.map(s=>{if(s=Gw(s),s in Xp)return;Xp[s]=!0;const u=s.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(!!r)for(let h=i.length-1;h>=0;h--){const y=i[h];if(y.href===s&&(!u||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${d}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":Kw,u||(f.as="script",f.crossOrigin=""),f.href=s,l&&f.setAttribute("nonce",l),document.head.appendChild(f),u)return new Promise((h,y)=>{f.addEventListener("load",h),f.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${s}`)))})}))}return o.then(()=>t()).catch(i=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i})},Hd=[{lazy:()=>C(()=>import("./index-DMv6PbFO.js"),__vite__mapDeps([0,1])),path:"/",type:"mdx",filePath:"index.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./support-BgmtxZbA.js"),[]),path:"/support",type:"mdx",filePath:"support.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./support-BgmtxZbA.js"),[]),path:"/support.html",type:"mdx",filePath:"support.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./embedded-wallet-wXh18EhK.js"),__vite__mapDeps([2,1])),path:"/api/embedded-wallet",type:"mdx",filePath:"api/embedded-wallet.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./embedded-wallet-wXh18EhK.js"),__vite__mapDeps([2,1])),path:"/api/embedded-wallet.html",type:"mdx",filePath:"api/embedded-wallet.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./marketplace-D2qRYGKt.js"),[]),path:"/api/marketplace",type:"mdx",filePath:"api/marketplace.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./marketplace-D2qRYGKt.js"),[]),path:"/api/marketplace.html",type:"mdx",filePath:"api/marketplace.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./metadata-D5JYWKsC.js"),[]),path:"/api/metadata",type:"mdx",filePath:"api/metadata.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./metadata-D5JYWKsC.js"),[]),path:"/api/metadata.html",type:"mdx",filePath:"api/metadata.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./node-gateway-5mATMaK_.js"),[]),path:"/api/node-gateway",type:"mdx",filePath:"api/node-gateway.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./node-gateway-5mATMaK_.js"),[]),path:"/api/node-gateway.html",type:"mdx",filePath:"api/node-gateway.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./relayer-Alz7h2WW.js"),[]),path:"/api/relayer",type:"mdx",filePath:"api/relayer.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./relayer-Alz7h2WW.js"),[]),path:"/api/relayer.html",type:"mdx",filePath:"api/relayer.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./lootbox-sCUO7BIk.js"),[]),path:"/guides/lootbox",type:"mdx",filePath:"guides/lootbox.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./lootbox-sCUO7BIk.js"),[]),path:"/guides/lootbox.html",type:"mdx",filePath:"guides/lootbox.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./template-marketplace-api-DZ8xP2vk.js"),__vite__mapDeps([3,1])),path:"/guides/template-marketplace-api",type:"mdx",filePath:"guides/template-marketplace-api.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./template-marketplace-api-DZ8xP2vk.js"),__vite__mapDeps([3,1])),path:"/guides/template-marketplace-api.html",type:"mdx",filePath:"guides/template-marketplace-api.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./unity-guide-Ddq8kGvd.js"),[]),path:"/guides/unity-guide",type:"mdx",filePath:"guides/unity-guide.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./unity-guide-Ddq8kGvd.js"),[]),path:"/guides/unity-guide.html",type:"mdx",filePath:"guides/unity-guide.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./webgl-guide-Ddq8kGvd.js"),[]),path:"/guides/webgl-guide",type:"mdx",filePath:"guides/webgl-guide.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./webgl-guide-Ddq8kGvd.js"),[]),path:"/guides/webgl-guide.html",type:"mdx",filePath:"guides/webgl-guide.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./android-Dc1IuQOF.js"),[]),path:"/sdk/android",type:"mdx",filePath:"sdk/android.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./android-Dc1IuQOF.js"),[]),path:"/sdk/android.html",type:"mdx",filePath:"sdk/android.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./iOS-Dc1IuQOF.js"),[]),path:"/sdk/iOS",type:"mdx",filePath:"sdk/iOS.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./iOS-Dc1IuQOF.js"),[]),path:"/sdk/iOS.html",type:"mdx",filePath:"sdk/iOS.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./nodejs-Dc1IuQOF.js"),[]),path:"/sdk/nodejs",type:"mdx",filePath:"sdk/nodejs.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./nodejs-Dc1IuQOF.js"),[]),path:"/sdk/nodejs.html",type:"mdx",filePath:"sdk/nodejs.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./reactnative-Dc1IuQOF.js"),[]),path:"/sdk/reactnative",type:"mdx",filePath:"sdk/reactnative.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./reactnative-Dc1IuQOF.js"),[]),path:"/sdk/reactnative.html",type:"mdx",filePath:"sdk/reactnative.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./sequence-kit-Dc1IuQOF.js"),[]),path:"/sdk/sequence-kit",type:"mdx",filePath:"sdk/sequence-kit.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./sequence-kit-Dc1IuQOF.js"),[]),path:"/sdk/sequence-kit.html",type:"mdx",filePath:"sdk/sequence-kit.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./typescript-Dc1IuQOF.js"),[]),path:"/sdk/typescript",type:"mdx",filePath:"sdk/typescript.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./typescript-Dc1IuQOF.js"),[]),path:"/sdk/typescript.html",type:"mdx",filePath:"sdk/typescript.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./unity-Dc1IuQOF.js"),[]),path:"/sdk/unity",type:"mdx",filePath:"sdk/unity.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./unity-Dc1IuQOF.js"),[]),path:"/sdk/unity.html",type:"mdx",filePath:"sdk/unity.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./minter-BDZgpBgV.js"),[]),path:"/solutions/minter",type:"mdx",filePath:"solutions/minter.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./minter-BDZgpBgV.js"),[]),path:"/solutions/minter.html",type:"mdx",filePath:"solutions/minter.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./nft-checkout-uyKSiJ7p.js"),[]),path:"/solutions/nft-checkout",type:"mdx",filePath:"solutions/nft-checkout.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./nft-checkout-uyKSiJ7p.js"),[]),path:"/solutions/nft-checkout.html",type:"mdx",filePath:"solutions/nft-checkout.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./onramps-DKIiuM03.js"),[]),path:"/solutions/onramps",type:"mdx",filePath:"solutions/onramps.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./onramps-DKIiuM03.js"),[]),path:"/solutions/onramps.html",type:"mdx",filePath:"solutions/onramps.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./token-directory-BeYHegff.js"),__vite__mapDeps([4,1])),path:"/support/token-directory",type:"mdx",filePath:"support/token-directory.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./token-directory-BeYHegff.js"),__vite__mapDeps([4,1])),path:"/support/token-directory.html",type:"mdx",filePath:"support/token-directory.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-cy7fA6qJ.js"),[]),path:"/api/indexer/01-overview",type:"mdx",filePath:"api/indexer/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-cy7fA6qJ.js"),[]),path:"/api/indexer/01-overview.html",type:"mdx",filePath:"api/indexer/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-installation-BCG_tIHd.js"),[]),path:"/api/indexer/02-installation",type:"mdx",filePath:"api/indexer/02-installation.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-installation-BCG_tIHd.js"),[]),path:"/api/indexer/02-installation.html",type:"mdx",filePath:"api/indexer/02-installation.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-fetch-tokens-WRvdZDvi.js"),__vite__mapDeps([5,6])),path:"/api/indexer/03-fetch-tokens",type:"mdx",filePath:"api/indexer/03-fetch-tokens.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-fetch-tokens-WRvdZDvi.js"),__vite__mapDeps([5,6])),path:"/api/indexer/03-fetch-tokens.html",type:"mdx",filePath:"api/indexer/03-fetch-tokens.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-transaction-history-Dvf2zsFe.js"),[]),path:"/api/indexer/04-transaction-history",type:"mdx",filePath:"api/indexer/04-transaction-history.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-transaction-history-Dvf2zsFe.js"),[]),path:"/api/indexer/04-transaction-history.html",type:"mdx",filePath:"api/indexer/04-transaction-history.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-unique-tokens-DixB5sFa.js"),[]),path:"/api/indexer/05-unique-tokens",type:"mdx",filePath:"api/indexer/05-unique-tokens.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-unique-tokens-DixB5sFa.js"),[]),path:"/api/indexer/05-unique-tokens.html",type:"mdx",filePath:"api/indexer/05-unique-tokens.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-transation-history-token-contract-R50gtbpW.js"),[]),path:"/api/indexer/06-transation-history-token-contract",type:"mdx",filePath:"api/indexer/06-transation-history-token-contract.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-transation-history-token-contract-R50gtbpW.js"),[]),path:"/api/indexer/06-transation-history-token-contract.html",type:"mdx",filePath:"api/indexer/06-transation-history-token-contract.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-native-network-balance-CL1xPwzb.js"),[]),path:"/api/indexer/07-native-network-balance",type:"mdx",filePath:"api/indexer/07-native-network-balance.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-native-network-balance-CL1xPwzb.js"),[]),path:"/api/indexer/07-native-network-balance.html",type:"mdx",filePath:"api/indexer/07-native-network-balance.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./08-metadata-tips-h21_vcB5.js"),[]),path:"/api/indexer/08-metadata-tips",type:"mdx",filePath:"api/indexer/08-metadata-tips.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./08-metadata-tips-h21_vcB5.js"),[]),path:"/api/indexer/08-metadata-tips.html",type:"mdx",filePath:"api/indexer/08-metadata-tips.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-building-relaying-server-Bi_BwiZq.js"),[]),path:"/guides/templates/02-building-relaying-server",type:"mdx",filePath:"guides/templates/02-building-relaying-server.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-building-relaying-server-Bi_BwiZq.js"),[]),path:"/guides/templates/02-building-relaying-server.html",type:"mdx",filePath:"guides/templates/02-building-relaying-server.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-mint-collectibles-serverless-B-7XU4Cc.js"),[]),path:"/guides/templates/03-mint-collectibles-serverless",type:"mdx",filePath:"guides/templates/03-mint-collectibles-serverless.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-mint-collectibles-serverless-B-7XU4Cc.js"),[]),path:"/guides/templates/03-mint-collectibles-serverless.html",type:"mdx",filePath:"guides/templates/03-mint-collectibles-serverless.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./template-embedded-wallet-C4Yz7n_q.js"),[]),path:"/guides/templates/template-embedded-wallet",type:"mdx",filePath:"guides/templates/template-embedded-wallet.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./template-embedded-wallet-C4Yz7n_q.js"),[]),path:"/guides/templates/template-embedded-wallet.html",type:"mdx",filePath:"guides/templates/template-embedded-wallet.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./overview-CgNX624-.js"),[]),path:"/sdk/go/overview",type:"mdx",filePath:"sdk/go/overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./overview-CgNX624-.js"),[]),path:"/sdk/go/overview.html",type:"mdx",filePath:"sdk/go/overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-B_wa2_th.js"),[]),path:"/sdk/sequence-kit/01-overview",type:"mdx",filePath:"sdk/sequence-kit/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-B_wa2_th.js"),[]),path:"/sdk/sequence-kit/01-overview.html",type:"mdx",filePath:"sdk/sequence-kit/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-getting-started-90aLtrZl.js"),[]),path:"/sdk/sequence-kit/02-getting-started",type:"mdx",filePath:"sdk/sequence-kit/02-getting-started.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-getting-started-90aLtrZl.js"),[]),path:"/sdk/sequence-kit/02-getting-started.html",type:"mdx",filePath:"sdk/sequence-kit/02-getting-started.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-configuration-BnSrZ7eG.js"),[]),path:"/sdk/sequence-kit/03-configuration",type:"mdx",filePath:"sdk/sequence-kit/03-configuration.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-configuration-BnSrZ7eG.js"),[]),path:"/sdk/sequence-kit/03-configuration.html",type:"mdx",filePath:"sdk/sequence-kit/03-configuration.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-checkout-NKd1C-Eq.js"),[]),path:"/sdk/sequence-kit/04-checkout",type:"mdx",filePath:"sdk/sequence-kit/04-checkout.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-checkout-NKd1C-Eq.js"),[]),path:"/sdk/sequence-kit/04-checkout.html",type:"mdx",filePath:"sdk/sequence-kit/04-checkout.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-custom-connectors-BHMEqdKH.js"),[]),path:"/sdk/sequence-kit/05-custom-connectors",type:"mdx",filePath:"sdk/sequence-kit/05-custom-connectors.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-custom-connectors-BHMEqdKH.js"),[]),path:"/sdk/sequence-kit/05-custom-connectors.html",type:"mdx",filePath:"sdk/sequence-kit/05-custom-connectors.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-NBgsdmnl.js"),[]),path:"/sdk/unity/01-overview",type:"mdx",filePath:"sdk/unity/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-NBgsdmnl.js"),[]),path:"/sdk/unity/01-overview.html",type:"mdx",filePath:"sdk/unity/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-installation-CtBjxc5Q.js"),[]),path:"/sdk/unity/02-installation",type:"mdx",filePath:"sdk/unity/02-installation.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-installation-CtBjxc5Q.js"),[]),path:"/sdk/unity/02-installation.html",type:"mdx",filePath:"sdk/unity/02-installation.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-setup-X023f5if.js"),[]),path:"/sdk/unity/03-setup",type:"mdx",filePath:"sdk/unity/03-setup.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-setup-X023f5if.js"),[]),path:"/sdk/unity/03-setup.html",type:"mdx",filePath:"sdk/unity/03-setup.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-authentication-BPGckxR5.js"),[]),path:"/sdk/unity/04-authentication",type:"mdx",filePath:"sdk/unity/04-authentication.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-authentication-BPGckxR5.js"),[]),path:"/sdk/unity/04-authentication.html",type:"mdx",filePath:"sdk/unity/04-authentication.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-write-to-blockchain-ByujvtIC.js"),[]),path:"/sdk/unity/05-write-to-blockchain",type:"mdx",filePath:"sdk/unity/05-write-to-blockchain.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-write-to-blockchain-ByujvtIC.js"),[]),path:"/sdk/unity/05-write-to-blockchain.html",type:"mdx",filePath:"sdk/unity/05-write-to-blockchain.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-read-from-blockchain-DPS3YiFN.js"),[]),path:"/sdk/unity/06-read-from-blockchain",type:"mdx",filePath:"sdk/unity/06-read-from-blockchain.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-read-from-blockchain-DPS3YiFN.js"),[]),path:"/sdk/unity/06-read-from-blockchain.html",type:"mdx",filePath:"sdk/unity/06-read-from-blockchain.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-sign-messages-BKATR5ES.js"),[]),path:"/sdk/unity/07-sign-messages",type:"mdx",filePath:"sdk/unity/07-sign-messages.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-sign-messages-BKATR5ES.js"),[]),path:"/sdk/unity/07-sign-messages.html",type:"mdx",filePath:"sdk/unity/07-sign-messages.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./08-deploy-contracts-Du1cf0HQ.js"),[]),path:"/sdk/unity/08-deploy-contracts",type:"mdx",filePath:"sdk/unity/08-deploy-contracts.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./08-deploy-contracts-Du1cf0HQ.js"),[]),path:"/sdk/unity/08-deploy-contracts.html",type:"mdx",filePath:"sdk/unity/08-deploy-contracts.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./09-wallet-ui-P9pJHTW9.js"),[]),path:"/sdk/unity/09-wallet-ui",type:"mdx",filePath:"sdk/unity/09-wallet-ui.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./09-wallet-ui-P9pJHTW9.js"),[]),path:"/sdk/unity/09-wallet-ui.html",type:"mdx",filePath:"sdk/unity/09-wallet-ui.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-BV5eCYjV.js"),[]),path:"/sdk/unreal/01-overview",type:"mdx",filePath:"sdk/unreal/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-BV5eCYjV.js"),[]),path:"/sdk/unreal/01-overview.html",type:"mdx",filePath:"sdk/unreal/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-installation-C7inOe-D.js"),[]),path:"/sdk/unreal/02-installation",type:"mdx",filePath:"sdk/unreal/02-installation.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-installation-C7inOe-D.js"),[]),path:"/sdk/unreal/02-installation.html",type:"mdx",filePath:"sdk/unreal/02-installation.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-setup-DEfQ-OTi.js"),[]),path:"/sdk/unreal/03-setup",type:"mdx",filePath:"sdk/unreal/03-setup.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-setup-DEfQ-OTi.js"),[]),path:"/sdk/unreal/03-setup.html",type:"mdx",filePath:"sdk/unreal/03-setup.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-authentication-B2x5EKfn.js"),[]),path:"/sdk/unreal/04-authentication",type:"mdx",filePath:"sdk/unreal/04-authentication.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-authentication-B2x5EKfn.js"),[]),path:"/sdk/unreal/04-authentication.html",type:"mdx",filePath:"sdk/unreal/04-authentication.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-api-integration-Ca2FQLnH.js"),[]),path:"/sdk/unreal/05-api-integration",type:"mdx",filePath:"sdk/unreal/05-api-integration.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-api-integration-Ca2FQLnH.js"),[]),path:"/sdk/unreal/05-api-integration.html",type:"mdx",filePath:"sdk/unreal/05-api-integration.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-packaging-D55Xt_s9.js"),[]),path:"/sdk/unreal/06-packaging",type:"mdx",filePath:"sdk/unreal/06-packaging.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-packaging-D55Xt_s9.js"),[]),path:"/sdk/unreal/06-packaging.html",type:"mdx",filePath:"sdk/unreal/06-packaging.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./analytics-BiemEVxn.js"),[]),path:"/solutions/builder/analytics",type:"mdx",filePath:"solutions/builder/analytics.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./analytics-BiemEVxn.js"),[]),path:"/solutions/builder/analytics.html",type:"mdx",filePath:"solutions/builder/analytics.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./contracts-BKAXwbp3.js"),__vite__mapDeps([7,8])),path:"/solutions/builder/contracts",type:"mdx",filePath:"solutions/builder/contracts.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./contracts-BKAXwbp3.js"),__vite__mapDeps([7,8])),path:"/solutions/builder/contracts.html",type:"mdx",filePath:"solutions/builder/contracts.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./gas-tank-einC3Nk0.js"),__vite__mapDeps([9,8])),path:"/solutions/builder/gas-tank",type:"mdx",filePath:"solutions/builder/gas-tank.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./gas-tank-einC3Nk0.js"),__vite__mapDeps([9,8])),path:"/solutions/builder/gas-tank.html",type:"mdx",filePath:"solutions/builder/gas-tank.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./getting-started-BkYBXWg2.js"),__vite__mapDeps([10,11])),path:"/solutions/builder/getting-started",type:"mdx",filePath:"solutions/builder/getting-started.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./getting-started-BkYBXWg2.js"),__vite__mapDeps([10,11])),path:"/solutions/builder/getting-started.html",type:"mdx",filePath:"solutions/builder/getting-started.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./indexer-DOC3zBgf.js"),__vite__mapDeps([12,8])),path:"/solutions/builder/indexer",type:"mdx",filePath:"solutions/builder/indexer.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./indexer-DOC3zBgf.js"),__vite__mapDeps([12,8])),path:"/solutions/builder/indexer.html",type:"mdx",filePath:"solutions/builder/indexer.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./marketplaces-BWqDQQlg.js"),__vite__mapDeps([13,8])),path:"/solutions/builder/marketplaces",type:"mdx",filePath:"solutions/builder/marketplaces.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./marketplaces-BWqDQQlg.js"),__vite__mapDeps([13,8])),path:"/solutions/builder/marketplaces.html",type:"mdx",filePath:"solutions/builder/marketplaces.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./node-gateway-B_1jHPJn.js"),__vite__mapDeps([14,8])),path:"/solutions/builder/node-gateway",type:"mdx",filePath:"solutions/builder/node-gateway.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./node-gateway-B_1jHPJn.js"),__vite__mapDeps([14,8])),path:"/solutions/builder/node-gateway.html",type:"mdx",filePath:"solutions/builder/node-gateway.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./overview-DuSOqvmv.js"),__vite__mapDeps([15,11])),path:"/solutions/builder/overview",type:"mdx",filePath:"solutions/builder/overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./overview-DuSOqvmv.js"),__vite__mapDeps([15,11])),path:"/solutions/builder/overview.html",type:"mdx",filePath:"solutions/builder/overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./project-management-CNmp--z9.js"),__vite__mapDeps([16,8])),path:"/solutions/builder/project-management",type:"mdx",filePath:"solutions/builder/project-management.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./project-management-CNmp--z9.js"),__vite__mapDeps([16,8])),path:"/solutions/builder/project-management.html",type:"mdx",filePath:"solutions/builder/project-management.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./project-settings-BJFyHT70.js"),__vite__mapDeps([17,8])),path:"/solutions/builder/project-settings",type:"mdx",filePath:"solutions/builder/project-settings.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./project-settings-BJFyHT70.js"),__vite__mapDeps([17,8])),path:"/solutions/builder/project-settings.html",type:"mdx",filePath:"solutions/builder/project-settings.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./wallet-sdks-CTfqPT5y.js"),__vite__mapDeps([18,8])),path:"/solutions/builder/wallet-sdks",type:"mdx",filePath:"solutions/builder/wallet-sdks.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./wallet-sdks-CTfqPT5y.js"),__vite__mapDeps([18,8])),path:"/solutions/builder/wallet-sdks.html",type:"mdx",filePath:"solutions/builder/wallet-sdks.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./overview-027Vxqkf.js"),[]),path:"/solutions/marketplaces/overview",type:"mdx",filePath:"solutions/marketplaces/overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./overview-027Vxqkf.js"),[]),path:"/solutions/marketplaces/overview.html",type:"mdx",filePath:"solutions/marketplaces/overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./white-label-marketplace-CnMvtDsP.js"),__vite__mapDeps([19,8])),path:"/solutions/marketplaces/white-label-marketplace",type:"mdx",filePath:"solutions/marketplaces/white-label-marketplace.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./white-label-marketplace-CnMvtDsP.js"),__vite__mapDeps([19,8])),path:"/solutions/marketplaces/white-label-marketplace.html",type:"mdx",filePath:"solutions/marketplaces/white-label-marketplace.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./5189-4337-B-5mH-IY.js"),[]),path:"/solutions/technical-references/5189-4337",type:"mdx",filePath:"solutions/technical-references/5189-4337.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./5189-4337-B-5mH-IY.js"),[]),path:"/solutions/technical-references/5189-4337.html",type:"mdx",filePath:"solutions/technical-references/5189-4337.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./chain-support-BxiASpJh.js"),[]),path:"/solutions/technical-references/chain-support",type:"mdx",filePath:"solutions/technical-references/chain-support.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./chain-support-BxiASpJh.js"),[]),path:"/solutions/technical-references/chain-support.html",type:"mdx",filePath:"solutions/technical-references/chain-support.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./overview-Ct9_zFVI.js"),[]),path:"/solutions/wallets/overview",type:"mdx",filePath:"solutions/wallets/overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./overview-Ct9_zFVI.js"),[]),path:"/solutions/wallets/overview.html",type:"mdx",filePath:"solutions/wallets/overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-connect-wallet-BvMhuJ-9.js"),[]),path:"/sdk/typescript/03-guides/01-connect-wallet",type:"mdx",filePath:"sdk/typescript/03-guides/01-connect-wallet.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-connect-wallet-BvMhuJ-9.js"),[]),path:"/sdk/typescript/03-guides/01-connect-wallet.html",type:"mdx",filePath:"sdk/typescript/03-guides/01-connect-wallet.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-auth-address-TfGfSdo-.js"),[]),path:"/sdk/typescript/03-guides/02-auth-address",type:"mdx",filePath:"sdk/typescript/03-guides/02-auth-address.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-auth-address-TfGfSdo-.js"),[]),path:"/sdk/typescript/03-guides/02-auth-address.html",type:"mdx",filePath:"sdk/typescript/03-guides/02-auth-address.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-sign-message-DA5nXU2U.js"),[]),path:"/sdk/typescript/03-guides/03-sign-message",type:"mdx",filePath:"sdk/typescript/03-guides/03-sign-message.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-sign-message-DA5nXU2U.js"),[]),path:"/sdk/typescript/03-guides/03-sign-message.html",type:"mdx",filePath:"sdk/typescript/03-guides/03-sign-message.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-session-keys-v7FRKTMQ.js"),[]),path:"/sdk/typescript/03-guides/04-session-keys",type:"mdx",filePath:"sdk/typescript/03-guides/04-session-keys.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-session-keys-v7FRKTMQ.js"),[]),path:"/sdk/typescript/03-guides/04-session-keys.html",type:"mdx",filePath:"sdk/typescript/03-guides/04-session-keys.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-send-transaction-iWp0PI_4.js"),[]),path:"/sdk/typescript/03-guides/05-send-transaction",type:"mdx",filePath:"sdk/typescript/03-guides/05-send-transaction.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-send-transaction-iWp0PI_4.js"),[]),path:"/sdk/typescript/03-guides/05-send-transaction.html",type:"mdx",filePath:"sdk/typescript/03-guides/05-send-transaction.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-send-erc20-DZvPYC3W.js"),[]),path:"/sdk/typescript/03-guides/06-send-erc20",type:"mdx",filePath:"sdk/typescript/03-guides/06-send-erc20.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-send-erc20-DZvPYC3W.js"),[]),path:"/sdk/typescript/03-guides/06-send-erc20.html",type:"mdx",filePath:"sdk/typescript/03-guides/06-send-erc20.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-send-erc721-BPC_vfl0.js"),[]),path:"/sdk/typescript/03-guides/07-send-erc721",type:"mdx",filePath:"sdk/typescript/03-guides/07-send-erc721.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-send-erc721-BPC_vfl0.js"),[]),path:"/sdk/typescript/03-guides/07-send-erc721.html",type:"mdx",filePath:"sdk/typescript/03-guides/07-send-erc721.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./08-send-erc1155-BauZgoF1.js"),[]),path:"/sdk/typescript/03-guides/08-send-erc1155",type:"mdx",filePath:"sdk/typescript/03-guides/08-send-erc1155.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./08-send-erc1155-BauZgoF1.js"),[]),path:"/sdk/typescript/03-guides/08-send-erc1155.html",type:"mdx",filePath:"sdk/typescript/03-guides/08-send-erc1155.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./09-send-batch-transactions-AGXNqqxG.js"),[]),path:"/sdk/typescript/03-guides/09-send-batch-transactions",type:"mdx",filePath:"sdk/typescript/03-guides/09-send-batch-transactions.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./09-send-batch-transactions-AGXNqqxG.js"),[]),path:"/sdk/typescript/03-guides/09-send-batch-transactions.html",type:"mdx",filePath:"sdk/typescript/03-guides/09-send-batch-transactions.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./10-building-backends-C158uVlP.js"),[]),path:"/sdk/typescript/03-guides/10-building-backends",type:"mdx",filePath:"sdk/typescript/03-guides/10-building-backends.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./10-building-backends-C158uVlP.js"),[]),path:"/sdk/typescript/03-guides/10-building-backends.html",type:"mdx",filePath:"sdk/typescript/03-guides/10-building-backends.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./overview-Dl87c2X2.js"),[]),path:"/sdk/typescript/03-guides/overview",type:"mdx",filePath:"sdk/typescript/03-guides/overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./overview-Dl87c2X2.js"),[]),path:"/sdk/typescript/03-guides/overview.html",type:"mdx",filePath:"sdk/typescript/03-guides/overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-DuLz04fv.js"),[]),path:"/sdk/typescript/connectors/01-overview",type:"mdx",filePath:"sdk/typescript/connectors/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-DuLz04fv.js"),[]),path:"/sdk/typescript/connectors/01-overview.html",type:"mdx",filePath:"sdk/typescript/connectors/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-sequence-kit-CA-GxgmH.js"),[]),path:"/sdk/typescript/connectors/02-sequence-kit",type:"mdx",filePath:"sdk/typescript/connectors/02-sequence-kit.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-sequence-kit-CA-GxgmH.js"),[]),path:"/sdk/typescript/connectors/02-sequence-kit.html",type:"mdx",filePath:"sdk/typescript/connectors/02-sequence-kit.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-wagmi-CTYnlOe_.js"),[]),path:"/sdk/typescript/connectors/03-wagmi",type:"mdx",filePath:"sdk/typescript/connectors/03-wagmi.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-wagmi-CTYnlOe_.js"),[]),path:"/sdk/typescript/connectors/03-wagmi.html",type:"mdx",filePath:"sdk/typescript/connectors/03-wagmi.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-rainbow-kit-CPmgBc3z.js"),[]),path:"/sdk/typescript/connectors/04-rainbow-kit",type:"mdx",filePath:"sdk/typescript/connectors/04-rainbow-kit.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-rainbow-kit-CPmgBc3z.js"),[]),path:"/sdk/typescript/connectors/04-rainbow-kit.html",type:"mdx",filePath:"sdk/typescript/connectors/04-rainbow-kit.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-web3-onboard-A6N8pD80.js"),[]),path:"/sdk/typescript/connectors/05-web3-onboard",type:"mdx",filePath:"sdk/typescript/connectors/05-web3-onboard.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-web3-onboard-A6N8pD80.js"),[]),path:"/sdk/typescript/connectors/05-web3-onboard.html",type:"mdx",filePath:"sdk/typescript/connectors/05-web3-onboard.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-web3-react-v6-GeEToRRi.js"),[]),path:"/sdk/typescript/connectors/06-web3-react-v6",type:"mdx",filePath:"sdk/typescript/connectors/06-web3-react-v6.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-web3-react-v6-GeEToRRi.js"),[]),path:"/sdk/typescript/connectors/06-web3-react-v6.html",type:"mdx",filePath:"sdk/typescript/connectors/06-web3-react-v6.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-web3modal-B4basxPY.js"),[]),path:"/sdk/typescript/connectors/07-web3modal",type:"mdx",filePath:"sdk/typescript/connectors/07-web3modal.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-web3modal-B4basxPY.js"),[]),path:"/sdk/typescript/connectors/07-web3modal.html",type:"mdx",filePath:"sdk/typescript/connectors/07-web3modal.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./08-FAQ-CzQqFIiv.js"),[]),path:"/sdk/typescript/connectors/08-FAQ",type:"mdx",filePath:"sdk/typescript/connectors/08-FAQ.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./08-FAQ-CzQqFIiv.js"),[]),path:"/sdk/typescript/connectors/08-FAQ.html",type:"mdx",filePath:"sdk/typescript/connectors/08-FAQ.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-introduction-js-sKniZ.js"),[]),path:"/sdk/unity/Advanced/01-introduction",type:"mdx",filePath:"sdk/unity/Advanced/01-introduction.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-introduction-js-sKniZ.js"),[]),path:"/sdk/unity/Advanced/01-introduction.html",type:"mdx",filePath:"sdk/unity/Advanced/01-introduction.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-wallets-CgElZCGu.js"),[]),path:"/sdk/unity/Advanced/02-wallets",type:"mdx",filePath:"sdk/unity/Advanced/02-wallets.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-wallets-CgElZCGu.js"),[]),path:"/sdk/unity/Advanced/02-wallets.html",type:"mdx",filePath:"sdk/unity/Advanced/02-wallets.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-clients-DsQl-Hqn.js"),[]),path:"/sdk/unity/Advanced/03-clients",type:"mdx",filePath:"sdk/unity/Advanced/03-clients.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-clients-DsQl-Hqn.js"),[]),path:"/sdk/unity/Advanced/03-clients.html",type:"mdx",filePath:"sdk/unity/Advanced/03-clients.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-transfers-BpcqvTqW.js"),[]),path:"/sdk/unity/Advanced/04-transfers",type:"mdx",filePath:"sdk/unity/Advanced/04-transfers.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-transfers-BpcqvTqW.js"),[]),path:"/sdk/unity/Advanced/04-transfers.html",type:"mdx",filePath:"sdk/unity/Advanced/04-transfers.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-contracts-D9NQhKfD.js"),[]),path:"/sdk/unity/Advanced/05-contracts",type:"mdx",filePath:"sdk/unity/Advanced/05-contracts.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-contracts-D9NQhKfD.js"),[]),path:"/sdk/unity/Advanced/05-contracts.html",type:"mdx",filePath:"sdk/unity/Advanced/05-contracts.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-tokens-B0957FPA.js"),[]),path:"/sdk/unity/Advanced/06-tokens",type:"mdx",filePath:"sdk/unity/Advanced/06-tokens.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-tokens-B0957FPA.js"),[]),path:"/sdk/unity/Advanced/06-tokens.html",type:"mdx",filePath:"sdk/unity/Advanced/06-tokens.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-deploy-an-item-collection-R9QFGXQm.js"),__vite__mapDeps([20,1])),path:"/solutions/collectibles/contracts/01-deploy-an-item-collection",type:"mdx",filePath:"solutions/collectibles/contracts/01-deploy-an-item-collection.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-deploy-an-item-collection-R9QFGXQm.js"),__vite__mapDeps([20,1])),path:"/solutions/collectibles/contracts/01-deploy-an-item-collection.html",type:"mdx",filePath:"solutions/collectibles/contracts/01-deploy-an-item-collection.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-deploy-ERC20-currency-qkybJbA0.js"),__vite__mapDeps([21,1])),path:"/solutions/collectibles/contracts/02-deploy-ERC20-currency",type:"mdx",filePath:"solutions/collectibles/contracts/02-deploy-ERC20-currency.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-deploy-ERC20-currency-qkybJbA0.js"),__vite__mapDeps([21,1])),path:"/solutions/collectibles/contracts/02-deploy-ERC20-currency.html",type:"mdx",filePath:"solutions/collectibles/contracts/02-deploy-ERC20-currency.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./800-manage-metadata-builder-Dh53jEz6.js"),[]),path:"/solutions/collectibles/metadata/800-manage-metadata-builder",type:"mdx",filePath:"solutions/collectibles/metadata/800-manage-metadata-builder.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./800-manage-metadata-builder-Dh53jEz6.js"),[]),path:"/solutions/collectibles/metadata/800-manage-metadata-builder.html",type:"mdx",filePath:"solutions/collectibles/metadata/800-manage-metadata-builder.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-BJmUNd6j.js"),__vite__mapDeps([22,1,11])),path:"/solutions/marketplaces/orderbook/01-overview",type:"mdx",filePath:"solutions/marketplaces/orderbook/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-BJmUNd6j.js"),__vite__mapDeps([22,1,11])),path:"/solutions/marketplaces/orderbook/01-overview.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-quickstart-DJoq0ivU.js"),[]),path:"/solutions/marketplaces/orderbook/02-quickstart",type:"mdx",filePath:"solutions/marketplaces/orderbook/02-quickstart.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-quickstart-DJoq0ivU.js"),[]),path:"/solutions/marketplaces/orderbook/02-quickstart.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/02-quickstart.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-fiat-on-ramps-BmM-pahk.js"),[]),path:"/solutions/payments/onramps/01-fiat-on-ramps",type:"mdx",filePath:"solutions/payments/onramps/01-fiat-on-ramps.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-fiat-on-ramps-BmM-pahk.js"),[]),path:"/solutions/payments/onramps/01-fiat-on-ramps.html",type:"mdx",filePath:"solutions/payments/onramps/01-fiat-on-ramps.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-why-CZ2vpxQJ.js"),[]),path:"/solutions/technical-references/wallet-contracts/01-why",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/01-why.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-why-CZ2vpxQJ.js"),[]),path:"/solutions/technical-references/wallet-contracts/01-why.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/01-why.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-universal-deployer-Co3pQ9Kk.js"),__vite__mapDeps([23,1])),path:"/solutions/technical-references/wallet-contracts/02-universal-deployer",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/02-universal-deployer.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-universal-deployer-Co3pQ9Kk.js"),__vite__mapDeps([23,1])),path:"/solutions/technical-references/wallet-contracts/02-universal-deployer.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/02-universal-deployer.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-wallet-factory-DnrrrsZK.js"),__vite__mapDeps([24,1])),path:"/solutions/technical-references/wallet-contracts/03-wallet-factory",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/03-wallet-factory.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-wallet-factory-DnrrrsZK.js"),__vite__mapDeps([24,1])),path:"/solutions/technical-references/wallet-contracts/03-wallet-factory.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/03-wallet-factory.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-wallet-configuration-oJ47TL9O.js"),__vite__mapDeps([25,6])),path:"/solutions/technical-references/wallet-contracts/04-wallet-configuration",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/04-wallet-configuration.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-wallet-configuration-oJ47TL9O.js"),__vite__mapDeps([25,6])),path:"/solutions/technical-references/wallet-contracts/04-wallet-configuration.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/04-wallet-configuration.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-modules-and-updates-Bmf3E4IN.js"),[]),path:"/solutions/technical-references/wallet-contracts/05-modules-and-updates",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/05-modules-and-updates.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-modules-and-updates-Bmf3E4IN.js"),[]),path:"/solutions/technical-references/wallet-contracts/05-modules-and-updates.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/05-modules-and-updates.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-main-module-upgradeable-BR0mTC0K.js"),[]),path:"/solutions/technical-references/wallet-contracts/06-main-module-upgradeable",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/06-main-module-upgradeable.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-main-module-upgradeable-BR0mTC0K.js"),[]),path:"/solutions/technical-references/wallet-contracts/06-main-module-upgradeable.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/06-main-module-upgradeable.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-transaction-encoding-CJ63LkpR.js"),[]),path:"/solutions/technical-references/wallet-contracts/07-transaction-encoding",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/07-transaction-encoding.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-transaction-encoding-CJ63LkpR.js"),[]),path:"/solutions/technical-references/wallet-contracts/07-transaction-encoding.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/07-transaction-encoding.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./08-signature-encoding-LFH8-YmX.js"),[]),path:"/solutions/technical-references/wallet-contracts/08-signature-encoding",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/08-signature-encoding.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./08-signature-encoding-LFH8-YmX.js"),[]),path:"/solutions/technical-references/wallet-contracts/08-signature-encoding.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/08-signature-encoding.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./09-nested-transaction-batching-Bk2iuuYj.js"),[]),path:"/solutions/technical-references/wallet-contracts/09-nested-transaction-batching",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/09-nested-transaction-batching.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./09-nested-transaction-batching-Bk2iuuYj.js"),[]),path:"/solutions/technical-references/wallet-contracts/09-nested-transaction-batching.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/09-nested-transaction-batching.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./10-guest-module-S2ZXcNGC.js"),[]),path:"/solutions/technical-references/wallet-contracts/10-guest-module",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/10-guest-module.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./10-guest-module-S2ZXcNGC.js"),[]),path:"/solutions/technical-references/wallet-contracts/10-guest-module.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/10-guest-module.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./11-wallet-context-C0L8DIqK.js"),[]),path:"/solutions/technical-references/wallet-contracts/11-wallet-context",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/11-wallet-context.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./11-wallet-context-C0L8DIqK.js"),[]),path:"/solutions/technical-references/wallet-contracts/11-wallet-context.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/11-wallet-context.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./12-contract-audits-C88H6Al1.js"),[]),path:"/solutions/technical-references/wallet-contracts/12-contract-audits",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/12-contract-audits.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./12-contract-audits-C88H6Al1.js"),[]),path:"/solutions/technical-references/wallet-contracts/12-contract-audits.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/12-contract-audits.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-D5qbqSg_.js"),[]),path:"/solutions/wallets/embedded-wallet/01-overview",type:"mdx",filePath:"solutions/wallets/embedded-wallet/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-D5qbqSg_.js"),[]),path:"/solutions/wallets/embedded-wallet/01-overview.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-quickstart-HQhPAdo_.js"),[]),path:"/solutions/wallets/embedded-wallet/02-quickstart",type:"mdx",filePath:"solutions/wallets/embedded-wallet/02-quickstart.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-quickstart-HQhPAdo_.js"),[]),path:"/solutions/wallets/embedded-wallet/02-quickstart.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/02-quickstart.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-Architecture-DVxyNx06.js"),[]),path:"/solutions/wallets/embedded-wallet/07-Architecture",type:"mdx",filePath:"solutions/wallets/embedded-wallet/07-Architecture.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-Architecture-DVxyNx06.js"),[]),path:"/solutions/wallets/embedded-wallet/07-Architecture.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/07-Architecture.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-J72c1iDf.js"),[]),path:"/solutions/wallets/universal-wallet/01-overview",type:"mdx",filePath:"solutions/wallets/universal-wallet/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-overview-J72c1iDf.js"),[]),path:"/solutions/wallets/universal-wallet/01-overview.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/01-overview.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-quickstart-C3PFUHG2.js"),[]),path:"/solutions/wallets/universal-wallet/02-quickstart",type:"mdx",filePath:"solutions/wallets/universal-wallet/02-quickstart.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-quickstart-C3PFUHG2.js"),[]),path:"/solutions/wallets/universal-wallet/02-quickstart.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/02-quickstart.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-sequence-kit-Dax9lF75.js"),[]),path:"/solutions/wallets/universal-wallet/04-sequence-kit",type:"mdx",filePath:"solutions/wallets/universal-wallet/04-sequence-kit.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-sequence-kit-Dax9lF75.js"),[]),path:"/solutions/wallets/universal-wallet/04-sequence-kit.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/04-sequence-kit.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-platforms-DeKCQg0U.js"),[]),path:"/solutions/wallets/universal-wallet/05-platforms",type:"mdx",filePath:"solutions/wallets/universal-wallet/05-platforms.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-platforms-DeKCQg0U.js"),[]),path:"/solutions/wallets/universal-wallet/05-platforms.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/05-platforms.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-fiat-on-ramps-BsMT66k7.js"),[]),path:"/solutions/wallets/universal-wallet/06-fiat-on-ramps",type:"mdx",filePath:"solutions/wallets/universal-wallet/06-fiat-on-ramps.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-fiat-on-ramps-BsMT66k7.js"),[]),path:"/solutions/wallets/universal-wallet/06-fiat-on-ramps.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/06-fiat-on-ramps.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-key-management-B4BzfX1c.js"),[]),path:"/solutions/wallets/universal-wallet/07-key-management",type:"mdx",filePath:"solutions/wallets/universal-wallet/07-key-management.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-key-management-B4BzfX1c.js"),[]),path:"/solutions/wallets/universal-wallet/07-key-management.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/07-key-management.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-get-top-orders-DMM00BQt.js"),__vite__mapDeps([26,6,1])),path:"/solutions/marketplaces/orderbook/examples/03-get-top-orders",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/03-get-top-orders.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-get-top-orders-DMM00BQt.js"),__vite__mapDeps([26,6,1])),path:"/solutions/marketplaces/orderbook/examples/03-get-top-orders.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/03-get-top-orders.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-get-orderbook-DjHZ5O4J.js"),__vite__mapDeps([27,1,6])),path:"/solutions/marketplaces/orderbook/examples/04-get-orderbook",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/04-get-orderbook.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-get-orderbook-DjHZ5O4J.js"),__vite__mapDeps([27,1,6])),path:"/solutions/marketplaces/orderbook/examples/04-get-orderbook.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/04-get-orderbook.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-get-user-activities-l67HZe4-.js"),__vite__mapDeps([28,6])),path:"/solutions/marketplaces/orderbook/examples/05-get-user-activities",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/05-get-user-activities.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-get-user-activities-l67HZe4-.js"),__vite__mapDeps([28,6])),path:"/solutions/marketplaces/orderbook/examples/05-get-user-activities.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/05-get-user-activities.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-orderbook-transactions-CMY9Yanm.js"),__vite__mapDeps([29,1])),path:"/solutions/marketplaces/orderbook/examples/06-orderbook-transactions",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/06-orderbook-transactions.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-orderbook-transactions-CMY9Yanm.js"),__vite__mapDeps([29,1])),path:"/solutions/marketplaces/orderbook/examples/06-orderbook-transactions.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/06-orderbook-transactions.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-manage-sessions-Bm6qSDkV.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/03-manage-sessions",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/03-manage-sessions.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-manage-sessions-Bm6qSDkV.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/03-manage-sessions.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/03-manage-sessions.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-use-wallets-Ccda-foP.js"),__vite__mapDeps([30,1])),path:"/solutions/wallets/embedded-wallet/examples/04-use-wallets",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/04-use-wallets.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-use-wallets-Ccda-foP.js"),__vite__mapDeps([30,1])),path:"/solutions/wallets/embedded-wallet/examples/04-use-wallets.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/04-use-wallets.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-validation-D47BvIVd.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/05-validation",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/05-validation.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-validation-D47BvIVd.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/05-validation.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/05-validation.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-transaction-receipts-DfREISvt.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/06-transaction-receipts",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/06-transaction-receipts.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-transaction-receipts-DfREISvt.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/06-transaction-receipts.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/06-transaction-receipts.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-connect-wallet-DylQDTY2.js"),__vite__mapDeps([31,1])),path:"/solutions/wallets/universal-wallet/examples/01-connect-wallet",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/01-connect-wallet.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./01-connect-wallet-DylQDTY2.js"),__vite__mapDeps([31,1])),path:"/solutions/wallets/universal-wallet/examples/01-connect-wallet.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/01-connect-wallet.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-auth-address-ZI_Cq1ZM.js"),[]),path:"/solutions/wallets/universal-wallet/examples/02-auth-address",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/02-auth-address.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./02-auth-address-ZI_Cq1ZM.js"),[]),path:"/solutions/wallets/universal-wallet/examples/02-auth-address.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/02-auth-address.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-sign-message-gysP04AH.js"),__vite__mapDeps([32,6,1])),path:"/solutions/wallets/universal-wallet/examples/03-sign-message",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/03-sign-message.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./03-sign-message-gysP04AH.js"),__vite__mapDeps([32,6,1])),path:"/solutions/wallets/universal-wallet/examples/03-sign-message.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/03-sign-message.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-session-keys-j4zveCRf.js"),[]),path:"/solutions/wallets/universal-wallet/examples/04-session-keys",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/04-session-keys.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./04-session-keys-j4zveCRf.js"),[]),path:"/solutions/wallets/universal-wallet/examples/04-session-keys.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/04-session-keys.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-send-transaction-DYSVbPbK.js"),[]),path:"/solutions/wallets/universal-wallet/examples/05-send-transaction",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/05-send-transaction.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./05-send-transaction-DYSVbPbK.js"),[]),path:"/solutions/wallets/universal-wallet/examples/05-send-transaction.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/05-send-transaction.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-send-erc20-CWvcuMYC.js"),[]),path:"/solutions/wallets/universal-wallet/examples/06-send-erc20",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/06-send-erc20.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./06-send-erc20-CWvcuMYC.js"),[]),path:"/solutions/wallets/universal-wallet/examples/06-send-erc20.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/06-send-erc20.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-send-erc721-DnoO5t4e.js"),[]),path:"/solutions/wallets/universal-wallet/examples/07-send-erc721",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/07-send-erc721.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./07-send-erc721-DnoO5t4e.js"),[]),path:"/solutions/wallets/universal-wallet/examples/07-send-erc721.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/07-send-erc721.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./08-send-erc1155-C4qiLdiV.js"),[]),path:"/solutions/wallets/universal-wallet/examples/08-send-erc1155",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/08-send-erc1155.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./08-send-erc1155-C4qiLdiV.js"),[]),path:"/solutions/wallets/universal-wallet/examples/08-send-erc1155.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/08-send-erc1155.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./09-send-batch-transactions-DwfNGUUT.js"),[]),path:"/solutions/wallets/universal-wallet/examples/09-send-batch-transactions",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/09-send-batch-transactions.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./09-send-batch-transactions-DwfNGUUT.js"),[]),path:"/solutions/wallets/universal-wallet/examples/09-send-batch-transactions.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/09-send-batch-transactions.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./10-building-backends-CamUUDFe.js"),[]),path:"/solutions/wallets/universal-wallet/examples/10-building-backends",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/10-building-backends.mdx",lastUpdatedAt:1712753806e3},{lazy:()=>C(()=>import("./10-building-backends-CamUUDFe.js"),[]),path:"/solutions/wallets/universal-wallet/examples/10-building-backends.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/10-building-backends.mdx",lastUpdatedAt:1712753806e3}];var zs={horizontalPadding:"var(--vocs-content_horizontalPadding)",verticalPadding:"var(--vocs-content_verticalPadding)",width:"var(--vocs-content_width)"},qw={default:"system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif",mono:'ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace'},Yw={default:"var(--vocs-fontFamily_default)",mono:"var(--vocs-fontFamily_mono)"},Jp={white:"var(--vocs-color_white)",black:"var(--vocs-color_black)",background:"var(--vocs-color_background)",background2:"var(--vocs-color_background2)",background3:"var(--vocs-color_background3)",background4:"var(--vocs-color_background4)",background5:"var(--vocs-color_background5)",backgroundAccent:"var(--vocs-color_backgroundAccent)",backgroundAccentHover:"var(--vocs-color_backgroundAccentHover)",backgroundAccentText:"var(--vocs-color_backgroundAccentText)",backgroundBlueTint:"var(--vocs-color_backgroundBlueTint)",backgroundDark:"var(--vocs-color_backgroundDark)",backgroundGreenTint:"var(--vocs-color_backgroundGreenTint)",backgroundGreenTint2:"var(--vocs-color_backgroundGreenTint2)",backgroundIrisTint:"var(--vocs-color_backgroundIrisTint)",backgroundRedTint:"var(--vocs-color_backgroundRedTint)",backgroundRedTint2:"var(--vocs-color_backgroundRedTint2)",backgroundYellowTint:"var(--vocs-color_backgroundYellowTint)",border:"var(--vocs-color_border)",border2:"var(--vocs-color_border2)",borderAccent:"var(--vocs-color_borderAccent)",borderBlue:"var(--vocs-color_borderBlue)",borderGreen:"var(--vocs-color_borderGreen)",borderIris:"var(--vocs-color_borderIris)",borderRed:"var(--vocs-color_borderRed)",borderYellow:"var(--vocs-color_borderYellow)",heading:"var(--vocs-color_heading)",inverted:"var(--vocs-color_inverted)",shadow:"var(--vocs-color_shadow)",shadow2:"var(--vocs-color_shadow2)",text:"var(--vocs-color_text)",text2:"var(--vocs-color_text2)",text3:"var(--vocs-color_text3)",text4:"var(--vocs-color_text4)",textAccent:"var(--vocs-color_textAccent)",textAccentHover:"var(--vocs-color_textAccentHover)",textBlue:"var(--vocs-color_textBlue)",textBlueHover:"var(--vocs-color_textBlueHover)",textGreen:"var(--vocs-color_textGreen)",textGreenHover:"var(--vocs-color_textGreenHover)",textIris:"var(--vocs-color_textIris)",textIrisHover:"var(--vocs-color_textIrisHover)",textRed:"var(--vocs-color_textRed)",textRedHover:"var(--vocs-color_textRedHover)",textYellow:"var(--vocs-color_textYellow)",textYellowHover:"var(--vocs-color_textYellowHover)",title:"var(--vocs-color_title)"},Us={0:"var(--vocs-space_0)",1:"var(--vocs-space_1)",2:"var(--vocs-space_2)",3:"var(--vocs-space_3)",4:"var(--vocs-space_4)",6:"var(--vocs-space_6)",8:"var(--vocs-space_8)",12:"var(--vocs-space_12)",14:"var(--vocs-space_14)",16:"var(--vocs-space_16)",18:"var(--vocs-space_18)",20:"var(--vocs-space_20)",22:"var(--vocs-space_22)",24:"var(--vocs-space_24)",28:"var(--vocs-space_28)",32:"var(--vocs-space_32)",36:"var(--vocs-space_36)",40:"var(--vocs-space_40)",44:"var(--vocs-space_44)",48:"var(--vocs-space_48)",56:"var(--vocs-space_56)",64:"var(--vocs-space_64)",72:"var(--vocs-space_72)",80:"var(--vocs-space_80)"};function Gv(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t ")," does not exist in object"));n=n[r]}return n}function qv(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r={};for(var o in e){var i=e[o],a=[...n,o];typeof i=="string"||typeof i=="number"||i==null?r[o]=t(i,a):typeof i=="object"&&!Array.isArray(i)?r[o]=qv(i,t,a):console.warn('Skipping invalid key "'.concat(a.join("."),'". Should be a string, number, null or object. Received: "').concat(Array.isArray(i)?"Array":typeof i,'"'))}return r}function qt(e,t){var n={};if(typeof t=="object"){var r=e;qv(t,(l,s)=>{if(l!=null){var u=Qw(r,s);n[eh(u)]=String(l)}})}else{var o=e;for(var i in o){var a=o[i];a!=null&&(n[eh(i)]=a)}}return Object.defineProperty(n,"toString",{value:function(){return Object.keys(this).map(s=>"".concat(s,":").concat(this[s])).join(";")},writable:!1}),n}var Zw="var(--vocs_ExternalLink_iconUrl)",Xw="vocs_ExternalLink";const Jw=p.forwardRef(({className:e,children:t,hideExternalIcon:n,href:r,...o},i)=>{const{basePath:a}=Je(),l=a;return x.jsx("a",{ref:i,className:N(e,n||typeof t!="string"?void 0:Xw),href:r,target:"_blank",rel:"noopener noreferrer",style:qt({[Zw]:`url(${l}/.vocs/icons/arrow-diagonal.svg)`}),...o,children:t})});var th="vocs_Link_accent_underlined",nh="vocs_Link",rh="vocs_Link_styleless",cu=new Map,xa=new WeakMap,oh=0,e3=void 0;function t3(e){return e?(xa.has(e)||(oh+=1,xa.set(e,oh.toString())),xa.get(e)):"0"}function n3(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t==="root"?t3(e.root):e[t]}`).toString()}function r3(e){const t=n3(e);let n=cu.get(t);if(!n){const r=new Map;let o;const i=new IntersectionObserver(a=>{a.forEach(l=>{var s;const u=l.isIntersecting&&o.some(d=>l.intersectionRatio>=d);e.trackVisibility&&typeof l.isVisible>"u"&&(l.isVisible=u),(s=r.get(l.target))==null||s.forEach(d=>{d(u,l)})})},e);o=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:r},cu.set(t,n)}return n}function o3(e,t,n={},r=e3){if(typeof window.IntersectionObserver>"u"&&r!==void 0){const s=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:typeof n.threshold=="number"?n.threshold:0,time:0,boundingClientRect:s,intersectionRect:s,rootBounds:s}),()=>{}}const{id:o,observer:i,elements:a}=r3(n),l=a.get(e)||[];return a.has(e)||a.set(e,l),l.push(t),i.observe(e),function(){l.splice(l.indexOf(t),1),l.length===0&&(a.delete(e),i.unobserve(e)),a.size===0&&(i.disconnect(),cu.delete(o))}}function Yv({threshold:e,delay:t,trackVisibility:n,rootMargin:r,root:o,triggerOnce:i,skip:a,initialInView:l,fallbackInView:s,onChange:u}={}){var d;const[c,f]=p.useState(null),h=p.useRef(),[y,g]=p.useState({inView:!!l,entry:void 0});h.current=u,p.useEffect(()=>{if(a||!c)return;let _;return _=o3(c,(E,b)=>{g({inView:E,entry:b}),h.current&&h.current(E,b),b.isIntersecting&&i&&_&&(_(),_=void 0)},{root:o,rootMargin:r,threshold:e,trackVisibility:n,delay:t},s),()=>{_&&_()}},[Array.isArray(e)?e.toString():e,c,o,r,i,a,n,s,t]);const w=(d=y.entry)==null?void 0:d.target,m=p.useRef();!c&&w&&!i&&!a&&m.current!==w&&(m.current=w,g({inView:!!l,entry:void 0}));const v=[f,y.inView,y.entry];return v.ref=v[0],v.inView=v[1],v.entry=v[2],v}function i3(...e){return t=>{a3(t,...e)}}function a3(e,...t){t.forEach(n=>{typeof n=="function"?n(e):n!=null&&(n.current=e)})}const Zn=p.forwardRef((e,t)=>{const n=()=>{var i;return(i=Hd.find(a=>a.path===e.to))==null?void 0:i.lazy()},{ref:r,inView:o}=Yv();return p.useEffect(()=>{o&&n()},[o,n]),x.jsx(Vv,{ref:i3(t,r),...e})}),rn=p.forwardRef((e,t)=>{const{href:n,variant:r="accent underlined"}=e,{pathname:o}=Re();if(n!=null&&n.match(/^(www|https?)/))return x.jsx(Jw,{...e,ref:t,className:N(e.className,nh,r==="accent underlined"&&th,r==="styleless"&&rh),hideExternalIcon:e.hideExternalIcon});const[i,a]=(n||"").split("#"),l=`${i||o}${a?`#${a}`:""}`;return x.jsx(Zn,{...e,ref:t,className:N(e.className,nh,r==="accent underlined"&&th,r==="styleless"&&rh),to:l})});var l3="vocs_NotFound_divider",s3="vocs_NotFound",c3="vocs_H1",Qv="vocs_Heading",Zv="vocs_Heading_slugTarget";function Oo({level:e,...t}){const n=`h${e}`;return x.jsxs(n,{...t,id:void 0,className:N(t.className,Qv),children:[x.jsx("div",{id:t.id,className:Zv}),t.children]})}function Xv(e){return x.jsx(Oo,{...e,className:N(e.className,c3),level:1})}var u3="vocs_Paragraph";function Jv(e){return x.jsx("p",{...e,className:N(e.className,u3)})}function d3(){return x.jsxs("div",{className:s3,children:[x.jsx(Xv,{children:"Page Not Found"}),x.jsx("div",{style:{height:Us[24]}}),x.jsx("hr",{className:l3}),x.jsx("div",{style:{height:Us[24]}}),x.jsx(Jv,{children:"The page you were looking for could not be found."}),x.jsx("div",{style:{height:Us[8]}}),x.jsx(rn,{href:"/",children:"Go to Home Page"})]})}var f3="var(--vocs_Banner_bannerBackgroundColor)",p3="var(--vocs_Banner_bannerHeight)",h3="var(--vocs_Banner_bannerTextColor)",m3="vocs_Banner_closeButton",v3="vocs_Banner_content",g3="vocs_Banner_inner",y3="vocs_Banner";const x3=Object.getPrototypeOf(_3).constructor;async function _3(e,t){return new x3(String(e))(t)}function w3(e,t){return new Function(String(e))(t)}function Rr(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}var E3=["color"],k3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Rr(e,E3);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M6.85355 3.14645C7.04882 3.34171 7.04882 3.65829 6.85355 3.85355L3.70711 7H12.5C12.7761 7 13 7.22386 13 7.5C13 7.77614 12.7761 8 12.5 8H3.70711L6.85355 11.1464C7.04882 11.3417 7.04882 11.6583 6.85355 11.8536C6.65829 12.0488 6.34171 12.0488 6.14645 11.8536L2.14645 7.85355C1.95118 7.65829 1.95118 7.34171 2.14645 7.14645L6.14645 3.14645C6.34171 2.95118 6.65829 2.95118 6.85355 3.14645Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),b3=["color"],C3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Rr(e,b3);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),P3=["color"],S3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Rr(e,P3);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M12.8536 2.85355C13.0488 2.65829 13.0488 2.34171 12.8536 2.14645C12.6583 1.95118 12.3417 1.95118 12.1464 2.14645L7.5 6.79289L2.85355 2.14645C2.65829 1.95118 2.34171 1.95118 2.14645 2.14645C1.95118 2.34171 1.95118 2.65829 2.14645 2.85355L6.79289 7.5L2.14645 12.1464C1.95118 12.3417 1.95118 12.6583 2.14645 12.8536C2.34171 13.0488 2.65829 13.0488 2.85355 12.8536L7.5 8.20711L12.1464 12.8536C12.3417 13.0488 12.6583 13.0488 12.8536 12.8536C13.0488 12.6583 13.0488 12.3417 12.8536 12.1464L8.20711 7.5L12.8536 2.85355Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),A3=["color"],T3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Rr(e,A3);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M3.5 2C3.22386 2 3 2.22386 3 2.5V12.5C3 12.7761 3.22386 13 3.5 13H11.5C11.7761 13 12 12.7761 12 12.5V6H8.5C8.22386 6 8 5.77614 8 5.5V2H3.5ZM9 2.70711L11.2929 5H9V2.70711ZM2 2.5C2 1.67157 2.67157 1 3.5 1H8.5C8.63261 1 8.75979 1.05268 8.85355 1.14645L12.8536 5.14645C12.9473 5.24021 13 5.36739 13 5.5V12.5C13 13.3284 12.3284 14 11.5 14H3.5C2.67157 14 2 13.3284 2 12.5V2.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),R3=["color"],$3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Rr(e,R3);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M1.5 5.25C1.91421 5.25 2.25 4.91421 2.25 4.5C2.25 4.08579 1.91421 3.75 1.5 3.75C1.08579 3.75 0.75 4.08579 0.75 4.5C0.75 4.91421 1.08579 5.25 1.5 5.25ZM4 4.5C4 4.22386 4.22386 4 4.5 4H13.5C13.7761 4 14 4.22386 14 4.5C14 4.77614 13.7761 5 13.5 5H4.5C4.22386 5 4 4.77614 4 4.5ZM4.5 7C4.22386 7 4 7.22386 4 7.5C4 7.77614 4.22386 8 4.5 8H13.5C13.7761 8 14 7.77614 14 7.5C14 7.22386 13.7761 7 13.5 7H4.5ZM4.5 10C4.22386 10 4 10.2239 4 10.5C4 10.7761 4.22386 11 4.5 11H13.5C13.7761 11 14 10.7761 14 10.5C14 10.2239 13.7761 10 13.5 10H4.5ZM2.25 7.5C2.25 7.91421 1.91421 8.25 1.5 8.25C1.08579 8.25 0.75 7.91421 0.75 7.5C0.75 7.08579 1.08579 6.75 1.5 6.75C1.91421 6.75 2.25 7.08579 2.25 7.5ZM1.5 11.25C1.91421 11.25 2.25 10.9142 2.25 10.5C2.25 10.0858 1.91421 9.75 1.5 9.75C1.08579 9.75 0.75 10.0858 0.75 10.5C0.75 10.9142 1.08579 11.25 1.5 11.25Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),O3=["color"],Wd=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Rr(e,O3);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),I3=["color"],L3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Rr(e,I3);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M12.1464 1.14645C12.3417 0.951184 12.6583 0.951184 12.8535 1.14645L14.8535 3.14645C15.0488 3.34171 15.0488 3.65829 14.8535 3.85355L10.9109 7.79618C10.8349 7.87218 10.7471 7.93543 10.651 7.9835L6.72359 9.94721C6.53109 10.0435 6.29861 10.0057 6.14643 9.85355C5.99425 9.70137 5.95652 9.46889 6.05277 9.27639L8.01648 5.34897C8.06455 5.25283 8.1278 5.16507 8.2038 5.08907L12.1464 1.14645ZM12.5 2.20711L8.91091 5.79618L7.87266 7.87267L8.12731 8.12732L10.2038 7.08907L13.7929 3.5L12.5 2.20711ZM9.99998 2L8.99998 3H4.9C4.47171 3 4.18056 3.00039 3.95552 3.01877C3.73631 3.03668 3.62421 3.06915 3.54601 3.10899C3.35785 3.20487 3.20487 3.35785 3.10899 3.54601C3.06915 3.62421 3.03669 3.73631 3.01878 3.95552C3.00039 4.18056 3 4.47171 3 4.9V11.1C3 11.5283 3.00039 11.8194 3.01878 12.0445C3.03669 12.2637 3.06915 12.3758 3.10899 12.454C3.20487 12.6422 3.35785 12.7951 3.54601 12.891C3.62421 12.9309 3.73631 12.9633 3.95552 12.9812C4.18056 12.9996 4.47171 13 4.9 13H11.1C11.5283 13 11.8194 12.9996 12.0445 12.9812C12.2637 12.9633 12.3758 12.9309 12.454 12.891C12.6422 12.7951 12.7951 12.6422 12.891 12.454C12.9309 12.3758 12.9633 12.2637 12.9812 12.0445C12.9996 11.8194 13 11.5283 13 11.1V6.99998L14 5.99998V11.1V11.1207C14 11.5231 14 11.8553 13.9779 12.1259C13.9549 12.407 13.9057 12.6653 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.6653 13.9057 12.407 13.9549 12.1259 13.9779C11.8553 14 11.5231 14 11.1207 14H11.1H4.9H4.87934C4.47686 14 4.14468 14 3.87409 13.9779C3.59304 13.9549 3.33469 13.9057 3.09202 13.782C2.7157 13.5903 2.40973 13.2843 2.21799 12.908C2.09434 12.6653 2.04506 12.407 2.0221 12.1259C1.99999 11.8553 1.99999 11.5231 2 11.1207V11.1206V11.1V4.9V4.87935V4.87932V4.87931C1.99999 4.47685 1.99999 4.14468 2.0221 3.87409C2.04506 3.59304 2.09434 3.33469 2.21799 3.09202C2.40973 2.71569 2.7157 2.40973 3.09202 2.21799C3.33469 2.09434 3.59304 2.04506 3.87409 2.0221C4.14468 1.99999 4.47685 1.99999 4.87932 2H4.87935H4.9H9.99998Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))});function xl(e,t){if(typeof e!="object"||e===null)return e;if(Array.isArray(e))return e.map((r,o)=>xl(r,o));const n=e.props.children?{...e.props,children:xl(e.props.children)}:e.props;return Z.createElement(e.type,{...n,key:t})}function N3({hide:e}){const{banner:t}=Je(),n=p.useMemo(()=>{const r=(t==null?void 0:t.content)??"";if(!r)return null;if(typeof r!="string")return()=>xl(r);const{default:o}=w3(r,{...Xy,Fragment:p.Fragment});return o},[t]);return n?x.jsx("div",{className:N(y3),style:qt({[f3]:t==null?void 0:t.backgroundColor,[h3]:t==null?void 0:t.textColor}),children:x.jsxs("div",{className:N(g3),children:[x.jsx("div",{className:N(v3),children:x.jsx(n,{})}),(t==null?void 0:t.dismissable)!=="false"&&x.jsx("button",{className:N(m3),onClick:e,type:"button",children:x.jsx(S3,{width:14,height:14})})]})}):null}var D3="vocs_Content";function e1({children:e,className:t}){return x.jsx("article",{className:N(t,D3),children:e})}function t1({items:e,pathname:t}){const n=t.replace(/\.html$/,""),r=[];for(const o of e)(o.link&&n.startsWith(o.match||o.link)||o.items&&t1({items:o.items,pathname:t}).length>0)&&r.push(o.id);return r}function Ki({items:e,pathname:t}){return p.useMemo(()=>t1({items:e,pathname:t}),[e,t])}function $r(){const e=p.useContext(n1);if(!e)throw new Error("`usePageData` must be used within `PageDataContext.Provider`.");return e}const n1=p.createContext(void 0);function Kl(){const{pathname:e}=Re(),t=Je(),{sidebar:n}=t;if(!n)return{items:[]};if(Array.isArray(n))return{items:n};const r=p.useMemo(()=>{const o=Object.keys(n).filter(i=>e.startsWith(i));return o[o.length-1]},[n,e]);return r?Array.isArray(n[r])?{key:r,items:n[r]}:{...n[r],key:r}:{items:[]}}function Or(){const e=Kl(),{frontmatter:t}=$r(),{layout:n,showLogo:r,showOutline:o,showSidebar:i,showTopNav:a}=t||{},l=n??"docs";return{layout:l,get showLogo(){return typeof r<"u"?r:!0},get showOutline(){return typeof o<"u"?o:l==="docs"},get showSidebar(){return e.items.length===0?!1:typeof i<"u"?i:!(l==="minimal"||l==="landing")},get showTopNav(){return typeof a<"u"?a:!0}}}function M3(){const[e,t]=p.useState(()=>{if(!(typeof window>"u")){if(localStorage.getItem("vocs.theme")){const n=localStorage.getItem("vocs.theme");if(n)return n}return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}});return p.useEffect(()=>{e&&localStorage.setItem("vocs.theme",e),e==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},[e]),{theme:e,toggle(){t(n=>n==="light"?"dark":"light")}}}var j3="vocs_utils_visibleDark",F3="vocs_utils_visibleLight",r1="vocs_utils_visuallyHidden";function q(){return q=Object.assign?Object.assign.bind():function(e){for(var t=1;te.forEach(n=>z3(n,t))}function Ue(...e){return p.useCallback(o1(...e),e)}function kn(e,t=[]){let n=[];function r(i,a){const l=p.createContext(a),s=n.length;n=[...n,a];function u(c){const{scope:f,children:h,...y}=c,g=(f==null?void 0:f[e][s])||l,w=p.useMemo(()=>y,Object.values(y));return p.createElement(g.Provider,{value:w},h)}function d(c,f){const h=(f==null?void 0:f[e][s])||l,y=p.useContext(h);if(y)return y;if(a!==void 0)return a;throw new Error(`\`${c}\` must be used within \`${i}\``)}return u.displayName=i+"Provider",[u,d]}const o=()=>{const i=n.map(a=>p.createContext(a));return function(l){const s=(l==null?void 0:l[e])||i;return p.useMemo(()=>({[`__scope${e}`]:{...l,[e]:s}}),[l,s])}};return o.scopeName=e,[r,U3(o,...t)]}function U3(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){const a=r.reduce((l,{useScope:s,scopeName:u})=>{const c=s(i)[`__scope${u}`];return{...l,...c}},{});return p.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}const yn=globalThis!=null&&globalThis.document?p.useLayoutEffect:()=>{},V3=Wu.useId||(()=>{});let B3=0;function on(e){const[t,n]=p.useState(V3());return yn(()=>{e||n(r=>r??String(B3++))},[e]),e||(t?`radix-${t}`:"")}function at(e){const t=p.useRef(e);return p.useEffect(()=>{t.current=e}),p.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}function ar({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,o]=H3({defaultProp:t,onChange:n}),i=e!==void 0,a=i?e:r,l=at(n),s=p.useCallback(u=>{if(i){const c=typeof u=="function"?u(e):u;c!==e&&l(c)}else o(u)},[i,e,o,l]);return[a,s]}function H3({defaultProp:e,onChange:t}){const n=p.useState(e),[r]=n,o=p.useRef(r),i=at(t);return p.useEffect(()=>{o.current!==r&&(i(r),o.current=r)},[r,o,i]),n}const bo=p.forwardRef((e,t)=>{const{children:n,...r}=e,o=p.Children.toArray(n),i=o.find(K3);if(i){const a=i.props.children,l=o.map(s=>s===i?p.Children.count(a)>1?p.Children.only(null):p.isValidElement(a)?a.props.children:null:s);return p.createElement(uu,q({},r,{ref:t}),p.isValidElement(a)?p.cloneElement(a,void 0,l):null)}return p.createElement(uu,q({},r,{ref:t}),n)});bo.displayName="Slot";const uu=p.forwardRef((e,t)=>{const{children:n,...r}=e;return p.isValidElement(n)?p.cloneElement(n,{...G3(r,n.props),ref:t?o1(t,n.ref):n.ref}):p.Children.count(n)>1?p.Children.only(null):null});uu.displayName="SlotClone";const W3=({children:e})=>p.createElement(p.Fragment,null,e);function K3(e){return p.isValidElement(e)&&e.type===W3}function G3(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...l)=>{i(...l),o(...l)}:o&&(n[r]=o):r==="style"?n[r]={...o,...i}:r==="className"&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}const q3=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],fe=q3.reduce((e,t)=>{const n=p.forwardRef((r,o)=>{const{asChild:i,...a}=r,l=i?bo:t;return p.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),p.createElement(l,q({},a,{ref:o}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function du(e,t){e&&Ro.flushSync(()=>e.dispatchEvent(t))}function Y3(e,t=globalThis==null?void 0:globalThis.document){const n=at(e);p.useEffect(()=>{const r=o=>{o.key==="Escape"&&n(o)};return t.addEventListener("keydown",r),()=>t.removeEventListener("keydown",r)},[n,t])}const fu="dismissableLayer.update",Q3="dismissableLayer.pointerDownOutside",Z3="dismissableLayer.focusOutside";let ih;const X3=p.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Kd=p.forwardRef((e,t)=>{var n;const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:l,onDismiss:s,...u}=e,d=p.useContext(X3),[c,f]=p.useState(null),h=(n=c==null?void 0:c.ownerDocument)!==null&&n!==void 0?n:globalThis==null?void 0:globalThis.document,[,y]=p.useState({}),g=Ue(t,S=>f(S)),w=Array.from(d.layers),[m]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),v=w.indexOf(m),_=c?w.indexOf(c):-1,E=d.layersWithOutsidePointerEventsDisabled.size>0,b=_>=v,k=J3(S=>{const A=S.target,O=[...d.branches].some(j=>j.contains(A));!b||O||(i==null||i(S),l==null||l(S),S.defaultPrevented||s==null||s())},h),P=e5(S=>{const A=S.target;[...d.branches].some(j=>j.contains(A))||(a==null||a(S),l==null||l(S),S.defaultPrevented||s==null||s())},h);return Y3(S=>{_===d.layers.size-1&&(o==null||o(S),!S.defaultPrevented&&s&&(S.preventDefault(),s()))},h),p.useEffect(()=>{if(c)return r&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(ih=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(c)),d.layers.add(c),ah(),()=>{r&&d.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=ih)}},[c,h,r,d]),p.useEffect(()=>()=>{c&&(d.layers.delete(c),d.layersWithOutsidePointerEventsDisabled.delete(c),ah())},[c,d]),p.useEffect(()=>{const S=()=>y({});return document.addEventListener(fu,S),()=>document.removeEventListener(fu,S)},[]),p.createElement(fe.div,q({},u,{ref:g,style:{pointerEvents:E?b?"auto":"none":void 0,...e.style},onFocusCapture:le(e.onFocusCapture,P.onFocusCapture),onBlurCapture:le(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:le(e.onPointerDownCapture,k.onPointerDownCapture)}))});function J3(e,t=globalThis==null?void 0:globalThis.document){const n=at(e),r=p.useRef(!1),o=p.useRef(()=>{});return p.useEffect(()=>{const i=l=>{if(l.target&&!r.current){let u=function(){i1(Q3,n,s,{discrete:!0})};const s={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=u,t.addEventListener("click",o.current,{once:!0})):u()}else t.removeEventListener("click",o.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",i),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function e5(e,t=globalThis==null?void 0:globalThis.document){const n=at(e),r=p.useRef(!1);return p.useEffect(()=>{const o=i=>{i.target&&!r.current&&i1(Z3,n,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function ah(){const e=new CustomEvent(fu);document.dispatchEvent(e)}function i1(e,t,n,{discrete:r}){const o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?du(o,i):o.dispatchEvent(i)}const Vs="focusScope.autoFocusOnMount",Bs="focusScope.autoFocusOnUnmount",lh={bubbles:!1,cancelable:!0},a1=p.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[l,s]=p.useState(null),u=at(o),d=at(i),c=p.useRef(null),f=Ue(t,g=>s(g)),h=p.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;p.useEffect(()=>{if(r){let g=function(_){if(h.paused||!l)return;const E=_.target;l.contains(E)?c.current=E:Ln(c.current,{select:!0})},w=function(_){if(h.paused||!l)return;const E=_.relatedTarget;E!==null&&(l.contains(E)||Ln(c.current,{select:!0}))},m=function(_){if(document.activeElement===document.body)for(const b of _)b.removedNodes.length>0&&Ln(l)};document.addEventListener("focusin",g),document.addEventListener("focusout",w);const v=new MutationObserver(m);return l&&v.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",w),v.disconnect()}}},[r,l,h.paused]),p.useEffect(()=>{if(l){ch.add(h);const g=document.activeElement;if(!l.contains(g)){const m=new CustomEvent(Vs,lh);l.addEventListener(Vs,u),l.dispatchEvent(m),m.defaultPrevented||(t5(a5(l1(l)),{select:!0}),document.activeElement===g&&Ln(l))}return()=>{l.removeEventListener(Vs,u),setTimeout(()=>{const m=new CustomEvent(Bs,lh);l.addEventListener(Bs,d),l.dispatchEvent(m),m.defaultPrevented||Ln(g??document.body,{select:!0}),l.removeEventListener(Bs,d),ch.remove(h)},0)}}},[l,u,d,h]);const y=p.useCallback(g=>{if(!n&&!r||h.paused)return;const w=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,m=document.activeElement;if(w&&m){const v=g.currentTarget,[_,E]=n5(v);_&&E?!g.shiftKey&&m===E?(g.preventDefault(),n&&Ln(_,{select:!0})):g.shiftKey&&m===_&&(g.preventDefault(),n&&Ln(E,{select:!0})):m===v&&g.preventDefault()}},[n,r,h.paused]);return p.createElement(fe.div,q({tabIndex:-1},a,{ref:f,onKeyDown:y}))});function t5(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Ln(r,{select:t}),document.activeElement!==n)return}function n5(e){const t=l1(e),n=sh(t,e),r=sh(t.reverse(),e);return[n,r]}function l1(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function sh(e,t){for(const n of e)if(!r5(n,{upTo:t}))return n}function r5(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function o5(e){return e instanceof HTMLInputElement&&"select"in e}function Ln(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&o5(e)&&t&&e.select()}}const ch=i5();function i5(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=uh(e,t),e.unshift(t)},remove(t){var n;e=uh(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function uh(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function a5(e){return e.filter(t=>t.tagName!=="A")}const s1=p.forwardRef((e,t)=>{var n;const{container:r=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...o}=e;return r?bv.createPortal(p.createElement(fe.div,q({},o,{ref:t})),r):null});function l5(e,t){return p.useReducer((n,r)=>{const o=t[n][r];return o??n},e)}const bn=e=>{const{present:t,children:n}=e,r=s5(t),o=typeof n=="function"?n({present:r.isPresent}):p.Children.only(n),i=Ue(r.ref,o.ref);return typeof n=="function"||r.isPresent?p.cloneElement(o,{ref:i}):null};bn.displayName="Presence";function s5(e){const[t,n]=p.useState(),r=p.useRef({}),o=p.useRef(e),i=p.useRef("none"),a=e?"mounted":"unmounted",[l,s]=l5(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return p.useEffect(()=>{const u=_a(r.current);i.current=l==="mounted"?u:"none"},[l]),yn(()=>{const u=r.current,d=o.current;if(d!==e){const f=i.current,h=_a(u);e?s("MOUNT"):h==="none"||(u==null?void 0:u.display)==="none"?s("UNMOUNT"):s(d&&f!==h?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,s]),yn(()=>{if(t){const u=c=>{const h=_a(r.current).includes(c.animationName);c.target===t&&h&&Ro.flushSync(()=>s("ANIMATION_END"))},d=c=>{c.target===t&&(i.current=_a(r.current))};return t.addEventListener("animationstart",d),t.addEventListener("animationcancel",u),t.addEventListener("animationend",u),()=>{t.removeEventListener("animationstart",d),t.removeEventListener("animationcancel",u),t.removeEventListener("animationend",u)}}else s("ANIMATION_END")},[t,s]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:p.useCallback(u=>{u&&(r.current=getComputedStyle(u)),n(u)},[])}}function _a(e){return(e==null?void 0:e.animationName)||"none"}let Hs=0;function c1(){p.useEffect(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=n[0])!==null&&e!==void 0?e:dh()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:dh()),Hs++,()=>{Hs===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),Hs--}},[])}function dh(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var en=function(){return en=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u")return C5;var t=P5(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},A5=p1(),uo="data-scroll-locked",T5=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,l=e.gap;return n===void 0&&(n="margin"),` + */function ko(){return ko=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function uw(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function dw(e,t){return e.button===0&&(!t||t==="_self")&&!uw(e)}const fw=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],pw="6";try{window.__reactRouterVersion=pw}catch{}function hw(e,t){return O2({basename:t==null?void 0:t.basename,future:ko({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:r2({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||mw(),routes:e,mapRouteProperties:sw,window:t==null?void 0:t.window}).initialize()}function mw(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=ko({},t,{errors:vw(t.errors)})),t}function vw(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new jd(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let i=window[o.__subType];if(typeof i=="function")try{let a=new i(o.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let i=new Error(o.message);i.stack="",n[r]=i}}else n[r]=o;return n}const gw=p.createContext({isTransitioning:!1}),yw=p.createContext(new Map),xw="startTransition",qp=Wu[xw],_w="flushSync",Yp=n2[_w];function ww(e){qp?qp(e):e()}function Qo(e){Yp?Yp(e):e()}class Ew{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function kw(e){let{fallbackElement:t,router:n,future:r}=e,[o,i]=p.useState(n.state),[a,l]=p.useState(),[s,u]=p.useState({isTransitioning:!1}),[d,c]=p.useState(),[f,h]=p.useState(),[y,g]=p.useState(),w=p.useRef(new Map),{v7_startTransition:m}=r||{},v=p.useCallback(P=>{m?ww(P):P()},[m]),_=p.useCallback((P,S)=>{let{deletedFetchers:A,unstable_flushSync:O,unstable_viewTransitionOpts:j}=S;A.forEach(F=>w.current.delete(F)),P.fetchers.forEach((F,$)=>{F.data!==void 0&&w.current.set($,F.data)});let D=n.window==null||typeof n.window.document.startViewTransition!="function";if(!j||D){O?Qo(()=>i(P)):v(()=>i(P));return}if(O){Qo(()=>{f&&(d&&d.resolve(),f.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:j.currentLocation,nextLocation:j.nextLocation})});let F=n.window.document.startViewTransition(()=>{Qo(()=>i(P))});F.finished.finally(()=>{Qo(()=>{c(void 0),h(void 0),l(void 0),u({isTransitioning:!1})})}),Qo(()=>h(F));return}f?(d&&d.resolve(),f.skipTransition(),g({state:P,currentLocation:j.currentLocation,nextLocation:j.nextLocation})):(l(P),u({isTransitioning:!0,flushSync:!1,currentLocation:j.currentLocation,nextLocation:j.nextLocation}))},[n.window,f,d,w,v]);p.useLayoutEffect(()=>n.subscribe(_),[n,_]),p.useEffect(()=>{s.isTransitioning&&!s.flushSync&&c(new Ew)},[s]),p.useEffect(()=>{if(d&&a&&n.window){let P=a,S=d.promise,A=n.window.document.startViewTransition(async()=>{v(()=>i(P)),await S});A.finished.finally(()=>{c(void 0),h(void 0),l(void 0),u({isTransitioning:!1})}),h(A)}},[v,a,d,n.window]),p.useEffect(()=>{d&&a&&o.location.key===a.location.key&&d.resolve()},[d,f,o.location,a]),p.useEffect(()=>{!s.isTransitioning&&y&&(l(y.state),u({isTransitioning:!0,flushSync:!1,currentLocation:y.currentLocation,nextLocation:y.nextLocation}),g(void 0))},[s.isTransitioning,y]),p.useEffect(()=>{},[]);let E=p.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:P=>n.navigate(P),push:(P,S,A)=>n.navigate(P,{state:S,preventScrollReset:A==null?void 0:A.preventScrollReset}),replace:(P,S,A)=>n.navigate(P,{replace:!0,state:S,preventScrollReset:A==null?void 0:A.preventScrollReset})}),[n]),b=n.basename||"/",k=p.useMemo(()=>({router:n,navigator:E,static:!1,basename:b}),[n,E,b]);return p.createElement(p.Fragment,null,p.createElement(Wi.Provider,{value:k},p.createElement(zd.Provider,{value:o},p.createElement(yw.Provider,{value:w.current},p.createElement(gw.Provider,{value:s},p.createElement(lw,{basename:b,location:o.location,navigationType:o.historyAction,navigator:E,future:{v7_relativeSplatPath:n.future.v7_relativeSplatPath}},o.initialized||n.future.v7_partialHydration?p.createElement(bw,{routes:n.routes,future:n.future,state:o}):t))))),null)}function bw(e){let{routes:t,future:n,state:r}=e;return q2(t,void 0,r,n)}const Cw=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Pw=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Vv=p.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:a,state:l,target:s,to:u,preventScrollReset:d,unstable_viewTransition:c}=t,f=cw(t,fw),{basename:h}=p.useContext(ir),y,g=!1;if(typeof u=="string"&&Pw.test(u)&&(y=u,Cw))try{let _=new URL(window.location.href),E=u.startsWith("//")?new URL(_.protocol+u):new URL(u),b=Ar(E.pathname,h);E.origin===_.origin&&b!=null?u=b+E.search+E.hash:g=!0}catch{}let w=W2(u,{relative:o}),m=Rw(u,{replace:a,state:l,target:s,preventScrollReset:d,relative:o,unstable_viewTransition:c});function v(_){r&&r(_),_.defaultPrevented||m(_)}return p.createElement("a",ko({},f,{href:y||w,onClick:g||i?r:v,ref:n,target:s}))});function Sw(e){let{getKey:t,storageKey:n}=e;return $w({getKey:t,storageKey:n}),null}var lu;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(lu||(lu={}));var su;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(su||(su={}));function Aw(e){let t=p.useContext(Wi);return t||ne(!1),t}function Tw(e){let t=p.useContext(zd);return t||ne(!1),t}function Rw(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:l}=t===void 0?{}:t,s=Ud(),u=Re(),d=Fv(e,{relative:a});return p.useCallback(c=>{if(dw(c,n)){c.preventDefault();let f=r!==void 0?r:br(u)===br(d);s(e,{replace:f,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:l})}},[u,s,d,r,o,n,e,i,a,l])}const Qp="react-router-scroll-positions";let ya={};function $w(e){let{getKey:t,storageKey:n}=e===void 0?{}:e,{router:r}=Aw(lu.UseScrollRestoration),{restoreScrollPosition:o,preventScrollReset:i}=Tw(su.UseScrollRestoration),{basename:a}=p.useContext(ir),l=Re(),s=rw(),u=nw();p.useEffect(()=>(window.history.scrollRestoration="manual",()=>{window.history.scrollRestoration="auto"}),[]),Ow(p.useCallback(()=>{if(u.state==="idle"){let d=(t?t(l,s):null)||l.key;ya[d]=window.scrollY}try{sessionStorage.setItem(n||Qp,JSON.stringify(ya))}catch{}window.history.scrollRestoration="auto"},[n,t,u.state,l,s])),typeof document<"u"&&(p.useLayoutEffect(()=>{try{let d=sessionStorage.getItem(n||Qp);d&&(ya=JSON.parse(d))}catch{}},[n]),p.useLayoutEffect(()=>{let d=t&&a!=="/"?(f,h)=>t(ko({},f,{pathname:Ar(f.pathname,a)||f.pathname}),h):t,c=r==null?void 0:r.enableScrollRestoration(ya,()=>window.scrollY,d);return()=>c&&c()},[r,a,t]),p.useLayoutEffect(()=>{if(o!==!1){if(typeof o=="number"){window.scrollTo(0,o);return}if(l.hash){let d=document.getElementById(decodeURIComponent(l.hash.slice(1)));if(d){d.scrollIntoView();return}}i!==!0&&window.scrollTo(0,0)}},[l,o,i]))}function Ow(e,t){let{capture:n}=t||{};p.useEffect(()=>{let r=n!=null?{capture:n}:void 0;return window.addEventListener("pagehide",e,r),()=>{window.removeEventListener("pagehide",e,r)}},[e,n])}function Iw(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function Bd(e,...t){if(!Iw(e))throw new Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function Zp(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function Lw(e,t){Bd(e);const n=t.outputLen;if(e.lengthnew DataView(e.buffer,e.byteOffset,e.byteLength),Zt=(e,t)=>e<<32-t|e>>>t;new Uint8Array(new Uint32Array([287454020]).buffer)[0];const Nw=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function _P(e){Bd(e);let t="";for(let n=0;ne().update(Bv(r)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function Fw(e,t,n,r){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,n,r);const o=BigInt(32),i=BigInt(4294967295),a=Number(n>>o&i),l=Number(n&i),s=r?4:0,u=r?0:4;e.setUint32(t+s,a,r),e.setUint32(t+u,l,r)}const zw=(e,t,n)=>e&t^~e&n,Uw=(e,t,n)=>e&t^e&n^t&n;class Vw extends Mw{constructor(t,n,r,o){super(),this.blockLen=t,this.outputLen=n,this.padOffset=r,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=Fs(this.buffer)}update(t){Zp(this);const{view:n,buffer:r,blockLen:o}=this;t=Bv(t);const i=t.length;for(let a=0;ao-a&&(this.process(r,0),a=0);for(let c=a;cd.length)throw new Error("_sha2: outputLen bigger than state");for(let c=0;c>>3,g=Zt(h,17)^Zt(h,19)^h>>>10;On[c]=g+On[c-7]+y+On[c-16]|0}let{A:r,B:o,C:i,D:a,E:l,F:s,G:u,H:d}=this;for(let c=0;c<64;c++){const f=Zt(l,6)^Zt(l,11)^Zt(l,25),h=d+f+zw(l,s,u)+Bw[c]+On[c]|0,g=(Zt(r,2)^Zt(r,13)^Zt(r,22))+Uw(r,o,i)|0;d=u,u=s,s=l,l=a+h|0,a=i,i=o,o=r,r=h+g|0}r=r+this.A|0,o=o+this.B|0,i=i+this.C|0,a=a+this.D|0,l=l+this.E|0,s=s+this.F|0,u=u+this.G|0,d=d+this.H|0,this.set(r,o,i,a,l,s,u,d)}roundClean(){On.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const wP=jw(()=>new Hw),Hv={blogDir:"./pages/blog",rootDir:"docs",title:"Sequence",titleTemplate:"%s – Sequence",iconUrl:{dark:"/img/favicon.ico",light:"/img/favicon.ico"},logoUrl:{dark:"/img/sequence-composite-dark.svg",light:"/img/sequence-composite-light.svg"},basePath:"",topNav:[{text:"Solutions",items:[{text:"Wallets",link:"/solutions/wallets/overview",match:"/solutions/wallets/overview",id:257,items:[]},{text:"Marketplace",link:"/solutions/marketplaces/overview",match:"/solutions/marketplaces/overview",id:258,items:[]},{text:"Collectibles",link:"/solutions/collectibles/contracts/01-deploy-an-item-collection",match:"/solutions/collectibles/contracts/01-deploy-an-item-collection",id:259,items:[]},{text:"Payments",link:"/solutions/nft-checkout",match:"/solutions/nft-checkout",id:260,items:[]},{text:"No-code Builder",link:"/solutions/builder/overview",match:"/solutions/builder/overview",items:[{text:"Overview",link:"/solutions/builder/overview",match:"/solutions/builder/overview",id:262,items:[]}],id:261}],id:256},{text:"Guides",items:[{text:"Web3 Game with WebGL",link:"/guides/webgl-guide",match:"/guides/webgl-guide",id:264,items:[]},{text:"Web3 Game with Unity",link:"/guides/unity-guide",match:"/guides/unity-guide",id:265,items:[]},{text:"Lootboxes",link:"/guides/lootbox",match:"/guides/lootbox",id:266,items:[]},{text:"Custom Marketplace",link:"/guides/template-marketplace-api",match:"/guides/template-marketplace-api",id:267,items:[]}],id:263},{text:"SDKs",items:[{text:"Unity",link:"/sdk/unity/01-overview",match:"/sdk/unity/01-overview",id:269,items:[]},{text:"Unreal",link:"/sdk/unreal/01-overview",match:"/sdk/unreal/01-overview",id:270,items:[]},{text:"Typescript",link:"/sdk/typescript/03-guides/overview",match:"/sdk/typescript/03-guides/overview",id:271,items:[]},{text:"Sequence Kit",link:"/sdk/sequence-kit/01-overview",match:"/sdk/sequence-kit/01-overview",id:272,items:[]},{text:"Go",link:"/sdk/go/overview",match:"/sdk/go/overview",id:273,items:[]}],id:268},{text:"APIs",items:[{text:"Marketplace API",link:"/api/marketplace",id:275,items:[]},{text:"Relayer API",link:"/api/relayer",id:276,items:[]},{text:"Indexer API",link:"/api/indexer/01-overview",id:277,items:[]},{text:"Node Gateway",link:"/api/node-gateway",id:278,items:[]},{text:"Metadata API",link:"/api/metadata",id:279,items:[]}],id:274},{text:"Support",items:[{text:"Support",link:"/support",id:281,items:[]},{text:"Changelog",link:"https://0xsequence.canny.io/changelog",id:282,items:[]},{text:"Token Directory",link:"/support/token-directory",id:283,items:[]},{text:"FAQ",link:"https://support.sequence.xyz",id:284,items:[]},{text:"Discord",link:"https://discord.gg/sequence",id:285,items:[]},{text:"We're hiring!",link:"https://horizon.io/careers",id:286,items:[]},{text:"Contact Us",link:"https://support.sequence.xyz",id:287,items:[]}],id:280}],sidebar:{"/solutions":[{text:"Wallets",items:[{text:"Overview",link:"/solutions/wallets/overview"},{text:"In-Game Wallet",collapsed:!0,items:[{text:"Overview",link:"/solutions/wallets/embedded-wallet/01-overview"},{text:"Quickstart",link:"/solutions/wallets/embedded-wallet/02-quickstart"},{text:"Examples",collapsed:!0,items:[{text:"Manage Sessions",link:"/solutions/wallets/embedded-wallet/examples/03-manage-sessions"},{text:"Use Wallets",link:"/solutions/wallets/embedded-wallet/examples/04-use-wallets"},{text:"Validation",link:"/solutions/wallets/embedded-wallet/examples/05-validation"},{text:"Transaction Receipts",link:"/solutions/wallets/embedded-wallet/examples/06-transaction-receipts"}]}]},{text:"Universal Wallet",collapsed:!0,items:[{text:"Overview",link:"/solutions/wallets/universal-wallet/01-overview"},{text:"Quickstart",link:"/solutions/wallets/universal-wallet/02-quickstart"},{text:"Examples",collapsed:!0,items:[{text:"Connect Wallet",link:"/solutions/wallets/universal-wallet/examples/01-connect-wallet"},{text:"Authenticate Users with Message Signature",link:"/solutions/wallets/universal-wallet/examples/02-auth-address"},{text:"Signing & Verifying Messages",link:"/solutions/wallets/universal-wallet/examples/03-sign-message"},{text:"No-wallet confirmation signatures",link:"/solutions/wallets/universal-wallet/examples/04-session-keys"},{text:"Sending Transactions",link:"/solutions/wallets/universal-wallet/examples/05-send-transaction"},{text:"Sending ERC-20 Tokens",link:"/solutions/wallets/universal-wallet/examples/06-send-erc20"},{text:"Sending ERC-721 (NFT) Tokens",link:"/solutions/wallets/universal-wallet/examples/07-send-erc721"},{text:"Sending ERC-1155 (Collectible) Tokens",link:"/solutions/wallets/universal-wallet/examples/08-send-erc1155"},{text:"Sending a Batch of Transactions",link:"/solutions/wallets/universal-wallet/examples/09-send-batch-transactions"},{text:"Building Backends with Sequence",link:"/solutions/wallets/universal-wallet/examples/10-building-backends"}]},{text:"Sequence Kit",link:"/solutions/wallets/universal-wallet/04-sequence-kit"},{text:"Supported Platforms",link:"/solutions/wallets/universal-wallet/05-platforms"},{text:"Fiat On-Ramps",link:"/solutions/wallets/universal-wallet/06-fiat-on-ramps"},{text:"Key Management",link:"/solutions/wallets/universal-wallet/07-key-management"}]}]},{text:"Marketplace",items:[{text:"Overview",link:"/solutions/marketplaces/overview"},{text:"White-label Marketplace",link:"/solutions/marketplaces/white-label-marketplace"},{text:"Build your Custom Marketplace",collapsed:!0,items:[{text:"Overview",link:"/solutions/marketplaces/orderbook/01-overview"},{text:"Quickstart",link:"/solutions/marketplaces/orderbook/02-quickstart"},{text:"Examples",collapsed:!0,items:[{text:"Get Top Orders",link:"/solutions/marketplaces/orderbook/examples/03-get-top-orders"},{text:"Get Orderbook",link:"/solutions/marketplaces/orderbook/examples/04-get-orderbook"},{text:"Get User Activities",link:"/solutions/marketplaces/orderbook/examples/05-get-user-activities"},{text:"Orderbook Transactions",link:"/solutions/marketplaces/orderbook/examples/06-orderbook-transactions"}]}]}]},{text:"Collectibles",items:[{text:"Deployable Contracts",collapsed:!0,items:[{text:"Deploy a Collectible Contract",link:"/solutions/collectibles/contracts/01-deploy-an-item-collection"},{text:"Deploy an In-Game Currency (ERC20)",link:"/solutions/collectibles/contracts/02-deploy-ERC20-currency"}]},{text:"Metadata",collapsed:!0,items:[{text:"Manage Metadata in Builder",link:"/solutions/collectibles/metadata/800-manage-metadata-builder"}]}]},{text:"Payments",items:[{text:"NFT Checkout",link:"/solutions/nft-checkout"},{text:"Onramps",link:"/solutions/payments/onramps/01-fiat-on-ramps"}]},{text:"No-code Builder",collapsed:!0,items:[{text:"Overview",link:"/solutions/builder/overview"},{text:"Get Started",link:"/solutions/builder/getting-started"},{text:"Project Management",link:"/solutions/builder/project-management"},{text:"Contracts",link:"/solutions/builder/contracts"},{text:"Gas Tank",link:"/solutions/builder/gas-tank"},{text:"Wallet SDKs",link:"/solutions/builder/wallet-sdks"},{text:"Node Gateway",link:"/solutions/builder/node-gateway"},{text:"Marketplaces",link:"/solutions/builder/marketplaces"},{text:"Indexer",link:"/solutions/builder/indexer"},{text:"Settings",link:"/solutions/builder/project-settings"}]},{text:"Technical References",items:[{text:"Chain Support",link:"/solutions/technical-references/chain-support"},{text:"Smart Contract Wallets",collapsed:!0,items:[{text:"Why smart contract wallets?",link:"/solutions/technical-references/wallet-contracts/01-why"},{text:"Universal Deployer",link:"/solutions/technical-references/wallet-contracts/02-universal-deployer"},{text:"Wallet Factory",link:"/solutions/technical-references/wallet-contracts/03-wallet-factory"},{text:"Wallet Configuration",link:"/solutions/technical-references/wallet-contracts/04-wallet-configuration"},{text:"Transaction Encoding",link:"/solutions/technical-references/wallet-contracts/07-transaction-encoding"},{text:"Signature Encoding",link:"/solutions/technical-references/wallet-contracts/08-signature-encoding"},{text:"Wallet Context",link:"/solutions/technical-references/wallet-contracts/11-wallet-context"},{text:"Contract Audits",link:"/solutions/technical-references/wallet-contracts/12-contract-audits"}]}]}],"/guides":[{text:"Build a game with WebGL",collapsed:!0,items:[{text:"Integrate SequenceKit with WaaS",link:"/guides/webgl-guide#integrate-sequencekit-with-waas"},{text:"Deploy a collectibles contract",link:"/guides/webgl-guide#deploy-a-collectibles-contract"},{text:"Deploy a remote minter",link:"/guides/webgl-guide#deploy-a-remote-minter"},{text:"Mint in-game achievement tokens",link:"/guides/webgl-guide#mint-in-game-achievement-tokens"},{text:"Burn in-game achievement tokens",link:"/guides/webgl-guide#burn-in-game-achievement-tokens"},{text:"Integrate an embedded marketplace",link:"/guides/webgl-guide#integrate-an-embedded-marketplace"},{text:"Leverage purchased items in-game",link:"/guides/webgl-guide#leverage-purchased-items-in-game"}]},{text:"Build a mobile Unity game",collapsed:!0,items:[{text:"Integrate SequenceKit with WaaS",link:"/guides/unity-guide#integrate-sequencekit-with-waas"},{text:"Deploy a collectibles contract",link:"/guides/unity-guide#deploy-a-collectibles-contract"},{text:"Deploy a remote minter",link:"/guides/unity-guide#deploy-a-remote-minter"},{text:"Mint in-game achievement tokens",link:"/guides/unity-guide#mint-in-game-achievement-tokens"},{text:"Burn in-game achievement tokens",link:"/guides/unity-guide#burn-in-game-achievement-tokens"},{text:"Integrate an embedded marketplace",link:"/guides/unity-guide#integrate-an-embedded-marketplace"},{text:"Leverage purchased items in-game",link:"/guides/unity-guide#leverage-purchased-items-in-game"}]},{text:"Build a lootbox with AI minting",link:"/guides/lootbox"},{text:"Building a Custom Marketplace",link:"/guides/template-marketplace-api"},{text:"Templates",items:[{text:"In-Game Wallet Demo",link:"/guides/templates/template-embedded-wallet"},{text:"Build a Backend Transaction Manager",link:"/guides/templates/02-building-relaying-server"},{text:"Serverless Minting of Collectibles",link:"/guides/templates/03-mint-collectibles-serverless"}]}],"/sdk":[{text:"Game Engine",items:[{text:"Unreal",collapsed:!0,items:[{text:"Overview",link:"/sdk/unreal/01-overview"},{text:"Installation",link:"/sdk/unreal/02-installation"},{text:"Setup",link:"/sdk/unreal/03-setup"},{text:"Authentication",link:"/sdk/unreal/04-authentication"},{text:"API Integration",link:"/sdk/unreal/05-api-integration"},{text:"Packaging",link:"/sdk/unreal/06-packaging"}]},{text:"Unity",collapsed:!0,items:[{text:"Overview",link:"/sdk/unity/01-overview"},{text:"Installation",link:"/sdk/unity/02-installation"},{text:"Setup",link:"/sdk/unity/03-setup"},{text:"Authentication",link:"/sdk/unity/04-authentication"},{text:"Write to blockchain",link:"/sdk/unity/05-write-to-blockchain"},{text:"Read from Blockchain",link:"/sdk/unity/06-read-from-blockchain"},{text:"Sign Messages",link:"/sdk/unity/07-sign-messages"},{text:"Deploy Contracts",link:"/sdk/unity/08-deploy-contracts"},{text:"Wallet UI",link:"/sdk/unity/09-wallet-ui"},{text:"Advanced",collapsed:!0,items:[{text:"Introduction",link:"/sdk/unity/Advanced/01-introduction"},{text:"Wallets",link:"/sdk/unity/Advanced/02-wallets"},{text:"Clients",link:"/sdk/unity/Advanced/03-clients"},{text:"Transfers",link:"/sdk/unity/Advanced/04-transfers"},{text:"Contracts",link:"/sdk/unity/Advanced/05-contracts"},{text:"Tokens",link:"/sdk/unity/Advanced/06-tokens"}]}]}]},{text:"Web3",items:[{text:"SequenceKit",collapsed:!0,items:[{text:"Overview",link:"/sdk/sequence-kit/01-overview"},{text:"Quickstart",link:"/sdk/sequence-kit/02-getting-started"},{text:"Configuration",link:"/sdk/sequence-kit/03-configuration"},{text:"Checkout",link:"/sdk/sequence-kit/04-checkout"},{text:"Custom Connectors",link:"/sdk/sequence-kit/05-custom-connectors"}]},{text:"TypeScript",collapsed:!0,items:[{text:"Overview",link:"/sdk/typescript/03-guides/overview"},{text:"Connect Wallet",link:"/sdk/typescript/03-guides/01-connect-wallet"},{text:"Authenticate Users with Message Signature",link:"/sdk/typescript/03-guides/02-auth-address"},{text:"Signing & Verifying Messages",link:"/sdk/typescript/03-guides/03-sign-message"},{text:"No-wallet confirmation signatures",link:"/sdk/typescript/03-guides/04-session-keys"},{text:"Sending Transactions",link:"/sdk/typescript/03-guides/05-send-transaction"},{text:"Sending ERC-20 Tokens",link:"/sdk/typescript/03-guides/06-send-erc20"},{text:"Sending ERC-721 (NFT) Tokens",link:"/sdk/typescript/03-guides/07-send-erc721"},{text:"Sending ERC-1155 (Collectible) Tokens",link:"/sdk/typescript/03-guides/08-send-erc1155"},{text:"Sending a Batch of Transactions",link:"/sdk/typescript/03-guides/09-send-batch-transactions"},{text:"Building Backends with Sequence",link:"/sdk/typescript/03-guides/10-building-backends"},{text:"Wallet Connectors",collapsed:!0,items:[{text:"Overview",link:"/sdk/typescript/connectors/01-overview"},{text:"SequenceKit",link:"/sdk/sequence-kit/01-overview"},{text:"Wagmi",link:"/sdk/typescript/connectors/03-wagmi"},{text:"RainbowKit",link:"/sdk/typescript/connectors/04-rainbow-kit"},{text:"Web3 Onboard",link:"/sdk/typescript/connectors/05-web3-onboard"},{text:"Web3 React V6",link:"/sdk/typescript/connectors/06-web3-react-v6"},{text:"Web3Modal",link:"/sdk/typescript/connectors/07-web3modal"},{text:"FAQ",link:"/sdk/typescript/connectors/08-FAQ"}]}]},{text:"Go",collapsed:!0,items:[{text:"Overview",link:"/sdk/go/overview"}]}]},{text:"Common Questions",collapsed:!0,items:[{text:"How do I do signature validation?",link:"/wallet/sig-validation"}]}],"/api":[{text:"APIs",items:[{text:"Indexer",collapsed:!0,items:[{text:"Overview",link:"/api/indexer/01-overview"},{text:"Installation",link:"/api/indexer/02-installation"},{text:"Fetch Tokens",link:"/api/indexer/03-fetch-tokens"},{text:"Transaction History",link:"/api/indexer/04-transaction-history"},{text:"Unique Tokens",link:"/api/indexer/05-unique-tokens"},{text:"Transaction History Token Contract",link:"/api/indexer/06-transation-history-token-contract"},{text:"Native Network Balance",link:"/api/indexer/07-native-network-balance"},{text:"Indexing Tips",link:"/api/indexer/08-metadata-tips"}]},{text:"Relayer",link:"/api/relayer"},{text:"Marketplace",link:"/api/marketplace"},{text:"Node Gateway RPCs",link:"/api/node-gateway"},{text:"Metadata",link:"/api/metadata"}]}],"/support":{items:[{text:"Support",link:"/support"},{text:"Changelog",link:"https://0xsequence.canny.io/changelog"},{text:"FAQ",link:"https://support.sequence.xyz"},{text:"Token Directory",link:"/support/token-directory"},{text:"Discord",link:"https://discord.gg/sequence"},{text:"We're hiring!",link:"https://horizon.io/careers"},{text:"Contact Us",link:"https://support.sequence.xyz"}]}},theme:{variables:{fontFamily:{default:"Inter"}}},markdown:{code:{themes:{dark:"github-dark-dimmed",light:"github-light"}}},socials:[],vite:{}},Wv=p.createContext(Hv);function Kv(){return typeof window<"u",Hv}function Ww({children:e,config:t}){const[n,r]=p.useState(()=>t||Kv());return p.useEffect(()=>{},[]),p.useEffect(()=>{typeof window<"u"},[n]),x.jsx(Wv.Provider,{value:n,children:e})}function Je(){return p.useContext(Wv)}const Kw="modulepreload",Gw=function(e){return"/"+e},Xp={},C=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.all(n.map(s=>{if(s=Gw(s),s in Xp)return;Xp[s]=!0;const u=s.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(!!r)for(let h=i.length-1;h>=0;h--){const y=i[h];if(y.href===s&&(!u||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${d}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":Kw,u||(f.as="script",f.crossOrigin=""),f.href=s,l&&f.setAttribute("nonce",l),document.head.appendChild(f),u)return new Promise((h,y)=>{f.addEventListener("load",h),f.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${s}`)))})}))}return o.then(()=>t()).catch(i=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i})},Hd=[{lazy:()=>C(()=>import("./index-EIa2uKOl.js"),__vite__mapDeps([0,1])),path:"/",type:"mdx",filePath:"index.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./support-Tb1G6eQB.js"),[]),path:"/support",type:"mdx",filePath:"support.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./support-Tb1G6eQB.js"),[]),path:"/support.html",type:"mdx",filePath:"support.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./embedded-wallet-PUu5Zqmx.js"),__vite__mapDeps([2,1])),path:"/api/embedded-wallet",type:"mdx",filePath:"api/embedded-wallet.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./embedded-wallet-PUu5Zqmx.js"),__vite__mapDeps([2,1])),path:"/api/embedded-wallet.html",type:"mdx",filePath:"api/embedded-wallet.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./marketplace-CBsn0tYe.js"),[]),path:"/api/marketplace",type:"mdx",filePath:"api/marketplace.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./marketplace-CBsn0tYe.js"),[]),path:"/api/marketplace.html",type:"mdx",filePath:"api/marketplace.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./metadata-UtJFAD3E.js"),[]),path:"/api/metadata",type:"mdx",filePath:"api/metadata.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./metadata-UtJFAD3E.js"),[]),path:"/api/metadata.html",type:"mdx",filePath:"api/metadata.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./node-gateway-XxyW-nu6.js"),[]),path:"/api/node-gateway",type:"mdx",filePath:"api/node-gateway.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./node-gateway-XxyW-nu6.js"),[]),path:"/api/node-gateway.html",type:"mdx",filePath:"api/node-gateway.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./relayer-BIEFLWVG.js"),[]),path:"/api/relayer",type:"mdx",filePath:"api/relayer.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./relayer-BIEFLWVG.js"),[]),path:"/api/relayer.html",type:"mdx",filePath:"api/relayer.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./lootbox-CWpSIAIb.js"),[]),path:"/guides/lootbox",type:"mdx",filePath:"guides/lootbox.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./lootbox-CWpSIAIb.js"),[]),path:"/guides/lootbox.html",type:"mdx",filePath:"guides/lootbox.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./template-marketplace-api-CbTSgRee.js"),__vite__mapDeps([3,1])),path:"/guides/template-marketplace-api",type:"mdx",filePath:"guides/template-marketplace-api.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./template-marketplace-api-CbTSgRee.js"),__vite__mapDeps([3,1])),path:"/guides/template-marketplace-api.html",type:"mdx",filePath:"guides/template-marketplace-api.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./unity-guide-Brv_SkgX.js"),[]),path:"/guides/unity-guide",type:"mdx",filePath:"guides/unity-guide.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./unity-guide-Brv_SkgX.js"),[]),path:"/guides/unity-guide.html",type:"mdx",filePath:"guides/unity-guide.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./webgl-guide-Brv_SkgX.js"),[]),path:"/guides/webgl-guide",type:"mdx",filePath:"guides/webgl-guide.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./webgl-guide-Brv_SkgX.js"),[]),path:"/guides/webgl-guide.html",type:"mdx",filePath:"guides/webgl-guide.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./android-BoB1PHbJ.js"),[]),path:"/sdk/android",type:"mdx",filePath:"sdk/android.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./android-BoB1PHbJ.js"),[]),path:"/sdk/android.html",type:"mdx",filePath:"sdk/android.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./iOS-BoB1PHbJ.js"),[]),path:"/sdk/iOS",type:"mdx",filePath:"sdk/iOS.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./iOS-BoB1PHbJ.js"),[]),path:"/sdk/iOS.html",type:"mdx",filePath:"sdk/iOS.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./nodejs-BoB1PHbJ.js"),[]),path:"/sdk/nodejs",type:"mdx",filePath:"sdk/nodejs.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./nodejs-BoB1PHbJ.js"),[]),path:"/sdk/nodejs.html",type:"mdx",filePath:"sdk/nodejs.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./reactnative-BoB1PHbJ.js"),[]),path:"/sdk/reactnative",type:"mdx",filePath:"sdk/reactnative.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./reactnative-BoB1PHbJ.js"),[]),path:"/sdk/reactnative.html",type:"mdx",filePath:"sdk/reactnative.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./sequence-kit-BoB1PHbJ.js"),[]),path:"/sdk/sequence-kit",type:"mdx",filePath:"sdk/sequence-kit.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./sequence-kit-BoB1PHbJ.js"),[]),path:"/sdk/sequence-kit.html",type:"mdx",filePath:"sdk/sequence-kit.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./typescript-BoB1PHbJ.js"),[]),path:"/sdk/typescript",type:"mdx",filePath:"sdk/typescript.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./typescript-BoB1PHbJ.js"),[]),path:"/sdk/typescript.html",type:"mdx",filePath:"sdk/typescript.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./unity-BoB1PHbJ.js"),[]),path:"/sdk/unity",type:"mdx",filePath:"sdk/unity.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./unity-BoB1PHbJ.js"),[]),path:"/sdk/unity.html",type:"mdx",filePath:"sdk/unity.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./minter-CK6Afa2D.js"),[]),path:"/solutions/minter",type:"mdx",filePath:"solutions/minter.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./minter-CK6Afa2D.js"),[]),path:"/solutions/minter.html",type:"mdx",filePath:"solutions/minter.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./nft-checkout-CHtd2kTU.js"),[]),path:"/solutions/nft-checkout",type:"mdx",filePath:"solutions/nft-checkout.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./nft-checkout-CHtd2kTU.js"),[]),path:"/solutions/nft-checkout.html",type:"mdx",filePath:"solutions/nft-checkout.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./onramps-D4vuiH7F.js"),[]),path:"/solutions/onramps",type:"mdx",filePath:"solutions/onramps.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./onramps-D4vuiH7F.js"),[]),path:"/solutions/onramps.html",type:"mdx",filePath:"solutions/onramps.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./token-directory-Bu7FKJ1j.js"),__vite__mapDeps([4,1])),path:"/support/token-directory",type:"mdx",filePath:"support/token-directory.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./token-directory-Bu7FKJ1j.js"),__vite__mapDeps([4,1])),path:"/support/token-directory.html",type:"mdx",filePath:"support/token-directory.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-BXotF0a7.js"),[]),path:"/api/indexer/01-overview",type:"mdx",filePath:"api/indexer/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-BXotF0a7.js"),[]),path:"/api/indexer/01-overview.html",type:"mdx",filePath:"api/indexer/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-installation-DbYDSTe4.js"),[]),path:"/api/indexer/02-installation",type:"mdx",filePath:"api/indexer/02-installation.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-installation-DbYDSTe4.js"),[]),path:"/api/indexer/02-installation.html",type:"mdx",filePath:"api/indexer/02-installation.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-fetch-tokens-mKtP1r_p.js"),__vite__mapDeps([5,6])),path:"/api/indexer/03-fetch-tokens",type:"mdx",filePath:"api/indexer/03-fetch-tokens.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-fetch-tokens-mKtP1r_p.js"),__vite__mapDeps([5,6])),path:"/api/indexer/03-fetch-tokens.html",type:"mdx",filePath:"api/indexer/03-fetch-tokens.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-transaction-history-D5HZS4YO.js"),[]),path:"/api/indexer/04-transaction-history",type:"mdx",filePath:"api/indexer/04-transaction-history.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-transaction-history-D5HZS4YO.js"),[]),path:"/api/indexer/04-transaction-history.html",type:"mdx",filePath:"api/indexer/04-transaction-history.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-unique-tokens-DMqBRIkV.js"),[]),path:"/api/indexer/05-unique-tokens",type:"mdx",filePath:"api/indexer/05-unique-tokens.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-unique-tokens-DMqBRIkV.js"),[]),path:"/api/indexer/05-unique-tokens.html",type:"mdx",filePath:"api/indexer/05-unique-tokens.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-transation-history-token-contract-BEwqMPwS.js"),[]),path:"/api/indexer/06-transation-history-token-contract",type:"mdx",filePath:"api/indexer/06-transation-history-token-contract.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-transation-history-token-contract-BEwqMPwS.js"),[]),path:"/api/indexer/06-transation-history-token-contract.html",type:"mdx",filePath:"api/indexer/06-transation-history-token-contract.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-native-network-balance-DX132NlT.js"),[]),path:"/api/indexer/07-native-network-balance",type:"mdx",filePath:"api/indexer/07-native-network-balance.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-native-network-balance-DX132NlT.js"),[]),path:"/api/indexer/07-native-network-balance.html",type:"mdx",filePath:"api/indexer/07-native-network-balance.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./08-metadata-tips-X-2ZXplx.js"),[]),path:"/api/indexer/08-metadata-tips",type:"mdx",filePath:"api/indexer/08-metadata-tips.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./08-metadata-tips-X-2ZXplx.js"),[]),path:"/api/indexer/08-metadata-tips.html",type:"mdx",filePath:"api/indexer/08-metadata-tips.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-building-relaying-server-B8Jq1q8o.js"),[]),path:"/guides/templates/02-building-relaying-server",type:"mdx",filePath:"guides/templates/02-building-relaying-server.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-building-relaying-server-B8Jq1q8o.js"),[]),path:"/guides/templates/02-building-relaying-server.html",type:"mdx",filePath:"guides/templates/02-building-relaying-server.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-mint-collectibles-serverless-Rnp3OTmr.js"),[]),path:"/guides/templates/03-mint-collectibles-serverless",type:"mdx",filePath:"guides/templates/03-mint-collectibles-serverless.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-mint-collectibles-serverless-Rnp3OTmr.js"),[]),path:"/guides/templates/03-mint-collectibles-serverless.html",type:"mdx",filePath:"guides/templates/03-mint-collectibles-serverless.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./template-embedded-wallet-Bq9crG9e.js"),[]),path:"/guides/templates/template-embedded-wallet",type:"mdx",filePath:"guides/templates/template-embedded-wallet.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./template-embedded-wallet-Bq9crG9e.js"),[]),path:"/guides/templates/template-embedded-wallet.html",type:"mdx",filePath:"guides/templates/template-embedded-wallet.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./overview-ChSov02L.js"),[]),path:"/sdk/go/overview",type:"mdx",filePath:"sdk/go/overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./overview-ChSov02L.js"),[]),path:"/sdk/go/overview.html",type:"mdx",filePath:"sdk/go/overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-Fn1FFt6G.js"),[]),path:"/sdk/sequence-kit/01-overview",type:"mdx",filePath:"sdk/sequence-kit/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-Fn1FFt6G.js"),[]),path:"/sdk/sequence-kit/01-overview.html",type:"mdx",filePath:"sdk/sequence-kit/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-getting-started-Dr_NSeQl.js"),[]),path:"/sdk/sequence-kit/02-getting-started",type:"mdx",filePath:"sdk/sequence-kit/02-getting-started.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-getting-started-Dr_NSeQl.js"),[]),path:"/sdk/sequence-kit/02-getting-started.html",type:"mdx",filePath:"sdk/sequence-kit/02-getting-started.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-configuration-BNimP5O5.js"),[]),path:"/sdk/sequence-kit/03-configuration",type:"mdx",filePath:"sdk/sequence-kit/03-configuration.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-configuration-BNimP5O5.js"),[]),path:"/sdk/sequence-kit/03-configuration.html",type:"mdx",filePath:"sdk/sequence-kit/03-configuration.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-checkout-SViCnYRJ.js"),[]),path:"/sdk/sequence-kit/04-checkout",type:"mdx",filePath:"sdk/sequence-kit/04-checkout.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-checkout-SViCnYRJ.js"),[]),path:"/sdk/sequence-kit/04-checkout.html",type:"mdx",filePath:"sdk/sequence-kit/04-checkout.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-custom-connectors-C0YkNxQn.js"),[]),path:"/sdk/sequence-kit/05-custom-connectors",type:"mdx",filePath:"sdk/sequence-kit/05-custom-connectors.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-custom-connectors-C0YkNxQn.js"),[]),path:"/sdk/sequence-kit/05-custom-connectors.html",type:"mdx",filePath:"sdk/sequence-kit/05-custom-connectors.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-CKFzE_4S.js"),[]),path:"/sdk/unity/01-overview",type:"mdx",filePath:"sdk/unity/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-CKFzE_4S.js"),[]),path:"/sdk/unity/01-overview.html",type:"mdx",filePath:"sdk/unity/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-installation-IQkUihqM.js"),[]),path:"/sdk/unity/02-installation",type:"mdx",filePath:"sdk/unity/02-installation.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-installation-IQkUihqM.js"),[]),path:"/sdk/unity/02-installation.html",type:"mdx",filePath:"sdk/unity/02-installation.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-setup-DBBH43b6.js"),[]),path:"/sdk/unity/03-setup",type:"mdx",filePath:"sdk/unity/03-setup.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-setup-DBBH43b6.js"),[]),path:"/sdk/unity/03-setup.html",type:"mdx",filePath:"sdk/unity/03-setup.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-authentication-Bh2yQqsh.js"),[]),path:"/sdk/unity/04-authentication",type:"mdx",filePath:"sdk/unity/04-authentication.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-authentication-Bh2yQqsh.js"),[]),path:"/sdk/unity/04-authentication.html",type:"mdx",filePath:"sdk/unity/04-authentication.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-write-to-blockchain-BIgUw8ZG.js"),[]),path:"/sdk/unity/05-write-to-blockchain",type:"mdx",filePath:"sdk/unity/05-write-to-blockchain.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-write-to-blockchain-BIgUw8ZG.js"),[]),path:"/sdk/unity/05-write-to-blockchain.html",type:"mdx",filePath:"sdk/unity/05-write-to-blockchain.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-read-from-blockchain-Bpu4EAqi.js"),[]),path:"/sdk/unity/06-read-from-blockchain",type:"mdx",filePath:"sdk/unity/06-read-from-blockchain.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-read-from-blockchain-Bpu4EAqi.js"),[]),path:"/sdk/unity/06-read-from-blockchain.html",type:"mdx",filePath:"sdk/unity/06-read-from-blockchain.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-sign-messages-PXzWEZMK.js"),[]),path:"/sdk/unity/07-sign-messages",type:"mdx",filePath:"sdk/unity/07-sign-messages.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-sign-messages-PXzWEZMK.js"),[]),path:"/sdk/unity/07-sign-messages.html",type:"mdx",filePath:"sdk/unity/07-sign-messages.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./08-deploy-contracts-BlfX-iEA.js"),[]),path:"/sdk/unity/08-deploy-contracts",type:"mdx",filePath:"sdk/unity/08-deploy-contracts.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./08-deploy-contracts-BlfX-iEA.js"),[]),path:"/sdk/unity/08-deploy-contracts.html",type:"mdx",filePath:"sdk/unity/08-deploy-contracts.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./09-wallet-ui-CanadZF3.js"),[]),path:"/sdk/unity/09-wallet-ui",type:"mdx",filePath:"sdk/unity/09-wallet-ui.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./09-wallet-ui-CanadZF3.js"),[]),path:"/sdk/unity/09-wallet-ui.html",type:"mdx",filePath:"sdk/unity/09-wallet-ui.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-02hASwaY.js"),[]),path:"/sdk/unreal/01-overview",type:"mdx",filePath:"sdk/unreal/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-02hASwaY.js"),[]),path:"/sdk/unreal/01-overview.html",type:"mdx",filePath:"sdk/unreal/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-installation-2hatkKFL.js"),[]),path:"/sdk/unreal/02-installation",type:"mdx",filePath:"sdk/unreal/02-installation.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-installation-2hatkKFL.js"),[]),path:"/sdk/unreal/02-installation.html",type:"mdx",filePath:"sdk/unreal/02-installation.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-setup-CEqeVJkg.js"),[]),path:"/sdk/unreal/03-setup",type:"mdx",filePath:"sdk/unreal/03-setup.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-setup-CEqeVJkg.js"),[]),path:"/sdk/unreal/03-setup.html",type:"mdx",filePath:"sdk/unreal/03-setup.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-authentication-Cf4V2tlh.js"),[]),path:"/sdk/unreal/04-authentication",type:"mdx",filePath:"sdk/unreal/04-authentication.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-authentication-Cf4V2tlh.js"),[]),path:"/sdk/unreal/04-authentication.html",type:"mdx",filePath:"sdk/unreal/04-authentication.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-api-integration-CZOn7pJH.js"),[]),path:"/sdk/unreal/05-api-integration",type:"mdx",filePath:"sdk/unreal/05-api-integration.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-api-integration-CZOn7pJH.js"),[]),path:"/sdk/unreal/05-api-integration.html",type:"mdx",filePath:"sdk/unreal/05-api-integration.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-packaging-DwlIPPW3.js"),[]),path:"/sdk/unreal/06-packaging",type:"mdx",filePath:"sdk/unreal/06-packaging.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-packaging-DwlIPPW3.js"),[]),path:"/sdk/unreal/06-packaging.html",type:"mdx",filePath:"sdk/unreal/06-packaging.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./analytics-Cc9FK3sk.js"),[]),path:"/solutions/builder/analytics",type:"mdx",filePath:"solutions/builder/analytics.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./analytics-Cc9FK3sk.js"),[]),path:"/solutions/builder/analytics.html",type:"mdx",filePath:"solutions/builder/analytics.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./contracts-uxfYnKUE.js"),__vite__mapDeps([7,8])),path:"/solutions/builder/contracts",type:"mdx",filePath:"solutions/builder/contracts.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./contracts-uxfYnKUE.js"),__vite__mapDeps([7,8])),path:"/solutions/builder/contracts.html",type:"mdx",filePath:"solutions/builder/contracts.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./gas-tank-B183XzQ1.js"),__vite__mapDeps([9,8])),path:"/solutions/builder/gas-tank",type:"mdx",filePath:"solutions/builder/gas-tank.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./gas-tank-B183XzQ1.js"),__vite__mapDeps([9,8])),path:"/solutions/builder/gas-tank.html",type:"mdx",filePath:"solutions/builder/gas-tank.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./getting-started-Ix7IaL_P.js"),__vite__mapDeps([10,11])),path:"/solutions/builder/getting-started",type:"mdx",filePath:"solutions/builder/getting-started.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./getting-started-Ix7IaL_P.js"),__vite__mapDeps([10,11])),path:"/solutions/builder/getting-started.html",type:"mdx",filePath:"solutions/builder/getting-started.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./indexer-BcRGH8z4.js"),__vite__mapDeps([12,8])),path:"/solutions/builder/indexer",type:"mdx",filePath:"solutions/builder/indexer.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./indexer-BcRGH8z4.js"),__vite__mapDeps([12,8])),path:"/solutions/builder/indexer.html",type:"mdx",filePath:"solutions/builder/indexer.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./marketplaces-CLirmQMI.js"),__vite__mapDeps([13,8])),path:"/solutions/builder/marketplaces",type:"mdx",filePath:"solutions/builder/marketplaces.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./marketplaces-CLirmQMI.js"),__vite__mapDeps([13,8])),path:"/solutions/builder/marketplaces.html",type:"mdx",filePath:"solutions/builder/marketplaces.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./node-gateway-BfNojjo-.js"),__vite__mapDeps([14,8])),path:"/solutions/builder/node-gateway",type:"mdx",filePath:"solutions/builder/node-gateway.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./node-gateway-BfNojjo-.js"),__vite__mapDeps([14,8])),path:"/solutions/builder/node-gateway.html",type:"mdx",filePath:"solutions/builder/node-gateway.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./overview-DQhba9q4.js"),__vite__mapDeps([15,11])),path:"/solutions/builder/overview",type:"mdx",filePath:"solutions/builder/overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./overview-DQhba9q4.js"),__vite__mapDeps([15,11])),path:"/solutions/builder/overview.html",type:"mdx",filePath:"solutions/builder/overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./project-management-m3FkL22k.js"),__vite__mapDeps([16,8])),path:"/solutions/builder/project-management",type:"mdx",filePath:"solutions/builder/project-management.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./project-management-m3FkL22k.js"),__vite__mapDeps([16,8])),path:"/solutions/builder/project-management.html",type:"mdx",filePath:"solutions/builder/project-management.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./project-settings-CXpuBvuF.js"),__vite__mapDeps([17,8])),path:"/solutions/builder/project-settings",type:"mdx",filePath:"solutions/builder/project-settings.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./project-settings-CXpuBvuF.js"),__vite__mapDeps([17,8])),path:"/solutions/builder/project-settings.html",type:"mdx",filePath:"solutions/builder/project-settings.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./wallet-sdks-Dc7h75f8.js"),__vite__mapDeps([18,8])),path:"/solutions/builder/wallet-sdks",type:"mdx",filePath:"solutions/builder/wallet-sdks.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./wallet-sdks-Dc7h75f8.js"),__vite__mapDeps([18,8])),path:"/solutions/builder/wallet-sdks.html",type:"mdx",filePath:"solutions/builder/wallet-sdks.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./overview-noA5FUoD.js"),[]),path:"/solutions/marketplaces/overview",type:"mdx",filePath:"solutions/marketplaces/overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./overview-noA5FUoD.js"),[]),path:"/solutions/marketplaces/overview.html",type:"mdx",filePath:"solutions/marketplaces/overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./white-label-marketplace-DsASxkfr.js"),__vite__mapDeps([19,8])),path:"/solutions/marketplaces/white-label-marketplace",type:"mdx",filePath:"solutions/marketplaces/white-label-marketplace.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./white-label-marketplace-DsASxkfr.js"),__vite__mapDeps([19,8])),path:"/solutions/marketplaces/white-label-marketplace.html",type:"mdx",filePath:"solutions/marketplaces/white-label-marketplace.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./5189-4337-DbVd19Sr.js"),[]),path:"/solutions/technical-references/5189-4337",type:"mdx",filePath:"solutions/technical-references/5189-4337.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./5189-4337-DbVd19Sr.js"),[]),path:"/solutions/technical-references/5189-4337.html",type:"mdx",filePath:"solutions/technical-references/5189-4337.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./chain-support-D30_ud5i.js"),[]),path:"/solutions/technical-references/chain-support",type:"mdx",filePath:"solutions/technical-references/chain-support.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./chain-support-D30_ud5i.js"),[]),path:"/solutions/technical-references/chain-support.html",type:"mdx",filePath:"solutions/technical-references/chain-support.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./overview-CpxQCuCQ.js"),[]),path:"/solutions/wallets/overview",type:"mdx",filePath:"solutions/wallets/overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./overview-CpxQCuCQ.js"),[]),path:"/solutions/wallets/overview.html",type:"mdx",filePath:"solutions/wallets/overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-connect-wallet-BnazLbJ8.js"),[]),path:"/sdk/typescript/03-guides/01-connect-wallet",type:"mdx",filePath:"sdk/typescript/03-guides/01-connect-wallet.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-connect-wallet-BnazLbJ8.js"),[]),path:"/sdk/typescript/03-guides/01-connect-wallet.html",type:"mdx",filePath:"sdk/typescript/03-guides/01-connect-wallet.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-auth-address-kKnmih6i.js"),[]),path:"/sdk/typescript/03-guides/02-auth-address",type:"mdx",filePath:"sdk/typescript/03-guides/02-auth-address.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-auth-address-kKnmih6i.js"),[]),path:"/sdk/typescript/03-guides/02-auth-address.html",type:"mdx",filePath:"sdk/typescript/03-guides/02-auth-address.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-sign-message-Db6NUKXC.js"),[]),path:"/sdk/typescript/03-guides/03-sign-message",type:"mdx",filePath:"sdk/typescript/03-guides/03-sign-message.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-sign-message-Db6NUKXC.js"),[]),path:"/sdk/typescript/03-guides/03-sign-message.html",type:"mdx",filePath:"sdk/typescript/03-guides/03-sign-message.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-session-keys-BfCazLVC.js"),[]),path:"/sdk/typescript/03-guides/04-session-keys",type:"mdx",filePath:"sdk/typescript/03-guides/04-session-keys.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-session-keys-BfCazLVC.js"),[]),path:"/sdk/typescript/03-guides/04-session-keys.html",type:"mdx",filePath:"sdk/typescript/03-guides/04-session-keys.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-send-transaction-gSCHFPE7.js"),[]),path:"/sdk/typescript/03-guides/05-send-transaction",type:"mdx",filePath:"sdk/typescript/03-guides/05-send-transaction.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-send-transaction-gSCHFPE7.js"),[]),path:"/sdk/typescript/03-guides/05-send-transaction.html",type:"mdx",filePath:"sdk/typescript/03-guides/05-send-transaction.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-send-erc20-D5hTcUxn.js"),[]),path:"/sdk/typescript/03-guides/06-send-erc20",type:"mdx",filePath:"sdk/typescript/03-guides/06-send-erc20.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-send-erc20-D5hTcUxn.js"),[]),path:"/sdk/typescript/03-guides/06-send-erc20.html",type:"mdx",filePath:"sdk/typescript/03-guides/06-send-erc20.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-send-erc721-B2m_F8Sw.js"),[]),path:"/sdk/typescript/03-guides/07-send-erc721",type:"mdx",filePath:"sdk/typescript/03-guides/07-send-erc721.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-send-erc721-B2m_F8Sw.js"),[]),path:"/sdk/typescript/03-guides/07-send-erc721.html",type:"mdx",filePath:"sdk/typescript/03-guides/07-send-erc721.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./08-send-erc1155-a9jMtij8.js"),[]),path:"/sdk/typescript/03-guides/08-send-erc1155",type:"mdx",filePath:"sdk/typescript/03-guides/08-send-erc1155.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./08-send-erc1155-a9jMtij8.js"),[]),path:"/sdk/typescript/03-guides/08-send-erc1155.html",type:"mdx",filePath:"sdk/typescript/03-guides/08-send-erc1155.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./09-send-batch-transactions-Cae_gGzL.js"),[]),path:"/sdk/typescript/03-guides/09-send-batch-transactions",type:"mdx",filePath:"sdk/typescript/03-guides/09-send-batch-transactions.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./09-send-batch-transactions-Cae_gGzL.js"),[]),path:"/sdk/typescript/03-guides/09-send-batch-transactions.html",type:"mdx",filePath:"sdk/typescript/03-guides/09-send-batch-transactions.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./10-building-backends-BRxhxBYz.js"),[]),path:"/sdk/typescript/03-guides/10-building-backends",type:"mdx",filePath:"sdk/typescript/03-guides/10-building-backends.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./10-building-backends-BRxhxBYz.js"),[]),path:"/sdk/typescript/03-guides/10-building-backends.html",type:"mdx",filePath:"sdk/typescript/03-guides/10-building-backends.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./overview-C1BbnCg7.js"),[]),path:"/sdk/typescript/03-guides/overview",type:"mdx",filePath:"sdk/typescript/03-guides/overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./overview-C1BbnCg7.js"),[]),path:"/sdk/typescript/03-guides/overview.html",type:"mdx",filePath:"sdk/typescript/03-guides/overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-vONSdjp1.js"),[]),path:"/sdk/typescript/connectors/01-overview",type:"mdx",filePath:"sdk/typescript/connectors/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-vONSdjp1.js"),[]),path:"/sdk/typescript/connectors/01-overview.html",type:"mdx",filePath:"sdk/typescript/connectors/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-sequence-kit-Bv7BFgJx.js"),[]),path:"/sdk/typescript/connectors/02-sequence-kit",type:"mdx",filePath:"sdk/typescript/connectors/02-sequence-kit.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-sequence-kit-Bv7BFgJx.js"),[]),path:"/sdk/typescript/connectors/02-sequence-kit.html",type:"mdx",filePath:"sdk/typescript/connectors/02-sequence-kit.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-wagmi-BIv49C2K.js"),[]),path:"/sdk/typescript/connectors/03-wagmi",type:"mdx",filePath:"sdk/typescript/connectors/03-wagmi.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-wagmi-BIv49C2K.js"),[]),path:"/sdk/typescript/connectors/03-wagmi.html",type:"mdx",filePath:"sdk/typescript/connectors/03-wagmi.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-rainbow-kit-C4B78mTv.js"),[]),path:"/sdk/typescript/connectors/04-rainbow-kit",type:"mdx",filePath:"sdk/typescript/connectors/04-rainbow-kit.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-rainbow-kit-C4B78mTv.js"),[]),path:"/sdk/typescript/connectors/04-rainbow-kit.html",type:"mdx",filePath:"sdk/typescript/connectors/04-rainbow-kit.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-web3-onboard-CLhRce51.js"),[]),path:"/sdk/typescript/connectors/05-web3-onboard",type:"mdx",filePath:"sdk/typescript/connectors/05-web3-onboard.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-web3-onboard-CLhRce51.js"),[]),path:"/sdk/typescript/connectors/05-web3-onboard.html",type:"mdx",filePath:"sdk/typescript/connectors/05-web3-onboard.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-web3-react-v6-BsrZwgDx.js"),[]),path:"/sdk/typescript/connectors/06-web3-react-v6",type:"mdx",filePath:"sdk/typescript/connectors/06-web3-react-v6.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-web3-react-v6-BsrZwgDx.js"),[]),path:"/sdk/typescript/connectors/06-web3-react-v6.html",type:"mdx",filePath:"sdk/typescript/connectors/06-web3-react-v6.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-web3modal-1Wzt0n5w.js"),[]),path:"/sdk/typescript/connectors/07-web3modal",type:"mdx",filePath:"sdk/typescript/connectors/07-web3modal.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-web3modal-1Wzt0n5w.js"),[]),path:"/sdk/typescript/connectors/07-web3modal.html",type:"mdx",filePath:"sdk/typescript/connectors/07-web3modal.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./08-FAQ-u1bnR3qg.js"),[]),path:"/sdk/typescript/connectors/08-FAQ",type:"mdx",filePath:"sdk/typescript/connectors/08-FAQ.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./08-FAQ-u1bnR3qg.js"),[]),path:"/sdk/typescript/connectors/08-FAQ.html",type:"mdx",filePath:"sdk/typescript/connectors/08-FAQ.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-introduction-B55QsKzL.js"),[]),path:"/sdk/unity/Advanced/01-introduction",type:"mdx",filePath:"sdk/unity/Advanced/01-introduction.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-introduction-B55QsKzL.js"),[]),path:"/sdk/unity/Advanced/01-introduction.html",type:"mdx",filePath:"sdk/unity/Advanced/01-introduction.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-wallets-jW0GCrry.js"),[]),path:"/sdk/unity/Advanced/02-wallets",type:"mdx",filePath:"sdk/unity/Advanced/02-wallets.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-wallets-jW0GCrry.js"),[]),path:"/sdk/unity/Advanced/02-wallets.html",type:"mdx",filePath:"sdk/unity/Advanced/02-wallets.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-clients-CJB-iFlM.js"),[]),path:"/sdk/unity/Advanced/03-clients",type:"mdx",filePath:"sdk/unity/Advanced/03-clients.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-clients-CJB-iFlM.js"),[]),path:"/sdk/unity/Advanced/03-clients.html",type:"mdx",filePath:"sdk/unity/Advanced/03-clients.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-transfers-D6IhMtdF.js"),[]),path:"/sdk/unity/Advanced/04-transfers",type:"mdx",filePath:"sdk/unity/Advanced/04-transfers.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-transfers-D6IhMtdF.js"),[]),path:"/sdk/unity/Advanced/04-transfers.html",type:"mdx",filePath:"sdk/unity/Advanced/04-transfers.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-contracts-7huVHVvI.js"),[]),path:"/sdk/unity/Advanced/05-contracts",type:"mdx",filePath:"sdk/unity/Advanced/05-contracts.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-contracts-7huVHVvI.js"),[]),path:"/sdk/unity/Advanced/05-contracts.html",type:"mdx",filePath:"sdk/unity/Advanced/05-contracts.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-tokens-BWPxvMug.js"),[]),path:"/sdk/unity/Advanced/06-tokens",type:"mdx",filePath:"sdk/unity/Advanced/06-tokens.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-tokens-BWPxvMug.js"),[]),path:"/sdk/unity/Advanced/06-tokens.html",type:"mdx",filePath:"sdk/unity/Advanced/06-tokens.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-deploy-an-item-collection-DKT9sXqH.js"),__vite__mapDeps([20,1])),path:"/solutions/collectibles/contracts/01-deploy-an-item-collection",type:"mdx",filePath:"solutions/collectibles/contracts/01-deploy-an-item-collection.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-deploy-an-item-collection-DKT9sXqH.js"),__vite__mapDeps([20,1])),path:"/solutions/collectibles/contracts/01-deploy-an-item-collection.html",type:"mdx",filePath:"solutions/collectibles/contracts/01-deploy-an-item-collection.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-deploy-ERC20-currency-Ceb56yBz.js"),__vite__mapDeps([21,1])),path:"/solutions/collectibles/contracts/02-deploy-ERC20-currency",type:"mdx",filePath:"solutions/collectibles/contracts/02-deploy-ERC20-currency.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-deploy-ERC20-currency-Ceb56yBz.js"),__vite__mapDeps([21,1])),path:"/solutions/collectibles/contracts/02-deploy-ERC20-currency.html",type:"mdx",filePath:"solutions/collectibles/contracts/02-deploy-ERC20-currency.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./800-manage-metadata-builder-DGBtyBLZ.js"),[]),path:"/solutions/collectibles/metadata/800-manage-metadata-builder",type:"mdx",filePath:"solutions/collectibles/metadata/800-manage-metadata-builder.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./800-manage-metadata-builder-DGBtyBLZ.js"),[]),path:"/solutions/collectibles/metadata/800-manage-metadata-builder.html",type:"mdx",filePath:"solutions/collectibles/metadata/800-manage-metadata-builder.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-CRPlAS3Y.js"),__vite__mapDeps([22,1,11])),path:"/solutions/marketplaces/orderbook/01-overview",type:"mdx",filePath:"solutions/marketplaces/orderbook/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-CRPlAS3Y.js"),__vite__mapDeps([22,1,11])),path:"/solutions/marketplaces/orderbook/01-overview.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-quickstart-CjvXl_Xz.js"),[]),path:"/solutions/marketplaces/orderbook/02-quickstart",type:"mdx",filePath:"solutions/marketplaces/orderbook/02-quickstart.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-quickstart-CjvXl_Xz.js"),[]),path:"/solutions/marketplaces/orderbook/02-quickstart.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/02-quickstart.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-fiat-on-ramps-DSV-Vicw.js"),[]),path:"/solutions/payments/onramps/01-fiat-on-ramps",type:"mdx",filePath:"solutions/payments/onramps/01-fiat-on-ramps.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-fiat-on-ramps-DSV-Vicw.js"),[]),path:"/solutions/payments/onramps/01-fiat-on-ramps.html",type:"mdx",filePath:"solutions/payments/onramps/01-fiat-on-ramps.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-why-vnDMstVu.js"),[]),path:"/solutions/technical-references/wallet-contracts/01-why",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/01-why.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-why-vnDMstVu.js"),[]),path:"/solutions/technical-references/wallet-contracts/01-why.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/01-why.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-universal-deployer-Crv7Xe9w.js"),__vite__mapDeps([23,1])),path:"/solutions/technical-references/wallet-contracts/02-universal-deployer",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/02-universal-deployer.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-universal-deployer-Crv7Xe9w.js"),__vite__mapDeps([23,1])),path:"/solutions/technical-references/wallet-contracts/02-universal-deployer.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/02-universal-deployer.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-wallet-factory-BL0UJZ_z.js"),__vite__mapDeps([24,1])),path:"/solutions/technical-references/wallet-contracts/03-wallet-factory",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/03-wallet-factory.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-wallet-factory-BL0UJZ_z.js"),__vite__mapDeps([24,1])),path:"/solutions/technical-references/wallet-contracts/03-wallet-factory.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/03-wallet-factory.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-wallet-configuration-BI569qYl.js"),__vite__mapDeps([25,6])),path:"/solutions/technical-references/wallet-contracts/04-wallet-configuration",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/04-wallet-configuration.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-wallet-configuration-BI569qYl.js"),__vite__mapDeps([25,6])),path:"/solutions/technical-references/wallet-contracts/04-wallet-configuration.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/04-wallet-configuration.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-modules-and-updates-C-pkHrk6.js"),[]),path:"/solutions/technical-references/wallet-contracts/05-modules-and-updates",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/05-modules-and-updates.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-modules-and-updates-C-pkHrk6.js"),[]),path:"/solutions/technical-references/wallet-contracts/05-modules-and-updates.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/05-modules-and-updates.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-main-module-upgradeable-CglIMqRz.js"),[]),path:"/solutions/technical-references/wallet-contracts/06-main-module-upgradeable",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/06-main-module-upgradeable.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-main-module-upgradeable-CglIMqRz.js"),[]),path:"/solutions/technical-references/wallet-contracts/06-main-module-upgradeable.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/06-main-module-upgradeable.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-transaction-encoding-4d9uesl2.js"),[]),path:"/solutions/technical-references/wallet-contracts/07-transaction-encoding",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/07-transaction-encoding.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-transaction-encoding-4d9uesl2.js"),[]),path:"/solutions/technical-references/wallet-contracts/07-transaction-encoding.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/07-transaction-encoding.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./08-signature-encoding-D40SZqhw.js"),[]),path:"/solutions/technical-references/wallet-contracts/08-signature-encoding",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/08-signature-encoding.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./08-signature-encoding-D40SZqhw.js"),[]),path:"/solutions/technical-references/wallet-contracts/08-signature-encoding.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/08-signature-encoding.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./09-nested-transaction-batching-Csi5EVRR.js"),[]),path:"/solutions/technical-references/wallet-contracts/09-nested-transaction-batching",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/09-nested-transaction-batching.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./09-nested-transaction-batching-Csi5EVRR.js"),[]),path:"/solutions/technical-references/wallet-contracts/09-nested-transaction-batching.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/09-nested-transaction-batching.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./10-guest-module-C-zy0Ela.js"),[]),path:"/solutions/technical-references/wallet-contracts/10-guest-module",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/10-guest-module.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./10-guest-module-C-zy0Ela.js"),[]),path:"/solutions/technical-references/wallet-contracts/10-guest-module.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/10-guest-module.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./11-wallet-context-oxoQRdQm.js"),[]),path:"/solutions/technical-references/wallet-contracts/11-wallet-context",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/11-wallet-context.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./11-wallet-context-oxoQRdQm.js"),[]),path:"/solutions/technical-references/wallet-contracts/11-wallet-context.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/11-wallet-context.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./12-contract-audits-vtPUosXx.js"),[]),path:"/solutions/technical-references/wallet-contracts/12-contract-audits",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/12-contract-audits.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./12-contract-audits-vtPUosXx.js"),[]),path:"/solutions/technical-references/wallet-contracts/12-contract-audits.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/12-contract-audits.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-DuPVNY9R.js"),[]),path:"/solutions/wallets/embedded-wallet/01-overview",type:"mdx",filePath:"solutions/wallets/embedded-wallet/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-DuPVNY9R.js"),[]),path:"/solutions/wallets/embedded-wallet/01-overview.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-quickstart-CelVfyFB.js"),[]),path:"/solutions/wallets/embedded-wallet/02-quickstart",type:"mdx",filePath:"solutions/wallets/embedded-wallet/02-quickstart.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-quickstart-CelVfyFB.js"),[]),path:"/solutions/wallets/embedded-wallet/02-quickstart.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/02-quickstart.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-Architecture-CCFFgSi4.js"),[]),path:"/solutions/wallets/embedded-wallet/07-Architecture",type:"mdx",filePath:"solutions/wallets/embedded-wallet/07-Architecture.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-Architecture-CCFFgSi4.js"),[]),path:"/solutions/wallets/embedded-wallet/07-Architecture.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/07-Architecture.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-CuzJngfo.js"),[]),path:"/solutions/wallets/universal-wallet/01-overview",type:"mdx",filePath:"solutions/wallets/universal-wallet/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-overview-CuzJngfo.js"),[]),path:"/solutions/wallets/universal-wallet/01-overview.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/01-overview.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-quickstart-D5i0_r58.js"),[]),path:"/solutions/wallets/universal-wallet/02-quickstart",type:"mdx",filePath:"solutions/wallets/universal-wallet/02-quickstart.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-quickstart-D5i0_r58.js"),[]),path:"/solutions/wallets/universal-wallet/02-quickstart.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/02-quickstart.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-sequence-kit-BUxmRbQ6.js"),[]),path:"/solutions/wallets/universal-wallet/04-sequence-kit",type:"mdx",filePath:"solutions/wallets/universal-wallet/04-sequence-kit.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-sequence-kit-BUxmRbQ6.js"),[]),path:"/solutions/wallets/universal-wallet/04-sequence-kit.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/04-sequence-kit.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-platforms-B3rxlZSA.js"),[]),path:"/solutions/wallets/universal-wallet/05-platforms",type:"mdx",filePath:"solutions/wallets/universal-wallet/05-platforms.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-platforms-B3rxlZSA.js"),[]),path:"/solutions/wallets/universal-wallet/05-platforms.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/05-platforms.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-fiat-on-ramps-CrGBLA0O.js"),[]),path:"/solutions/wallets/universal-wallet/06-fiat-on-ramps",type:"mdx",filePath:"solutions/wallets/universal-wallet/06-fiat-on-ramps.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-fiat-on-ramps-CrGBLA0O.js"),[]),path:"/solutions/wallets/universal-wallet/06-fiat-on-ramps.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/06-fiat-on-ramps.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-key-management-CSnkSL1j.js"),[]),path:"/solutions/wallets/universal-wallet/07-key-management",type:"mdx",filePath:"solutions/wallets/universal-wallet/07-key-management.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-key-management-CSnkSL1j.js"),[]),path:"/solutions/wallets/universal-wallet/07-key-management.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/07-key-management.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-get-top-orders-T0A3Ph37.js"),__vite__mapDeps([26,6,1])),path:"/solutions/marketplaces/orderbook/examples/03-get-top-orders",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/03-get-top-orders.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-get-top-orders-T0A3Ph37.js"),__vite__mapDeps([26,6,1])),path:"/solutions/marketplaces/orderbook/examples/03-get-top-orders.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/03-get-top-orders.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-get-orderbook-BylUjF4p.js"),__vite__mapDeps([27,1,6])),path:"/solutions/marketplaces/orderbook/examples/04-get-orderbook",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/04-get-orderbook.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-get-orderbook-BylUjF4p.js"),__vite__mapDeps([27,1,6])),path:"/solutions/marketplaces/orderbook/examples/04-get-orderbook.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/04-get-orderbook.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-get-user-activities-CMf6ufm1.js"),__vite__mapDeps([28,6])),path:"/solutions/marketplaces/orderbook/examples/05-get-user-activities",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/05-get-user-activities.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-get-user-activities-CMf6ufm1.js"),__vite__mapDeps([28,6])),path:"/solutions/marketplaces/orderbook/examples/05-get-user-activities.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/05-get-user-activities.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-orderbook-transactions-D24RFTA8.js"),__vite__mapDeps([29,1])),path:"/solutions/marketplaces/orderbook/examples/06-orderbook-transactions",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/06-orderbook-transactions.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-orderbook-transactions-D24RFTA8.js"),__vite__mapDeps([29,1])),path:"/solutions/marketplaces/orderbook/examples/06-orderbook-transactions.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/examples/06-orderbook-transactions.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-manage-sessions-CfRGf33k.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/03-manage-sessions",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/03-manage-sessions.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-manage-sessions-CfRGf33k.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/03-manage-sessions.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/03-manage-sessions.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-use-wallets-u0DvIf85.js"),__vite__mapDeps([30,1])),path:"/solutions/wallets/embedded-wallet/examples/04-use-wallets",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/04-use-wallets.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-use-wallets-u0DvIf85.js"),__vite__mapDeps([30,1])),path:"/solutions/wallets/embedded-wallet/examples/04-use-wallets.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/04-use-wallets.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-validation-F7t5ibAT.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/05-validation",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/05-validation.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-validation-F7t5ibAT.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/05-validation.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/05-validation.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-transaction-receipts-Dsb8GKVb.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/06-transaction-receipts",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/06-transaction-receipts.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-transaction-receipts-Dsb8GKVb.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/06-transaction-receipts.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/06-transaction-receipts.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-connect-wallet-CIIZo0Dd.js"),__vite__mapDeps([31,1])),path:"/solutions/wallets/universal-wallet/examples/01-connect-wallet",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/01-connect-wallet.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./01-connect-wallet-CIIZo0Dd.js"),__vite__mapDeps([31,1])),path:"/solutions/wallets/universal-wallet/examples/01-connect-wallet.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/01-connect-wallet.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-auth-address-BSkOOtao.js"),[]),path:"/solutions/wallets/universal-wallet/examples/02-auth-address",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/02-auth-address.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./02-auth-address-BSkOOtao.js"),[]),path:"/solutions/wallets/universal-wallet/examples/02-auth-address.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/02-auth-address.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-sign-message-B_pPembg.js"),__vite__mapDeps([32,6,1])),path:"/solutions/wallets/universal-wallet/examples/03-sign-message",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/03-sign-message.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./03-sign-message-B_pPembg.js"),__vite__mapDeps([32,6,1])),path:"/solutions/wallets/universal-wallet/examples/03-sign-message.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/03-sign-message.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-session-keys-BckyZP4Z.js"),[]),path:"/solutions/wallets/universal-wallet/examples/04-session-keys",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/04-session-keys.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./04-session-keys-BckyZP4Z.js"),[]),path:"/solutions/wallets/universal-wallet/examples/04-session-keys.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/04-session-keys.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-send-transaction-uFn9xkc_.js"),[]),path:"/solutions/wallets/universal-wallet/examples/05-send-transaction",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/05-send-transaction.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./05-send-transaction-uFn9xkc_.js"),[]),path:"/solutions/wallets/universal-wallet/examples/05-send-transaction.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/05-send-transaction.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-send-erc20-BudueJ74.js"),[]),path:"/solutions/wallets/universal-wallet/examples/06-send-erc20",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/06-send-erc20.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./06-send-erc20-BudueJ74.js"),[]),path:"/solutions/wallets/universal-wallet/examples/06-send-erc20.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/06-send-erc20.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-send-erc721-C_p1ToDC.js"),[]),path:"/solutions/wallets/universal-wallet/examples/07-send-erc721",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/07-send-erc721.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./07-send-erc721-C_p1ToDC.js"),[]),path:"/solutions/wallets/universal-wallet/examples/07-send-erc721.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/07-send-erc721.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./08-send-erc1155-C-ZIhr3V.js"),[]),path:"/solutions/wallets/universal-wallet/examples/08-send-erc1155",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/08-send-erc1155.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./08-send-erc1155-C-ZIhr3V.js"),[]),path:"/solutions/wallets/universal-wallet/examples/08-send-erc1155.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/08-send-erc1155.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./09-send-batch-transactions-vQX_4kzK.js"),[]),path:"/solutions/wallets/universal-wallet/examples/09-send-batch-transactions",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/09-send-batch-transactions.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./09-send-batch-transactions-vQX_4kzK.js"),[]),path:"/solutions/wallets/universal-wallet/examples/09-send-batch-transactions.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/09-send-batch-transactions.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./10-building-backends-CufmAZ-g.js"),[]),path:"/solutions/wallets/universal-wallet/examples/10-building-backends",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/10-building-backends.mdx",lastUpdatedAt:1712756079e3},{lazy:()=>C(()=>import("./10-building-backends-CufmAZ-g.js"),[]),path:"/solutions/wallets/universal-wallet/examples/10-building-backends.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/10-building-backends.mdx",lastUpdatedAt:1712756079e3}];var zs={horizontalPadding:"var(--vocs-content_horizontalPadding)",verticalPadding:"var(--vocs-content_verticalPadding)",width:"var(--vocs-content_width)"},qw={default:"system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif",mono:'ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace'},Yw={default:"var(--vocs-fontFamily_default)",mono:"var(--vocs-fontFamily_mono)"},Jp={white:"var(--vocs-color_white)",black:"var(--vocs-color_black)",background:"var(--vocs-color_background)",background2:"var(--vocs-color_background2)",background3:"var(--vocs-color_background3)",background4:"var(--vocs-color_background4)",background5:"var(--vocs-color_background5)",backgroundAccent:"var(--vocs-color_backgroundAccent)",backgroundAccentHover:"var(--vocs-color_backgroundAccentHover)",backgroundAccentText:"var(--vocs-color_backgroundAccentText)",backgroundBlueTint:"var(--vocs-color_backgroundBlueTint)",backgroundDark:"var(--vocs-color_backgroundDark)",backgroundGreenTint:"var(--vocs-color_backgroundGreenTint)",backgroundGreenTint2:"var(--vocs-color_backgroundGreenTint2)",backgroundIrisTint:"var(--vocs-color_backgroundIrisTint)",backgroundRedTint:"var(--vocs-color_backgroundRedTint)",backgroundRedTint2:"var(--vocs-color_backgroundRedTint2)",backgroundYellowTint:"var(--vocs-color_backgroundYellowTint)",border:"var(--vocs-color_border)",border2:"var(--vocs-color_border2)",borderAccent:"var(--vocs-color_borderAccent)",borderBlue:"var(--vocs-color_borderBlue)",borderGreen:"var(--vocs-color_borderGreen)",borderIris:"var(--vocs-color_borderIris)",borderRed:"var(--vocs-color_borderRed)",borderYellow:"var(--vocs-color_borderYellow)",heading:"var(--vocs-color_heading)",inverted:"var(--vocs-color_inverted)",shadow:"var(--vocs-color_shadow)",shadow2:"var(--vocs-color_shadow2)",text:"var(--vocs-color_text)",text2:"var(--vocs-color_text2)",text3:"var(--vocs-color_text3)",text4:"var(--vocs-color_text4)",textAccent:"var(--vocs-color_textAccent)",textAccentHover:"var(--vocs-color_textAccentHover)",textBlue:"var(--vocs-color_textBlue)",textBlueHover:"var(--vocs-color_textBlueHover)",textGreen:"var(--vocs-color_textGreen)",textGreenHover:"var(--vocs-color_textGreenHover)",textIris:"var(--vocs-color_textIris)",textIrisHover:"var(--vocs-color_textIrisHover)",textRed:"var(--vocs-color_textRed)",textRedHover:"var(--vocs-color_textRedHover)",textYellow:"var(--vocs-color_textYellow)",textYellowHover:"var(--vocs-color_textYellowHover)",title:"var(--vocs-color_title)"},Us={0:"var(--vocs-space_0)",1:"var(--vocs-space_1)",2:"var(--vocs-space_2)",3:"var(--vocs-space_3)",4:"var(--vocs-space_4)",6:"var(--vocs-space_6)",8:"var(--vocs-space_8)",12:"var(--vocs-space_12)",14:"var(--vocs-space_14)",16:"var(--vocs-space_16)",18:"var(--vocs-space_18)",20:"var(--vocs-space_20)",22:"var(--vocs-space_22)",24:"var(--vocs-space_24)",28:"var(--vocs-space_28)",32:"var(--vocs-space_32)",36:"var(--vocs-space_36)",40:"var(--vocs-space_40)",44:"var(--vocs-space_44)",48:"var(--vocs-space_48)",56:"var(--vocs-space_56)",64:"var(--vocs-space_64)",72:"var(--vocs-space_72)",80:"var(--vocs-space_80)"};function Gv(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t ")," does not exist in object"));n=n[r]}return n}function qv(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r={};for(var o in e){var i=e[o],a=[...n,o];typeof i=="string"||typeof i=="number"||i==null?r[o]=t(i,a):typeof i=="object"&&!Array.isArray(i)?r[o]=qv(i,t,a):console.warn('Skipping invalid key "'.concat(a.join("."),'". Should be a string, number, null or object. Received: "').concat(Array.isArray(i)?"Array":typeof i,'"'))}return r}function qt(e,t){var n={};if(typeof t=="object"){var r=e;qv(t,(l,s)=>{if(l!=null){var u=Qw(r,s);n[eh(u)]=String(l)}})}else{var o=e;for(var i in o){var a=o[i];a!=null&&(n[eh(i)]=a)}}return Object.defineProperty(n,"toString",{value:function(){return Object.keys(this).map(s=>"".concat(s,":").concat(this[s])).join(";")},writable:!1}),n}var Zw="var(--vocs_ExternalLink_iconUrl)",Xw="vocs_ExternalLink";const Jw=p.forwardRef(({className:e,children:t,hideExternalIcon:n,href:r,...o},i)=>{const{basePath:a}=Je(),l=a;return x.jsx("a",{ref:i,className:N(e,n||typeof t!="string"?void 0:Xw),href:r,target:"_blank",rel:"noopener noreferrer",style:qt({[Zw]:`url(${l}/.vocs/icons/arrow-diagonal.svg)`}),...o,children:t})});var th="vocs_Link_accent_underlined",nh="vocs_Link",rh="vocs_Link_styleless",cu=new Map,xa=new WeakMap,oh=0,e7=void 0;function t7(e){return e?(xa.has(e)||(oh+=1,xa.set(e,oh.toString())),xa.get(e)):"0"}function n7(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t==="root"?t7(e.root):e[t]}`).toString()}function r7(e){const t=n7(e);let n=cu.get(t);if(!n){const r=new Map;let o;const i=new IntersectionObserver(a=>{a.forEach(l=>{var s;const u=l.isIntersecting&&o.some(d=>l.intersectionRatio>=d);e.trackVisibility&&typeof l.isVisible>"u"&&(l.isVisible=u),(s=r.get(l.target))==null||s.forEach(d=>{d(u,l)})})},e);o=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:r},cu.set(t,n)}return n}function o7(e,t,n={},r=e7){if(typeof window.IntersectionObserver>"u"&&r!==void 0){const s=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:typeof n.threshold=="number"?n.threshold:0,time:0,boundingClientRect:s,intersectionRect:s,rootBounds:s}),()=>{}}const{id:o,observer:i,elements:a}=r7(n),l=a.get(e)||[];return a.has(e)||a.set(e,l),l.push(t),i.observe(e),function(){l.splice(l.indexOf(t),1),l.length===0&&(a.delete(e),i.unobserve(e)),a.size===0&&(i.disconnect(),cu.delete(o))}}function Yv({threshold:e,delay:t,trackVisibility:n,rootMargin:r,root:o,triggerOnce:i,skip:a,initialInView:l,fallbackInView:s,onChange:u}={}){var d;const[c,f]=p.useState(null),h=p.useRef(),[y,g]=p.useState({inView:!!l,entry:void 0});h.current=u,p.useEffect(()=>{if(a||!c)return;let _;return _=o7(c,(E,b)=>{g({inView:E,entry:b}),h.current&&h.current(E,b),b.isIntersecting&&i&&_&&(_(),_=void 0)},{root:o,rootMargin:r,threshold:e,trackVisibility:n,delay:t},s),()=>{_&&_()}},[Array.isArray(e)?e.toString():e,c,o,r,i,a,n,s,t]);const w=(d=y.entry)==null?void 0:d.target,m=p.useRef();!c&&w&&!i&&!a&&m.current!==w&&(m.current=w,g({inView:!!l,entry:void 0}));const v=[f,y.inView,y.entry];return v.ref=v[0],v.inView=v[1],v.entry=v[2],v}function i7(...e){return t=>{a7(t,...e)}}function a7(e,...t){t.forEach(n=>{typeof n=="function"?n(e):n!=null&&(n.current=e)})}const Zn=p.forwardRef((e,t)=>{const n=()=>{var i;return(i=Hd.find(a=>a.path===e.to))==null?void 0:i.lazy()},{ref:r,inView:o}=Yv();return p.useEffect(()=>{o&&n()},[o,n]),x.jsx(Vv,{ref:i7(t,r),...e})}),rn=p.forwardRef((e,t)=>{const{href:n,variant:r="accent underlined"}=e,{pathname:o}=Re();if(n!=null&&n.match(/^(www|https?)/))return x.jsx(Jw,{...e,ref:t,className:N(e.className,nh,r==="accent underlined"&&th,r==="styleless"&&rh),hideExternalIcon:e.hideExternalIcon});const[i,a]=(n||"").split("#"),l=`${i||o}${a?`#${a}`:""}`;return x.jsx(Zn,{...e,ref:t,className:N(e.className,nh,r==="accent underlined"&&th,r==="styleless"&&rh),to:l})});var l7="vocs_NotFound_divider",s7="vocs_NotFound",c7="vocs_H1",Qv="vocs_Heading",Zv="vocs_Heading_slugTarget";function Oo({level:e,...t}){const n=`h${e}`;return x.jsxs(n,{...t,id:void 0,className:N(t.className,Qv),children:[x.jsx("div",{id:t.id,className:Zv}),t.children]})}function Xv(e){return x.jsx(Oo,{...e,className:N(e.className,c7),level:1})}var u7="vocs_Paragraph";function Jv(e){return x.jsx("p",{...e,className:N(e.className,u7)})}function d7(){return x.jsxs("div",{className:s7,children:[x.jsx(Xv,{children:"Page Not Found"}),x.jsx("div",{style:{height:Us[24]}}),x.jsx("hr",{className:l7}),x.jsx("div",{style:{height:Us[24]}}),x.jsx(Jv,{children:"The page you were looking for could not be found."}),x.jsx("div",{style:{height:Us[8]}}),x.jsx(rn,{href:"/",children:"Go to Home Page"})]})}var f7="var(--vocs_Banner_bannerBackgroundColor)",p7="var(--vocs_Banner_bannerHeight)",h7="var(--vocs_Banner_bannerTextColor)",m7="vocs_Banner_closeButton",v7="vocs_Banner_content",g7="vocs_Banner_inner",y7="vocs_Banner";const x7=Object.getPrototypeOf(_7).constructor;async function _7(e,t){return new x7(String(e))(t)}function w7(e,t){return new Function(String(e))(t)}function Rr(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}var E7=["color"],k7=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Rr(e,E7);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M6.85355 3.14645C7.04882 3.34171 7.04882 3.65829 6.85355 3.85355L3.70711 7H12.5C12.7761 7 13 7.22386 13 7.5C13 7.77614 12.7761 8 12.5 8H3.70711L6.85355 11.1464C7.04882 11.3417 7.04882 11.6583 6.85355 11.8536C6.65829 12.0488 6.34171 12.0488 6.14645 11.8536L2.14645 7.85355C1.95118 7.65829 1.95118 7.34171 2.14645 7.14645L6.14645 3.14645C6.34171 2.95118 6.65829 2.95118 6.85355 3.14645Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),b7=["color"],C7=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Rr(e,b7);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),P7=["color"],S7=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Rr(e,P7);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M12.8536 2.85355C13.0488 2.65829 13.0488 2.34171 12.8536 2.14645C12.6583 1.95118 12.3417 1.95118 12.1464 2.14645L7.5 6.79289L2.85355 2.14645C2.65829 1.95118 2.34171 1.95118 2.14645 2.14645C1.95118 2.34171 1.95118 2.65829 2.14645 2.85355L6.79289 7.5L2.14645 12.1464C1.95118 12.3417 1.95118 12.6583 2.14645 12.8536C2.34171 13.0488 2.65829 13.0488 2.85355 12.8536L7.5 8.20711L12.1464 12.8536C12.3417 13.0488 12.6583 13.0488 12.8536 12.8536C13.0488 12.6583 13.0488 12.3417 12.8536 12.1464L8.20711 7.5L12.8536 2.85355Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),A7=["color"],T7=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Rr(e,A7);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M3.5 2C3.22386 2 3 2.22386 3 2.5V12.5C3 12.7761 3.22386 13 3.5 13H11.5C11.7761 13 12 12.7761 12 12.5V6H8.5C8.22386 6 8 5.77614 8 5.5V2H3.5ZM9 2.70711L11.2929 5H9V2.70711ZM2 2.5C2 1.67157 2.67157 1 3.5 1H8.5C8.63261 1 8.75979 1.05268 8.85355 1.14645L12.8536 5.14645C12.9473 5.24021 13 5.36739 13 5.5V12.5C13 13.3284 12.3284 14 11.5 14H3.5C2.67157 14 2 13.3284 2 12.5V2.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),R7=["color"],$7=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Rr(e,R7);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M1.5 5.25C1.91421 5.25 2.25 4.91421 2.25 4.5C2.25 4.08579 1.91421 3.75 1.5 3.75C1.08579 3.75 0.75 4.08579 0.75 4.5C0.75 4.91421 1.08579 5.25 1.5 5.25ZM4 4.5C4 4.22386 4.22386 4 4.5 4H13.5C13.7761 4 14 4.22386 14 4.5C14 4.77614 13.7761 5 13.5 5H4.5C4.22386 5 4 4.77614 4 4.5ZM4.5 7C4.22386 7 4 7.22386 4 7.5C4 7.77614 4.22386 8 4.5 8H13.5C13.7761 8 14 7.77614 14 7.5C14 7.22386 13.7761 7 13.5 7H4.5ZM4.5 10C4.22386 10 4 10.2239 4 10.5C4 10.7761 4.22386 11 4.5 11H13.5C13.7761 11 14 10.7761 14 10.5C14 10.2239 13.7761 10 13.5 10H4.5ZM2.25 7.5C2.25 7.91421 1.91421 8.25 1.5 8.25C1.08579 8.25 0.75 7.91421 0.75 7.5C0.75 7.08579 1.08579 6.75 1.5 6.75C1.91421 6.75 2.25 7.08579 2.25 7.5ZM1.5 11.25C1.91421 11.25 2.25 10.9142 2.25 10.5C2.25 10.0858 1.91421 9.75 1.5 9.75C1.08579 9.75 0.75 10.0858 0.75 10.5C0.75 10.9142 1.08579 11.25 1.5 11.25Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),O7=["color"],Wd=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Rr(e,O7);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),I7=["color"],L7=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Rr(e,I7);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M12.1464 1.14645C12.3417 0.951184 12.6583 0.951184 12.8535 1.14645L14.8535 3.14645C15.0488 3.34171 15.0488 3.65829 14.8535 3.85355L10.9109 7.79618C10.8349 7.87218 10.7471 7.93543 10.651 7.9835L6.72359 9.94721C6.53109 10.0435 6.29861 10.0057 6.14643 9.85355C5.99425 9.70137 5.95652 9.46889 6.05277 9.27639L8.01648 5.34897C8.06455 5.25283 8.1278 5.16507 8.2038 5.08907L12.1464 1.14645ZM12.5 2.20711L8.91091 5.79618L7.87266 7.87267L8.12731 8.12732L10.2038 7.08907L13.7929 3.5L12.5 2.20711ZM9.99998 2L8.99998 3H4.9C4.47171 3 4.18056 3.00039 3.95552 3.01877C3.73631 3.03668 3.62421 3.06915 3.54601 3.10899C3.35785 3.20487 3.20487 3.35785 3.10899 3.54601C3.06915 3.62421 3.03669 3.73631 3.01878 3.95552C3.00039 4.18056 3 4.47171 3 4.9V11.1C3 11.5283 3.00039 11.8194 3.01878 12.0445C3.03669 12.2637 3.06915 12.3758 3.10899 12.454C3.20487 12.6422 3.35785 12.7951 3.54601 12.891C3.62421 12.9309 3.73631 12.9633 3.95552 12.9812C4.18056 12.9996 4.47171 13 4.9 13H11.1C11.5283 13 11.8194 12.9996 12.0445 12.9812C12.2637 12.9633 12.3758 12.9309 12.454 12.891C12.6422 12.7951 12.7951 12.6422 12.891 12.454C12.9309 12.3758 12.9633 12.2637 12.9812 12.0445C12.9996 11.8194 13 11.5283 13 11.1V6.99998L14 5.99998V11.1V11.1207C14 11.5231 14 11.8553 13.9779 12.1259C13.9549 12.407 13.9057 12.6653 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.6653 13.9057 12.407 13.9549 12.1259 13.9779C11.8553 14 11.5231 14 11.1207 14H11.1H4.9H4.87934C4.47686 14 4.14468 14 3.87409 13.9779C3.59304 13.9549 3.33469 13.9057 3.09202 13.782C2.7157 13.5903 2.40973 13.2843 2.21799 12.908C2.09434 12.6653 2.04506 12.407 2.0221 12.1259C1.99999 11.8553 1.99999 11.5231 2 11.1207V11.1206V11.1V4.9V4.87935V4.87932V4.87931C1.99999 4.47685 1.99999 4.14468 2.0221 3.87409C2.04506 3.59304 2.09434 3.33469 2.21799 3.09202C2.40973 2.71569 2.7157 2.40973 3.09202 2.21799C3.33469 2.09434 3.59304 2.04506 3.87409 2.0221C4.14468 1.99999 4.47685 1.99999 4.87932 2H4.87935H4.9H9.99998Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))});function xl(e,t){if(typeof e!="object"||e===null)return e;if(Array.isArray(e))return e.map((r,o)=>xl(r,o));const n=e.props.children?{...e.props,children:xl(e.props.children)}:e.props;return Z.createElement(e.type,{...n,key:t})}function N7({hide:e}){const{banner:t}=Je(),n=p.useMemo(()=>{const r=(t==null?void 0:t.content)??"";if(!r)return null;if(typeof r!="string")return()=>xl(r);const{default:o}=w7(r,{...Xy,Fragment:p.Fragment});return o},[t]);return n?x.jsx("div",{className:N(y7),style:qt({[f7]:t==null?void 0:t.backgroundColor,[h7]:t==null?void 0:t.textColor}),children:x.jsxs("div",{className:N(g7),children:[x.jsx("div",{className:N(v7),children:x.jsx(n,{})}),(t==null?void 0:t.dismissable)!=="false"&&x.jsx("button",{className:N(m7),onClick:e,type:"button",children:x.jsx(S7,{width:14,height:14})})]})}):null}var D7="vocs_Content";function e1({children:e,className:t}){return x.jsx("article",{className:N(t,D7),children:e})}function t1({items:e,pathname:t}){const n=t.replace(/\.html$/,""),r=[];for(const o of e)(o.link&&n.startsWith(o.match||o.link)||o.items&&t1({items:o.items,pathname:t}).length>0)&&r.push(o.id);return r}function Ki({items:e,pathname:t}){return p.useMemo(()=>t1({items:e,pathname:t}),[e,t])}function $r(){const e=p.useContext(n1);if(!e)throw new Error("`usePageData` must be used within `PageDataContext.Provider`.");return e}const n1=p.createContext(void 0);function Kl(){const{pathname:e}=Re(),t=Je(),{sidebar:n}=t;if(!n)return{items:[]};if(Array.isArray(n))return{items:n};const r=p.useMemo(()=>{const o=Object.keys(n).filter(i=>e.startsWith(i));return o[o.length-1]},[n,e]);return r?Array.isArray(n[r])?{key:r,items:n[r]}:{...n[r],key:r}:{items:[]}}function Or(){const e=Kl(),{frontmatter:t}=$r(),{layout:n,showLogo:r,showOutline:o,showSidebar:i,showTopNav:a}=t||{},l=n??"docs";return{layout:l,get showLogo(){return typeof r<"u"?r:!0},get showOutline(){return typeof o<"u"?o:l==="docs"},get showSidebar(){return e.items.length===0?!1:typeof i<"u"?i:!(l==="minimal"||l==="landing")},get showTopNav(){return typeof a<"u"?a:!0}}}function M7(){const[e,t]=p.useState(()=>{if(!(typeof window>"u")){if(localStorage.getItem("vocs.theme")){const n=localStorage.getItem("vocs.theme");if(n)return n}return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}});return p.useEffect(()=>{e&&localStorage.setItem("vocs.theme",e),e==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},[e]),{theme:e,toggle(){t(n=>n==="light"?"dark":"light")}}}var j7="vocs_utils_visibleDark",F7="vocs_utils_visibleLight",r1="vocs_utils_visuallyHidden";function q(){return q=Object.assign?Object.assign.bind():function(e){for(var t=1;te.forEach(n=>z7(n,t))}function Ue(...e){return p.useCallback(o1(...e),e)}function kn(e,t=[]){let n=[];function r(i,a){const l=p.createContext(a),s=n.length;n=[...n,a];function u(c){const{scope:f,children:h,...y}=c,g=(f==null?void 0:f[e][s])||l,w=p.useMemo(()=>y,Object.values(y));return p.createElement(g.Provider,{value:w},h)}function d(c,f){const h=(f==null?void 0:f[e][s])||l,y=p.useContext(h);if(y)return y;if(a!==void 0)return a;throw new Error(`\`${c}\` must be used within \`${i}\``)}return u.displayName=i+"Provider",[u,d]}const o=()=>{const i=n.map(a=>p.createContext(a));return function(l){const s=(l==null?void 0:l[e])||i;return p.useMemo(()=>({[`__scope${e}`]:{...l,[e]:s}}),[l,s])}};return o.scopeName=e,[r,U7(o,...t)]}function U7(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){const a=r.reduce((l,{useScope:s,scopeName:u})=>{const c=s(i)[`__scope${u}`];return{...l,...c}},{});return p.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}const yn=globalThis!=null&&globalThis.document?p.useLayoutEffect:()=>{},V7=Wu.useId||(()=>{});let B7=0;function on(e){const[t,n]=p.useState(V7());return yn(()=>{e||n(r=>r??String(B7++))},[e]),e||(t?`radix-${t}`:"")}function at(e){const t=p.useRef(e);return p.useEffect(()=>{t.current=e}),p.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}function ar({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,o]=H7({defaultProp:t,onChange:n}),i=e!==void 0,a=i?e:r,l=at(n),s=p.useCallback(u=>{if(i){const c=typeof u=="function"?u(e):u;c!==e&&l(c)}else o(u)},[i,e,o,l]);return[a,s]}function H7({defaultProp:e,onChange:t}){const n=p.useState(e),[r]=n,o=p.useRef(r),i=at(t);return p.useEffect(()=>{o.current!==r&&(i(r),o.current=r)},[r,o,i]),n}const bo=p.forwardRef((e,t)=>{const{children:n,...r}=e,o=p.Children.toArray(n),i=o.find(K7);if(i){const a=i.props.children,l=o.map(s=>s===i?p.Children.count(a)>1?p.Children.only(null):p.isValidElement(a)?a.props.children:null:s);return p.createElement(uu,q({},r,{ref:t}),p.isValidElement(a)?p.cloneElement(a,void 0,l):null)}return p.createElement(uu,q({},r,{ref:t}),n)});bo.displayName="Slot";const uu=p.forwardRef((e,t)=>{const{children:n,...r}=e;return p.isValidElement(n)?p.cloneElement(n,{...G7(r,n.props),ref:t?o1(t,n.ref):n.ref}):p.Children.count(n)>1?p.Children.only(null):null});uu.displayName="SlotClone";const W7=({children:e})=>p.createElement(p.Fragment,null,e);function K7(e){return p.isValidElement(e)&&e.type===W7}function G7(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...l)=>{i(...l),o(...l)}:o&&(n[r]=o):r==="style"?n[r]={...o,...i}:r==="className"&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}const q7=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],fe=q7.reduce((e,t)=>{const n=p.forwardRef((r,o)=>{const{asChild:i,...a}=r,l=i?bo:t;return p.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),p.createElement(l,q({},a,{ref:o}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function du(e,t){e&&Ro.flushSync(()=>e.dispatchEvent(t))}function Y7(e,t=globalThis==null?void 0:globalThis.document){const n=at(e);p.useEffect(()=>{const r=o=>{o.key==="Escape"&&n(o)};return t.addEventListener("keydown",r),()=>t.removeEventListener("keydown",r)},[n,t])}const fu="dismissableLayer.update",Q7="dismissableLayer.pointerDownOutside",Z7="dismissableLayer.focusOutside";let ih;const X7=p.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Kd=p.forwardRef((e,t)=>{var n;const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:l,onDismiss:s,...u}=e,d=p.useContext(X7),[c,f]=p.useState(null),h=(n=c==null?void 0:c.ownerDocument)!==null&&n!==void 0?n:globalThis==null?void 0:globalThis.document,[,y]=p.useState({}),g=Ue(t,S=>f(S)),w=Array.from(d.layers),[m]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),v=w.indexOf(m),_=c?w.indexOf(c):-1,E=d.layersWithOutsidePointerEventsDisabled.size>0,b=_>=v,k=J7(S=>{const A=S.target,O=[...d.branches].some(j=>j.contains(A));!b||O||(i==null||i(S),l==null||l(S),S.defaultPrevented||s==null||s())},h),P=e5(S=>{const A=S.target;[...d.branches].some(j=>j.contains(A))||(a==null||a(S),l==null||l(S),S.defaultPrevented||s==null||s())},h);return Y7(S=>{_===d.layers.size-1&&(o==null||o(S),!S.defaultPrevented&&s&&(S.preventDefault(),s()))},h),p.useEffect(()=>{if(c)return r&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(ih=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(c)),d.layers.add(c),ah(),()=>{r&&d.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=ih)}},[c,h,r,d]),p.useEffect(()=>()=>{c&&(d.layers.delete(c),d.layersWithOutsidePointerEventsDisabled.delete(c),ah())},[c,d]),p.useEffect(()=>{const S=()=>y({});return document.addEventListener(fu,S),()=>document.removeEventListener(fu,S)},[]),p.createElement(fe.div,q({},u,{ref:g,style:{pointerEvents:E?b?"auto":"none":void 0,...e.style},onFocusCapture:le(e.onFocusCapture,P.onFocusCapture),onBlurCapture:le(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:le(e.onPointerDownCapture,k.onPointerDownCapture)}))});function J7(e,t=globalThis==null?void 0:globalThis.document){const n=at(e),r=p.useRef(!1),o=p.useRef(()=>{});return p.useEffect(()=>{const i=l=>{if(l.target&&!r.current){let u=function(){i1(Q7,n,s,{discrete:!0})};const s={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=u,t.addEventListener("click",o.current,{once:!0})):u()}else t.removeEventListener("click",o.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",i),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function e5(e,t=globalThis==null?void 0:globalThis.document){const n=at(e),r=p.useRef(!1);return p.useEffect(()=>{const o=i=>{i.target&&!r.current&&i1(Z7,n,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function ah(){const e=new CustomEvent(fu);document.dispatchEvent(e)}function i1(e,t,n,{discrete:r}){const o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?du(o,i):o.dispatchEvent(i)}const Vs="focusScope.autoFocusOnMount",Bs="focusScope.autoFocusOnUnmount",lh={bubbles:!1,cancelable:!0},a1=p.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[l,s]=p.useState(null),u=at(o),d=at(i),c=p.useRef(null),f=Ue(t,g=>s(g)),h=p.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;p.useEffect(()=>{if(r){let g=function(_){if(h.paused||!l)return;const E=_.target;l.contains(E)?c.current=E:Ln(c.current,{select:!0})},w=function(_){if(h.paused||!l)return;const E=_.relatedTarget;E!==null&&(l.contains(E)||Ln(c.current,{select:!0}))},m=function(_){if(document.activeElement===document.body)for(const b of _)b.removedNodes.length>0&&Ln(l)};document.addEventListener("focusin",g),document.addEventListener("focusout",w);const v=new MutationObserver(m);return l&&v.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",w),v.disconnect()}}},[r,l,h.paused]),p.useEffect(()=>{if(l){ch.add(h);const g=document.activeElement;if(!l.contains(g)){const m=new CustomEvent(Vs,lh);l.addEventListener(Vs,u),l.dispatchEvent(m),m.defaultPrevented||(t5(a5(l1(l)),{select:!0}),document.activeElement===g&&Ln(l))}return()=>{l.removeEventListener(Vs,u),setTimeout(()=>{const m=new CustomEvent(Bs,lh);l.addEventListener(Bs,d),l.dispatchEvent(m),m.defaultPrevented||Ln(g??document.body,{select:!0}),l.removeEventListener(Bs,d),ch.remove(h)},0)}}},[l,u,d,h]);const y=p.useCallback(g=>{if(!n&&!r||h.paused)return;const w=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,m=document.activeElement;if(w&&m){const v=g.currentTarget,[_,E]=n5(v);_&&E?!g.shiftKey&&m===E?(g.preventDefault(),n&&Ln(_,{select:!0})):g.shiftKey&&m===_&&(g.preventDefault(),n&&Ln(E,{select:!0})):m===v&&g.preventDefault()}},[n,r,h.paused]);return p.createElement(fe.div,q({tabIndex:-1},a,{ref:f,onKeyDown:y}))});function t5(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Ln(r,{select:t}),document.activeElement!==n)return}function n5(e){const t=l1(e),n=sh(t,e),r=sh(t.reverse(),e);return[n,r]}function l1(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function sh(e,t){for(const n of e)if(!r5(n,{upTo:t}))return n}function r5(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function o5(e){return e instanceof HTMLInputElement&&"select"in e}function Ln(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&o5(e)&&t&&e.select()}}const ch=i5();function i5(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=uh(e,t),e.unshift(t)},remove(t){var n;e=uh(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function uh(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function a5(e){return e.filter(t=>t.tagName!=="A")}const s1=p.forwardRef((e,t)=>{var n;const{container:r=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...o}=e;return r?bv.createPortal(p.createElement(fe.div,q({},o,{ref:t})),r):null});function l5(e,t){return p.useReducer((n,r)=>{const o=t[n][r];return o??n},e)}const bn=e=>{const{present:t,children:n}=e,r=s5(t),o=typeof n=="function"?n({present:r.isPresent}):p.Children.only(n),i=Ue(r.ref,o.ref);return typeof n=="function"||r.isPresent?p.cloneElement(o,{ref:i}):null};bn.displayName="Presence";function s5(e){const[t,n]=p.useState(),r=p.useRef({}),o=p.useRef(e),i=p.useRef("none"),a=e?"mounted":"unmounted",[l,s]=l5(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return p.useEffect(()=>{const u=_a(r.current);i.current=l==="mounted"?u:"none"},[l]),yn(()=>{const u=r.current,d=o.current;if(d!==e){const f=i.current,h=_a(u);e?s("MOUNT"):h==="none"||(u==null?void 0:u.display)==="none"?s("UNMOUNT"):s(d&&f!==h?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,s]),yn(()=>{if(t){const u=c=>{const h=_a(r.current).includes(c.animationName);c.target===t&&h&&Ro.flushSync(()=>s("ANIMATION_END"))},d=c=>{c.target===t&&(i.current=_a(r.current))};return t.addEventListener("animationstart",d),t.addEventListener("animationcancel",u),t.addEventListener("animationend",u),()=>{t.removeEventListener("animationstart",d),t.removeEventListener("animationcancel",u),t.removeEventListener("animationend",u)}}else s("ANIMATION_END")},[t,s]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:p.useCallback(u=>{u&&(r.current=getComputedStyle(u)),n(u)},[])}}function _a(e){return(e==null?void 0:e.animationName)||"none"}let Hs=0;function c1(){p.useEffect(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=n[0])!==null&&e!==void 0?e:dh()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:dh()),Hs++,()=>{Hs===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),Hs--}},[])}function dh(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var en=function(){return en=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u")return C5;var t=P5(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},A5=p1(),uo="data-scroll-locked",T5=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,l=e.gap;return n===void 0&&(n="margin"),` .`.concat(u5,` { overflow: hidden `).concat(r,`; padding-right: `).concat(l,"px ").concat(r,`; @@ -111,13 +111,13 @@ Error generating stack: `+i.message+` `)},ph=function(){var e=parseInt(document.body.getAttribute(uo)||"0",10);return isFinite(e)?e:0},R5=function(){p.useEffect(function(){return document.body.setAttribute(uo,(ph()+1).toString()),function(){var e=ph()-1;e<=0?document.body.removeAttribute(uo):document.body.setAttribute(uo,e.toString())}},[])},$5=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r;R5();var i=p.useMemo(function(){return S5(o)},[o]);return p.createElement(A5,{styles:T5(i,!t,o,n?"":"!important")})},pu=!1;if(typeof window<"u")try{var wa=Object.defineProperty({},"passive",{get:function(){return pu=!0,!0}});window.addEventListener("test",wa,wa),window.removeEventListener("test",wa,wa)}catch{pu=!1}var Fr=pu?{passive:!1}:!1,O5=function(e){return e.tagName==="TEXTAREA"},h1=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!O5(e)&&n[t]==="visible")},I5=function(e){return h1(e,"overflowY")},L5=function(e){return h1(e,"overflowX")},hh=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=m1(e,n);if(r){var o=v1(e,n),i=o[1],a=o[2];if(i>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},N5=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},D5=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},m1=function(e,t){return e==="v"?I5(t):L5(t)},v1=function(e,t){return e==="v"?N5(t):D5(t)},M5=function(e,t){return e==="h"&&t==="rtl"?-1:1},j5=function(e,t,n,r,o){var i=M5(e,window.getComputedStyle(t).direction),a=i*r,l=n.target,s=t.contains(l),u=!1,d=a>0,c=0,f=0;do{var h=v1(e,l),y=h[0],g=h[1],w=h[2],m=g-w-i*y;(y||m)&&m1(e,l)&&(c+=m,f+=y),l=l.parentNode}while(!s&&l!==document.body||s&&(t.contains(l)||t===l));return(d&&(o&&c===0||!o&&a>c)||!d&&(o&&f===0||!o&&-a>f))&&(u=!0),u},Ea=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},mh=function(e){return[e.deltaX,e.deltaY]},vh=function(e){return e&&"current"in e?e.current:e},F5=function(e,t){return e[0]===t[0]&&e[1]===t[1]},z5=function(e){return` .block-interactivity-`.concat(e,` {pointer-events: none;} .allow-interactivity-`).concat(e,` {pointer-events: all;} -`)},U5=0,zr=[];function V5(e){var t=p.useRef([]),n=p.useRef([0,0]),r=p.useRef(),o=p.useState(U5++)[0],i=p.useState(function(){return p1()})[0],a=p.useRef(e);p.useEffect(function(){a.current=e},[e]),p.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var g=c5([e.lockRef.current],(e.shards||[]).map(vh),!0).filter(Boolean);return g.forEach(function(w){return w.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=p.useCallback(function(g,w){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var m=Ea(g),v=n.current,_="deltaX"in g?g.deltaX:v[0]-m[0],E="deltaY"in g?g.deltaY:v[1]-m[1],b,k=g.target,P=Math.abs(_)>Math.abs(E)?"h":"v";if("touches"in g&&P==="h"&&k.type==="range")return!1;var S=hh(P,k);if(!S)return!0;if(S?b=P:(b=P==="v"?"h":"v",S=hh(P,k)),!S)return!1;if(!r.current&&"changedTouches"in g&&(_||E)&&(r.current=b),!b)return!0;var A=r.current||b;return j5(A,w,g,A==="h"?_:E,!0)},[]),s=p.useCallback(function(g){var w=g;if(!(!zr.length||zr[zr.length-1]!==i)){var m="deltaY"in w?mh(w):Ea(w),v=t.current.filter(function(b){return b.name===w.type&&b.target===w.target&&F5(b.delta,m)})[0];if(v&&v.should){w.cancelable&&w.preventDefault();return}if(!v){var _=(a.current.shards||[]).map(vh).filter(Boolean).filter(function(b){return b.contains(w.target)}),E=_.length>0?l(w,_[0]):!a.current.noIsolation;E&&w.cancelable&&w.preventDefault()}}},[]),u=p.useCallback(function(g,w,m,v){var _={name:g,delta:w,target:m,should:v};t.current.push(_),setTimeout(function(){t.current=t.current.filter(function(E){return E!==_})},1)},[]),d=p.useCallback(function(g){n.current=Ea(g),r.current=void 0},[]),c=p.useCallback(function(g){u(g.type,mh(g),g.target,l(g,e.lockRef.current))},[]),f=p.useCallback(function(g){u(g.type,Ea(g),g.target,l(g,e.lockRef.current))},[]);p.useEffect(function(){return zr.push(i),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:f}),document.addEventListener("wheel",s,Fr),document.addEventListener("touchmove",s,Fr),document.addEventListener("touchstart",d,Fr),function(){zr=zr.filter(function(g){return g!==i}),document.removeEventListener("wheel",s,Fr),document.removeEventListener("touchmove",s,Fr),document.removeEventListener("touchstart",d,Fr)}},[]);var h=e.removeScrollBar,y=e.inert;return p.createElement(p.Fragment,null,y?p.createElement(i,{styles:z5(o)}):null,h?p.createElement($5,{gapMode:"margin"}):null)}const B5=y5(f1,V5);var g1=p.forwardRef(function(e,t){return p.createElement(Gl,en({},e,{ref:t,sideCar:B5}))});g1.classNames=Gl.classNames;const y1=g1;var H5=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ur=new WeakMap,ka=new WeakMap,ba={},qs=0,x1=function(e){return e&&(e.host||x1(e.parentNode))},W5=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=x1(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},K5=function(e,t,n,r){var o=W5(t,Array.isArray(e)?e:[e]);ba[n]||(ba[n]=new WeakMap);var i=ba[n],a=[],l=new Set,s=new Set(o),u=function(c){!c||l.has(c)||(l.add(c),u(c.parentNode))};o.forEach(u);var d=function(c){!c||s.has(c)||Array.prototype.forEach.call(c.children,function(f){if(l.has(f))d(f);else try{var h=f.getAttribute(r),y=h!==null&&h!=="false",g=(Ur.get(f)||0)+1,w=(i.get(f)||0)+1;Ur.set(f,g),i.set(f,w),a.push(f),g===1&&y&&ka.set(f,!0),w===1&&f.setAttribute(n,"true"),y||f.setAttribute(r,"true")}catch(m){console.error("aria-hidden: cannot operate on ",f,m)}})};return d(t),l.clear(),qs++,function(){a.forEach(function(c){var f=Ur.get(c)-1,h=i.get(c)-1;Ur.set(c,f),i.set(c,h),f||(ka.has(c)||c.removeAttribute(r),ka.delete(c)),h||c.removeAttribute(n)}),qs--,qs||(Ur=new WeakMap,Ur=new WeakMap,ka=new WeakMap,ba={})}},_1=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||H5(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),K5(r,o,n,"aria-hidden")):function(){return null}};const w1="Dialog",[E1,ES]=kn(w1),[G5,Cn]=E1(w1),q5=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:a=!0}=e,l=p.useRef(null),s=p.useRef(null),[u=!1,d]=ar({prop:r,defaultProp:o,onChange:i});return p.createElement(G5,{scope:t,triggerRef:l,contentRef:s,contentId:on(),titleId:on(),descriptionId:on(),open:u,onOpenChange:d,onOpenToggle:p.useCallback(()=>d(c=>!c),[d]),modal:a},n)},Y5="DialogTrigger",Q5=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Cn(Y5,n),i=Ue(t,o.triggerRef);return p.createElement(fe.button,q({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Gd(o.open)},r,{ref:i,onClick:le(e.onClick,o.onOpenToggle)}))}),k1="DialogPortal",[Z5,b1]=E1(k1,{forceMount:void 0}),X5=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,i=Cn(k1,t);return p.createElement(Z5,{scope:t,forceMount:n},p.Children.map(r,a=>p.createElement(bn,{present:n||i.open},p.createElement(s1,{asChild:!0,container:o},a))))},hu="DialogOverlay",J5=p.forwardRef((e,t)=>{const n=b1(hu,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=Cn(hu,e.__scopeDialog);return i.modal?p.createElement(bn,{present:r||i.open},p.createElement(e7,q({},o,{ref:t}))):null}),e7=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Cn(hu,n);return p.createElement(y1,{as:bo,allowPinchZoom:!0,shards:[o.contentRef]},p.createElement(fe.div,q({"data-state":Gd(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),Ni="DialogContent",t7=p.forwardRef((e,t)=>{const n=b1(Ni,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=Cn(Ni,e.__scopeDialog);return p.createElement(bn,{present:r||i.open},i.modal?p.createElement(n7,q({},o,{ref:t})):p.createElement(r7,q({},o,{ref:t})))}),n7=p.forwardRef((e,t)=>{const n=Cn(Ni,e.__scopeDialog),r=p.useRef(null),o=Ue(t,n.contentRef,r);return p.useEffect(()=>{const i=r.current;if(i)return _1(i)},[]),p.createElement(C1,q({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:le(e.onCloseAutoFocus,i=>{var a;i.preventDefault(),(a=n.triggerRef.current)===null||a===void 0||a.focus()}),onPointerDownOutside:le(e.onPointerDownOutside,i=>{const a=i.detail.originalEvent,l=a.button===0&&a.ctrlKey===!0;(a.button===2||l)&&i.preventDefault()}),onFocusOutside:le(e.onFocusOutside,i=>i.preventDefault())}))}),r7=p.forwardRef((e,t)=>{const n=Cn(Ni,e.__scopeDialog),r=p.useRef(!1),o=p.useRef(!1);return p.createElement(C1,q({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var a;if((a=e.onCloseAutoFocus)===null||a===void 0||a.call(e,i),!i.defaultPrevented){var l;r.current||(l=n.triggerRef.current)===null||l===void 0||l.focus(),i.preventDefault()}r.current=!1,o.current=!1},onInteractOutside:i=>{var a,l;(a=e.onInteractOutside)===null||a===void 0||a.call(e,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const s=i.target;((l=n.triggerRef.current)===null||l===void 0?void 0:l.contains(s))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}}))}),C1=p.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,...a}=e,l=Cn(Ni,n),s=p.useRef(null),u=Ue(t,s);return c1(),p.createElement(p.Fragment,null,p.createElement(a1,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},p.createElement(Kd,q({role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":Gd(l.open)},a,{ref:u,onDismiss:()=>l.onOpenChange(!1)}))),!1)}),o7="DialogTitle",i7=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Cn(o7,n);return p.createElement(fe.h2,q({id:o.titleId},r,{ref:t}))});function Gd(e){return e?"open":"closed"}const P1=q5,S1=Q5,a7=X5,l7=J5,s7=t7,c7=i7;var me=function(){return me=Object.assign||function(t){for(var n,r=1,o=arguments.length;r0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function De(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(l){a={error:l}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return i}var f7="ENTRIES",A1="KEYS",T1="VALUES",Qe="",Ys=function(){function e(t,n){var r=t._tree,o=Array.from(r.keys());this.set=t,this._type=n,this._path=o.length>0?[{node:r,keys:o}]:[]}return e.prototype.next=function(){var t=this.dive();return this.backtrack(),t},e.prototype.dive=function(){if(this._path.length===0)return{done:!0,value:void 0};var t=Vr(this._path),n=t.node,r=t.keys;if(Vr(r)===Qe)return{done:!1,value:this.result()};var o=n.get(Vr(r));return this._path.push({node:o,keys:Array.from(o.keys())}),this.dive()},e.prototype.backtrack=function(){if(this._path.length!==0){var t=Vr(this._path).keys;t.pop(),!(t.length>0)&&(this._path.pop(),this.backtrack())}},e.prototype.key=function(){return this.set._prefix+this._path.map(function(t){var n=t.keys;return Vr(n)}).filter(function(t){return t!==Qe}).join("")},e.prototype.value=function(){return Vr(this._path).node.get(Qe)},e.prototype.result=function(){switch(this._type){case T1:return this.value();case A1:return this.key();default:return[this.key(),this.value()]}},e.prototype[Symbol.iterator]=function(){return this},e}(),Vr=function(e){return e[e.length-1]},p7=function(e,t,n){var r=new Map;if(t===void 0)return r;for(var o=t.length+1,i=o+n,a=new Uint8Array(i*o).fill(n+1),l=0;ln)continue e}R1(e.get(h),t,n,r,o,g,a,l+h)}}}catch(F){s={error:F}}finally{try{f&&!f.done&&(u=c.return)&&u.call(c)}finally{if(s)throw s.error}}},Qs=function(){function e(t,n){t===void 0&&(t=new Map),n===void 0&&(n=""),this._size=void 0,this._tree=t,this._prefix=n}return e.prototype.atPrefix=function(t){var n,r;if(!t.startsWith(this._prefix))throw new Error("Mismatched prefix");var o=De(_l(this._tree,t.slice(this._prefix.length)),2),i=o[0],a=o[1];if(i===void 0){var l=De(qd(a),2),s=l[0],u=l[1];try{for(var d=re(s.keys()),c=d.next();!c.done;c=d.next()){var f=c.value;if(f!==Qe&&f.startsWith(u)){var h=new Map;return h.set(f.slice(u.length),s.get(f)),new e(h,t)}}}catch(y){n={error:y}}finally{try{c&&!c.done&&(r=d.return)&&r.call(d)}finally{if(n)throw n.error}}}return new e(i,t)},e.prototype.clear=function(){this._size=void 0,this._tree.clear()},e.prototype.delete=function(t){return this._size=void 0,h7(this._tree,t)},e.prototype.entries=function(){return new Ys(this,f7)},e.prototype.forEach=function(t){var n,r;try{for(var o=re(this),i=o.next();!i.done;i=o.next()){var a=De(i.value,2),l=a[0],s=a[1];t(l,s,this)}}catch(u){n={error:u}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},e.prototype.fuzzyGet=function(t,n){return p7(this._tree,t,n)},e.prototype.get=function(t){var n=mu(this._tree,t);return n!==void 0?n.get(Qe):void 0},e.prototype.has=function(t){var n=mu(this._tree,t);return n!==void 0&&n.has(Qe)},e.prototype.keys=function(){return new Ys(this,A1)},e.prototype.set=function(t,n){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;var r=Zs(this._tree,t);return r.set(Qe,n),this},Object.defineProperty(e.prototype,"size",{get:function(){if(this._size)return this._size;this._size=0;for(var t=this.entries();!t.next().done;)this._size+=1;return this._size},enumerable:!1,configurable:!0}),e.prototype.update=function(t,n){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;var r=Zs(this._tree,t);return r.set(Qe,n(r.get(Qe))),this},e.prototype.fetch=function(t,n){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;var r=Zs(this._tree,t),o=r.get(Qe);return o===void 0&&r.set(Qe,o=n()),o},e.prototype.values=function(){return new Ys(this,T1)},e.prototype[Symbol.iterator]=function(){return this.entries()},e.from=function(t){var n,r,o=new e;try{for(var i=re(t),a=i.next();!a.done;a=i.next()){var l=De(a.value,2),s=l[0],u=l[1];o.set(s,u)}}catch(d){n={error:d}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return o},e.fromObject=function(t){return e.from(Object.entries(t))},e}(),_l=function(e,t,n){var r,o;if(n===void 0&&(n=[]),t.length===0||e==null)return[e,n];try{for(var i=re(e.keys()),a=i.next();!a.done;a=i.next()){var l=a.value;if(l!==Qe&&t.startsWith(l))return n.push([e,l]),_l(e.get(l),t.slice(l.length),n)}}catch(s){r={error:s}}finally{try{a&&!a.done&&(o=i.return)&&o.call(i)}finally{if(r)throw r.error}}return n.push([e,t]),_l(void 0,"",n)},mu=function(e,t){var n,r;if(t.length===0||e==null)return e;try{for(var o=re(e.keys()),i=o.next();!i.done;i=o.next()){var a=i.value;if(a!==Qe&&t.startsWith(a))return mu(e.get(a),t.slice(a.length))}}catch(l){n={error:l}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},Zs=function(e,t){var n,r,o=t.length;e:for(var i=0;e&&i0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new Qs,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}},e.prototype.discard=function(t){var n=this,r=this._idToShortId.get(t);if(r==null)throw new Error("MiniSearch: cannot discard document with ID ".concat(t,": it is not in the index"));this._idToShortId.delete(t),this._documentIds.delete(r),this._storedFields.delete(r),(this._fieldLength.get(r)||[]).forEach(function(o,i){n.removeFieldLength(r,i,n._documentCount,o)}),this._fieldLength.delete(r),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()},e.prototype.maybeAutoVacuum=function(){if(this._options.autoVacuum!==!1){var t=this._options.autoVacuum,n=t.minDirtFactor,r=t.minDirtCount,o=t.batchSize,i=t.batchWait;this.conditionalVacuum({batchSize:o,batchWait:i},{minDirtCount:r,minDirtFactor:n})}},e.prototype.discardAll=function(t){var n,r,o=this._options.autoVacuum;try{this._options.autoVacuum=!1;try{for(var i=re(t),a=i.next();!a.done;a=i.next()){var l=a.value;this.discard(l)}}catch(s){n={error:s}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}finally{this._options.autoVacuum=o}this.maybeAutoVacuum()},e.prototype.replace=function(t){var n=this._options,r=n.idField,o=n.extractField,i=o(t,r);this.discard(i),this.add(t)},e.prototype.vacuum=function(t){return t===void 0&&(t={}),this.conditionalVacuum(t)},e.prototype.conditionalVacuum=function(t,n){var r=this;return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&n,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(function(){var o=r._enqueuedVacuumConditions;return r._enqueuedVacuumConditions=gu,r.performVacuuming(t,o)}),this._enqueuedVacuum)):this.vacuumConditionsMet(n)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(t),this._currentVacuum)},e.prototype.performVacuuming=function(t,n){return u7(this,void 0,void 0,function(){var r,o,i,a,l,s,u,d,c,f,h,y,g,w,m,v,_,E,b,k,P,S,A,O,j;return d7(this,function(D){switch(D.label){case 0:if(r=this._dirtCount,!this.vacuumConditionsMet(n))return[3,10];o=t.batchSize||vu.batchSize,i=t.batchWait||vu.batchWait,a=1,D.label=1;case 1:D.trys.push([1,7,8,9]),l=re(this._index),s=l.next(),D.label=2;case 2:if(s.done)return[3,6];u=De(s.value,2),d=u[0],c=u[1];try{for(f=(S=void 0,re(c)),h=f.next();!h.done;h=f.next()){y=De(h.value,2),g=y[0],w=y[1];try{for(m=(O=void 0,re(w)),v=m.next();!v.done;v=m.next())_=De(v.value,1),E=_[0],!this._documentIds.has(E)&&(w.size<=1?c.delete(g):w.delete(E))}catch(F){O={error:F}}finally{try{v&&!v.done&&(j=m.return)&&j.call(m)}finally{if(O)throw O.error}}}}catch(F){S={error:F}}finally{try{h&&!h.done&&(A=f.return)&&A.call(f)}finally{if(S)throw S.error}}return this._index.get(d).size===0&&this._index.delete(d),a%o!==0?[3,4]:[4,new Promise(function(F){return setTimeout(F,i)})];case 3:D.sent(),D.label=4;case 4:a+=1,D.label=5;case 5:return s=l.next(),[3,2];case 6:return[3,9];case 7:return b=D.sent(),k={error:b},[3,9];case 8:try{s&&!s.done&&(P=l.return)&&P.call(l)}finally{if(k)throw k.error}return[7];case 9:this._dirtCount-=r,D.label=10;case 10:return[4,null];case 11:return D.sent(),this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null,[2]}})})},e.prototype.vacuumConditionsMet=function(t){if(t==null)return!0;var n=t.minDirtCount,r=t.minDirtFactor;return n=n||ec.minDirtCount,r=r||ec.minDirtFactor,this.dirtCount>=n&&this.dirtFactor>=r},Object.defineProperty(e.prototype,"isVacuuming",{get:function(){return this._currentVacuum!=null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dirtCount",{get:function(){return this._dirtCount},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dirtFactor",{get:function(){return this._dirtCount/(1+this._documentCount+this._dirtCount)},enumerable:!1,configurable:!0}),e.prototype.has=function(t){return this._idToShortId.has(t)},e.prototype.getStoredFields=function(t){var n=this._idToShortId.get(t);if(n!=null)return this._storedFields.get(n)},e.prototype.search=function(t,n){var r,o;n===void 0&&(n={});var i=this.executeQuery(t,n),a=[];try{for(var l=re(i),s=l.next();!s.done;s=l.next()){var u=De(s.value,2),d=u[0],c=u[1],f=c.score,h=c.terms,y=c.match,g=h.length||1,w={id:this._documentIds.get(d),score:f*g,terms:Object.keys(y),queryTerms:h,match:y};Object.assign(w,this._storedFields.get(d)),(n.filter==null||n.filter(w))&&a.push(w)}}catch(m){r={error:m}}finally{try{s&&!s.done&&(o=l.return)&&o.call(l)}finally{if(r)throw r.error}}return t===e.wildcard&&n.boostDocument==null&&this._options.searchOptions.boostDocument==null||a.sort(xh),a},e.prototype.autoSuggest=function(t,n){var r,o,i,a;n===void 0&&(n={}),n=me(me({},this._options.autoSuggestOptions),n);var l=new Map;try{for(var s=re(this.search(t,n)),u=s.next();!u.done;u=s.next()){var d=u.value,c=d.score,f=d.terms,h=f.join(" "),y=l.get(h);y!=null?(y.score+=c,y.count+=1):l.set(h,{score:c,terms:f,count:1})}}catch(b){r={error:b}}finally{try{u&&!u.done&&(o=s.return)&&o.call(s)}finally{if(r)throw r.error}}var g=[];try{for(var w=re(l),m=w.next();!m.done;m=w.next()){var v=De(m.value,2),y=v[0],_=v[1],c=_.score,f=_.terms,E=_.count;g.push({suggestion:y,terms:f,score:c/E})}}catch(b){i={error:b}}finally{try{m&&!m.done&&(a=w.return)&&a.call(w)}finally{if(i)throw i.error}}return g.sort(xh),g},Object.defineProperty(e.prototype,"documentCount",{get:function(){return this._documentCount},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"termCount",{get:function(){return this._index.size},enumerable:!1,configurable:!0}),e.loadJSON=function(t,n){if(n==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(t),n)},e.getDefault=function(t){if(Js.hasOwnProperty(t))return Xs(Js,t);throw new Error('MiniSearch: unknown option "'.concat(t,'"'))},e.loadJS=function(t,n){var r,o,i,a,l,s,u=t.index,d=t.documentCount,c=t.nextId,f=t.documentIds,h=t.fieldIds,y=t.fieldLength,g=t.averageFieldLength,w=t.storedFields,m=t.dirtCount,v=t.serializationVersion;if(v!==1&&v!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");var _=new e(n);_._documentCount=d,_._nextId=c,_._documentIds=Ca(f),_._idToShortId=new Map,_._fieldIds=h,_._fieldLength=Ca(y),_._avgFieldLength=g,_._storedFields=Ca(w),_._dirtCount=m||0,_._index=new Qs;try{for(var E=re(_._documentIds),b=E.next();!b.done;b=E.next()){var k=De(b.value,2),P=k[0],S=k[1];_._idToShortId.set(S,P)}}catch(z){r={error:z}}finally{try{b&&!b.done&&(o=E.return)&&o.call(E)}finally{if(r)throw r.error}}try{for(var A=re(u),O=A.next();!O.done;O=A.next()){var j=De(O.value,2),D=j[0],F=j[1],$=new Map;try{for(var U=(l=void 0,re(Object.keys(F))),W=U.next();!W.done;W=U.next()){var B=W.value,L=F[B];v===1&&(L=L.ds),$.set(parseInt(B,10),Ca(L))}}catch(z){l={error:z}}finally{try{W&&!W.done&&(s=U.return)&&s.call(U)}finally{if(l)throw l.error}}_._index.set(D,$)}}catch(z){i={error:z}}finally{try{O&&!O.done&&(a=A.return)&&a.call(A)}finally{if(i)throw i.error}}return _},e.prototype.executeQuery=function(t,n){var r=this;if(n===void 0&&(n={}),t===e.wildcard)return this.executeWildcardQuery(n);if(typeof t!="string"){var o=me(me(me({},n),t),{queries:void 0}),i=t.queries.map(function(w){return r.executeQuery(w,o)});return this.combineResults(i,o.combineWith)}var a=this._options,l=a.tokenize,s=a.processTerm,u=a.searchOptions,d=me(me({tokenize:l,processTerm:s},u),n),c=d.tokenize,f=d.processTerm,h=c(t).flatMap(function(w){return f(w)}).filter(function(w){return!!w}),y=h.map(_7(d)),g=y.map(function(w){return r.executeQuerySpec(w,d)});return this.combineResults(g,d.combineWith)},e.prototype.executeQuerySpec=function(t,n){var r,o,i,a,l=me(me({},this._options.searchOptions),n),s=(l.fields||this._options.fields).reduce(function(B,L){var z;return me(me({},B),(z={},z[L]=Xs(l.boost,L)||1,z))},{}),u=l.boostDocument,d=l.weights,c=l.maxFuzzy,f=l.bm25,h=me(me({},gh.weights),d),y=h.fuzzy,g=h.prefix,w=this._index.get(t.term),m=this.termResults(t.term,t.term,1,w,s,u,f),v,_;if(t.prefix&&(v=this._index.atPrefix(t.term)),t.fuzzy){var E=t.fuzzy===!0?.2:t.fuzzy,b=E<1?Math.min(c,Math.round(t.term.length*E)):E;b&&(_=this._index.fuzzyGet(t.term,b))}if(v)try{for(var k=re(v),P=k.next();!P.done;P=k.next()){var S=De(P.value,2),A=S[0],O=S[1],j=A.length-t.term.length;if(j){_==null||_.delete(A);var D=g*A.length/(A.length+.3*j);this.termResults(t.term,A,D,O,s,u,f,m)}}}catch(B){r={error:B}}finally{try{P&&!P.done&&(o=k.return)&&o.call(k)}finally{if(r)throw r.error}}if(_)try{for(var F=re(_.keys()),$=F.next();!$.done;$=F.next()){var A=$.value,U=De(_.get(A),2),W=U[0],j=U[1];if(j){var D=y*A.length/(A.length+j);this.termResults(t.term,A,D,W,s,u,f,m)}}}catch(B){i={error:B}}finally{try{$&&!$.done&&(a=F.return)&&a.call(F)}finally{if(i)throw i.error}}return m},e.prototype.executeWildcardQuery=function(t){var n,r,o=new Map,i=me(me({},this._options.searchOptions),t);try{for(var a=re(this._documentIds),l=a.next();!l.done;l=a.next()){var s=De(l.value,2),u=s[0],d=s[1],c=i.boostDocument?i.boostDocument(d,"",this._storedFields.get(u)):1;o.set(u,{score:c,terms:[],match:{}})}}catch(f){n={error:f}}finally{try{l&&!l.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}return o},e.prototype.combineResults=function(t,n){if(n===void 0&&(n=Yd),t.length===0)return new Map;var r=n.toLowerCase();return t.reduce(g7[r])||new Map},e.prototype.toJSON=function(){var t,n,r,o,i=[];try{for(var a=re(this._index),l=a.next();!l.done;l=a.next()){var s=De(l.value,2),u=s[0],d=s[1],c={};try{for(var f=(r=void 0,re(d)),h=f.next();!h.done;h=f.next()){var y=De(h.value,2),g=y[0],w=y[1];c[g]=Object.fromEntries(w)}}catch(m){r={error:m}}finally{try{h&&!h.done&&(o=f.return)&&o.call(f)}finally{if(r)throw r.error}}i.push([u,c])}}catch(m){t={error:m}}finally{try{l&&!l.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:i,serializationVersion:2}},e.prototype.termResults=function(t,n,r,o,i,a,l,s){var u,d,c,f,h;if(s===void 0&&(s=new Map),o==null)return s;try{for(var y=re(Object.keys(i)),g=y.next();!g.done;g=y.next()){var w=g.value,m=i[w],v=this._fieldIds[w],_=o.get(v);if(_!=null){var E=_.size,b=this._avgFieldLength[v];try{for(var k=(c=void 0,re(_.keys())),P=k.next();!P.done;P=k.next()){var S=P.value;if(!this._documentIds.has(S)){this.removeTerm(v,S,n),E-=1;continue}var A=a?a(this._documentIds.get(S),n,this._storedFields.get(S)):1;if(A){var O=_.get(S),j=this._fieldLength.get(S)[v],D=x7(O,E,this._documentCount,j,b,l),F=r*m*A*D,$=s.get(S);if($){$.score+=F,E7($.terms,t);var U=Xs($.match,n);U?U.push(w):$.match[n]=[w]}else s.set(S,{score:F,terms:[t],match:(h={},h[n]=[w],h)})}}}catch(W){c={error:W}}finally{try{P&&!P.done&&(f=k.return)&&f.call(k)}finally{if(c)throw c.error}}}}}catch(W){u={error:W}}finally{try{g&&!g.done&&(d=y.return)&&d.call(y)}finally{if(u)throw u.error}}return s},e.prototype.addTerm=function(t,n,r){var o=this._index.fetch(r,_h),i=o.get(t);if(i==null)i=new Map,i.set(n,1),o.set(t,i);else{var a=i.get(n);i.set(n,(a||0)+1)}},e.prototype.removeTerm=function(t,n,r){if(!this._index.has(r)){this.warnDocumentChanged(n,t,r);return}var o=this._index.fetch(r,_h),i=o.get(t);i==null||i.get(n)==null?this.warnDocumentChanged(n,t,r):i.get(n)<=1?i.size<=1?o.delete(t):i.delete(n):i.set(n,i.get(n)-1),this._index.get(r).size===0&&this._index.delete(r)},e.prototype.warnDocumentChanged=function(t,n,r){var o,i;try{for(var a=re(Object.keys(this._fieldIds)),l=a.next();!l.done;l=a.next()){var s=l.value;if(this._fieldIds[s]===n){this._options.logger("warn","MiniSearch: document with ID ".concat(this._documentIds.get(t),' has changed before removal: term "').concat(r,'" was not present in field "').concat(s,'". Removing a document after it has changed can corrupt the index!'),"version_conflict");return}}}catch(u){o={error:u}}finally{try{l&&!l.done&&(i=a.return)&&i.call(a)}finally{if(o)throw o.error}}},e.prototype.addDocumentId=function(t){var n=this._nextId;return this._idToShortId.set(t,n),this._documentIds.set(n,t),this._documentCount+=1,this._nextId+=1,n},e.prototype.addFields=function(t){for(var n=0;nJSON.stringify(await(await fetch("/.vocs/search-index-d895fef8.json")).json());let tc;function L1(){const[e,t]=p.useState();return p.useEffect(()=>{(async()=>{tc||(tc=b7());const n=await tc,r=v7.loadJSON(n,{fields:["title","titles","text"],searchOptions:{boost:{title:4,text:2,titles:1},fuzzy:.2,prefix:!0},storeFields:["href","html","isPage","text","title","titles"]});t(r)})()},[]),p.useEffect(()=>{},[]),e}var C7="vocs_DesktopSearch_search",P7="vocs_DesktopSearch_searchCommand";const S7=p.forwardRef((e,t)=>p.createElement(fe.label,q({},e,{ref:t,onMouseDown:n=>{var r;(r=e.onMouseDown)===null||r===void 0||r.call(e,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault()}}))),A7=S7;var N1={exports:{}};/*!*************************************************** +`)},U5=0,zr=[];function V5(e){var t=p.useRef([]),n=p.useRef([0,0]),r=p.useRef(),o=p.useState(U5++)[0],i=p.useState(function(){return p1()})[0],a=p.useRef(e);p.useEffect(function(){a.current=e},[e]),p.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var g=c5([e.lockRef.current],(e.shards||[]).map(vh),!0).filter(Boolean);return g.forEach(function(w){return w.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=p.useCallback(function(g,w){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var m=Ea(g),v=n.current,_="deltaX"in g?g.deltaX:v[0]-m[0],E="deltaY"in g?g.deltaY:v[1]-m[1],b,k=g.target,P=Math.abs(_)>Math.abs(E)?"h":"v";if("touches"in g&&P==="h"&&k.type==="range")return!1;var S=hh(P,k);if(!S)return!0;if(S?b=P:(b=P==="v"?"h":"v",S=hh(P,k)),!S)return!1;if(!r.current&&"changedTouches"in g&&(_||E)&&(r.current=b),!b)return!0;var A=r.current||b;return j5(A,w,g,A==="h"?_:E,!0)},[]),s=p.useCallback(function(g){var w=g;if(!(!zr.length||zr[zr.length-1]!==i)){var m="deltaY"in w?mh(w):Ea(w),v=t.current.filter(function(b){return b.name===w.type&&b.target===w.target&&F5(b.delta,m)})[0];if(v&&v.should){w.cancelable&&w.preventDefault();return}if(!v){var _=(a.current.shards||[]).map(vh).filter(Boolean).filter(function(b){return b.contains(w.target)}),E=_.length>0?l(w,_[0]):!a.current.noIsolation;E&&w.cancelable&&w.preventDefault()}}},[]),u=p.useCallback(function(g,w,m,v){var _={name:g,delta:w,target:m,should:v};t.current.push(_),setTimeout(function(){t.current=t.current.filter(function(E){return E!==_})},1)},[]),d=p.useCallback(function(g){n.current=Ea(g),r.current=void 0},[]),c=p.useCallback(function(g){u(g.type,mh(g),g.target,l(g,e.lockRef.current))},[]),f=p.useCallback(function(g){u(g.type,Ea(g),g.target,l(g,e.lockRef.current))},[]);p.useEffect(function(){return zr.push(i),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:f}),document.addEventListener("wheel",s,Fr),document.addEventListener("touchmove",s,Fr),document.addEventListener("touchstart",d,Fr),function(){zr=zr.filter(function(g){return g!==i}),document.removeEventListener("wheel",s,Fr),document.removeEventListener("touchmove",s,Fr),document.removeEventListener("touchstart",d,Fr)}},[]);var h=e.removeScrollBar,y=e.inert;return p.createElement(p.Fragment,null,y?p.createElement(i,{styles:z5(o)}):null,h?p.createElement($5,{gapMode:"margin"}):null)}const B5=y5(f1,V5);var g1=p.forwardRef(function(e,t){return p.createElement(Gl,en({},e,{ref:t,sideCar:B5}))});g1.classNames=Gl.classNames;const y1=g1;var H5=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ur=new WeakMap,ka=new WeakMap,ba={},qs=0,x1=function(e){return e&&(e.host||x1(e.parentNode))},W5=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=x1(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},K5=function(e,t,n,r){var o=W5(t,Array.isArray(e)?e:[e]);ba[n]||(ba[n]=new WeakMap);var i=ba[n],a=[],l=new Set,s=new Set(o),u=function(c){!c||l.has(c)||(l.add(c),u(c.parentNode))};o.forEach(u);var d=function(c){!c||s.has(c)||Array.prototype.forEach.call(c.children,function(f){if(l.has(f))d(f);else try{var h=f.getAttribute(r),y=h!==null&&h!=="false",g=(Ur.get(f)||0)+1,w=(i.get(f)||0)+1;Ur.set(f,g),i.set(f,w),a.push(f),g===1&&y&&ka.set(f,!0),w===1&&f.setAttribute(n,"true"),y||f.setAttribute(r,"true")}catch(m){console.error("aria-hidden: cannot operate on ",f,m)}})};return d(t),l.clear(),qs++,function(){a.forEach(function(c){var f=Ur.get(c)-1,h=i.get(c)-1;Ur.set(c,f),i.set(c,h),f||(ka.has(c)||c.removeAttribute(r),ka.delete(c)),h||c.removeAttribute(n)}),qs--,qs||(Ur=new WeakMap,Ur=new WeakMap,ka=new WeakMap,ba={})}},_1=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||H5(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),K5(r,o,n,"aria-hidden")):function(){return null}};const w1="Dialog",[E1,EP]=kn(w1),[G5,Cn]=E1(w1),q5=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:a=!0}=e,l=p.useRef(null),s=p.useRef(null),[u=!1,d]=ar({prop:r,defaultProp:o,onChange:i});return p.createElement(G5,{scope:t,triggerRef:l,contentRef:s,contentId:on(),titleId:on(),descriptionId:on(),open:u,onOpenChange:d,onOpenToggle:p.useCallback(()=>d(c=>!c),[d]),modal:a},n)},Y5="DialogTrigger",Q5=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Cn(Y5,n),i=Ue(t,o.triggerRef);return p.createElement(fe.button,q({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Gd(o.open)},r,{ref:i,onClick:le(e.onClick,o.onOpenToggle)}))}),k1="DialogPortal",[Z5,b1]=E1(k1,{forceMount:void 0}),X5=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,i=Cn(k1,t);return p.createElement(Z5,{scope:t,forceMount:n},p.Children.map(r,a=>p.createElement(bn,{present:n||i.open},p.createElement(s1,{asChild:!0,container:o},a))))},hu="DialogOverlay",J5=p.forwardRef((e,t)=>{const n=b1(hu,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=Cn(hu,e.__scopeDialog);return i.modal?p.createElement(bn,{present:r||i.open},p.createElement(e3,q({},o,{ref:t}))):null}),e3=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Cn(hu,n);return p.createElement(y1,{as:bo,allowPinchZoom:!0,shards:[o.contentRef]},p.createElement(fe.div,q({"data-state":Gd(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),Ni="DialogContent",t3=p.forwardRef((e,t)=>{const n=b1(Ni,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=Cn(Ni,e.__scopeDialog);return p.createElement(bn,{present:r||i.open},i.modal?p.createElement(n3,q({},o,{ref:t})):p.createElement(r3,q({},o,{ref:t})))}),n3=p.forwardRef((e,t)=>{const n=Cn(Ni,e.__scopeDialog),r=p.useRef(null),o=Ue(t,n.contentRef,r);return p.useEffect(()=>{const i=r.current;if(i)return _1(i)},[]),p.createElement(C1,q({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:le(e.onCloseAutoFocus,i=>{var a;i.preventDefault(),(a=n.triggerRef.current)===null||a===void 0||a.focus()}),onPointerDownOutside:le(e.onPointerDownOutside,i=>{const a=i.detail.originalEvent,l=a.button===0&&a.ctrlKey===!0;(a.button===2||l)&&i.preventDefault()}),onFocusOutside:le(e.onFocusOutside,i=>i.preventDefault())}))}),r3=p.forwardRef((e,t)=>{const n=Cn(Ni,e.__scopeDialog),r=p.useRef(!1),o=p.useRef(!1);return p.createElement(C1,q({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var a;if((a=e.onCloseAutoFocus)===null||a===void 0||a.call(e,i),!i.defaultPrevented){var l;r.current||(l=n.triggerRef.current)===null||l===void 0||l.focus(),i.preventDefault()}r.current=!1,o.current=!1},onInteractOutside:i=>{var a,l;(a=e.onInteractOutside)===null||a===void 0||a.call(e,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const s=i.target;((l=n.triggerRef.current)===null||l===void 0?void 0:l.contains(s))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}}))}),C1=p.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,...a}=e,l=Cn(Ni,n),s=p.useRef(null),u=Ue(t,s);return c1(),p.createElement(p.Fragment,null,p.createElement(a1,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},p.createElement(Kd,q({role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":Gd(l.open)},a,{ref:u,onDismiss:()=>l.onOpenChange(!1)}))),!1)}),o3="DialogTitle",i3=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Cn(o3,n);return p.createElement(fe.h2,q({id:o.titleId},r,{ref:t}))});function Gd(e){return e?"open":"closed"}const P1=q5,S1=Q5,a3=X5,l3=J5,s3=t3,c3=i3;var me=function(){return me=Object.assign||function(t){for(var n,r=1,o=arguments.length;r0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function De(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(l){a={error:l}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return i}var f3="ENTRIES",A1="KEYS",T1="VALUES",Qe="",Ys=function(){function e(t,n){var r=t._tree,o=Array.from(r.keys());this.set=t,this._type=n,this._path=o.length>0?[{node:r,keys:o}]:[]}return e.prototype.next=function(){var t=this.dive();return this.backtrack(),t},e.prototype.dive=function(){if(this._path.length===0)return{done:!0,value:void 0};var t=Vr(this._path),n=t.node,r=t.keys;if(Vr(r)===Qe)return{done:!1,value:this.result()};var o=n.get(Vr(r));return this._path.push({node:o,keys:Array.from(o.keys())}),this.dive()},e.prototype.backtrack=function(){if(this._path.length!==0){var t=Vr(this._path).keys;t.pop(),!(t.length>0)&&(this._path.pop(),this.backtrack())}},e.prototype.key=function(){return this.set._prefix+this._path.map(function(t){var n=t.keys;return Vr(n)}).filter(function(t){return t!==Qe}).join("")},e.prototype.value=function(){return Vr(this._path).node.get(Qe)},e.prototype.result=function(){switch(this._type){case T1:return this.value();case A1:return this.key();default:return[this.key(),this.value()]}},e.prototype[Symbol.iterator]=function(){return this},e}(),Vr=function(e){return e[e.length-1]},p3=function(e,t,n){var r=new Map;if(t===void 0)return r;for(var o=t.length+1,i=o+n,a=new Uint8Array(i*o).fill(n+1),l=0;ln)continue e}R1(e.get(h),t,n,r,o,g,a,l+h)}}}catch(F){s={error:F}}finally{try{f&&!f.done&&(u=c.return)&&u.call(c)}finally{if(s)throw s.error}}},Qs=function(){function e(t,n){t===void 0&&(t=new Map),n===void 0&&(n=""),this._size=void 0,this._tree=t,this._prefix=n}return e.prototype.atPrefix=function(t){var n,r;if(!t.startsWith(this._prefix))throw new Error("Mismatched prefix");var o=De(_l(this._tree,t.slice(this._prefix.length)),2),i=o[0],a=o[1];if(i===void 0){var l=De(qd(a),2),s=l[0],u=l[1];try{for(var d=re(s.keys()),c=d.next();!c.done;c=d.next()){var f=c.value;if(f!==Qe&&f.startsWith(u)){var h=new Map;return h.set(f.slice(u.length),s.get(f)),new e(h,t)}}}catch(y){n={error:y}}finally{try{c&&!c.done&&(r=d.return)&&r.call(d)}finally{if(n)throw n.error}}}return new e(i,t)},e.prototype.clear=function(){this._size=void 0,this._tree.clear()},e.prototype.delete=function(t){return this._size=void 0,h3(this._tree,t)},e.prototype.entries=function(){return new Ys(this,f3)},e.prototype.forEach=function(t){var n,r;try{for(var o=re(this),i=o.next();!i.done;i=o.next()){var a=De(i.value,2),l=a[0],s=a[1];t(l,s,this)}}catch(u){n={error:u}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},e.prototype.fuzzyGet=function(t,n){return p3(this._tree,t,n)},e.prototype.get=function(t){var n=mu(this._tree,t);return n!==void 0?n.get(Qe):void 0},e.prototype.has=function(t){var n=mu(this._tree,t);return n!==void 0&&n.has(Qe)},e.prototype.keys=function(){return new Ys(this,A1)},e.prototype.set=function(t,n){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;var r=Zs(this._tree,t);return r.set(Qe,n),this},Object.defineProperty(e.prototype,"size",{get:function(){if(this._size)return this._size;this._size=0;for(var t=this.entries();!t.next().done;)this._size+=1;return this._size},enumerable:!1,configurable:!0}),e.prototype.update=function(t,n){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;var r=Zs(this._tree,t);return r.set(Qe,n(r.get(Qe))),this},e.prototype.fetch=function(t,n){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;var r=Zs(this._tree,t),o=r.get(Qe);return o===void 0&&r.set(Qe,o=n()),o},e.prototype.values=function(){return new Ys(this,T1)},e.prototype[Symbol.iterator]=function(){return this.entries()},e.from=function(t){var n,r,o=new e;try{for(var i=re(t),a=i.next();!a.done;a=i.next()){var l=De(a.value,2),s=l[0],u=l[1];o.set(s,u)}}catch(d){n={error:d}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return o},e.fromObject=function(t){return e.from(Object.entries(t))},e}(),_l=function(e,t,n){var r,o;if(n===void 0&&(n=[]),t.length===0||e==null)return[e,n];try{for(var i=re(e.keys()),a=i.next();!a.done;a=i.next()){var l=a.value;if(l!==Qe&&t.startsWith(l))return n.push([e,l]),_l(e.get(l),t.slice(l.length),n)}}catch(s){r={error:s}}finally{try{a&&!a.done&&(o=i.return)&&o.call(i)}finally{if(r)throw r.error}}return n.push([e,t]),_l(void 0,"",n)},mu=function(e,t){var n,r;if(t.length===0||e==null)return e;try{for(var o=re(e.keys()),i=o.next();!i.done;i=o.next()){var a=i.value;if(a!==Qe&&t.startsWith(a))return mu(e.get(a),t.slice(a.length))}}catch(l){n={error:l}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},Zs=function(e,t){var n,r,o=t.length;e:for(var i=0;e&&i0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new Qs,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}},e.prototype.discard=function(t){var n=this,r=this._idToShortId.get(t);if(r==null)throw new Error("MiniSearch: cannot discard document with ID ".concat(t,": it is not in the index"));this._idToShortId.delete(t),this._documentIds.delete(r),this._storedFields.delete(r),(this._fieldLength.get(r)||[]).forEach(function(o,i){n.removeFieldLength(r,i,n._documentCount,o)}),this._fieldLength.delete(r),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()},e.prototype.maybeAutoVacuum=function(){if(this._options.autoVacuum!==!1){var t=this._options.autoVacuum,n=t.minDirtFactor,r=t.minDirtCount,o=t.batchSize,i=t.batchWait;this.conditionalVacuum({batchSize:o,batchWait:i},{minDirtCount:r,minDirtFactor:n})}},e.prototype.discardAll=function(t){var n,r,o=this._options.autoVacuum;try{this._options.autoVacuum=!1;try{for(var i=re(t),a=i.next();!a.done;a=i.next()){var l=a.value;this.discard(l)}}catch(s){n={error:s}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}finally{this._options.autoVacuum=o}this.maybeAutoVacuum()},e.prototype.replace=function(t){var n=this._options,r=n.idField,o=n.extractField,i=o(t,r);this.discard(i),this.add(t)},e.prototype.vacuum=function(t){return t===void 0&&(t={}),this.conditionalVacuum(t)},e.prototype.conditionalVacuum=function(t,n){var r=this;return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&n,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(function(){var o=r._enqueuedVacuumConditions;return r._enqueuedVacuumConditions=gu,r.performVacuuming(t,o)}),this._enqueuedVacuum)):this.vacuumConditionsMet(n)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(t),this._currentVacuum)},e.prototype.performVacuuming=function(t,n){return u3(this,void 0,void 0,function(){var r,o,i,a,l,s,u,d,c,f,h,y,g,w,m,v,_,E,b,k,P,S,A,O,j;return d3(this,function(D){switch(D.label){case 0:if(r=this._dirtCount,!this.vacuumConditionsMet(n))return[3,10];o=t.batchSize||vu.batchSize,i=t.batchWait||vu.batchWait,a=1,D.label=1;case 1:D.trys.push([1,7,8,9]),l=re(this._index),s=l.next(),D.label=2;case 2:if(s.done)return[3,6];u=De(s.value,2),d=u[0],c=u[1];try{for(f=(S=void 0,re(c)),h=f.next();!h.done;h=f.next()){y=De(h.value,2),g=y[0],w=y[1];try{for(m=(O=void 0,re(w)),v=m.next();!v.done;v=m.next())_=De(v.value,1),E=_[0],!this._documentIds.has(E)&&(w.size<=1?c.delete(g):w.delete(E))}catch(F){O={error:F}}finally{try{v&&!v.done&&(j=m.return)&&j.call(m)}finally{if(O)throw O.error}}}}catch(F){S={error:F}}finally{try{h&&!h.done&&(A=f.return)&&A.call(f)}finally{if(S)throw S.error}}return this._index.get(d).size===0&&this._index.delete(d),a%o!==0?[3,4]:[4,new Promise(function(F){return setTimeout(F,i)})];case 3:D.sent(),D.label=4;case 4:a+=1,D.label=5;case 5:return s=l.next(),[3,2];case 6:return[3,9];case 7:return b=D.sent(),k={error:b},[3,9];case 8:try{s&&!s.done&&(P=l.return)&&P.call(l)}finally{if(k)throw k.error}return[7];case 9:this._dirtCount-=r,D.label=10;case 10:return[4,null];case 11:return D.sent(),this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null,[2]}})})},e.prototype.vacuumConditionsMet=function(t){if(t==null)return!0;var n=t.minDirtCount,r=t.minDirtFactor;return n=n||ec.minDirtCount,r=r||ec.minDirtFactor,this.dirtCount>=n&&this.dirtFactor>=r},Object.defineProperty(e.prototype,"isVacuuming",{get:function(){return this._currentVacuum!=null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dirtCount",{get:function(){return this._dirtCount},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dirtFactor",{get:function(){return this._dirtCount/(1+this._documentCount+this._dirtCount)},enumerable:!1,configurable:!0}),e.prototype.has=function(t){return this._idToShortId.has(t)},e.prototype.getStoredFields=function(t){var n=this._idToShortId.get(t);if(n!=null)return this._storedFields.get(n)},e.prototype.search=function(t,n){var r,o;n===void 0&&(n={});var i=this.executeQuery(t,n),a=[];try{for(var l=re(i),s=l.next();!s.done;s=l.next()){var u=De(s.value,2),d=u[0],c=u[1],f=c.score,h=c.terms,y=c.match,g=h.length||1,w={id:this._documentIds.get(d),score:f*g,terms:Object.keys(y),queryTerms:h,match:y};Object.assign(w,this._storedFields.get(d)),(n.filter==null||n.filter(w))&&a.push(w)}}catch(m){r={error:m}}finally{try{s&&!s.done&&(o=l.return)&&o.call(l)}finally{if(r)throw r.error}}return t===e.wildcard&&n.boostDocument==null&&this._options.searchOptions.boostDocument==null||a.sort(xh),a},e.prototype.autoSuggest=function(t,n){var r,o,i,a;n===void 0&&(n={}),n=me(me({},this._options.autoSuggestOptions),n);var l=new Map;try{for(var s=re(this.search(t,n)),u=s.next();!u.done;u=s.next()){var d=u.value,c=d.score,f=d.terms,h=f.join(" "),y=l.get(h);y!=null?(y.score+=c,y.count+=1):l.set(h,{score:c,terms:f,count:1})}}catch(b){r={error:b}}finally{try{u&&!u.done&&(o=s.return)&&o.call(s)}finally{if(r)throw r.error}}var g=[];try{for(var w=re(l),m=w.next();!m.done;m=w.next()){var v=De(m.value,2),y=v[0],_=v[1],c=_.score,f=_.terms,E=_.count;g.push({suggestion:y,terms:f,score:c/E})}}catch(b){i={error:b}}finally{try{m&&!m.done&&(a=w.return)&&a.call(w)}finally{if(i)throw i.error}}return g.sort(xh),g},Object.defineProperty(e.prototype,"documentCount",{get:function(){return this._documentCount},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"termCount",{get:function(){return this._index.size},enumerable:!1,configurable:!0}),e.loadJSON=function(t,n){if(n==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(t),n)},e.getDefault=function(t){if(Js.hasOwnProperty(t))return Xs(Js,t);throw new Error('MiniSearch: unknown option "'.concat(t,'"'))},e.loadJS=function(t,n){var r,o,i,a,l,s,u=t.index,d=t.documentCount,c=t.nextId,f=t.documentIds,h=t.fieldIds,y=t.fieldLength,g=t.averageFieldLength,w=t.storedFields,m=t.dirtCount,v=t.serializationVersion;if(v!==1&&v!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");var _=new e(n);_._documentCount=d,_._nextId=c,_._documentIds=Ca(f),_._idToShortId=new Map,_._fieldIds=h,_._fieldLength=Ca(y),_._avgFieldLength=g,_._storedFields=Ca(w),_._dirtCount=m||0,_._index=new Qs;try{for(var E=re(_._documentIds),b=E.next();!b.done;b=E.next()){var k=De(b.value,2),P=k[0],S=k[1];_._idToShortId.set(S,P)}}catch(z){r={error:z}}finally{try{b&&!b.done&&(o=E.return)&&o.call(E)}finally{if(r)throw r.error}}try{for(var A=re(u),O=A.next();!O.done;O=A.next()){var j=De(O.value,2),D=j[0],F=j[1],$=new Map;try{for(var U=(l=void 0,re(Object.keys(F))),W=U.next();!W.done;W=U.next()){var B=W.value,L=F[B];v===1&&(L=L.ds),$.set(parseInt(B,10),Ca(L))}}catch(z){l={error:z}}finally{try{W&&!W.done&&(s=U.return)&&s.call(U)}finally{if(l)throw l.error}}_._index.set(D,$)}}catch(z){i={error:z}}finally{try{O&&!O.done&&(a=A.return)&&a.call(A)}finally{if(i)throw i.error}}return _},e.prototype.executeQuery=function(t,n){var r=this;if(n===void 0&&(n={}),t===e.wildcard)return this.executeWildcardQuery(n);if(typeof t!="string"){var o=me(me(me({},n),t),{queries:void 0}),i=t.queries.map(function(w){return r.executeQuery(w,o)});return this.combineResults(i,o.combineWith)}var a=this._options,l=a.tokenize,s=a.processTerm,u=a.searchOptions,d=me(me({tokenize:l,processTerm:s},u),n),c=d.tokenize,f=d.processTerm,h=c(t).flatMap(function(w){return f(w)}).filter(function(w){return!!w}),y=h.map(_3(d)),g=y.map(function(w){return r.executeQuerySpec(w,d)});return this.combineResults(g,d.combineWith)},e.prototype.executeQuerySpec=function(t,n){var r,o,i,a,l=me(me({},this._options.searchOptions),n),s=(l.fields||this._options.fields).reduce(function(B,L){var z;return me(me({},B),(z={},z[L]=Xs(l.boost,L)||1,z))},{}),u=l.boostDocument,d=l.weights,c=l.maxFuzzy,f=l.bm25,h=me(me({},gh.weights),d),y=h.fuzzy,g=h.prefix,w=this._index.get(t.term),m=this.termResults(t.term,t.term,1,w,s,u,f),v,_;if(t.prefix&&(v=this._index.atPrefix(t.term)),t.fuzzy){var E=t.fuzzy===!0?.2:t.fuzzy,b=E<1?Math.min(c,Math.round(t.term.length*E)):E;b&&(_=this._index.fuzzyGet(t.term,b))}if(v)try{for(var k=re(v),P=k.next();!P.done;P=k.next()){var S=De(P.value,2),A=S[0],O=S[1],j=A.length-t.term.length;if(j){_==null||_.delete(A);var D=g*A.length/(A.length+.3*j);this.termResults(t.term,A,D,O,s,u,f,m)}}}catch(B){r={error:B}}finally{try{P&&!P.done&&(o=k.return)&&o.call(k)}finally{if(r)throw r.error}}if(_)try{for(var F=re(_.keys()),$=F.next();!$.done;$=F.next()){var A=$.value,U=De(_.get(A),2),W=U[0],j=U[1];if(j){var D=y*A.length/(A.length+j);this.termResults(t.term,A,D,W,s,u,f,m)}}}catch(B){i={error:B}}finally{try{$&&!$.done&&(a=F.return)&&a.call(F)}finally{if(i)throw i.error}}return m},e.prototype.executeWildcardQuery=function(t){var n,r,o=new Map,i=me(me({},this._options.searchOptions),t);try{for(var a=re(this._documentIds),l=a.next();!l.done;l=a.next()){var s=De(l.value,2),u=s[0],d=s[1],c=i.boostDocument?i.boostDocument(d,"",this._storedFields.get(u)):1;o.set(u,{score:c,terms:[],match:{}})}}catch(f){n={error:f}}finally{try{l&&!l.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}return o},e.prototype.combineResults=function(t,n){if(n===void 0&&(n=Yd),t.length===0)return new Map;var r=n.toLowerCase();return t.reduce(g3[r])||new Map},e.prototype.toJSON=function(){var t,n,r,o,i=[];try{for(var a=re(this._index),l=a.next();!l.done;l=a.next()){var s=De(l.value,2),u=s[0],d=s[1],c={};try{for(var f=(r=void 0,re(d)),h=f.next();!h.done;h=f.next()){var y=De(h.value,2),g=y[0],w=y[1];c[g]=Object.fromEntries(w)}}catch(m){r={error:m}}finally{try{h&&!h.done&&(o=f.return)&&o.call(f)}finally{if(r)throw r.error}}i.push([u,c])}}catch(m){t={error:m}}finally{try{l&&!l.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:i,serializationVersion:2}},e.prototype.termResults=function(t,n,r,o,i,a,l,s){var u,d,c,f,h;if(s===void 0&&(s=new Map),o==null)return s;try{for(var y=re(Object.keys(i)),g=y.next();!g.done;g=y.next()){var w=g.value,m=i[w],v=this._fieldIds[w],_=o.get(v);if(_!=null){var E=_.size,b=this._avgFieldLength[v];try{for(var k=(c=void 0,re(_.keys())),P=k.next();!P.done;P=k.next()){var S=P.value;if(!this._documentIds.has(S)){this.removeTerm(v,S,n),E-=1;continue}var A=a?a(this._documentIds.get(S),n,this._storedFields.get(S)):1;if(A){var O=_.get(S),j=this._fieldLength.get(S)[v],D=x3(O,E,this._documentCount,j,b,l),F=r*m*A*D,$=s.get(S);if($){$.score+=F,E3($.terms,t);var U=Xs($.match,n);U?U.push(w):$.match[n]=[w]}else s.set(S,{score:F,terms:[t],match:(h={},h[n]=[w],h)})}}}catch(W){c={error:W}}finally{try{P&&!P.done&&(f=k.return)&&f.call(k)}finally{if(c)throw c.error}}}}}catch(W){u={error:W}}finally{try{g&&!g.done&&(d=y.return)&&d.call(y)}finally{if(u)throw u.error}}return s},e.prototype.addTerm=function(t,n,r){var o=this._index.fetch(r,_h),i=o.get(t);if(i==null)i=new Map,i.set(n,1),o.set(t,i);else{var a=i.get(n);i.set(n,(a||0)+1)}},e.prototype.removeTerm=function(t,n,r){if(!this._index.has(r)){this.warnDocumentChanged(n,t,r);return}var o=this._index.fetch(r,_h),i=o.get(t);i==null||i.get(n)==null?this.warnDocumentChanged(n,t,r):i.get(n)<=1?i.size<=1?o.delete(t):i.delete(n):i.set(n,i.get(n)-1),this._index.get(r).size===0&&this._index.delete(r)},e.prototype.warnDocumentChanged=function(t,n,r){var o,i;try{for(var a=re(Object.keys(this._fieldIds)),l=a.next();!l.done;l=a.next()){var s=l.value;if(this._fieldIds[s]===n){this._options.logger("warn","MiniSearch: document with ID ".concat(this._documentIds.get(t),' has changed before removal: term "').concat(r,'" was not present in field "').concat(s,'". Removing a document after it has changed can corrupt the index!'),"version_conflict");return}}}catch(u){o={error:u}}finally{try{l&&!l.done&&(i=a.return)&&i.call(a)}finally{if(o)throw o.error}}},e.prototype.addDocumentId=function(t){var n=this._nextId;return this._idToShortId.set(t,n),this._documentIds.set(n,t),this._documentCount+=1,this._nextId+=1,n},e.prototype.addFields=function(t){for(var n=0;nJSON.stringify(await(await fetch("/.vocs/search-index-0db5b665.json")).json());let tc;function L1(){const[e,t]=p.useState();return p.useEffect(()=>{(async()=>{tc||(tc=b3());const n=await tc,r=v3.loadJSON(n,{fields:["title","titles","text"],searchOptions:{boost:{title:4,text:2,titles:1},fuzzy:.2,prefix:!0},storeFields:["href","html","isPage","text","title","titles"]});t(r)})()},[]),p.useEffect(()=>{},[]),e}var C3="vocs_DesktopSearch_search",P3="vocs_DesktopSearch_searchCommand";const S3=p.forwardRef((e,t)=>p.createElement(fe.label,q({},e,{ref:t,onMouseDown:n=>{var r;(r=e.onMouseDown)===null||r===void 0||r.call(e,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault()}}))),A3=S3;var N1={exports:{}};/*!*************************************************** * mark.js v8.11.1 * https://markjs.io/ * Copyright (c) 2014–2018, Julian Kühnel * Released under the MIT license https://git.io/vwTVl -*****************************************************/(function(e,t){(function(n,r){e.exports=r()})(Ty,function(){var n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(u){return typeof u}:function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},r=function(u,d){if(!(u instanceof d))throw new TypeError("Cannot call a class as a function")},o=function(){function u(d,c){for(var f=0;f1&&arguments[1]!==void 0?arguments[1]:!0,f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:5e3;r(this,u),this.ctx=d,this.iframes=c,this.exclude=f,this.iframesTimeout=h}return o(u,[{key:"getContexts",value:function(){var c=void 0,f=[];return typeof this.ctx>"u"||!this.ctx?c=[]:NodeList.prototype.isPrototypeOf(this.ctx)?c=Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?c=this.ctx:typeof this.ctx=="string"?c=Array.prototype.slice.call(document.querySelectorAll(this.ctx)):c=[this.ctx],c.forEach(function(h){var y=f.filter(function(g){return g.contains(h)}).length>0;f.indexOf(h)===-1&&!y&&f.push(h)}),f}},{key:"getIframeContents",value:function(c,f){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},y=void 0;try{var g=c.contentWindow;if(y=g.document,!g||!y)throw new Error("iframe inaccessible")}catch{h()}y&&f(y)}},{key:"isIframeBlank",value:function(c){var f="about:blank",h=c.getAttribute("src").trim(),y=c.contentWindow.location.href;return y===f&&h!==f&&h}},{key:"observeIframeLoad",value:function(c,f,h){var y=this,g=!1,w=null,m=function v(){if(!g){g=!0,clearTimeout(w);try{y.isIframeBlank(c)||(c.removeEventListener("load",v),y.getIframeContents(c,f,h))}catch{h()}}};c.addEventListener("load",m),w=setTimeout(m,this.iframesTimeout)}},{key:"onIframeReady",value:function(c,f,h){try{c.contentWindow.document.readyState==="complete"?this.isIframeBlank(c)?this.observeIframeLoad(c,f,h):this.getIframeContents(c,f,h):this.observeIframeLoad(c,f,h)}catch{h()}}},{key:"waitForIframes",value:function(c,f){var h=this,y=0;this.forEachIframe(c,function(){return!0},function(g){y++,h.waitForIframes(g.querySelector("html"),function(){--y||f()})},function(g){g||f()})}},{key:"forEachIframe",value:function(c,f,h){var y=this,g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){},w=c.querySelectorAll("iframe"),m=w.length,v=0;w=Array.prototype.slice.call(w);var _=function(){--m<=0&&g(v)};m||_(),w.forEach(function(E){u.matches(E,y.exclude)?_():y.onIframeReady(E,function(b){f(E)&&(v++,h(b)),_()},_)})}},{key:"createIterator",value:function(c,f,h){return document.createNodeIterator(c,f,h,!1)}},{key:"createInstanceOnIframe",value:function(c){return new u(c.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(c,f,h){var y=c.compareDocumentPosition(h),g=Node.DOCUMENT_POSITION_PRECEDING;if(y&g)if(f!==null){var w=f.compareDocumentPosition(h),m=Node.DOCUMENT_POSITION_FOLLOWING;if(w&m)return!0}else return!0;return!1}},{key:"getIteratorNode",value:function(c){var f=c.previousNode(),h=void 0;return f===null?h=c.nextNode():h=c.nextNode()&&c.nextNode(),{prevNode:f,node:h}}},{key:"checkIframeFilter",value:function(c,f,h,y){var g=!1,w=!1;return y.forEach(function(m,v){m.val===h&&(g=v,w=m.handled)}),this.compareNodeIframe(c,f,h)?(g===!1&&!w?y.push({val:h,handled:!0}):g!==!1&&!w&&(y[g].handled=!0),!0):(g===!1&&y.push({val:h,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(c,f,h,y){var g=this;c.forEach(function(w){w.handled||g.getIframeContents(w.val,function(m){g.createInstanceOnIframe(m).forEachNode(f,h,y)})})}},{key:"iterateThroughNodes",value:function(c,f,h,y,g){for(var w=this,m=this.createIterator(f,c,y),v=[],_=[],E=void 0,b=void 0,k=function(){var S=w.getIteratorNode(m);return b=S.prevNode,E=S.node,E};k();)this.iframes&&this.forEachIframe(f,function(P){return w.checkIframeFilter(E,b,P,v)},function(P){w.createInstanceOnIframe(P).forEachNode(c,function(S){return _.push(S)},y)}),_.push(E);_.forEach(function(P){h(P)}),this.iframes&&this.handleOpenIframes(v,c,h,y),g()}},{key:"forEachNode",value:function(c,f,h){var y=this,g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){},w=this.getContexts(),m=w.length;m||g(),w.forEach(function(v){var _=function(){y.iterateThroughNodes(c,v,f,h,function(){--m<=0&&g()})};y.iframes?y.waitForIframes(v,_):_()})}}],[{key:"matches",value:function(c,f){var h=typeof f=="string"?[f]:f,y=c.matches||c.matchesSelector||c.msMatchesSelector||c.mozMatchesSelector||c.oMatchesSelector||c.webkitMatchesSelector;if(y){var g=!1;return h.every(function(w){return y.call(c,w)?(g=!0,!1):!0}),g}else return!1}}]),u}(),l=function(){function u(d){r(this,u),this.ctx=d,this.ie=!1;var c=window.navigator.userAgent;(c.indexOf("MSIE")>-1||c.indexOf("Trident")>-1)&&(this.ie=!0)}return o(u,[{key:"log",value:function(c){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"debug",h=this.opt.log;this.opt.debug&&(typeof h>"u"?"undefined":n(h))==="object"&&typeof h[f]=="function"&&h[f]("mark.js: "+c)}},{key:"escapeStr",value:function(c){return c.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(c){return this.opt.wildcards!=="disabled"&&(c=this.setupWildcardsRegExp(c)),c=this.escapeStr(c),Object.keys(this.opt.synonyms).length&&(c=this.createSynonymsRegExp(c)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(c=this.setupIgnoreJoinersRegExp(c)),this.opt.diacritics&&(c=this.createDiacriticsRegExp(c)),c=this.createMergedBlanksRegExp(c),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(c=this.createJoinersRegExp(c)),this.opt.wildcards!=="disabled"&&(c=this.createWildcardsRegExp(c)),c=this.createAccuracyRegExp(c),c}},{key:"createSynonymsRegExp",value:function(c){var f=this.opt.synonyms,h=this.opt.caseSensitive?"":"i",y=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var g in f)if(f.hasOwnProperty(g)){var w=f[g],m=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(g):this.escapeStr(g),v=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(w):this.escapeStr(w);m!==""&&v!==""&&(c=c.replace(new RegExp("("+this.escapeStr(m)+"|"+this.escapeStr(v)+")","gm"+h),y+("("+this.processSynomyms(m)+"|")+(this.processSynomyms(v)+")")+y))}return c}},{key:"processSynomyms",value:function(c){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(c=this.setupIgnoreJoinersRegExp(c)),c}},{key:"setupWildcardsRegExp",value:function(c){return c=c.replace(/(?:\\)*\?/g,function(f){return f.charAt(0)==="\\"?"?":""}),c.replace(/(?:\\)*\*/g,function(f){return f.charAt(0)==="\\"?"*":""})}},{key:"createWildcardsRegExp",value:function(c){var f=this.opt.wildcards==="withSpaces";return c.replace(/\u0001/g,f?"[\\S\\s]?":"\\S?").replace(/\u0002/g,f?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(c){return c.replace(/[^(|)\\]/g,function(f,h,y){var g=y.charAt(h+1);return/[(|)\\]/.test(g)||g===""?f:f+"\0"})}},{key:"createJoinersRegExp",value:function(c){var f=[],h=this.opt.ignorePunctuation;return Array.isArray(h)&&h.length&&f.push(this.escapeStr(h.join(""))),this.opt.ignoreJoiners&&f.push("\\u00ad\\u200b\\u200c\\u200d"),f.length?c.split(/\u0000+/).join("["+f.join("")+"]*"):c}},{key:"createDiacriticsRegExp",value:function(c){var f=this.opt.caseSensitive?"":"i",h=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],y=[];return c.split("").forEach(function(g){h.every(function(w){if(w.indexOf(g)!==-1){if(y.indexOf(w)>-1)return!1;c=c.replace(new RegExp("["+w+"]","gm"+f),"["+w+"]"),y.push(w)}return!0})}),c}},{key:"createMergedBlanksRegExp",value:function(c){return c.replace(/[\s]+/gmi,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(c){var f=this,h="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿",y=this.opt.accuracy,g=typeof y=="string"?y:y.value,w=typeof y=="string"?[]:y.limiters,m="";switch(w.forEach(function(v){m+="|"+f.escapeStr(v)}),g){case"partially":default:return"()("+c+")";case"complementary":return m="\\s"+(m||this.escapeStr(h)),"()([^"+m+"]*"+c+"[^"+m+"]*)";case"exactly":return"(^|\\s"+m+")("+c+")(?=$|\\s"+m+")"}}},{key:"getSeparatedKeywords",value:function(c){var f=this,h=[];return c.forEach(function(y){f.opt.separateWordSearch?y.split(" ").forEach(function(g){g.trim()&&h.indexOf(g)===-1&&h.push(g)}):y.trim()&&h.indexOf(y)===-1&&h.push(y)}),{keywords:h.sort(function(y,g){return g.length-y.length}),length:h.length}}},{key:"isNumeric",value:function(c){return Number(parseFloat(c))==c}},{key:"checkRanges",value:function(c){var f=this;if(!Array.isArray(c)||Object.prototype.toString.call(c[0])!=="[object Object]")return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(c),[];var h=[],y=0;return c.sort(function(g,w){return g.start-w.start}).forEach(function(g){var w=f.callNoMatchOnInvalidRanges(g,y),m=w.start,v=w.end,_=w.valid;_&&(g.start=m,g.length=v-m,h.push(g),y=v)}),h}},{key:"callNoMatchOnInvalidRanges",value:function(c,f){var h=void 0,y=void 0,g=!1;return c&&typeof c.start<"u"?(h=parseInt(c.start,10),y=h+parseInt(c.length,10),this.isNumeric(c.start)&&this.isNumeric(c.length)&&y-f>0&&y-h>0?g=!0:(this.log("Ignoring invalid or overlapping range: "+(""+JSON.stringify(c))),this.opt.noMatch(c))):(this.log("Ignoring invalid range: "+JSON.stringify(c)),this.opt.noMatch(c)),{start:h,end:y,valid:g}}},{key:"checkWhitespaceRanges",value:function(c,f,h){var y=void 0,g=!0,w=h.length,m=f-w,v=parseInt(c.start,10)-m;return v=v>w?w:v,y=v+parseInt(c.length,10),y>w&&(y=w,this.log("End range automatically set to the max value of "+w)),v<0||y-v<0||v>w||y>w?(g=!1,this.log("Invalid range: "+JSON.stringify(c)),this.opt.noMatch(c)):h.substring(v,y).replace(/\s+/g,"")===""&&(g=!1,this.log("Skipping whitespace only range: "+JSON.stringify(c)),this.opt.noMatch(c)),{start:v,end:y,valid:g}}},{key:"getTextNodes",value:function(c){var f=this,h="",y=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(g){y.push({start:h.length,end:(h+=g.textContent).length,node:g})},function(g){return f.matchesExclude(g.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){c({value:h,nodes:y})})}},{key:"matchesExclude",value:function(c){return a.matches(c,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(c,f,h){var y=this.opt.element?this.opt.element:"mark",g=c.splitText(f),w=g.splitText(h-f),m=document.createElement(y);return m.setAttribute("data-markjs","true"),this.opt.className&&m.setAttribute("class",this.opt.className),m.textContent=g.textContent,g.parentNode.replaceChild(m,g),w}},{key:"wrapRangeInMappedTextNode",value:function(c,f,h,y,g){var w=this;c.nodes.every(function(m,v){var _=c.nodes[v+1];if(typeof _>"u"||_.start>f){if(!y(m.node))return!1;var E=f-m.start,b=(h>m.end?m.end:h)-m.start,k=c.value.substr(0,m.start),P=c.value.substr(b+m.start);if(m.node=w.wrapRangeInTextNode(m.node,E,b),c.value=k+P,c.nodes.forEach(function(S,A){A>=v&&(c.nodes[A].start>0&&A!==v&&(c.nodes[A].start-=b),c.nodes[A].end-=b)}),h-=b,g(m.node.previousSibling,m.start),h>m.end)f=m.end;else return!1}return!0})}},{key:"wrapMatches",value:function(c,f,h,y,g){var w=this,m=f===0?0:f+1;this.getTextNodes(function(v){v.nodes.forEach(function(_){_=_.node;for(var E=void 0;(E=c.exec(_.textContent))!==null&&E[m]!=="";)if(h(E[m],_)){var b=E.index;if(m!==0)for(var k=1;k{const o=setTimeout(()=>r(e),t||500);return()=>{clearTimeout(o)}},[e,t]),n}function yu(e,t){const[n,r]=p.useState();p.useEffect(()=>{const i=O7(e);r(typeof i>"u"||i===null?typeof t=="function"?t():t:i)},[t,e]);const o=p.useCallback(i=>{r(a=>{let l;typeof i=="function"?l=i(a):l=i;try{localStorage.setItem(e,JSON.stringify(l))}catch{}return l})},[e]);return[n,o]}function O7(e){try{const t=localStorage.getItem(e);return typeof t=="string"?JSON.parse(t):void 0}catch{return}}var I7="vocs_Kbd";function D1(e){return x.jsx("kbd",{...e,className:N(e.className,I7)})}var L7="vocs_KeyboardShortcut_kbdGroup",N7="vocs_KeyboardShortcut";function ro(e){const{description:t,keys:n}=e;return x.jsxs("span",{className:N7,children:[t,x.jsx("span",{className:L7,children:n.map(r=>x.jsx(D1,{children:r},r))})]})}var D7="vocs_SearchDialog_content",wh="vocs_SearchDialog_excerpt",M7="vocs_SearchDialog_overlay",j7="vocs_SearchDialog_result",Eh="vocs_SearchDialog_resultIcon",F7="vocs_SearchDialog_resultSelected",z7="vocs_SearchDialog_results",U7="vocs_SearchDialog",V7="vocs_SearchDialog_searchBox",B7="vocs_SearchDialog_searchInput",Pa="vocs_SearchDialog_searchInputIcon",H7="vocs_SearchDialog_searchInputIconDesktop",W7="vocs_SearchDialog_searchInputIconMobile",K7="vocs_SearchDialog_searchShortcuts",kh="vocs_SearchDialog_title",G7="vocs_SearchDialog_titleIcon",q7="vocs_SearchDialog_titles";function M1(e){const t=Ud(),n=p.useRef(null),r=p.useRef(null),[o,i]=yu("filterText",""),a=$7(o,200),l=L1(),[s,u]=p.useState(-1),[d,c]=p.useState(!1),[f,h]=yu("showDetailView",!0),y=p.useMemo(()=>l?a?(u(0),l.search(a).slice(0,16)):(u(-1),[]):[],[l,a]),g=y.length,w=y[s],m=p.useCallback(()=>{var b,k,P;if(!r.current)return;const v=new Set;for(const S of y)for(const A in S.match)v.add(A);const _=new R7(r.current);_.unmark({done(){_==null||_.markRegExp(Y7(v))}});const E=r.current.querySelectorAll(`.${wh}`);for(const S of E)(b=S.querySelector('mark[data-markjs="true"]'))==null||b.scrollIntoView({block:"center"});(P=(k=r.current)==null?void 0:k.firstElementChild)==null||P.scrollIntoView({block:"start"})},[y]);return p.useEffect(()=>{if(!e.open)return;function v(_){var E;switch(_.key){case"ArrowDown":{_.preventDefault(),u(b=>{var S;let k=b+1;k>=g&&(k=0);const P=(S=r.current)==null?void 0:S.children[k];return P==null||P.scrollIntoView({block:"nearest"}),k}),c(!0);break}case"ArrowUp":{_.preventDefault(),u(b=>{var S;let k=b-1;k<0&&(k=g-1);const P=(S=r.current)==null?void 0:S.children[k];return P==null||P.scrollIntoView({block:"nearest"}),k}),c(!0);break}case"Backspace":{if(!_.metaKey)return;_.preventDefault(),i(""),(E=n.current)==null||E.focus();break}case"Enter":{if(_.target instanceof HTMLButtonElement&&_.target.type!=="submit"||!w)return;_.preventDefault(),t(w.href),e.onClose();break}}}return window.addEventListener("keydown",v),()=>{window.removeEventListener("keydown",v)}},[t,g,i,w,e.open,e.onClose]),p.useEffect(()=>{a!==""&&r.current&&m()},[m,a]),x.jsxs(a7,{children:[x.jsx(l7,{className:M7}),x.jsxs(s7,{onOpenAutoFocus:v=>{n.current&&(v.preventDefault(),n.current.focus()),m()},onCloseAutoFocus:()=>{u(0)},className:U7,"aria-describedby":void 0,children:[x.jsx(c7,{className:r1,children:"Search"}),x.jsxs("form",{className:V7,children:[x.jsx("button",{"aria-label":"Close search dialog",type:"button",onClick:()=>e.onClose(),className:W7,children:x.jsx(k3,{className:Pa,height:20,width:20})}),x.jsx(A7,{htmlFor:"search-input",children:x.jsx(Wd,{"aria-label":"Search",className:N(Pa,H7),height:20,width:20})}),x.jsx("input",{ref:n,tabIndex:0,className:B7,id:"search-input",onChange:v=>i(v.target.value),placeholder:"Search",type:"search",value:o}),x.jsx("button",{"aria-label":"Toggle detail view",type:"button",onClick:()=>h(v=>!v),children:x.jsx($3,{className:Pa,height:20,width:20})}),x.jsx("button",{"aria-label":"Reset search",type:"button",className:Pa,onClick:()=>{var v;i(""),(v=n.current)==null||v.focus()},children:"⌫"})]}),x.jsxs("ul",{className:z7,role:y.length?"listbox":void 0,onMouseMove:()=>c(!1),ref:r,children:[a&&y.length===0&&x.jsxs("li",{children:['No results for "',x.jsx("span",{children:a}),'"']}),y.map((v,_)=>{var E;return x.jsx("li",{role:"option",className:N(j7,_===s&&F7),"aria-selected":_===s,"aria-label":[...v.titles.filter(b=>!!b),v.title].join(" > "),children:x.jsxs(Vv,{to:v.href,onClick:b=>{b.metaKey||e.onClose()},onMouseEnter:()=>!d&&u(_),onFocus:()=>u(_),children:[x.jsxs("div",{className:q7,children:[v.isPage?x.jsx(T3,{className:Eh}):x.jsx("span",{className:Eh,children:"#"}),v.titles.filter(b=>!!b).map(b=>x.jsxs("span",{className:kh,children:[x.jsx("span",{dangerouslySetInnerHTML:{__html:b}}),x.jsx(C3,{className:G7})]},b)),x.jsx("span",{className:kh,children:x.jsx("span",{dangerouslySetInnerHTML:{__html:v.title}})})]}),f&&((E=v.text)==null?void 0:E.trim())&&x.jsx("div",{className:wh,children:x.jsx(e1,{className:D7,children:x.jsx("div",{dangerouslySetInnerHTML:{__html:v.html}})})})]})},v.id)})]}),x.jsxs("div",{className:K7,children:[x.jsx(ro,{description:"Navigate",keys:["↑","↓"]}),x.jsx(ro,{description:"Select",keys:["enter"]}),x.jsx(ro,{description:"Close",keys:["esc"]}),x.jsx(ro,{description:"Reset",keys:["⌘","⌫"]})]})]})]})}function Y7(e){return new RegExp([...e].sort((t,n)=>n.length-t.length).map(t=>`(${t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")})`).join("|"),"gi")}function Q7(){L1();const[e,t]=p.useState(!1);return p.useEffect(()=>{function n(r){const o=document.activeElement instanceof HTMLElement&&(["input","select","textarea"].includes(document.activeElement.tagName.toLowerCase())||document.activeElement.isContentEditable);r.key==="/"&&!e&&!o?(r.preventDefault(),t(!0)):r.metaKey===!0&&r.key==="k"&&(r.preventDefault(),t(i=>!i))}return window.addEventListener("keydown",n),()=>{window.removeEventListener("keydown",n)}},[e]),x.jsxs(P1,{open:e,onOpenChange:t,children:[x.jsx(S1,{asChild:!0,children:x.jsxs("button",{className:C7,type:"button",children:[x.jsx(Wd,{style:{marginTop:2}}),"Search",x.jsx("div",{className:P7,children:x.jsx("div",{style:{background:"currentColor",transform:"rotate(45deg)",width:1.5,borderRadius:2,height:"100%"}})})]})}),x.jsx(M1,{open:e,onClose:()=>t(!1)})]})}var j1="vocs_DesktopTopNav_button",Z7="vocs_DesktopTopNav_content",X7="vocs_DesktopTopNav_curtain",bh="vocs_DesktopTopNav_divider",nc="vocs_DesktopTopNav_group",Sa="vocs_DesktopTopNav_hideCompact",xu="vocs_DesktopTopNav_icon",wl="vocs_DesktopTopNav_item",J7="vocs_DesktopTopNav_logo",eE="vocs_DesktopTopNav_logoWrapper",tE="vocs_DesktopTopNav",Ch="vocs_DesktopTopNav_section",nE="vocs_DesktopTopNav_withLogo",rE="vocs_Icon",_u="var(--vocs_Icon_size)";function st({className:e,label:t,icon:n,size:r,style:o}){return x.jsx("div",{"aria-label":t,className:N(rE,e),role:"img",style:{...o,...qt({[_u]:r})},children:x.jsx(n,{height:r,width:r})})}var oE="vocs_Logo_logoDark",iE="vocs_Logo_logoLight",rc="vocs_Logo";function aE({className:e}){const{logoUrl:t}=Je();return t?x.jsx(x.Fragment,{children:typeof t=="string"?x.jsx("img",{alt:"Logo",className:N(e,rc),src:t}):x.jsxs(x.Fragment,{children:[x.jsx("img",{alt:"Logo",className:N(e,rc,oE),src:t.dark}),x.jsx("img",{alt:"Logo",className:N(e,rc,iE),src:t.light})]})}):null}var lE="vocs_NavLogo_logoImage",sE="vocs_NavLogo_title";function Qd(){const e=Je();return e.logoUrl?x.jsx(aE,{className:lE}):x.jsx("div",{className:sE,children:e.title})}const cE=p.createContext(void 0);function ql(e){const t=p.useContext(cE);return e||t||"ltr"}function Yl(e){const t=e+"CollectionProvider",[n,r]=kn(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=h=>{const{scope:y,children:g}=h,w=Z.useRef(null),m=Z.useRef(new Map).current;return Z.createElement(o,{scope:y,itemMap:m,collectionRef:w},g)},l=e+"CollectionSlot",s=Z.forwardRef((h,y)=>{const{scope:g,children:w}=h,m=i(l,g),v=Ue(y,m.collectionRef);return Z.createElement(bo,{ref:v},w)}),u=e+"CollectionItemSlot",d="data-radix-collection-item",c=Z.forwardRef((h,y)=>{const{scope:g,children:w,...m}=h,v=Z.useRef(null),_=Ue(y,v),E=i(u,g);return Z.useEffect(()=>(E.itemMap.set(v,{ref:v,...m}),()=>void E.itemMap.delete(v))),Z.createElement(bo,{[d]:"",ref:_},w)});function f(h){const y=i(e+"CollectionConsumer",h);return Z.useCallback(()=>{const w=y.collectionRef.current;if(!w)return[];const m=Array.from(w.querySelectorAll(`[${d}]`));return Array.from(y.itemMap.values()).sort((E,b)=>m.indexOf(E.ref.current)-m.indexOf(b.ref.current))},[y.collectionRef,y.itemMap])}return[{Provider:a,Slot:s,ItemSlot:c},f,r]}function uE(e){const t=p.useRef({value:e,previous:e});return p.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}const dE=p.forwardRef((e,t)=>p.createElement(fe.span,q({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),fE=dE,Gi="NavigationMenu",[Zd,pE,hE]=Yl(Gi),[wu,mE,vE]=Yl(Gi),[Xd,kS]=kn(Gi,[hE,vE]),[gE,Ir]=Xd(Gi),[yE,bS]=Xd(Gi),xE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,delayDuration:a=200,skipDelayDuration:l=300,orientation:s="horizontal",dir:u,...d}=e,[c,f]=p.useState(null),h=Ue(t,A=>f(A)),y=ql(u),g=p.useRef(0),w=p.useRef(0),m=p.useRef(0),[v,_]=p.useState(!0),[E="",b]=ar({prop:r,onChange:A=>{const O=A!=="",j=l>0;O?(window.clearTimeout(m.current),j&&_(!1)):(window.clearTimeout(m.current),m.current=window.setTimeout(()=>_(!0),l)),o==null||o(A)},defaultProp:i}),k=p.useCallback(()=>{window.clearTimeout(w.current),w.current=window.setTimeout(()=>b(""),150)},[b]),P=p.useCallback(A=>{window.clearTimeout(w.current),b(A)},[b]),S=p.useCallback(A=>{E===A?window.clearTimeout(w.current):g.current=window.setTimeout(()=>{window.clearTimeout(w.current),b(A)},a)},[E,b,a]);return p.useEffect(()=>()=>{window.clearTimeout(g.current),window.clearTimeout(w.current),window.clearTimeout(m.current)},[]),p.createElement(_E,{scope:n,isRootMenu:!0,value:E,dir:y,orientation:s,rootNavigationMenu:c,onTriggerEnter:A=>{window.clearTimeout(g.current),v?S(A):P(A)},onTriggerLeave:()=>{window.clearTimeout(g.current),k()},onContentEnter:()=>window.clearTimeout(w.current),onContentLeave:k,onItemSelect:A=>{b(O=>O===A?"":A)},onItemDismiss:()=>b("")},p.createElement(fe.nav,q({"aria-label":"Main","data-orientation":s,dir:y},d,{ref:h})))}),_E=e=>{const{scope:t,isRootMenu:n,rootNavigationMenu:r,dir:o,orientation:i,children:a,value:l,onItemSelect:s,onItemDismiss:u,onTriggerEnter:d,onTriggerLeave:c,onContentEnter:f,onContentLeave:h}=e,[y,g]=p.useState(null),[w,m]=p.useState(new Map),[v,_]=p.useState(null);return p.createElement(gE,{scope:t,isRootMenu:n,rootNavigationMenu:r,value:l,previousValue:uE(l),baseId:on(),dir:o,orientation:i,viewport:y,onViewportChange:g,indicatorTrack:v,onIndicatorTrackChange:_,onTriggerEnter:at(d),onTriggerLeave:at(c),onContentEnter:at(f),onContentLeave:at(h),onItemSelect:at(s),onItemDismiss:at(u),onViewportContentChange:p.useCallback((E,b)=>{m(k=>(k.set(E,b),new Map(k)))},[]),onViewportContentRemove:p.useCallback(E=>{m(b=>b.has(E)?(b.delete(E),new Map(b)):b)},[])},p.createElement(Zd.Provider,{scope:t},p.createElement(yE,{scope:t,items:w},a)))},wE="NavigationMenuList",EE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=Ir(wE,n),i=p.createElement(fe.ul,q({"data-orientation":o.orientation},r,{ref:t}));return p.createElement(fe.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange},p.createElement(Zd.Slot,{scope:n},o.isRootMenu?p.createElement(z1,{asChild:!0},i):i))}),kE="NavigationMenuItem",[bE,F1]=Xd(kE),CE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,...o}=e,i=on(),a=r||i||"LEGACY_REACT_AUTO_VALUE",l=p.useRef(null),s=p.useRef(null),u=p.useRef(null),d=p.useRef(()=>{}),c=p.useRef(!1),f=p.useCallback((y="start")=>{if(l.current){d.current();const g=Eu(l.current);g.length&&Jd(y==="start"?g:g.reverse())}},[]),h=p.useCallback(()=>{if(l.current){const y=Eu(l.current);y.length&&(d.current=IE(y))}},[]);return p.createElement(bE,{scope:n,value:a,triggerRef:s,contentRef:l,focusProxyRef:u,wasEscapeCloseRef:c,onEntryKeyDown:f,onFocusProxyEnter:f,onRootContentClose:h,onContentFocusOutside:h},p.createElement(fe.li,q({},o,{ref:t})))}),Ph="NavigationMenuTrigger",PE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,disabled:r,...o}=e,i=Ir(Ph,e.__scopeNavigationMenu),a=F1(Ph,e.__scopeNavigationMenu),l=p.useRef(null),s=Ue(l,a.triggerRef,t),u=B1(i.baseId,a.value),d=H1(i.baseId,a.value),c=p.useRef(!1),f=p.useRef(!1),h=a.value===i.value;return p.createElement(p.Fragment,null,p.createElement(Zd.ItemSlot,{scope:n,value:a.value},p.createElement(U1,{asChild:!0},p.createElement(fe.button,q({id:u,disabled:r,"data-disabled":r?"":void 0,"data-state":V1(h),"aria-expanded":h,"aria-controls":d},o,{ref:s,onPointerEnter:le(e.onPointerEnter,()=>{f.current=!1,a.wasEscapeCloseRef.current=!1}),onPointerMove:le(e.onPointerMove,ku(()=>{r||f.current||a.wasEscapeCloseRef.current||c.current||(i.onTriggerEnter(a.value),c.current=!0)})),onPointerLeave:le(e.onPointerLeave,ku(()=>{r||(i.onTriggerLeave(),c.current=!1)})),onClick:le(e.onClick,()=>{i.onItemSelect(a.value),f.current=h}),onKeyDown:le(e.onKeyDown,y=>{const w={horizontal:"ArrowDown",vertical:i.dir==="rtl"?"ArrowLeft":"ArrowRight"}[i.orientation];h&&y.key===w&&(a.onEntryKeyDown(),y.preventDefault())})})))),h&&p.createElement(p.Fragment,null,p.createElement(fE,{"aria-hidden":!0,tabIndex:0,ref:a.focusProxyRef,onFocus:y=>{const g=a.contentRef.current,w=y.relatedTarget,m=w===l.current,v=g==null?void 0:g.contains(w);(m||!v)&&a.onFocusProxyEnter(m?"start":"end")}}),i.viewport&&p.createElement("span",{"aria-owns":d})))}),Sh="navigationMenu.linkSelect",SE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return p.createElement(U1,{asChild:!0},p.createElement(fe.a,q({"data-active":r?"":void 0,"aria-current":r?"page":void 0},i,{ref:t,onClick:le(e.onClick,a=>{const l=a.target,s=new CustomEvent(Sh,{bubbles:!0,cancelable:!0});if(l.addEventListener(Sh,u=>o==null?void 0:o(u),{once:!0}),du(l,s),!s.defaultPrevented&&!a.metaKey){const u=new CustomEvent(Wa,{bubbles:!0,cancelable:!0});du(l,u)}},{checkForDefaultPrevented:!1})})))}),El="NavigationMenuContent",AE=p.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Ir(El,e.__scopeNavigationMenu),i=F1(El,e.__scopeNavigationMenu),a=Ue(i.contentRef,t),l=i.value===o.value,s={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...r};return o.viewport?p.createElement(TE,q({forceMount:n},s,{ref:a})):p.createElement(bn,{present:n||l},p.createElement(RE,q({"data-state":V1(l)},s,{ref:a,onPointerEnter:le(e.onPointerEnter,o.onContentEnter),onPointerLeave:le(e.onPointerLeave,ku(o.onContentLeave)),style:{pointerEvents:!l&&o.isRootMenu?"none":void 0,...s.style}})))}),TE=p.forwardRef((e,t)=>{const n=Ir(El,e.__scopeNavigationMenu),{onViewportContentChange:r,onViewportContentRemove:o}=n;return yn(()=>{r(e.value,{ref:t,...e})},[e,t,r]),yn(()=>()=>o(e.value),[e.value,o]),null}),Wa="navigationMenu.rootContentDismiss",RE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,triggerRef:o,focusProxyRef:i,wasEscapeCloseRef:a,onRootContentClose:l,onContentFocusOutside:s,...u}=e,d=Ir(El,n),c=p.useRef(null),f=Ue(c,t),h=B1(d.baseId,r),y=H1(d.baseId,r),g=pE(n),w=p.useRef(null),{onItemDismiss:m}=d;p.useEffect(()=>{const _=c.current;if(d.isRootMenu&&_){const E=()=>{var b;m(),l(),_.contains(document.activeElement)&&((b=o.current)===null||b===void 0||b.focus())};return _.addEventListener(Wa,E),()=>_.removeEventListener(Wa,E)}},[d.isRootMenu,e.value,o,m,l]);const v=p.useMemo(()=>{const E=g().map(O=>O.value);d.dir==="rtl"&&E.reverse();const b=E.indexOf(d.value),k=E.indexOf(d.previousValue),P=r===d.value,S=k===E.indexOf(r);if(!P&&!S)return w.current;const A=(()=>{if(b!==k){if(P&&k!==-1)return b>k?"from-end":"from-start";if(S&&b!==-1)return b>k?"to-start":"to-end"}return null})();return w.current=A,A},[d.previousValue,d.value,d.dir,g,r]);return p.createElement(z1,{asChild:!0},p.createElement(Kd,q({id:y,"aria-labelledby":h,"data-motion":v,"data-orientation":d.orientation},u,{ref:f,onDismiss:()=>{var _;const E=new Event(Wa,{bubbles:!0,cancelable:!0});(_=c.current)===null||_===void 0||_.dispatchEvent(E)},onFocusOutside:le(e.onFocusOutside,_=>{var E;s();const b=_.target;(E=d.rootNavigationMenu)!==null&&E!==void 0&&E.contains(b)&&_.preventDefault()}),onPointerDownOutside:le(e.onPointerDownOutside,_=>{var E;const b=_.target,k=g().some(S=>{var A;return(A=S.ref.current)===null||A===void 0?void 0:A.contains(b)}),P=d.isRootMenu&&((E=d.viewport)===null||E===void 0?void 0:E.contains(b));(k||P||!d.isRootMenu)&&_.preventDefault()}),onKeyDown:le(e.onKeyDown,_=>{const E=_.altKey||_.ctrlKey||_.metaKey;if(_.key==="Tab"&&!E){const P=Eu(_.currentTarget),S=document.activeElement,A=P.findIndex(D=>D===S),j=_.shiftKey?P.slice(0,A).reverse():P.slice(A+1,P.length);if(Jd(j))_.preventDefault();else{var k;(k=i.current)===null||k===void 0||k.focus()}}}),onEscapeKeyDown:le(e.onEscapeKeyDown,_=>{a.current=!0})})))}),$E="FocusGroup",z1=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=Ir($E,n);return p.createElement(wu.Provider,{scope:n},p.createElement(wu.Slot,{scope:n},p.createElement(fe.div,q({dir:o.dir},r,{ref:t}))))}),Ah=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],OE="FocusGroupItem",U1=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=mE(n),i=Ir(OE,n);return p.createElement(wu.ItemSlot,{scope:n},p.createElement(fe.button,q({},r,{ref:t,onKeyDown:le(e.onKeyDown,a=>{if(["Home","End",...Ah].includes(a.key)){let s=o().map(c=>c.ref.current);if([i.dir==="rtl"?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(a.key)&&s.reverse(),Ah.includes(a.key)){const c=s.indexOf(a.currentTarget);s=s.slice(c+1)}setTimeout(()=>Jd(s)),a.preventDefault()}})})))});function Eu(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Jd(e){const t=document.activeElement;return e.some(n=>n===t?!0:(n.focus(),document.activeElement!==t))}function IE(e){return e.forEach(t=>{t.dataset.tabindex=t.getAttribute("tabindex")||"",t.setAttribute("tabindex","-1")}),()=>{e.forEach(t=>{const n=t.dataset.tabindex;t.setAttribute("tabindex",n)})}}function V1(e){return e?"open":"closed"}function B1(e,t){return`${e}-trigger-${t}`}function H1(e,t){return`${e}-content-${t}`}function ku(e){return t=>t.pointerType==="mouse"?e(t):void 0}const LE=xE,NE=EE,DE=CE,ME=PE,jE=SE,FE=AE;var zE="var(--vocs_NavigationMenu_chevronDownIcon)",UE="vocs_NavigationMenu_content",VE="vocs_NavigationMenu_item",BE="vocs_NavigationMenu_link",HE="vocs_NavigationMenu_list",WE="vocs_NavigationMenu",KE="vocs_NavigationMenu_trigger vocs_NavigationMenu_link";const W1=e=>x.jsx(LE,{...e,className:N(e.className,WE)}),K1=e=>x.jsx(NE,{...e,className:N(e.className,HE)}),Ql=({active:e,children:t,className:n,href:r})=>x.jsx(jE,{asChild:!0,children:x.jsx(rn,{"data-active":e,className:N(n,BE),href:r,variant:"styleless",children:t})}),G1=e=>x.jsx(DE,{...e,className:N(e.className,VE)}),q1=({active:e,className:t,...n})=>{const{basePath:r}=Je(),o=r;return x.jsx(ME,{...n,"data-active":e,className:N(t,KE),style:qt({[zE]:`url(${o}/.vocs/icons/chevron-down.svg)`})})},Y1=e=>x.jsx(FE,{...e,className:N(e.className,UE)});function Q1(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 127.14 96.36",children:[x.jsx("title",{children:"Discord"}),x.jsx("g",{id:"图层_2","data-name":"图层 2",children:x.jsx("g",{id:"Discord_Logos","data-name":"Discord Logos",children:x.jsx("g",{id:"Discord_Logo_-_Large_-_White","data-name":"Discord Logo - Large - White",children:x.jsx("path",{d:"M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z",fill:"currentColor"})})})})]})}function Z1(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 98 96",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"GitHub"}),x.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z",fill:"currentColor"})]})}function GE(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 78 82",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Moon"}),x.jsx("path",{d:"M62.8455 45.9668C63.6268 45.9668 64.2127 45.3809 64.3104 44.5508C65.4334 34.3457 66.0682 33.9551 76.4197 32.3438C77.3963 32.1973 77.9334 31.7578 77.9334 30.8789C77.9334 30.0977 77.3963 29.5605 76.6151 29.4629C66.1658 27.4609 65.4334 27.4609 64.3104 17.2559C64.2127 16.377 63.6268 15.8398 62.8455 15.8398C62.0154 15.8398 61.4783 16.377 61.3807 17.207C60.1111 27.6074 59.6229 28.0957 49.0272 29.4629C48.2947 29.5117 47.7088 30.0977 47.7088 30.8789C47.7088 31.709 48.2947 32.1973 49.0272 32.3438C59.6229 34.3457 60.0623 34.4434 61.3807 44.6484C61.4783 45.3809 62.0154 45.9668 62.8455 45.9668ZM44.535 19.5508C45.0233 19.5508 45.3162 19.2578 45.4139 18.7695C46.6834 12.4707 46.5369 12.373 53.1287 11.0547C53.5682 10.957 53.91 10.7129 53.91 10.1758C53.91 9.63868 53.5682 9.39448 53.1287 9.29688C46.5369 7.97848 46.6834 7.88089 45.4139 1.58199C45.3162 1.09379 45.0233 0.800781 44.535 0.800781C43.9979 0.800781 43.7049 1.09379 43.6072 1.58199C42.3377 7.88089 42.4842 7.97848 35.9412 9.29688C35.4529 9.39448 35.1111 9.63868 35.1111 10.1758C35.1111 10.7129 35.4529 10.957 35.9412 11.0547C42.4842 12.373 42.3865 12.4707 43.6072 18.7695C43.7049 19.2578 43.9979 19.5508 44.535 19.5508Z",fill:"currentColor"}),x.jsx("path",{d:"M34.3298 81.2696C48.49 81.2696 59.9157 74.043 65.0915 61.7872C65.8239 59.9806 65.5798 58.6134 64.7497 57.7833C64.0173 57.0509 62.7478 56.9044 61.3318 57.4903C58.4509 58.6134 54.9353 59.2481 50.6384 59.2481C33.695 59.2481 22.7575 48.6036 22.7575 32.2462C22.7575 27.4122 23.6853 22.6759 24.7595 20.5763C25.5407 18.9161 25.4919 17.5001 24.8083 16.67C24.0271 15.7423 22.6599 15.4005 20.7068 16.1329C8.64624 20.7716 0.345459 33.4181 0.345459 47.8712C0.345459 66.8165 14.5056 81.2696 34.3298 81.2696ZM34.4275 74.5801C18.4607 74.5801 7.03494 62.9591 7.03494 47.3341C7.03494 38.2521 10.9411 30.0489 17.6306 24.629C16.8005 27.0704 16.361 30.6837 16.361 34.1505C16.361 52.8517 29.5446 65.6935 48.8806 65.6935C52.0544 65.6935 54.9841 65.3517 56.4001 64.9122C51.615 70.918 43.4607 74.5801 34.4275 74.5801Z",fill:"currentColor"})]})}function qE(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 84 84",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Sun"}),x.jsx("path",{d:"M41.8675 15.5254C43.9183 15.5254 45.6273 13.7676 45.6273 11.7168V3.80658C45.6273 1.75588 43.9183 0.046875 41.8675 0.046875C39.7679 0.046875 38.0589 1.75588 38.0589 3.80658V11.7168C38.0589 13.7676 39.7679 15.5254 41.8675 15.5254ZM60.3246 23.2402C61.7895 24.7051 64.2309 24.7539 65.7446 23.2402L71.3598 17.6738C72.7758 16.209 72.7758 13.7188 71.3598 12.2539C69.8949 10.7891 67.4535 10.7891 65.9887 12.2539L60.3246 17.918C58.9086 19.3828 58.9086 21.7754 60.3246 23.2402ZM67.9906 41.7461C67.9906 43.7969 69.7485 45.5547 71.7992 45.5547H79.6117C81.7113 45.5547 83.4202 43.7969 83.4202 41.7461C83.4202 39.6953 81.7113 37.9375 79.6117 37.9375H71.7992C69.7485 37.9375 67.9906 39.6953 67.9906 41.7461ZM60.3246 60.3008C58.9086 61.7656 58.9086 64.1582 60.3246 65.623L65.9887 71.2871C67.4535 72.7519 69.8949 72.7031 71.3598 71.2383C72.7758 69.7734 72.7758 67.332 71.3598 65.8672L65.6957 60.3008C64.2309 58.8359 61.7895 58.8359 60.3246 60.3008ZM41.8675 67.9668C39.7679 67.9668 38.0589 69.7246 38.0589 71.7754V79.6855C38.0589 81.7363 39.7679 83.4453 41.8675 83.4453C43.9183 83.4453 45.6273 81.7363 45.6273 79.6855V71.7754C45.6273 69.7246 43.9183 67.9668 41.8675 67.9668ZM23.3617 60.3008C21.8969 58.8359 19.4067 58.8359 17.9418 60.3008L12.3754 65.8184C10.9106 67.2832 10.9106 69.7246 12.3266 71.1894C13.7914 72.6543 16.2328 72.7031 17.6977 71.2383L23.3129 65.623C24.7778 64.1582 24.7778 61.7656 23.3617 60.3008ZM15.6957 41.7461C15.6957 39.6953 13.9867 37.9375 11.8871 37.9375H4.07455C1.97497 37.9375 0.265991 39.6953 0.265991 41.7461C0.265991 43.7969 1.97497 45.5547 4.07455 45.5547H11.8871C13.9867 45.5547 15.6957 43.7969 15.6957 41.7461ZM23.3129 23.2402C24.7778 21.8242 24.7778 19.334 23.3617 17.918L17.7465 12.2539C16.3305 10.8379 13.8403 10.7891 12.4242 12.2539C10.9594 13.7188 10.9594 16.209 12.3754 17.625L17.9418 23.2402C19.4067 24.7051 21.8481 24.7051 23.3129 23.2402Z",fill:"currentColor"}),x.jsx("path",{d:"M41.8675 61.668C52.7073 61.668 61.7405 52.6836 61.7405 41.7461C61.7405 30.8086 52.7073 21.8242 41.8675 21.8242C30.9788 21.8242 21.9456 30.8086 21.9456 41.7461C21.9456 52.6836 30.9788 61.668 41.8675 61.668ZM41.8675 55.0273C34.5921 55.0273 28.5862 48.9727 28.5862 41.7461C28.5862 34.5195 34.5921 28.4648 41.8675 28.4648C49.0941 28.4648 55.0999 34.5195 55.0999 41.7461C55.0999 48.9727 49.0941 55.0273 41.8675 55.0273Z",fill:"currentColor"})]})}function X1(){return x.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",viewBox:"0 0 50 50",children:[x.jsx("title",{children:"Telegram"}),x.jsx("path",{d:"M25 2c12.703 0 23 10.297 23 23S37.703 48 25 48 2 37.703 2 25 12.297 2 25 2zm7.934 32.375c.423-1.298 2.405-14.234 2.65-16.783.074-.772-.17-1.285-.648-1.514-.578-.278-1.434-.139-2.427.219-1.362.491-18.774 7.884-19.78 8.312-.954.405-1.856.847-1.856 1.487 0 .45.267.703 1.003.966.766.273 2.695.858 3.834 1.172 1.097.303 2.346.04 3.046-.395.742-.461 9.305-6.191 9.92-6.693.614-.502 1.104.141.602.644-.502.502-6.38 6.207-7.155 6.997-.941.959-.273 1.953.358 2.351.721.454 5.906 3.932 6.687 4.49.781.558 1.573.811 2.298.811.725 0 1.107-.955 1.468-2.064z",fill:"currentColor"})]})}function J1(){return x.jsxs("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Warpcast"}),x.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.92028 31.9901H24.0698C28.4371 31.9901 31.9901 28.4373 31.9901 24.0699V7.92053C31.9901 3.55319 28.4371 0.000137329 24.0698 0.000137329H7.92028C3.55304 0.000137329 0 3.55319 0 7.92053V24.0699C0 28.4373 3.55304 31.9901 7.92028 31.9901ZM19.4134 16.048L20.9908 10.124H25.1383L21.2924 23.2218H17.7062L15.9951 17.1397L14.284 23.2218H10.7055L6.85115 10.124H10.999L12.5915 16.0916L14.1891 10.124H17.8309L19.4134 16.048Z",fill:"currentColor"})]})}function eg(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 1200 1227",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"X"}),x.jsx("path",{d:"M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z",fill:"currentColor"})]})}bu.Curtain=YE;function bu(){var r,o,i,a;const e=Je(),{showLogo:t,showSidebar:n}=Or();return x.jsxs("div",{className:N(tE,t&&!n&&nE),children:[x.jsx(Q7,{}),t&&x.jsx("div",{className:eE,children:x.jsx("div",{className:J7,children:x.jsx(Zn,{to:"/",style:{alignItems:"center",display:"flex",height:"56px",marginTop:"4px"},children:x.jsx(Qd,{})})})}),x.jsx("div",{className:Ch}),x.jsxs("div",{className:Ch,children:[(((r=e.topNav)==null?void 0:r.length)||0)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:nc,children:x.jsx(QE,{})}),x.jsx("div",{className:N(bh,Sa)})]}),e.socials&&((o=e.socials)==null?void 0:o.length)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:N(nc,Sa),style:{marginLeft:"-8px",marginRight:"-8px"},children:e.socials.map((l,s)=>x.jsx("div",{className:wl,children:x.jsx(t6,{...l})},s))}),!((i=e.theme)!=null&&i.colorScheme)&&x.jsx("div",{className:N(bh,Sa)})]}),!((a=e.theme)!=null&&a.colorScheme)&&x.jsx("div",{className:N(nc,Sa),style:{marginLeft:"-8px",marginRight:"-8px"},children:x.jsx("div",{className:wl,children:x.jsx(XE,{})})})]})]})}function YE(){return x.jsx("div",{className:X7})}function QE(){const{topNav:e}=Je();if(!e)return null;const{pathname:t}=Re(),n=Ki({pathname:t,items:e});return x.jsx(W1,{delayDuration:0,children:x.jsx(K1,{children:e.map((r,o)=>r.link?x.jsx(Ql,{active:n.includes(r.id),className:wl,href:r.link,children:r.text},o):r.items?x.jsxs(G1,{className:wl,children:[x.jsx(q1,{active:n.includes(r.id),children:r.text}),x.jsx(Y1,{className:Z7,children:x.jsx(ZE,{items:r.items})})]},o):null)})})}function ZE({items:e}){const{pathname:t}=Re(),n=Ki({pathname:t,items:e});return x.jsx("ul",{children:e==null?void 0:e.map((r,o)=>x.jsx(Ql,{active:n.includes(r.id),href:r.link,children:r.text},o))})}function XE(){const{toggle:e}=M3();return x.jsxs("button",{className:j1,onClick:e,type:"button",children:[x.jsx(st,{className:N(xu,j3),size:"20px",label:"Light",icon:qE}),x.jsx(st,{className:N(xu,F3),size:"20px",label:"Dark",icon:GE,style:{marginTop:"-2px"}})]})}const JE={discord:Q1,github:Z1,telegram:X1,warpcast:J1,x:eg},e6={discord:"23px",github:"20px",telegram:"21px",warpcast:"20px",x:"18px"};function t6({icon:e,label:t,link:n}){return x.jsx("a",{className:j1,href:n,target:"_blank",rel:"noopener noreferrer",children:x.jsx(st,{className:xu,label:t,icon:JE[e],size:e6[e]||"20px"})})}function n6(){return x.jsx("div",{})}const r6=({children:e})=>e;function o6(){const e=$r(),t=Je();return p.useMemo(()=>{const{pattern:n="",text:r="Edit page"}=t.editLink??{};let o="";return typeof n=="function"?o="":e.filePath&&(o=n.replace(/:path/g,e.filePath)),{url:o,text:r}},[t.editLink,e.filePath])}function tg(){const[e,t]=p.useState(!1);return p.useEffect(()=>{t(!0)},[]),e}var i6="vocs_Footer_container",a6="vocs_Footer_editLink",l6="vocs_Footer_lastUpdated",s6="vocs_Footer_navigation",Th="vocs_Footer_navigationIcon",c6="vocs_Footer_navigationIcon_left",u6="vocs_Footer_navigationIcon_right",Rh="vocs_Footer_navigationItem",d6="vocs_Footer_navigationItem_left",f6="vocs_Footer_navigationItem_right",$h="vocs_Footer_navigationText",Oh="vocs_Footer_navigationTextInner",p6="vocs_Footer";function h6(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 72 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Arrow Left"}),x.jsx("path",{d:"M0.325684 29.7461C0.325684 30.8203 0.813963 31.8457 1.69286 32.6758L26.8882 57.8223C27.7671 58.6524 28.7437 59.043 29.7691 59.043C31.9175 59.043 33.5777 57.4317 33.5777 55.2344C33.5777 54.209 33.2359 53.1836 32.5035 52.5L25.7652 45.5176L9.26126 30.6738L8.38236 32.7734L21.3706 33.7012H67.4644C69.7593 33.7012 71.3706 32.041 71.3706 29.7461C71.3706 27.4512 69.7593 25.791 67.4644 25.791H21.3706L8.38236 26.7188L9.26126 28.8672L25.7652 13.9746L32.5035 6.99221C33.2359 6.30861 33.5777 5.28322 33.5777 4.25782C33.5777 2.06052 31.9175 0.449219 29.7691 0.449219C28.7437 0.449219 27.7671 0.839814 26.8882 1.66991L1.69286 26.8164C0.813963 27.6465 0.325684 28.6719 0.325684 29.7461Z",fill:"currentColor"})]})}function m6(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 72 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Arrow Right"}),x.jsx("path",{d:"M71.3706 29.7461C71.3706 28.6719 70.8824 27.6465 70.0035 26.8164L44.8081 1.66991C43.9292 0.839814 42.9527 0.449219 41.9273 0.449219C39.7789 0.449219 38.1187 2.06052 38.1187 4.25782C38.1187 5.28322 38.4605 6.30861 39.1929 6.99221L45.9312 13.9746L62.4351 28.8672L63.314 26.7188L50.3257 25.791H4.23196C1.93706 25.791 0.325684 27.4512 0.325684 29.7461C0.325684 32.041 1.93706 33.7012 4.23196 33.7012H50.3257L63.314 32.7734L62.4351 30.6738L45.9312 45.5176L39.1929 52.5C38.4605 53.1836 38.1187 54.209 38.1187 55.2344C38.1187 57.4317 39.7789 59.043 41.9273 59.043C42.9527 59.043 43.9292 58.6524 44.8081 57.8223L70.0035 32.6758C70.8824 31.8457 71.3706 30.8203 71.3706 29.7461Z",fill:"currentColor"})]})}function v6(){const{layout:e}=Or(),t=tg(),n=$r(),r=p.useMemo(()=>n.lastUpdatedAt?new Date(n.lastUpdatedAt):void 0,[n.lastUpdatedAt]),o=p.useMemo(()=>r==null?void 0:r.toISOString(),[r]);return x.jsxs("footer",{className:p6,children:[e==="docs"&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{className:i6,children:[x.jsx(g6,{}),t&&n.lastUpdatedAt&&x.jsxs("div",{className:l6,children:["Last updated:"," ",x.jsx("time",{dateTime:o,children:new Intl.DateTimeFormat(void 0,{dateStyle:"short",timeStyle:"short"}).format(r)})]})]}),x.jsx(y6,{})]}),x.jsx(n6,{})]})}function g6(){const e=o6();return e.url?x.jsx("div",{children:x.jsxs(rn,{className:a6,href:e.url,children:[x.jsx(L3,{})," ",e.text]})}):null}function y6(){const e=tg(),t=Kl(),{pathname:n}=Re(),r=p.useMemo(()=>ng(t.items||[]).filter(s=>s.link),[t]),o=p.useMemo(()=>r.findIndex(s=>s.link===n),[r,n]),[i,a]=p.useMemo(()=>o<0?[]:o===0?[null,r[o+1]]:o===r.length-1?[r[o-1],null]:[r[o-1],r[o+1]],[o,r]),l=Ud();return p.useEffect(()=>{let s=o,u=!1;const d=f=>{if(f.code==="ShiftLeft"&&(u=!0),u){const h=r[s+1],y=r[s-1];f.code==="ArrowRight"&&(h!=null&&h.link)&&(l(h.link),s++),f.code==="ArrowLeft"&&(y!=null&&y.link)&&(l(y.link),s--)}},c=f=>{f.code==="ShiftLeft"&&(u=!1)};return window.addEventListener("keydown",d),window.addEventListener("keyup",c),()=>{window.removeEventListener("keydown",d),window.removeEventListener("keyup",c)}},[]),e?x.jsxs("div",{className:s6,children:[i?x.jsxs(rn,{className:N(Rh,d6),href:i.link,variant:"styleless",children:[x.jsxs("div",{className:$h,children:[x.jsx("div",{className:N(Th,c6),style:qt({[_u]:"0.75em"}),children:x.jsx(st,{label:"Previous",icon:h6})}),x.jsx("div",{className:Oh,children:i.text})]}),x.jsx(ro,{description:"Previous",keys:["shift","←"]})]}):x.jsx("div",{}),a?x.jsxs(rn,{className:N(Rh,f6),href:a.link,variant:"styleless",children:[x.jsxs("div",{className:$h,children:[x.jsx("div",{className:Oh,style:{textAlign:"right"},children:a.text}),x.jsx("div",{className:N(Th,u6),style:qt({[_u]:"0.75em"}),children:x.jsx(st,{label:"Next",icon:m6})})]}),x.jsx(ro,{description:"Next",keys:["shift","→"]})]}):x.jsx("div",{})]}):null}function ng(e){const t=[];for(const n of e){if(n.items){t.push(...ng(n.items));continue}t.push(n)}return t}const rg="Collapsible",[x6,og]=kn(rg),[_6,ef]=x6(rg),w6=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:o,disabled:i,onOpenChange:a,...l}=e,[s=!1,u]=ar({prop:r,defaultProp:o,onChange:a});return p.createElement(_6,{scope:n,disabled:i,contentId:on(),open:s,onOpenToggle:p.useCallback(()=>u(d=>!d),[u])},p.createElement(fe.div,q({"data-state":tf(s),"data-disabled":i?"":void 0},l,{ref:t})))}),E6="CollapsibleTrigger",k6=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,o=ef(E6,n);return p.createElement(fe.button,q({type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":tf(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled},r,{ref:t,onClick:le(e.onClick,o.onOpenToggle)}))}),ig="CollapsibleContent",b6=p.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=ef(ig,e.__scopeCollapsible);return p.createElement(bn,{present:n||o.open},({present:i})=>p.createElement(C6,q({},r,{ref:t,present:i})))}),C6=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:o,...i}=e,a=ef(ig,n),[l,s]=p.useState(r),u=p.useRef(null),d=Ue(t,u),c=p.useRef(0),f=c.current,h=p.useRef(0),y=h.current,g=a.open||l,w=p.useRef(g),m=p.useRef();return p.useEffect(()=>{const v=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(v)},[]),yn(()=>{const v=u.current;if(v){m.current=m.current||{transitionDuration:v.style.transitionDuration,animationName:v.style.animationName},v.style.transitionDuration="0s",v.style.animationName="none";const _=v.getBoundingClientRect();c.current=_.height,h.current=_.width,w.current||(v.style.transitionDuration=m.current.transitionDuration,v.style.animationName=m.current.animationName),s(r)}},[a.open,r]),p.createElement(fe.div,q({"data-state":tf(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!g},i,{ref:d,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":y?`${y}px`:void 0,...e.style}}),g&&o)});function tf(e){return e?"open":"closed"}const P6=w6,S6=k6,A6=b6,Lr="Accordion",T6=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[nf,R6,$6]=Yl(Lr),[Zl,CS]=kn(Lr,[$6,og]),rf=og(),ag=Z.forwardRef((e,t)=>{const{type:n,...r}=e,o=r,i=r;return Z.createElement(nf.Provider,{scope:e.__scopeAccordion},n==="multiple"?Z.createElement(N6,q({},i,{ref:t})):Z.createElement(L6,q({},o,{ref:t})))});ag.propTypes={type(e){const t=e.value||e.defaultValue;return e.type&&!["single","multiple"].includes(e.type)?new Error("Invalid prop `type` supplied to `Accordion`. Expected one of `single | multiple`."):e.type==="multiple"&&typeof t=="string"?new Error("Invalid prop `type` supplied to `Accordion`. Expected `single` when `defaultValue` or `value` is type `string`."):e.type==="single"&&Array.isArray(t)?new Error("Invalid prop `type` supplied to `Accordion`. Expected `multiple` when `defaultValue` or `value` is type `string[]`."):null}};const[lg,O6]=Zl(Lr),[sg,I6]=Zl(Lr,{collapsible:!1}),L6=Z.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},collapsible:i=!1,...a}=e,[l,s]=ar({prop:n,defaultProp:r,onChange:o});return Z.createElement(lg,{scope:e.__scopeAccordion,value:l?[l]:[],onItemOpen:s,onItemClose:Z.useCallback(()=>i&&s(""),[i,s])},Z.createElement(sg,{scope:e.__scopeAccordion,collapsible:i},Z.createElement(cg,q({},a,{ref:t}))))}),N6=Z.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},...i}=e,[a=[],l]=ar({prop:n,defaultProp:r,onChange:o}),s=Z.useCallback(d=>l((c=[])=>[...c,d]),[l]),u=Z.useCallback(d=>l((c=[])=>c.filter(f=>f!==d)),[l]);return Z.createElement(lg,{scope:e.__scopeAccordion,value:a,onItemOpen:s,onItemClose:u},Z.createElement(sg,{scope:e.__scopeAccordion,collapsible:!0},Z.createElement(cg,q({},i,{ref:t}))))}),[D6,of]=Zl(Lr),cg=Z.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:o,orientation:i="vertical",...a}=e,l=Z.useRef(null),s=Ue(l,t),u=R6(n),c=ql(o)==="ltr",f=le(e.onKeyDown,h=>{var y;if(!T6.includes(h.key))return;const g=h.target,w=u().filter(A=>{var O;return!((O=A.ref.current)!==null&&O!==void 0&&O.disabled)}),m=w.findIndex(A=>A.ref.current===g),v=w.length;if(m===-1)return;h.preventDefault();let _=m;const E=0,b=v-1,k=()=>{_=m+1,_>b&&(_=E)},P=()=>{_=m-1,_{const{__scopeAccordion:n,value:r,...o}=e,i=of(Cu,n),a=O6(Cu,n),l=rf(n),s=on(),u=r&&a.value.includes(r)||!1,d=i.disabled||e.disabled;return Z.createElement(M6,{scope:n,open:u,disabled:d,triggerId:s},Z.createElement(P6,q({"data-orientation":i.orientation,"data-state":V6(u)},l,o,{ref:t,disabled:d,open:u,onOpenChange:c=>{c?a.onItemOpen(r):a.onItemClose(r)}})))}),Ih="AccordionTrigger",F6=Z.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=of(Lr,n),i=ug(Ih,n),a=I6(Ih,n),l=rf(n);return Z.createElement(nf.ItemSlot,{scope:n},Z.createElement(S6,q({"aria-disabled":i.open&&!a.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId},l,r,{ref:t})))}),z6="AccordionContent",U6=Z.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=of(Lr,n),i=ug(z6,n),a=rf(n);return Z.createElement(A6,q({role:"region","aria-labelledby":i.triggerId,"data-orientation":o.orientation},a,r,{ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}}))});function V6(e){return e?"open":"closed"}const B6=ag,H6=j6,W6=F6,K6=U6;var G6="vocs_MobileSearch_searchButton";function q6(){const[e,t]=p.useState(!1);return x.jsxs(P1,{open:e,onOpenChange:t,children:[x.jsx(S1,{asChild:!0,children:x.jsx("button",{className:G6,type:"button","aria-label":"Search",children:x.jsx(Wd,{height:21,width:21})})}),x.jsx(M1,{open:e,onClose:()=>t(!1)})]})}var Y6="vocs_MobileTopNav_button",Q6="var(--vocs_MobileTopNav_chevronDownIcon)",Z6="var(--vocs_MobileTopNav_chevronUpIcon)",X6="vocs_MobileTopNav_content",J6="vocs_MobileTopNav_curtain",Lh="vocs_MobileTopNav_curtainGroup",oc="vocs_MobileTopNav_curtainItem",e8="vocs_MobileTopNav_divider",Aa="vocs_MobileTopNav_group",t8="vocs_MobileTopNav_icon",n8="vocs_MobileTopNav_item",r8="vocs_MobileTopNav_logo",o8="vocs_MobileTopNav_menuTitle",dg="vocs_MobileTopNav_menuTrigger",fg="vocs_MobileTopNav_navigation",i8="vocs_MobileTopNav_navigationContent",Xo="vocs_MobileTopNav_navigationItem",a8="vocs_MobileTopNav_trigger",l8="vocs_MobileTopNav_navigation_compact",s8="vocs_MobileTopNav_outlinePopover",Nh="vocs_MobileTopNav_outlineTrigger",c8="vocs_MobileTopNav",Dh="vocs_MobileTopNav_section",u8="vocs_MobileTopNav_separator",d8="vocs_MobileTopNav_sidebarPopover",f8="vocs_MobileTopNav_topNavPopover";function p8(e,t){let n=!1;return()=>{n=!0,setTimeout(()=>{n&&e(),n=!1},t)}}var h8="vocs_Outline_heading",m8="vocs_Outline_item",v8="vocs_Outline_items",g8="vocs_Outline_link",y8="vocs_Outline_nav",x8="vocs_Outline";function pg({minLevel:e=2,maxLevel:t=3,highlightActive:n=!0,onClickItem:r,showTitle:o=!0}={}){const{outlineFooter:i}=Je(),{showOutline:a}=Or(),l=typeof a=="number"?e+a-1:t,s=p.useRef(!0),{pathname:u,hash:d}=Re(),[c,f]=p.useState([]);p.useEffect(()=>{if(typeof window>"u")return;const m=Array.from(document.querySelectorAll(`.${Qv}`));f(m)},[u]);const h=p.useMemo(()=>c?c.map(m=>{const v=m.querySelector(`.${Zv}`);if(!v)return null;const _=v.getBoundingClientRect(),E=v.id,b=Number(m.tagName[1]),k=m.textContent,P=window.scrollY+_.top;return bl?null:{id:E,level:b,slugTargetElement:v,text:k,topOffset:P}}).filter(Boolean):[],[c,l,e]),[y,g]=p.useState(d.replace("#",""));if(p.useEffect(()=>{if(typeof window>"u")return;const m=new IntersectionObserver(([v])=>{var E;if(!s.current)return;const _=v.target.id;if(v.isIntersecting)g(_);else{if(!(v.target.getBoundingClientRect().top>0))return;const P=h.findIndex(A=>A.id===y),S=(E=h[P-1])==null?void 0:E.id;g(S)}},{rootMargin:"0px 0px -95% 0px"});for(const v of h)m.observe(v.slugTargetElement);return()=>m.disconnect()},[y,h]),p.useEffect(()=>{if(typeof window>"u")return;const m=new IntersectionObserver(([v])=>{var E;if(!s.current)return;const _=(E=h[h.length-1])==null?void 0:E.id;v.isIntersecting?g(_):y===_&&g(h[h.length-2].id)});return m.observe(document.querySelector("[data-bottom-observer]")),()=>m.disconnect()},[y,h]),p.useEffect(()=>{if(typeof window>"u")return;const m=p8(()=>{var v,_,E;if(s.current){if(window.scrollY===0){g((v=h[0])==null?void 0:v.id);return}if(window.scrollY+document.documentElement.clientHeight>=document.documentElement.scrollHeight){g((_=h[h.length-1])==null?void 0:_.id);return}for(let b=0;bwindow.removeEventListener("scroll",m)},[h]),h.length===0)return null;const w=h.filter(m=>m.level===e);return x.jsxs("aside",{className:x8,children:[x.jsxs("nav",{className:y8,children:[o&&x.jsx("h2",{className:h8,children:"On this page"}),x.jsx(hg,{activeId:n?y:null,items:h,onClickItem:()=>{r==null||r(),s.current=!1,setTimeout(()=>{s.current=!0},500)},levelItems:w,setActiveId:g})]}),xl(i)]})}function hg({activeId:e,items:t,levelItems:n,onClickItem:r,setActiveId:o}){const{pathname:i}=Re();return x.jsx("ul",{className:v8,children:n.map(({id:a,level:l,text:s})=>{const u=`#${a}`,d=e===a,c=(()=>{var w;const h=t.findIndex(m=>m.id===a)+1,y=(w=t[h])==null?void 0:w.level;if(y<=l)return null;const g=[];for(let m=h;m{r==null||r(),o(a)},className:g8,children:s})}),c&&x.jsx(hg,{activeId:e,levelItems:c,items:t,onClickItem:r,setActiveId:o})]},a)})})}const _8=["top","right","bottom","left"],Xn=Math.min,Et=Math.max,kl=Math.round,Ta=Math.floor,Jn=e=>({x:e,y:e}),w8={left:"right",right:"left",bottom:"top",top:"bottom"},E8={start:"end",end:"start"};function Pu(e,t,n){return Et(e,Xn(t,n))}function xn(e,t){return typeof e=="function"?e(t):e}function _n(e){return e.split("-")[0]}function Io(e){return e.split("-")[1]}function af(e){return e==="x"?"y":"x"}function lf(e){return e==="y"?"height":"width"}function Lo(e){return["top","bottom"].includes(_n(e))?"y":"x"}function sf(e){return af(Lo(e))}function k8(e,t,n){n===void 0&&(n=!1);const r=Io(e),o=sf(e),i=lf(o);let a=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=bl(a)),[a,bl(a)]}function b8(e){const t=bl(e);return[Su(e),t,Su(t)]}function Su(e){return e.replace(/start|end/g,t=>E8[t])}function C8(e,t,n){const r=["left","right"],o=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:a;default:return[]}}function P8(e,t,n,r){const o=Io(e);let i=C8(_n(e),n==="start",r);return o&&(i=i.map(a=>a+"-"+o),t&&(i=i.concat(i.map(Su)))),i}function bl(e){return e.replace(/left|right|bottom|top/g,t=>w8[t])}function S8(e){return{top:0,right:0,bottom:0,left:0,...e}}function mg(e){return typeof e!="number"?S8(e):{top:e,right:e,bottom:e,left:e}}function Cl(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Mh(e,t,n){let{reference:r,floating:o}=e;const i=Lo(t),a=sf(t),l=lf(a),s=_n(t),u=i==="y",d=r.x+r.width/2-o.width/2,c=r.y+r.height/2-o.height/2,f=r[l]/2-o[l]/2;let h;switch(s){case"top":h={x:d,y:r.y-o.height};break;case"bottom":h={x:d,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:c};break;case"left":h={x:r.x-o.width,y:c};break;default:h={x:r.x,y:r.y}}switch(Io(t)){case"start":h[a]-=f*(n&&u?-1:1);break;case"end":h[a]+=f*(n&&u?-1:1);break}return h}const A8=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,l=i.filter(Boolean),s=await(a.isRTL==null?void 0:a.isRTL(t));let u=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:c}=Mh(u,r,s),f=r,h={},y=0;for(let g=0;g({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:a,elements:l,middlewareData:s}=t,{element:u,padding:d=0}=xn(e,t)||{};if(u==null)return{};const c=mg(d),f={x:n,y:r},h=sf(o),y=lf(h),g=await a.getDimensions(u),w=h==="y",m=w?"top":"left",v=w?"bottom":"right",_=w?"clientHeight":"clientWidth",E=i.reference[y]+i.reference[h]-f[h]-i.floating[y],b=f[h]-i.reference[h],k=await(a.getOffsetParent==null?void 0:a.getOffsetParent(u));let P=k?k[_]:0;(!P||!await(a.isElement==null?void 0:a.isElement(k)))&&(P=l.floating[_]||i.floating[y]);const S=E/2-b/2,A=P/2-g[y]/2-1,O=Xn(c[m],A),j=Xn(c[v],A),D=O,F=P-g[y]-j,$=P/2-g[y]/2+S,U=Pu(D,$,F),W=!s.arrow&&Io(o)!=null&&$!==U&&i.reference[y]/2-($D<=0)){var A,O;const D=(((A=i.flip)==null?void 0:A.index)||0)+1,F=b[D];if(F)return{data:{index:D,overflows:S},reset:{placement:F}};let $=(O=S.filter(U=>U.overflows[0]<=0).sort((U,W)=>U.overflows[1]-W.overflows[1])[0])==null?void 0:O.placement;if(!$)switch(h){case"bestFit":{var j;const U=(j=S.map(W=>[W.placement,W.overflows.filter(B=>B>0).reduce((B,L)=>B+L,0)]).sort((W,B)=>W[1]-B[1])[0])==null?void 0:j[0];U&&($=U);break}case"initialPlacement":$=l;break}if(o!==$)return{reset:{placement:$}}}return{}}}};function jh(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Fh(e){return _8.some(t=>e[t]>=0)}const $8=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...o}=xn(e,t);switch(r){case"referenceHidden":{const i=await Di(t,{...o,elementContext:"reference"}),a=jh(i,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Fh(a)}}}case"escaped":{const i=await Di(t,{...o,altBoundary:!0}),a=jh(i,n.floating);return{data:{escapedOffsets:a,escaped:Fh(a)}}}default:return{}}}}};async function O8(e,t){const{placement:n,platform:r,elements:o}=e,i=await(r.isRTL==null?void 0:r.isRTL(o.floating)),a=_n(n),l=Io(n),s=Lo(n)==="y",u=["left","top"].includes(a)?-1:1,d=i&&s?-1:1,c=xn(t,e);let{mainAxis:f,crossAxis:h,alignmentAxis:y}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...c};return l&&typeof y=="number"&&(h=l==="end"?y*-1:y),s?{x:h*d,y:f*u}:{x:f*u,y:h*d}}const vg=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:a,middlewareData:l}=t,s=await O8(t,e);return a===((n=l.offset)==null?void 0:n.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:a}}}}},I8=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:w=>{let{x:m,y:v}=w;return{x:m,y:v}}},...s}=xn(e,t),u={x:n,y:r},d=await Di(t,s),c=Lo(_n(o)),f=af(c);let h=u[f],y=u[c];if(i){const w=f==="y"?"top":"left",m=f==="y"?"bottom":"right",v=h+d[w],_=h-d[m];h=Pu(v,h,_)}if(a){const w=c==="y"?"top":"left",m=c==="y"?"bottom":"right",v=y+d[w],_=y-d[m];y=Pu(v,y,_)}const g=l.fn({...t,[f]:h,[c]:y});return{...g,data:{x:g.x-n,y:g.y-r}}}}},L8=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:i,middlewareData:a}=t,{offset:l=0,mainAxis:s=!0,crossAxis:u=!0}=xn(e,t),d={x:n,y:r},c=Lo(o),f=af(c);let h=d[f],y=d[c];const g=xn(l,t),w=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(s){const _=f==="y"?"height":"width",E=i.reference[f]-i.floating[_]+w.mainAxis,b=i.reference[f]+i.reference[_]-w.mainAxis;hb&&(h=b)}if(u){var m,v;const _=f==="y"?"width":"height",E=["top","left"].includes(_n(o)),b=i.reference[c]-i.floating[_]+(E&&((m=a.offset)==null?void 0:m[c])||0)+(E?0:w.crossAxis),k=i.reference[c]+i.reference[_]+(E?0:((v=a.offset)==null?void 0:v[c])||0)-(E?w.crossAxis:0);yk&&(y=k)}return{[f]:h,[c]:y}}}},N8=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:i}=t,{apply:a=()=>{},...l}=xn(e,t),s=await Di(t,l),u=_n(n),d=Io(n),c=Lo(n)==="y",{width:f,height:h}=r.floating;let y,g;u==="top"||u==="bottom"?(y=u,g=d===(await(o.isRTL==null?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(g=u,y=d==="end"?"top":"bottom");const w=h-s[y],m=f-s[g],v=!t.middlewareData.shift;let _=w,E=m;if(c){const k=f-s.left-s.right;E=d||v?Xn(m,k):k}else{const k=h-s.top-s.bottom;_=d||v?Xn(w,k):k}if(v&&!d){const k=Et(s.left,0),P=Et(s.right,0),S=Et(s.top,0),A=Et(s.bottom,0);c?E=f-2*(k!==0||P!==0?k+P:Et(s.left,s.right)):_=h-2*(S!==0||A!==0?S+A:Et(s.top,s.bottom))}await a({...t,availableWidth:E,availableHeight:_});const b=await o.getDimensions(i.floating);return f!==b.width||h!==b.height?{reset:{rects:!0}}:{}}}};function er(e){return gg(e)?(e.nodeName||"").toLowerCase():"#document"}function Ct(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Pn(e){var t;return(t=(gg(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function gg(e){return e instanceof Node||e instanceof Ct(e).Node}function rt(e){return e instanceof Element||e instanceof Ct(e).Element}function an(e){return e instanceof HTMLElement||e instanceof Ct(e).HTMLElement}function Au(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ct(e).ShadowRoot}function qi(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Dt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function D8(e){return["table","td","th"].includes(er(e))}function cf(e){const t=uf(),n=Dt(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function M8(e){let t=Co(e);for(;an(t)&&!Xl(t);){if(cf(t))return t;t=Co(t)}return null}function uf(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Xl(e){return["html","body","#document"].includes(er(e))}function Dt(e){return Ct(e).getComputedStyle(e)}function Jl(e){return rt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Co(e){if(er(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Au(e)&&e.host||Pn(e);return Au(t)?t.host:t}function yg(e){const t=Co(e);return Xl(t)?e.ownerDocument?e.ownerDocument.body:e.body:an(t)&&qi(t)?t:yg(t)}function Mi(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=yg(e),i=o===((r=e.ownerDocument)==null?void 0:r.body),a=Ct(o);return i?t.concat(a,a.visualViewport||[],qi(o)?o:[],a.frameElement&&n?Mi(a.frameElement):[]):t.concat(o,Mi(o,[],n))}function xg(e){const t=Dt(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=an(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,l=kl(n)!==i||kl(r)!==a;return l&&(n=i,r=a),{width:n,height:r,$:l}}function df(e){return rt(e)?e:e.contextElement}function fo(e){const t=df(e);if(!an(t))return Jn(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=xg(t);let a=(i?kl(n.width):n.width)/r,l=(i?kl(n.height):n.height)/o;return(!a||!Number.isFinite(a))&&(a=1),(!l||!Number.isFinite(l))&&(l=1),{x:a,y:l}}const j8=Jn(0);function _g(e){const t=Ct(e);return!uf()||!t.visualViewport?j8:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function F8(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Ct(e)?!1:t}function Cr(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),i=df(e);let a=Jn(1);t&&(r?rt(r)&&(a=fo(r)):a=fo(e));const l=F8(i,n,r)?_g(i):Jn(0);let s=(o.left+l.x)/a.x,u=(o.top+l.y)/a.y,d=o.width/a.x,c=o.height/a.y;if(i){const f=Ct(i),h=r&&rt(r)?Ct(r):r;let y=f,g=y.frameElement;for(;g&&r&&h!==y;){const w=fo(g),m=g.getBoundingClientRect(),v=Dt(g),_=m.left+(g.clientLeft+parseFloat(v.paddingLeft))*w.x,E=m.top+(g.clientTop+parseFloat(v.paddingTop))*w.y;s*=w.x,u*=w.y,d*=w.x,c*=w.y,s+=_,u+=E,y=Ct(g),g=y.frameElement}}return Cl({width:d,height:c,x:s,y:u})}const z8=[":popover-open",":modal"];function wg(e){return z8.some(t=>{try{return e.matches(t)}catch{return!1}})}function U8(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i=o==="fixed",a=Pn(r),l=t?wg(t.floating):!1;if(r===a||l&&i)return n;let s={scrollLeft:0,scrollTop:0},u=Jn(1);const d=Jn(0),c=an(r);if((c||!c&&!i)&&((er(r)!=="body"||qi(a))&&(s=Jl(r)),an(r))){const f=Cr(r);u=fo(r),d.x=f.x+r.clientLeft,d.y=f.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+d.x,y:n.y*u.y-s.scrollTop*u.y+d.y}}function V8(e){return Array.from(e.getClientRects())}function Eg(e){return Cr(Pn(e)).left+Jl(e).scrollLeft}function B8(e){const t=Pn(e),n=Jl(e),r=e.ownerDocument.body,o=Et(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=Et(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+Eg(e);const l=-n.scrollTop;return Dt(r).direction==="rtl"&&(a+=Et(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:l}}function H8(e,t){const n=Ct(e),r=Pn(e),o=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,l=0,s=0;if(o){i=o.width,a=o.height;const u=uf();(!u||u&&t==="fixed")&&(l=o.offsetLeft,s=o.offsetTop)}return{width:i,height:a,x:l,y:s}}function W8(e,t){const n=Cr(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=an(e)?fo(e):Jn(1),a=e.clientWidth*i.x,l=e.clientHeight*i.y,s=o*i.x,u=r*i.y;return{width:a,height:l,x:s,y:u}}function zh(e,t,n){let r;if(t==="viewport")r=H8(e,n);else if(t==="document")r=B8(Pn(e));else if(rt(t))r=W8(t,n);else{const o=_g(e);r={...t,x:t.x-o.x,y:t.y-o.y}}return Cl(r)}function kg(e,t){const n=Co(e);return n===t||!rt(n)||Xl(n)?!1:Dt(n).position==="fixed"||kg(n,t)}function K8(e,t){const n=t.get(e);if(n)return n;let r=Mi(e,[],!1).filter(l=>rt(l)&&er(l)!=="body"),o=null;const i=Dt(e).position==="fixed";let a=i?Co(e):e;for(;rt(a)&&!Xl(a);){const l=Dt(a),s=cf(a);!s&&l.position==="fixed"&&(o=null),(i?!s&&!o:!s&&l.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||qi(a)&&!s&&kg(e,a))?r=r.filter(d=>d!==a):o=l,a=Co(a)}return t.set(e,r),r}function G8(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const a=[...n==="clippingAncestors"?K8(t,this._c):[].concat(n),r],l=a[0],s=a.reduce((u,d)=>{const c=zh(t,d,o);return u.top=Et(c.top,u.top),u.right=Xn(c.right,u.right),u.bottom=Xn(c.bottom,u.bottom),u.left=Et(c.left,u.left),u},zh(t,l,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function q8(e){const{width:t,height:n}=xg(e);return{width:t,height:n}}function Y8(e,t,n){const r=an(t),o=Pn(t),i=n==="fixed",a=Cr(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const s=Jn(0);if(r||!r&&!i)if((er(t)!=="body"||qi(o))&&(l=Jl(t)),r){const c=Cr(t,!0,i,t);s.x=c.x+t.clientLeft,s.y=c.y+t.clientTop}else o&&(s.x=Eg(o));const u=a.left+l.scrollLeft-s.x,d=a.top+l.scrollTop-s.y;return{x:u,y:d,width:a.width,height:a.height}}function Uh(e,t){return!an(e)||Dt(e).position==="fixed"?null:t?t(e):e.offsetParent}function bg(e,t){const n=Ct(e);if(!an(e)||wg(e))return n;let r=Uh(e,t);for(;r&&D8(r)&&Dt(r).position==="static";)r=Uh(r,t);return r&&(er(r)==="html"||er(r)==="body"&&Dt(r).position==="static"&&!cf(r))?n:r||M8(e)||n}const Q8=async function(e){const t=this.getOffsetParent||bg,n=this.getDimensions;return{reference:Y8(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}};function Z8(e){return Dt(e).direction==="rtl"}const Cg={convertOffsetParentRelativeRectToViewportRelativeRect:U8,getDocumentElement:Pn,getClippingRect:G8,getOffsetParent:bg,getElementRects:Q8,getClientRects:V8,getDimensions:q8,getScale:fo,isElement:rt,isRTL:Z8};function X8(e,t){let n=null,r;const o=Pn(e);function i(){var l;clearTimeout(r),(l=n)==null||l.disconnect(),n=null}function a(l,s){l===void 0&&(l=!1),s===void 0&&(s=1),i();const{left:u,top:d,width:c,height:f}=e.getBoundingClientRect();if(l||t(),!c||!f)return;const h=Ta(d),y=Ta(o.clientWidth-(u+c)),g=Ta(o.clientHeight-(d+f)),w=Ta(u),v={rootMargin:-h+"px "+-y+"px "+-g+"px "+-w+"px",threshold:Et(0,Xn(1,s))||1};let _=!0;function E(b){const k=b[0].intersectionRatio;if(k!==s){if(!_)return a();k?a(!1,k):r=setTimeout(()=>{a(!1,1e-7)},100)}_=!1}try{n=new IntersectionObserver(E,{...v,root:o.ownerDocument})}catch{n=new IntersectionObserver(E,v)}n.observe(e)}return a(!0),i}function J8(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:s=!1}=r,u=df(e),d=o||i?[...u?Mi(u):[],...Mi(t)]:[];d.forEach(m=>{o&&m.addEventListener("scroll",n,{passive:!0}),i&&m.addEventListener("resize",n)});const c=u&&l?X8(u,n):null;let f=-1,h=null;a&&(h=new ResizeObserver(m=>{let[v]=m;v&&v.target===u&&h&&(h.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var _;(_=h)==null||_.observe(t)})),n()}),u&&!s&&h.observe(u),h.observe(t));let y,g=s?Cr(e):null;s&&w();function w(){const m=Cr(e);g&&(m.x!==g.x||m.y!==g.y||m.width!==g.width||m.height!==g.height)&&n(),g=m,y=requestAnimationFrame(w)}return n(),()=>{var m;d.forEach(v=>{o&&v.removeEventListener("scroll",n),i&&v.removeEventListener("resize",n)}),c==null||c(),(m=h)==null||m.disconnect(),h=null,s&&cancelAnimationFrame(y)}}const Pg=I8,e4=R8,t4=N8,n4=$8,Vh=T8,r4=L8,o4=(e,t,n)=>{const r=new Map,o={platform:Cg,...n},i={...o.platform,_c:r};return A8(e,t,{...o,platform:i})},Sg=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:o}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?Vh({element:r.current,padding:o}).fn(n):{}:r?Vh({element:r,padding:o}).fn(n):{}}}};var Ka=typeof document<"u"?p.useLayoutEffect:p.useEffect;function Pl(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Pl(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;r--!==0;){const i=o[r];if(!(i==="_owner"&&e.$$typeof)&&!Pl(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Ag(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Bh(e,t){const n=Ag(e);return Math.round(t*n)/n}function Hh(e){const t=p.useRef(e);return Ka(()=>{t.current=e}),t}function Tg(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:a}={},transform:l=!0,whileElementsMounted:s,open:u}=e,[d,c]=p.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,h]=p.useState(r);Pl(f,r)||h(r);const[y,g]=p.useState(null),[w,m]=p.useState(null),v=p.useCallback(B=>{B!==k.current&&(k.current=B,g(B))},[]),_=p.useCallback(B=>{B!==P.current&&(P.current=B,m(B))},[]),E=i||y,b=a||w,k=p.useRef(null),P=p.useRef(null),S=p.useRef(d),A=s!=null,O=Hh(s),j=Hh(o),D=p.useCallback(()=>{if(!k.current||!P.current)return;const B={placement:t,strategy:n,middleware:f};j.current&&(B.platform=j.current),o4(k.current,P.current,B).then(L=>{const z={...L,isPositioned:!0};F.current&&!Pl(S.current,z)&&(S.current=z,Ro.flushSync(()=>{c(z)}))})},[f,t,n,j]);Ka(()=>{u===!1&&S.current.isPositioned&&(S.current.isPositioned=!1,c(B=>({...B,isPositioned:!1})))},[u]);const F=p.useRef(!1);Ka(()=>(F.current=!0,()=>{F.current=!1}),[]),Ka(()=>{if(E&&(k.current=E),b&&(P.current=b),E&&b){if(O.current)return O.current(E,b,D);D()}},[E,b,D,O,A]);const $=p.useMemo(()=>({reference:k,floating:P,setReference:v,setFloating:_}),[v,_]),U=p.useMemo(()=>({reference:E,floating:b}),[E,b]),W=p.useMemo(()=>{const B={position:n,left:0,top:0};if(!U.floating)return B;const L=Bh(U.floating,d.x),z=Bh(U.floating,d.y);return l?{...B,transform:"translate("+L+"px, "+z+"px)",...Ag(U.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:L,top:z}},[n,l,U.floating,d.x,d.y]);return p.useMemo(()=>({...d,update:D,refs:$,elements:U,floatingStyles:W}),[d,D,$,U,W])}function i4(e){const[t,n]=p.useState(void 0);return yn(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const i=o[0];let a,l;if("borderBoxSize"in i){const s=i.borderBoxSize,u=Array.isArray(s)?s[0]:s;a=u.inlineSize,l=u.blockSize}else a=e.offsetWidth,l=e.offsetHeight;n({width:a,height:l})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}const Rg="Popper",[$g,Og]=kn(Rg),[a4,Ig]=$g(Rg),l4=e=>{const{__scopePopper:t,children:n}=e,[r,o]=p.useState(null);return p.createElement(a4,{scope:t,anchor:r,onAnchorChange:o},n)},s4="PopperAnchor",c4=p.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,i=Ig(s4,n),a=p.useRef(null),l=Ue(t,a);return p.useEffect(()=>{i.onAnchorChange((r==null?void 0:r.current)||a.current)}),r?null:p.createElement(fe.div,q({},o,{ref:l}))}),Lg="PopperContent",[u4,PS]=$g(Lg),d4=p.forwardRef((e,t)=>{var n,r,o,i,a,l,s,u;const{__scopePopper:d,side:c="bottom",sideOffset:f=0,align:h="center",alignOffset:y=0,arrowPadding:g=0,avoidCollisions:w=!0,collisionBoundary:m=[],collisionPadding:v=0,sticky:_="partial",hideWhenDetached:E=!1,updatePositionStrategy:b="optimized",onPlaced:k,...P}=e,S=Ig(Lg,d),[A,O]=p.useState(null),j=Ue(t,xt=>O(xt)),[D,F]=p.useState(null),$=i4(D),U=(n=$==null?void 0:$.width)!==null&&n!==void 0?n:0,W=(r=$==null?void 0:$.height)!==null&&r!==void 0?r:0,B=c+(h!=="center"?"-"+h:""),L=typeof v=="number"?v:{top:0,right:0,bottom:0,left:0,...v},z=Array.isArray(m)?m:[m],G=z.length>0,J={padding:L,boundary:z.filter(f4),altBoundary:G},{refs:ce,floatingStyles:Ve,placement:xe,isPositioned:$e,middlewareData:_e}=Tg({strategy:"fixed",placement:B,whileElementsMounted:(...xt)=>J8(...xt,{animationFrame:b==="always"}),elements:{reference:S.anchor},middleware:[vg({mainAxis:f+W,alignmentAxis:y}),w&&Pg({mainAxis:!0,crossAxis:!1,limiter:_==="partial"?r4():void 0,...J}),w&&e4({...J}),t4({...J,apply:({elements:xt,rects:Qi,availableWidth:ts,availableHeight:ns})=>{const{width:rs,height:os}=Qi.reference,Yt=xt.floating.style;Yt.setProperty("--radix-popper-available-width",`${ts}px`),Yt.setProperty("--radix-popper-available-height",`${ns}px`),Yt.setProperty("--radix-popper-anchor-width",`${rs}px`),Yt.setProperty("--radix-popper-anchor-height",`${os}px`)}}),D&&Sg({element:D,padding:g}),p4({arrowWidth:U,arrowHeight:W}),E&&n4({strategy:"referenceHidden",...J})]}),[Be,we]=Ng(xe),Ce=at(k);yn(()=>{$e&&(Ce==null||Ce())},[$e,Ce]);const Mt=(o=_e.arrow)===null||o===void 0?void 0:o.x,Pe=(i=_e.arrow)===null||i===void 0?void 0:i.y,dt=((a=_e.arrow)===null||a===void 0?void 0:a.centerOffset)!==0,[Yi,es]=p.useState();return yn(()=>{A&&es(window.getComputedStyle(A).zIndex)},[A]),p.createElement("div",{ref:ce.setFloating,"data-radix-popper-content-wrapper":"",style:{...Ve,transform:$e?Ve.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Yi,"--radix-popper-transform-origin":[(l=_e.transformOrigin)===null||l===void 0?void 0:l.x,(s=_e.transformOrigin)===null||s===void 0?void 0:s.y].join(" ")},dir:e.dir},p.createElement(u4,{scope:d,placedSide:Be,onArrowChange:F,arrowX:Mt,arrowY:Pe,shouldHideArrow:dt},p.createElement(fe.div,q({"data-side":Be,"data-align":we},P,{ref:j,style:{...P.style,animation:$e?void 0:"none",opacity:(u=_e.hide)!==null&&u!==void 0&&u.referenceHidden?0:void 0}}))))});function f4(e){return e!==null}const p4=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,a;const{placement:l,rects:s,middlewareData:u}=t,c=((n=u.arrow)===null||n===void 0?void 0:n.centerOffset)!==0,f=c?0:e.arrowWidth,h=c?0:e.arrowHeight,[y,g]=Ng(l),w={start:"0%",center:"50%",end:"100%"}[g],m=((r=(o=u.arrow)===null||o===void 0?void 0:o.x)!==null&&r!==void 0?r:0)+f/2,v=((i=(a=u.arrow)===null||a===void 0?void 0:a.y)!==null&&i!==void 0?i:0)+h/2;let _="",E="";return y==="bottom"?(_=c?w:`${m}px`,E=`${-h}px`):y==="top"?(_=c?w:`${m}px`,E=`${s.floating.height+h}px`):y==="right"?(_=`${-h}px`,E=c?w:`${v}px`):y==="left"&&(_=`${s.floating.width+h}px`,E=c?w:`${v}px`),{data:{x:_,y:E}}}});function Ng(e){const[t,n="center"]=e.split("-");return[t,n]}const h4=l4,m4=c4,v4=d4,Dg="Popover",[Mg,SS]=kn(Dg,[Og]),ff=Og(),[g4,No]=Mg(Dg),y4=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:a=!1}=e,l=ff(t),s=p.useRef(null),[u,d]=p.useState(!1),[c=!1,f]=ar({prop:r,defaultProp:o,onChange:i});return p.createElement(h4,l,p.createElement(g4,{scope:t,contentId:on(),triggerRef:s,open:c,onOpenChange:f,onOpenToggle:p.useCallback(()=>f(h=>!h),[f]),hasCustomAnchor:u,onCustomAnchorAdd:p.useCallback(()=>d(!0),[]),onCustomAnchorRemove:p.useCallback(()=>d(!1),[]),modal:a},n))},x4="PopoverTrigger",_4=p.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=No(x4,n),i=ff(n),a=Ue(t,o.triggerRef),l=p.createElement(fe.button,q({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":zg(o.open)},r,{ref:a,onClick:le(e.onClick,o.onOpenToggle)}));return o.hasCustomAnchor?l:p.createElement(m4,q({asChild:!0},i),l)}),jg="PopoverPortal",[w4,E4]=Mg(jg,{forceMount:void 0}),k4=e=>{const{__scopePopover:t,forceMount:n,children:r,container:o}=e,i=No(jg,t);return p.createElement(w4,{scope:t,forceMount:n},p.createElement(bn,{present:n||i.open},p.createElement(s1,{asChild:!0,container:o},r)))},ji="PopoverContent",b4=p.forwardRef((e,t)=>{const n=E4(ji,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,i=No(ji,e.__scopePopover);return p.createElement(bn,{present:r||i.open},i.modal?p.createElement(C4,q({},o,{ref:t})):p.createElement(P4,q({},o,{ref:t})))}),C4=p.forwardRef((e,t)=>{const n=No(ji,e.__scopePopover),r=p.useRef(null),o=Ue(t,r),i=p.useRef(!1);return p.useEffect(()=>{const a=r.current;if(a)return _1(a)},[]),p.createElement(y1,{as:bo,allowPinchZoom:!0},p.createElement(Fg,q({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:le(e.onCloseAutoFocus,a=>{var l;a.preventDefault(),i.current||(l=n.triggerRef.current)===null||l===void 0||l.focus()}),onPointerDownOutside:le(e.onPointerDownOutside,a=>{const l=a.detail.originalEvent,s=l.button===0&&l.ctrlKey===!0,u=l.button===2||s;i.current=u},{checkForDefaultPrevented:!1}),onFocusOutside:le(e.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1})})))}),P4=p.forwardRef((e,t)=>{const n=No(ji,e.__scopePopover),r=p.useRef(!1),o=p.useRef(!1);return p.createElement(Fg,q({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var a;if((a=e.onCloseAutoFocus)===null||a===void 0||a.call(e,i),!i.defaultPrevented){var l;r.current||(l=n.triggerRef.current)===null||l===void 0||l.focus(),i.preventDefault()}r.current=!1,o.current=!1},onInteractOutside:i=>{var a,l;(a=e.onInteractOutside)===null||a===void 0||a.call(e,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const s=i.target;((l=n.triggerRef.current)===null||l===void 0?void 0:l.contains(s))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}}))}),Fg=p.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:a,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:u,onInteractOutside:d,...c}=e,f=No(ji,n),h=ff(n);return c1(),p.createElement(a1,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},p.createElement(Kd,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:d,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:u,onDismiss:()=>f.onOpenChange(!1)},p.createElement(v4,q({"data-state":zg(f.open),role:"dialog",id:f.contentId},h,c,{ref:t,style:{...c.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}))))});function zg(e){return e?"open":"closed"}const S4=y4,A4=_4,T4=k4,R4=b4;var $4="vocs_Popover";Bt.Root=S4;Bt.Trigger=A4;function Bt({children:e,className:t}){return x.jsx(T4,{children:x.jsx(R4,{className:N($4,t),sideOffset:12,children:e})})}var O4="vocs_Sidebar_backLink",I4="vocs_Sidebar_divider",L4="vocs_Sidebar_group",ii="vocs_Sidebar_item",Ug="vocs_Sidebar_items",N4="vocs_Sidebar_level",D4="vocs_Sidebar_levelCollapsed",M4="vocs_Sidebar_levelInset",j4="vocs_Sidebar_logo",F4="vocs_Sidebar_logoWrapper",z4="vocs_Sidebar_navigation",U4="vocs_Sidebar",Vg="vocs_Sidebar_section",V4="vocs_Sidebar_sectionCollapse",B4="vocs_Sidebar_sectionCollapseActive",H4="vocs_Sidebar_sectionHeader",W4="vocs_Sidebar_sectionHeaderActive",Wh="vocs_Sidebar_sectionTitle";function Bg(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 39 69",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Chevron Right"}),x.jsx("path",{d:"M38.8697 34.7461C38.8697 33.6719 38.4791 32.6953 37.649 31.8652L7.47318 1.8848C6.74078 1.1035 5.76418 0.712891 4.64118 0.712891C2.34618 0.712891 0.588379 2.42189 0.588379 4.71679C0.588379 5.79099 1.07668 6.81639 1.76028 7.59769L29.0552 34.7461L1.76028 61.8945C1.07668 62.6758 0.588379 63.6523 0.588379 64.7754C0.588379 67.0703 2.34618 68.7793 4.64118 68.7793C5.76418 68.7793 6.74078 68.3887 7.47318 67.6074L37.649 37.627C38.4791 36.7969 38.8697 35.8203 38.8697 34.7461Z",fill:"currentColor"})]})}function Hg(e){var u;const{className:t,onClickItem:n}=e,{previousPath:r}=$r(),o=p.useRef(null),i=Kl(),[a,l]=p.useState("/");if(p.useEffect(()=>{typeof window>"u"||r&&l(r)},[i.key,i.backLink]),!i)return null;const s=K4(i.items);return x.jsxs("aside",{ref:o,className:N(U4,t),children:[x.jsxs("div",{className:F4,children:[x.jsx("div",{className:j4,children:x.jsx(Zn,{to:"/",style:{alignItems:"center",display:"flex",height:"100%"},children:x.jsx(Qd,{})})}),x.jsx("div",{className:I4})]}),x.jsx("nav",{className:z4,children:x.jsxs("div",{className:L4,children:[i.backLink&&x.jsx("section",{className:Vg,children:x.jsx("div",{className:Ug,children:x.jsxs(Zn,{className:N(ii,O4),to:a,children:["←"," ",typeof history<"u"&&((u=history.state)!=null&&u.key)&&a!=="/"?"Back":"Home"]})})}),s.map((d,c)=>x.jsx(Kg,{depth:0,item:d,onClick:n,sidebarRef:o},`${d.text}${c}`))]})})]},i.key)}function K4(e){const t=[];let n=0;for(const r of e){if(r.items){n=t.push(r);continue}t[n]?t[n].items.push(r):t.push({text:"",items:[r]})}return t}function Wg(e,t){return e.find(n=>Hl(t,n.link??"")||n.link===t?!0:n.items?Wg(n.items,t):!1)}function Kg(e){const{depth:t,item:n,onClick:r,sidebarRef:o}=e,i=p.useRef(null),{pathname:a}=Re(),l=K2(n.link??""),s=p.useMemo(()=>n.items?!!Wg(n.items,a):!1,[n.items,a]),[u,d]=p.useState(()=>l||!n.items||s?!1:!!n.collapsed),c=n.collapsed!==void 0&&n.items!==void 0,f=p.useCallback(g=>{"key"in g&&g.key!=="Enter"||n.link||d(w=>!w)},[n.link]),h=p.useCallback(g=>{"key"in g&&g.key!=="Enter"||n.link&&d(w=>!w)},[n.link]),y=p.useRef(!0);return p.useEffect(()=>{!y.current||(y.current=!1,!Hl(a,n.link??""))||requestAnimationFrame(()=>{var v,_,E;const w=((v=i.current)==null?void 0:v.offsetTop)??0,m=((_=o==null?void 0:o.current)==null?void 0:_.clientHeight)??0;w0&&t<5&&n.items.map((g,w)=>x.jsx(Kg,{depth:t+1,item:g,onClick:r,sidebarRef:o},`${g.text}${w}`))})]}):x.jsx(x.Fragment,{children:n.link?x.jsx(Zn,{ref:i,"data-active":!!l,onClick:r,className:ii,to:n.link,children:n.text}):x.jsx("div",{className:ii,children:n.text})})}function G4(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 69 39",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Chevron Down"}),x.jsx("path",{d:"M34.8677 38.8398C35.9419 38.8398 37.0161 38.4492 37.7485 37.6191L67.729 7.44339C68.4614 6.71089 68.9009 5.73439 68.9009 4.61129C68.9009 2.31639 67.1919 0.558594 64.897 0.558594C63.8227 0.558594 62.7485 1.04689 62.0161 1.73049L32.5727 31.2715H37.1138L7.67042 1.73049C6.93802 1.04689 5.96142 0.558594 4.83842 0.558594C2.54342 0.558594 0.785645 2.31639 0.785645 4.61129C0.785645 5.73439 1.22512 6.71089 1.95752 7.44339L31.9868 37.6191C32.768 38.4492 33.7446 38.8398 34.8677 38.8398Z",fill:"currentColor"})]})}function q4(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 69 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Chevron Up"}),x.jsx("path",{d:"M1.95752 32.2441C1.22512 32.9277 0.785645 33.9531 0.785645 35.0762C0.785645 37.3711 2.54342 39.1289 4.83842 39.1289C5.96142 39.1289 6.98682 38.6895 7.67042 37.957L37.1138 8.36716H32.5727L62.0161 37.957C62.6997 38.6895 63.8227 39.1289 64.897 39.1289C67.1919 39.1289 68.9009 37.3711 68.9009 35.0762C68.9009 33.9531 68.4614 32.9277 67.729 32.2441L37.7485 2.06836C37.0161 1.23826 35.9419 0.847656 34.8677 0.847656C33.7446 0.847656 32.7192 1.23826 31.9868 2.06836L1.95752 32.2441Z",fill:"currentColor"})]})}function Y4(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 79 48",fill:"none",children:[x.jsx("title",{children:"Menu"}),x.jsx("path",{fill:"currentColor",d:"M19.528 47.232h40.87c1.952 0 3.515-1.562 3.515-3.564a3.5 3.5 0 0 0-3.516-3.516H19.528a3.501 3.501 0 0 0-3.515 3.516c0 2.002 1.562 3.564 3.515 3.564ZM12.057 27.262h55.81a3.501 3.501 0 0 0 3.516-3.516 3.501 3.501 0 0 0-3.515-3.515h-55.81a3.501 3.501 0 0 0-3.516 3.515 3.501 3.501 0 0 0 3.515 3.516ZM4.391 7.34H75.29c2.002 0 3.515-1.563 3.515-3.516 0-2.002-1.513-3.564-3.515-3.564H4.39C2.438.26.876 1.822.876 3.824A3.501 3.501 0 0 0 4.39 7.34Z"})]})}Tu.Curtain=nk;function Tu(){var n,r;const e=Je(),{showLogo:t}=Or();return x.jsxs("div",{className:c8,children:[x.jsxs("div",{className:Dh,children:[t&&x.jsx("div",{className:Aa,children:x.jsx("div",{className:r8,children:x.jsx(Zn,{to:"/",style:{alignItems:"center",display:"flex",height:"100%"},children:x.jsx(Qd,{})})})}),e.topNav&&x.jsx(x.Fragment,{children:x.jsxs("div",{className:Aa,children:[x.jsx(Q4,{items:e.topNav}),x.jsx(X4,{items:e.topNav})]})})]}),x.jsxs("div",{className:Dh,children:[x.jsx("div",{className:Aa,style:{marginRight:"-8px"},children:x.jsx(q6,{})}),e.socials&&((n=e.socials)==null?void 0:n.length)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:e8}),x.jsx("div",{className:Aa,style:{marginLeft:"-8px"},children:(r=e.socials)==null?void 0:r.map((o,i)=>x.jsx(tk,{...o},i))})]})]})]})}function Q4({items:e}){const{pathname:t}=Re(),n=Ki({pathname:t,items:e});return x.jsx(W1,{className:fg,children:x.jsx(K1,{children:e.map((r,o)=>r!=null&&r.link?x.jsx(Ql,{active:n==null?void 0:n.includes(r.id),href:r.link,children:r.text},o):x.jsxs(G1,{className:n8,children:[x.jsx(q1,{active:n==null?void 0:n.includes(r.id),children:r.text}),x.jsx(Y1,{className:X6,children:x.jsx(Z4,{items:r.items||[]})})]},o))})})}function Z4({items:e}){const{pathname:t}=Re(),n=Ki({pathname:t,items:e});return x.jsx("ul",{children:e==null?void 0:e.map((r,o)=>x.jsx(Ql,{active:n.includes(r.id),href:r.link,children:r.text},o))})}function X4({items:e}){var s;const[t,n]=p.useState(!1),{pathname:r}=Re(),o=Ki({pathname:r,items:e}),i=e.filter(u=>u.id===o[0])[0],{basePath:a}=Je(),l=a;return x.jsx("div",{className:N(fg,l8),children:i?x.jsxs(Bt.Root,{modal:!0,open:t,onOpenChange:n,children:[x.jsxs(Bt.Trigger,{className:N(dg,Xo),children:[i.text,x.jsx(st,{label:"Menu",icon:G4,size:"11px"})]}),x.jsx(Bt,{className:f8,children:x.jsx(B6,{type:"single",collapsible:!0,style:{display:"flex",flexDirection:"column"},children:e.map((u,d)=>{var c;return u!=null&&u.link?x.jsx(rn,{"data-active":o.includes(u.id),className:Xo,href:u.link,onClick:()=>n(!1),variant:"styleless",children:u.text},d):x.jsxs(H6,{value:d.toString(),children:[x.jsx(W6,{className:N(Xo,a8),"data-active":o.includes(u.id),style:qt({[Q6]:`url(${l}/.vocs/icons/chevron-down.svg)`,[Z6]:`url(${l}/.vocs/icons/chevron-up.svg)`}),children:u.text}),x.jsx(K6,{className:i8,children:(c=u.items)==null?void 0:c.map((f,h)=>x.jsx(rn,{className:Xo,href:f.link,onClick:()=>n(!1),variant:"styleless",children:f.text},h))})]},d)})})})]}):(s=e[0])!=null&&s.link?x.jsx(rn,{className:Xo,href:e[0].link,variant:"styleless",children:e[0].text}):null})}const J4={discord:Q1,github:Z1,telegram:X1,warpcast:J1,x:eg},ek={discord:"21px",github:"18px",telegram:"21px",warpcast:"18px",x:"16px"};function tk({icon:e,label:t,link:n,type:r}){return x.jsx("a",{className:Y6,href:n,target:"_blank",rel:"noopener noreferrer",children:x.jsx(st,{className:t8,label:t,icon:J4[e],size:ek[r]||"18px"})})}function nk({enableScrollToTop:e}){const{pathname:t}=Re(),{layout:n,showSidebar:r}=Or(),{frontmatter:o={}}=$r(),i=Kl(),[a,l]=p.useState(!1),[s,u]=p.useState(!1),d=p.useMemo(()=>{if(!i||n==="minimal")return;const h=Gg({sidebarItems:i.items,pathname:t});return h==null?void 0:h.text},[n,t,i]),c=p.useMemo(()=>{var h;if(!(typeof window>"u"))return(h=document.querySelector(".vocs_Content h1"))==null?void 0:h.textContent},[]),f=d||o.title||c;return x.jsxs("div",{className:J6,children:[x.jsx("div",{className:Lh,children:x.jsx("div",{className:oc,children:r?x.jsxs(Bt.Root,{modal:!0,open:s,onOpenChange:u,children:[x.jsxs(Bt.Trigger,{className:dg,children:[x.jsx(st,{label:"Menu",icon:Y4,size:"13px"}),x.jsx("div",{className:o8,children:f})]}),x.jsx(Bt,{className:d8,children:x.jsx(Hg,{onClickItem:()=>u(!1)})})]}):f})}),x.jsxs("div",{className:Lh,children:[e&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:oc,children:x.jsxs("button",{className:Nh,onClick:()=>window.scrollTo({behavior:"smooth",top:0}),type:"button",children:["Top",x.jsx(st,{label:"Scroll to top",icon:q4,size:"10px"})]})}),x.jsx("div",{className:u8})]}),n==="docs"&&x.jsx("div",{className:oc,children:x.jsxs(Bt.Root,{modal:!0,open:a,onOpenChange:l,children:[x.jsxs(Bt.Trigger,{className:Nh,children:["On this page",x.jsx(st,{label:"On this page",icon:Bg,size:"10px"})]}),x.jsx(Bt,{className:s8,children:x.jsx(pg,{onClickItem:()=>l(!1),showTitle:!1})})]})})]})]})}function Gg({sidebarItems:e,pathname:t}){const n=t.replace(/(.+)\/$/,"$1");for(const r of e){if((r==null?void 0:r.link)===n)return r;if(r.items){const o=Gg({sidebarItems:r.items,pathname:n});if(o)return o}}}var rk="vocs_SkipLink";const qg="vocs-content";function ok(){const{pathname:e}=Re();return x.jsx("a",{className:N(rk,r1),href:`${e}#${qg}`,children:"Skip to content"})}var ik="vocs_DocsLayout_content",ak="vocs_DocsLayout_content_withSidebar",lk="vocs_DocsLayout_content_withTopNav",sk="vocs_DocsLayout_gutterLeft",ck="vocs_DocsLayout_gutterRight",uk="vocs_DocsLayout_gutterRight_withSidebar",dk="vocs_DocsLayout_gutterTop",fk="vocs_DocsLayout_gutterTopCurtain",pk="vocs_DocsLayout_gutterTopCurtain_hidden",hk="vocs_DocsLayout_gutterTopCurtain_withSidebar",mk="vocs_DocsLayout_gutterTop_offsetLeftGutter",vk="vocs_DocsLayout_gutterTop_sticky",gk="vocs_DocsLayout",yk="vocs_DocsLayout_sidebar";function Ru({children:e}){const{banner:t,font:n}=Je(),{frontmatter:r={}}=$r(),{content:o}=r,{layout:i,showOutline:a,showSidebar:l,showTopNav:s}=Or(),{ref:u,inView:d}=Yv({initialInView:!0,rootMargin:"100px 0px 0px 0px"}),[c,f]=yu("banner",!0);return x.jsxs("div",{className:gk,"data-layout":i,style:qt({[p3]:c?t==null?void 0:t.height:void 0,[Yw.default]:n!=null&&n.google?`${n.google}, ${qw.default}`:void 0}),children:[x.jsx(ok,{}),c&&x.jsx(N3,{hide:()=>f(!1)}),l&&x.jsx("div",{className:sk,children:x.jsx(Hg,{className:yk})}),s&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{ref:u,className:N(dk,l&&mk,(i==="minimal"||i==="landing")&&vk),children:[x.jsx(bu,{}),x.jsx(Tu,{})]}),x.jsxs("div",{className:N(fk,l&&hk,(i==="minimal"||i==="landing")&&pk),children:[x.jsx(bu.Curtain,{}),x.jsx(Tu.Curtain,{enableScrollToTop:!d})]})]}),a&&x.jsx("div",{className:N(ck,l&&uk),children:x.jsx(pg,{})}),x.jsxs("div",{id:qg,className:N(ik,l&&ak,s&&lk),style:qt({[zs.horizontalPadding]:o==null?void 0:o.horizontalPadding,[zs.width]:o==null?void 0:o.width,[zs.verticalPadding]:o==null?void 0:o.verticalPadding}),children:[x.jsx(e1,{children:e}),x.jsx(v6,{})]}),x.jsx("div",{"data-bottom-observer":!0})]})}const $u={},Yg=Z.createContext($u);function xk(e){const t=Z.useContext(Yg);return Z.useMemo(function(){return typeof e=="function"?e(t):{...t,...e}},[t,e])}function _k(e){let t;return e.disableParentContext?t=typeof e.components=="function"?e.components($u):e.components||$u:t=xk(e.components),Z.createElement(Yg.Provider,{value:t},e.children)}var Qg={exports:{}},wk="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Ek=wk,kk=Ek;function Zg(){}function Xg(){}Xg.resetWarningCache=Zg;var bk=function(){function e(r,o,i,a,l,s){if(s!==kk){var u=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 u.name="Invariant Violation",u}}e.isRequired=e;function t(){return 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:Xg,resetWarningCache:Zg};return n.PropTypes=n,n};Qg.exports=bk();var Ck=Qg.exports;const Ee=tr(Ck);function Pk(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Jg=p,Sk=Pk(Jg);function Kh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ak(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Tk=!!(typeof window<"u"&&window.document&&window.document.createElement);function Rk(e,t,n){if(typeof e!="function")throw new Error("Expected reducePropsToState to be a function.");if(typeof t!="function")throw new Error("Expected handleStateChangeOnClient to be a function.");if(typeof n<"u"&&typeof n!="function")throw new Error("Expected mapStateOnServer to either be undefined or a function.");function r(o){return o.displayName||o.name||"Component"}return function(i){if(typeof i!="function")throw new Error("Expected WrappedComponent to be a React component.");var a=[],l;function s(){l=e(a.map(function(d){return d.props})),u.canUseDOM?t(l):n&&(l=n(l))}var u=function(d){Ak(c,d);function c(){return d.apply(this,arguments)||this}c.peek=function(){return l},c.rewind=function(){if(c.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var y=l;return l=void 0,a=[],y};var f=c.prototype;return f.UNSAFE_componentWillMount=function(){a.push(this),s()},f.componentDidUpdate=function(){s()},f.componentWillUnmount=function(){var y=a.indexOf(this);a.splice(y,1),s()},f.render=function(){return Sk.createElement(i,this.props)},c}(Jg.PureComponent);return Kh(u,"displayName","SideEffect("+r(i)+")"),Kh(u,"canUseDOM",Tk),u}}var $k=Rk;const Ok=tr($k);var Ik=typeof Element<"u",Lk=typeof Map=="function",Nk=typeof Set=="function",Dk=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Ga(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,o;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!Ga(e[r],t[r]))return!1;return!0}var i;if(Lk&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;for(i=e.entries();!(r=i.next()).done;)if(!Ga(r.value[1],t.get(r.value[0])))return!1;return!0}if(Nk&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(Dk&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;if(Ik&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!Ga(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}var Mk=function(t,n){try{return Ga(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const jk=tr(Mk);/* +*****************************************************/(function(e,t){(function(n,r){e.exports=r()})(Ty,function(){var n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(u){return typeof u}:function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},r=function(u,d){if(!(u instanceof d))throw new TypeError("Cannot call a class as a function")},o=function(){function u(d,c){for(var f=0;f1&&arguments[1]!==void 0?arguments[1]:!0,f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:5e3;r(this,u),this.ctx=d,this.iframes=c,this.exclude=f,this.iframesTimeout=h}return o(u,[{key:"getContexts",value:function(){var c=void 0,f=[];return typeof this.ctx>"u"||!this.ctx?c=[]:NodeList.prototype.isPrototypeOf(this.ctx)?c=Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?c=this.ctx:typeof this.ctx=="string"?c=Array.prototype.slice.call(document.querySelectorAll(this.ctx)):c=[this.ctx],c.forEach(function(h){var y=f.filter(function(g){return g.contains(h)}).length>0;f.indexOf(h)===-1&&!y&&f.push(h)}),f}},{key:"getIframeContents",value:function(c,f){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},y=void 0;try{var g=c.contentWindow;if(y=g.document,!g||!y)throw new Error("iframe inaccessible")}catch{h()}y&&f(y)}},{key:"isIframeBlank",value:function(c){var f="about:blank",h=c.getAttribute("src").trim(),y=c.contentWindow.location.href;return y===f&&h!==f&&h}},{key:"observeIframeLoad",value:function(c,f,h){var y=this,g=!1,w=null,m=function v(){if(!g){g=!0,clearTimeout(w);try{y.isIframeBlank(c)||(c.removeEventListener("load",v),y.getIframeContents(c,f,h))}catch{h()}}};c.addEventListener("load",m),w=setTimeout(m,this.iframesTimeout)}},{key:"onIframeReady",value:function(c,f,h){try{c.contentWindow.document.readyState==="complete"?this.isIframeBlank(c)?this.observeIframeLoad(c,f,h):this.getIframeContents(c,f,h):this.observeIframeLoad(c,f,h)}catch{h()}}},{key:"waitForIframes",value:function(c,f){var h=this,y=0;this.forEachIframe(c,function(){return!0},function(g){y++,h.waitForIframes(g.querySelector("html"),function(){--y||f()})},function(g){g||f()})}},{key:"forEachIframe",value:function(c,f,h){var y=this,g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){},w=c.querySelectorAll("iframe"),m=w.length,v=0;w=Array.prototype.slice.call(w);var _=function(){--m<=0&&g(v)};m||_(),w.forEach(function(E){u.matches(E,y.exclude)?_():y.onIframeReady(E,function(b){f(E)&&(v++,h(b)),_()},_)})}},{key:"createIterator",value:function(c,f,h){return document.createNodeIterator(c,f,h,!1)}},{key:"createInstanceOnIframe",value:function(c){return new u(c.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(c,f,h){var y=c.compareDocumentPosition(h),g=Node.DOCUMENT_POSITION_PRECEDING;if(y&g)if(f!==null){var w=f.compareDocumentPosition(h),m=Node.DOCUMENT_POSITION_FOLLOWING;if(w&m)return!0}else return!0;return!1}},{key:"getIteratorNode",value:function(c){var f=c.previousNode(),h=void 0;return f===null?h=c.nextNode():h=c.nextNode()&&c.nextNode(),{prevNode:f,node:h}}},{key:"checkIframeFilter",value:function(c,f,h,y){var g=!1,w=!1;return y.forEach(function(m,v){m.val===h&&(g=v,w=m.handled)}),this.compareNodeIframe(c,f,h)?(g===!1&&!w?y.push({val:h,handled:!0}):g!==!1&&!w&&(y[g].handled=!0),!0):(g===!1&&y.push({val:h,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(c,f,h,y){var g=this;c.forEach(function(w){w.handled||g.getIframeContents(w.val,function(m){g.createInstanceOnIframe(m).forEachNode(f,h,y)})})}},{key:"iterateThroughNodes",value:function(c,f,h,y,g){for(var w=this,m=this.createIterator(f,c,y),v=[],_=[],E=void 0,b=void 0,k=function(){var S=w.getIteratorNode(m);return b=S.prevNode,E=S.node,E};k();)this.iframes&&this.forEachIframe(f,function(P){return w.checkIframeFilter(E,b,P,v)},function(P){w.createInstanceOnIframe(P).forEachNode(c,function(S){return _.push(S)},y)}),_.push(E);_.forEach(function(P){h(P)}),this.iframes&&this.handleOpenIframes(v,c,h,y),g()}},{key:"forEachNode",value:function(c,f,h){var y=this,g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){},w=this.getContexts(),m=w.length;m||g(),w.forEach(function(v){var _=function(){y.iterateThroughNodes(c,v,f,h,function(){--m<=0&&g()})};y.iframes?y.waitForIframes(v,_):_()})}}],[{key:"matches",value:function(c,f){var h=typeof f=="string"?[f]:f,y=c.matches||c.matchesSelector||c.msMatchesSelector||c.mozMatchesSelector||c.oMatchesSelector||c.webkitMatchesSelector;if(y){var g=!1;return h.every(function(w){return y.call(c,w)?(g=!0,!1):!0}),g}else return!1}}]),u}(),l=function(){function u(d){r(this,u),this.ctx=d,this.ie=!1;var c=window.navigator.userAgent;(c.indexOf("MSIE")>-1||c.indexOf("Trident")>-1)&&(this.ie=!0)}return o(u,[{key:"log",value:function(c){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"debug",h=this.opt.log;this.opt.debug&&(typeof h>"u"?"undefined":n(h))==="object"&&typeof h[f]=="function"&&h[f]("mark.js: "+c)}},{key:"escapeStr",value:function(c){return c.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(c){return this.opt.wildcards!=="disabled"&&(c=this.setupWildcardsRegExp(c)),c=this.escapeStr(c),Object.keys(this.opt.synonyms).length&&(c=this.createSynonymsRegExp(c)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(c=this.setupIgnoreJoinersRegExp(c)),this.opt.diacritics&&(c=this.createDiacriticsRegExp(c)),c=this.createMergedBlanksRegExp(c),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(c=this.createJoinersRegExp(c)),this.opt.wildcards!=="disabled"&&(c=this.createWildcardsRegExp(c)),c=this.createAccuracyRegExp(c),c}},{key:"createSynonymsRegExp",value:function(c){var f=this.opt.synonyms,h=this.opt.caseSensitive?"":"i",y=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var g in f)if(f.hasOwnProperty(g)){var w=f[g],m=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(g):this.escapeStr(g),v=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(w):this.escapeStr(w);m!==""&&v!==""&&(c=c.replace(new RegExp("("+this.escapeStr(m)+"|"+this.escapeStr(v)+")","gm"+h),y+("("+this.processSynomyms(m)+"|")+(this.processSynomyms(v)+")")+y))}return c}},{key:"processSynomyms",value:function(c){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(c=this.setupIgnoreJoinersRegExp(c)),c}},{key:"setupWildcardsRegExp",value:function(c){return c=c.replace(/(?:\\)*\?/g,function(f){return f.charAt(0)==="\\"?"?":""}),c.replace(/(?:\\)*\*/g,function(f){return f.charAt(0)==="\\"?"*":""})}},{key:"createWildcardsRegExp",value:function(c){var f=this.opt.wildcards==="withSpaces";return c.replace(/\u0001/g,f?"[\\S\\s]?":"\\S?").replace(/\u0002/g,f?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(c){return c.replace(/[^(|)\\]/g,function(f,h,y){var g=y.charAt(h+1);return/[(|)\\]/.test(g)||g===""?f:f+"\0"})}},{key:"createJoinersRegExp",value:function(c){var f=[],h=this.opt.ignorePunctuation;return Array.isArray(h)&&h.length&&f.push(this.escapeStr(h.join(""))),this.opt.ignoreJoiners&&f.push("\\u00ad\\u200b\\u200c\\u200d"),f.length?c.split(/\u0000+/).join("["+f.join("")+"]*"):c}},{key:"createDiacriticsRegExp",value:function(c){var f=this.opt.caseSensitive?"":"i",h=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],y=[];return c.split("").forEach(function(g){h.every(function(w){if(w.indexOf(g)!==-1){if(y.indexOf(w)>-1)return!1;c=c.replace(new RegExp("["+w+"]","gm"+f),"["+w+"]"),y.push(w)}return!0})}),c}},{key:"createMergedBlanksRegExp",value:function(c){return c.replace(/[\s]+/gmi,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(c){var f=this,h="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿",y=this.opt.accuracy,g=typeof y=="string"?y:y.value,w=typeof y=="string"?[]:y.limiters,m="";switch(w.forEach(function(v){m+="|"+f.escapeStr(v)}),g){case"partially":default:return"()("+c+")";case"complementary":return m="\\s"+(m||this.escapeStr(h)),"()([^"+m+"]*"+c+"[^"+m+"]*)";case"exactly":return"(^|\\s"+m+")("+c+")(?=$|\\s"+m+")"}}},{key:"getSeparatedKeywords",value:function(c){var f=this,h=[];return c.forEach(function(y){f.opt.separateWordSearch?y.split(" ").forEach(function(g){g.trim()&&h.indexOf(g)===-1&&h.push(g)}):y.trim()&&h.indexOf(y)===-1&&h.push(y)}),{keywords:h.sort(function(y,g){return g.length-y.length}),length:h.length}}},{key:"isNumeric",value:function(c){return Number(parseFloat(c))==c}},{key:"checkRanges",value:function(c){var f=this;if(!Array.isArray(c)||Object.prototype.toString.call(c[0])!=="[object Object]")return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(c),[];var h=[],y=0;return c.sort(function(g,w){return g.start-w.start}).forEach(function(g){var w=f.callNoMatchOnInvalidRanges(g,y),m=w.start,v=w.end,_=w.valid;_&&(g.start=m,g.length=v-m,h.push(g),y=v)}),h}},{key:"callNoMatchOnInvalidRanges",value:function(c,f){var h=void 0,y=void 0,g=!1;return c&&typeof c.start<"u"?(h=parseInt(c.start,10),y=h+parseInt(c.length,10),this.isNumeric(c.start)&&this.isNumeric(c.length)&&y-f>0&&y-h>0?g=!0:(this.log("Ignoring invalid or overlapping range: "+(""+JSON.stringify(c))),this.opt.noMatch(c))):(this.log("Ignoring invalid range: "+JSON.stringify(c)),this.opt.noMatch(c)),{start:h,end:y,valid:g}}},{key:"checkWhitespaceRanges",value:function(c,f,h){var y=void 0,g=!0,w=h.length,m=f-w,v=parseInt(c.start,10)-m;return v=v>w?w:v,y=v+parseInt(c.length,10),y>w&&(y=w,this.log("End range automatically set to the max value of "+w)),v<0||y-v<0||v>w||y>w?(g=!1,this.log("Invalid range: "+JSON.stringify(c)),this.opt.noMatch(c)):h.substring(v,y).replace(/\s+/g,"")===""&&(g=!1,this.log("Skipping whitespace only range: "+JSON.stringify(c)),this.opt.noMatch(c)),{start:v,end:y,valid:g}}},{key:"getTextNodes",value:function(c){var f=this,h="",y=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(g){y.push({start:h.length,end:(h+=g.textContent).length,node:g})},function(g){return f.matchesExclude(g.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){c({value:h,nodes:y})})}},{key:"matchesExclude",value:function(c){return a.matches(c,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(c,f,h){var y=this.opt.element?this.opt.element:"mark",g=c.splitText(f),w=g.splitText(h-f),m=document.createElement(y);return m.setAttribute("data-markjs","true"),this.opt.className&&m.setAttribute("class",this.opt.className),m.textContent=g.textContent,g.parentNode.replaceChild(m,g),w}},{key:"wrapRangeInMappedTextNode",value:function(c,f,h,y,g){var w=this;c.nodes.every(function(m,v){var _=c.nodes[v+1];if(typeof _>"u"||_.start>f){if(!y(m.node))return!1;var E=f-m.start,b=(h>m.end?m.end:h)-m.start,k=c.value.substr(0,m.start),P=c.value.substr(b+m.start);if(m.node=w.wrapRangeInTextNode(m.node,E,b),c.value=k+P,c.nodes.forEach(function(S,A){A>=v&&(c.nodes[A].start>0&&A!==v&&(c.nodes[A].start-=b),c.nodes[A].end-=b)}),h-=b,g(m.node.previousSibling,m.start),h>m.end)f=m.end;else return!1}return!0})}},{key:"wrapMatches",value:function(c,f,h,y,g){var w=this,m=f===0?0:f+1;this.getTextNodes(function(v){v.nodes.forEach(function(_){_=_.node;for(var E=void 0;(E=c.exec(_.textContent))!==null&&E[m]!=="";)if(h(E[m],_)){var b=E.index;if(m!==0)for(var k=1;k{const o=setTimeout(()=>r(e),t||500);return()=>{clearTimeout(o)}},[e,t]),n}function yu(e,t){const[n,r]=p.useState();p.useEffect(()=>{const i=O3(e);r(typeof i>"u"||i===null?typeof t=="function"?t():t:i)},[t,e]);const o=p.useCallback(i=>{r(a=>{let l;typeof i=="function"?l=i(a):l=i;try{localStorage.setItem(e,JSON.stringify(l))}catch{}return l})},[e]);return[n,o]}function O3(e){try{const t=localStorage.getItem(e);return typeof t=="string"?JSON.parse(t):void 0}catch{return}}var I3="vocs_Kbd";function D1(e){return x.jsx("kbd",{...e,className:N(e.className,I3)})}var L3="vocs_KeyboardShortcut_kbdGroup",N3="vocs_KeyboardShortcut";function ro(e){const{description:t,keys:n}=e;return x.jsxs("span",{className:N3,children:[t,x.jsx("span",{className:L3,children:n.map(r=>x.jsx(D1,{children:r},r))})]})}var D3="vocs_SearchDialog_content",wh="vocs_SearchDialog_excerpt",M3="vocs_SearchDialog_overlay",j3="vocs_SearchDialog_result",Eh="vocs_SearchDialog_resultIcon",F3="vocs_SearchDialog_resultSelected",z3="vocs_SearchDialog_results",U3="vocs_SearchDialog",V3="vocs_SearchDialog_searchBox",B3="vocs_SearchDialog_searchInput",Pa="vocs_SearchDialog_searchInputIcon",H3="vocs_SearchDialog_searchInputIconDesktop",W3="vocs_SearchDialog_searchInputIconMobile",K3="vocs_SearchDialog_searchShortcuts",kh="vocs_SearchDialog_title",G3="vocs_SearchDialog_titleIcon",q3="vocs_SearchDialog_titles";function M1(e){const t=Ud(),n=p.useRef(null),r=p.useRef(null),[o,i]=yu("filterText",""),a=$3(o,200),l=L1(),[s,u]=p.useState(-1),[d,c]=p.useState(!1),[f,h]=yu("showDetailView",!0),y=p.useMemo(()=>l?a?(u(0),l.search(a).slice(0,16)):(u(-1),[]):[],[l,a]),g=y.length,w=y[s],m=p.useCallback(()=>{var b,k,P;if(!r.current)return;const v=new Set;for(const S of y)for(const A in S.match)v.add(A);const _=new R3(r.current);_.unmark({done(){_==null||_.markRegExp(Y3(v))}});const E=r.current.querySelectorAll(`.${wh}`);for(const S of E)(b=S.querySelector('mark[data-markjs="true"]'))==null||b.scrollIntoView({block:"center"});(P=(k=r.current)==null?void 0:k.firstElementChild)==null||P.scrollIntoView({block:"start"})},[y]);return p.useEffect(()=>{if(!e.open)return;function v(_){var E;switch(_.key){case"ArrowDown":{_.preventDefault(),u(b=>{var S;let k=b+1;k>=g&&(k=0);const P=(S=r.current)==null?void 0:S.children[k];return P==null||P.scrollIntoView({block:"nearest"}),k}),c(!0);break}case"ArrowUp":{_.preventDefault(),u(b=>{var S;let k=b-1;k<0&&(k=g-1);const P=(S=r.current)==null?void 0:S.children[k];return P==null||P.scrollIntoView({block:"nearest"}),k}),c(!0);break}case"Backspace":{if(!_.metaKey)return;_.preventDefault(),i(""),(E=n.current)==null||E.focus();break}case"Enter":{if(_.target instanceof HTMLButtonElement&&_.target.type!=="submit"||!w)return;_.preventDefault(),t(w.href),e.onClose();break}}}return window.addEventListener("keydown",v),()=>{window.removeEventListener("keydown",v)}},[t,g,i,w,e.open,e.onClose]),p.useEffect(()=>{a!==""&&r.current&&m()},[m,a]),x.jsxs(a3,{children:[x.jsx(l3,{className:M3}),x.jsxs(s3,{onOpenAutoFocus:v=>{n.current&&(v.preventDefault(),n.current.focus()),m()},onCloseAutoFocus:()=>{u(0)},className:U3,"aria-describedby":void 0,children:[x.jsx(c3,{className:r1,children:"Search"}),x.jsxs("form",{className:V3,children:[x.jsx("button",{"aria-label":"Close search dialog",type:"button",onClick:()=>e.onClose(),className:W3,children:x.jsx(k7,{className:Pa,height:20,width:20})}),x.jsx(A3,{htmlFor:"search-input",children:x.jsx(Wd,{"aria-label":"Search",className:N(Pa,H3),height:20,width:20})}),x.jsx("input",{ref:n,tabIndex:0,className:B3,id:"search-input",onChange:v=>i(v.target.value),placeholder:"Search",type:"search",value:o}),x.jsx("button",{"aria-label":"Toggle detail view",type:"button",onClick:()=>h(v=>!v),children:x.jsx($7,{className:Pa,height:20,width:20})}),x.jsx("button",{"aria-label":"Reset search",type:"button",className:Pa,onClick:()=>{var v;i(""),(v=n.current)==null||v.focus()},children:"⌫"})]}),x.jsxs("ul",{className:z3,role:y.length?"listbox":void 0,onMouseMove:()=>c(!1),ref:r,children:[a&&y.length===0&&x.jsxs("li",{children:['No results for "',x.jsx("span",{children:a}),'"']}),y.map((v,_)=>{var E;return x.jsx("li",{role:"option",className:N(j3,_===s&&F3),"aria-selected":_===s,"aria-label":[...v.titles.filter(b=>!!b),v.title].join(" > "),children:x.jsxs(Vv,{to:v.href,onClick:b=>{b.metaKey||e.onClose()},onMouseEnter:()=>!d&&u(_),onFocus:()=>u(_),children:[x.jsxs("div",{className:q3,children:[v.isPage?x.jsx(T7,{className:Eh}):x.jsx("span",{className:Eh,children:"#"}),v.titles.filter(b=>!!b).map(b=>x.jsxs("span",{className:kh,children:[x.jsx("span",{dangerouslySetInnerHTML:{__html:b}}),x.jsx(C7,{className:G3})]},b)),x.jsx("span",{className:kh,children:x.jsx("span",{dangerouslySetInnerHTML:{__html:v.title}})})]}),f&&((E=v.text)==null?void 0:E.trim())&&x.jsx("div",{className:wh,children:x.jsx(e1,{className:D3,children:x.jsx("div",{dangerouslySetInnerHTML:{__html:v.html}})})})]})},v.id)})]}),x.jsxs("div",{className:K3,children:[x.jsx(ro,{description:"Navigate",keys:["↑","↓"]}),x.jsx(ro,{description:"Select",keys:["enter"]}),x.jsx(ro,{description:"Close",keys:["esc"]}),x.jsx(ro,{description:"Reset",keys:["⌘","⌫"]})]})]})]})}function Y3(e){return new RegExp([...e].sort((t,n)=>n.length-t.length).map(t=>`(${t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")})`).join("|"),"gi")}function Q3(){L1();const[e,t]=p.useState(!1);return p.useEffect(()=>{function n(r){const o=document.activeElement instanceof HTMLElement&&(["input","select","textarea"].includes(document.activeElement.tagName.toLowerCase())||document.activeElement.isContentEditable);r.key==="/"&&!e&&!o?(r.preventDefault(),t(!0)):r.metaKey===!0&&r.key==="k"&&(r.preventDefault(),t(i=>!i))}return window.addEventListener("keydown",n),()=>{window.removeEventListener("keydown",n)}},[e]),x.jsxs(P1,{open:e,onOpenChange:t,children:[x.jsx(S1,{asChild:!0,children:x.jsxs("button",{className:C3,type:"button",children:[x.jsx(Wd,{style:{marginTop:2}}),"Search",x.jsx("div",{className:P3,children:x.jsx("div",{style:{background:"currentColor",transform:"rotate(45deg)",width:1.5,borderRadius:2,height:"100%"}})})]})}),x.jsx(M1,{open:e,onClose:()=>t(!1)})]})}var j1="vocs_DesktopTopNav_button",Z3="vocs_DesktopTopNav_content",X3="vocs_DesktopTopNav_curtain",bh="vocs_DesktopTopNav_divider",nc="vocs_DesktopTopNav_group",Sa="vocs_DesktopTopNav_hideCompact",xu="vocs_DesktopTopNav_icon",wl="vocs_DesktopTopNav_item",J3="vocs_DesktopTopNav_logo",eE="vocs_DesktopTopNav_logoWrapper",tE="vocs_DesktopTopNav",Ch="vocs_DesktopTopNav_section",nE="vocs_DesktopTopNav_withLogo",rE="vocs_Icon",_u="var(--vocs_Icon_size)";function st({className:e,label:t,icon:n,size:r,style:o}){return x.jsx("div",{"aria-label":t,className:N(rE,e),role:"img",style:{...o,...qt({[_u]:r})},children:x.jsx(n,{height:r,width:r})})}var oE="vocs_Logo_logoDark",iE="vocs_Logo_logoLight",rc="vocs_Logo";function aE({className:e}){const{logoUrl:t}=Je();return t?x.jsx(x.Fragment,{children:typeof t=="string"?x.jsx("img",{alt:"Logo",className:N(e,rc),src:t}):x.jsxs(x.Fragment,{children:[x.jsx("img",{alt:"Logo",className:N(e,rc,oE),src:t.dark}),x.jsx("img",{alt:"Logo",className:N(e,rc,iE),src:t.light})]})}):null}var lE="vocs_NavLogo_logoImage",sE="vocs_NavLogo_title";function Qd(){const e=Je();return e.logoUrl?x.jsx(aE,{className:lE}):x.jsx("div",{className:sE,children:e.title})}const cE=p.createContext(void 0);function ql(e){const t=p.useContext(cE);return e||t||"ltr"}function Yl(e){const t=e+"CollectionProvider",[n,r]=kn(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=h=>{const{scope:y,children:g}=h,w=Z.useRef(null),m=Z.useRef(new Map).current;return Z.createElement(o,{scope:y,itemMap:m,collectionRef:w},g)},l=e+"CollectionSlot",s=Z.forwardRef((h,y)=>{const{scope:g,children:w}=h,m=i(l,g),v=Ue(y,m.collectionRef);return Z.createElement(bo,{ref:v},w)}),u=e+"CollectionItemSlot",d="data-radix-collection-item",c=Z.forwardRef((h,y)=>{const{scope:g,children:w,...m}=h,v=Z.useRef(null),_=Ue(y,v),E=i(u,g);return Z.useEffect(()=>(E.itemMap.set(v,{ref:v,...m}),()=>void E.itemMap.delete(v))),Z.createElement(bo,{[d]:"",ref:_},w)});function f(h){const y=i(e+"CollectionConsumer",h);return Z.useCallback(()=>{const w=y.collectionRef.current;if(!w)return[];const m=Array.from(w.querySelectorAll(`[${d}]`));return Array.from(y.itemMap.values()).sort((E,b)=>m.indexOf(E.ref.current)-m.indexOf(b.ref.current))},[y.collectionRef,y.itemMap])}return[{Provider:a,Slot:s,ItemSlot:c},f,r]}function uE(e){const t=p.useRef({value:e,previous:e});return p.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}const dE=p.forwardRef((e,t)=>p.createElement(fe.span,q({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),fE=dE,Gi="NavigationMenu",[Zd,pE,hE]=Yl(Gi),[wu,mE,vE]=Yl(Gi),[Xd,kP]=kn(Gi,[hE,vE]),[gE,Ir]=Xd(Gi),[yE,bP]=Xd(Gi),xE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,delayDuration:a=200,skipDelayDuration:l=300,orientation:s="horizontal",dir:u,...d}=e,[c,f]=p.useState(null),h=Ue(t,A=>f(A)),y=ql(u),g=p.useRef(0),w=p.useRef(0),m=p.useRef(0),[v,_]=p.useState(!0),[E="",b]=ar({prop:r,onChange:A=>{const O=A!=="",j=l>0;O?(window.clearTimeout(m.current),j&&_(!1)):(window.clearTimeout(m.current),m.current=window.setTimeout(()=>_(!0),l)),o==null||o(A)},defaultProp:i}),k=p.useCallback(()=>{window.clearTimeout(w.current),w.current=window.setTimeout(()=>b(""),150)},[b]),P=p.useCallback(A=>{window.clearTimeout(w.current),b(A)},[b]),S=p.useCallback(A=>{E===A?window.clearTimeout(w.current):g.current=window.setTimeout(()=>{window.clearTimeout(w.current),b(A)},a)},[E,b,a]);return p.useEffect(()=>()=>{window.clearTimeout(g.current),window.clearTimeout(w.current),window.clearTimeout(m.current)},[]),p.createElement(_E,{scope:n,isRootMenu:!0,value:E,dir:y,orientation:s,rootNavigationMenu:c,onTriggerEnter:A=>{window.clearTimeout(g.current),v?S(A):P(A)},onTriggerLeave:()=>{window.clearTimeout(g.current),k()},onContentEnter:()=>window.clearTimeout(w.current),onContentLeave:k,onItemSelect:A=>{b(O=>O===A?"":A)},onItemDismiss:()=>b("")},p.createElement(fe.nav,q({"aria-label":"Main","data-orientation":s,dir:y},d,{ref:h})))}),_E=e=>{const{scope:t,isRootMenu:n,rootNavigationMenu:r,dir:o,orientation:i,children:a,value:l,onItemSelect:s,onItemDismiss:u,onTriggerEnter:d,onTriggerLeave:c,onContentEnter:f,onContentLeave:h}=e,[y,g]=p.useState(null),[w,m]=p.useState(new Map),[v,_]=p.useState(null);return p.createElement(gE,{scope:t,isRootMenu:n,rootNavigationMenu:r,value:l,previousValue:uE(l),baseId:on(),dir:o,orientation:i,viewport:y,onViewportChange:g,indicatorTrack:v,onIndicatorTrackChange:_,onTriggerEnter:at(d),onTriggerLeave:at(c),onContentEnter:at(f),onContentLeave:at(h),onItemSelect:at(s),onItemDismiss:at(u),onViewportContentChange:p.useCallback((E,b)=>{m(k=>(k.set(E,b),new Map(k)))},[]),onViewportContentRemove:p.useCallback(E=>{m(b=>b.has(E)?(b.delete(E),new Map(b)):b)},[])},p.createElement(Zd.Provider,{scope:t},p.createElement(yE,{scope:t,items:w},a)))},wE="NavigationMenuList",EE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=Ir(wE,n),i=p.createElement(fe.ul,q({"data-orientation":o.orientation},r,{ref:t}));return p.createElement(fe.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange},p.createElement(Zd.Slot,{scope:n},o.isRootMenu?p.createElement(z1,{asChild:!0},i):i))}),kE="NavigationMenuItem",[bE,F1]=Xd(kE),CE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,...o}=e,i=on(),a=r||i||"LEGACY_REACT_AUTO_VALUE",l=p.useRef(null),s=p.useRef(null),u=p.useRef(null),d=p.useRef(()=>{}),c=p.useRef(!1),f=p.useCallback((y="start")=>{if(l.current){d.current();const g=Eu(l.current);g.length&&Jd(y==="start"?g:g.reverse())}},[]),h=p.useCallback(()=>{if(l.current){const y=Eu(l.current);y.length&&(d.current=IE(y))}},[]);return p.createElement(bE,{scope:n,value:a,triggerRef:s,contentRef:l,focusProxyRef:u,wasEscapeCloseRef:c,onEntryKeyDown:f,onFocusProxyEnter:f,onRootContentClose:h,onContentFocusOutside:h},p.createElement(fe.li,q({},o,{ref:t})))}),Ph="NavigationMenuTrigger",PE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,disabled:r,...o}=e,i=Ir(Ph,e.__scopeNavigationMenu),a=F1(Ph,e.__scopeNavigationMenu),l=p.useRef(null),s=Ue(l,a.triggerRef,t),u=B1(i.baseId,a.value),d=H1(i.baseId,a.value),c=p.useRef(!1),f=p.useRef(!1),h=a.value===i.value;return p.createElement(p.Fragment,null,p.createElement(Zd.ItemSlot,{scope:n,value:a.value},p.createElement(U1,{asChild:!0},p.createElement(fe.button,q({id:u,disabled:r,"data-disabled":r?"":void 0,"data-state":V1(h),"aria-expanded":h,"aria-controls":d},o,{ref:s,onPointerEnter:le(e.onPointerEnter,()=>{f.current=!1,a.wasEscapeCloseRef.current=!1}),onPointerMove:le(e.onPointerMove,ku(()=>{r||f.current||a.wasEscapeCloseRef.current||c.current||(i.onTriggerEnter(a.value),c.current=!0)})),onPointerLeave:le(e.onPointerLeave,ku(()=>{r||(i.onTriggerLeave(),c.current=!1)})),onClick:le(e.onClick,()=>{i.onItemSelect(a.value),f.current=h}),onKeyDown:le(e.onKeyDown,y=>{const w={horizontal:"ArrowDown",vertical:i.dir==="rtl"?"ArrowLeft":"ArrowRight"}[i.orientation];h&&y.key===w&&(a.onEntryKeyDown(),y.preventDefault())})})))),h&&p.createElement(p.Fragment,null,p.createElement(fE,{"aria-hidden":!0,tabIndex:0,ref:a.focusProxyRef,onFocus:y=>{const g=a.contentRef.current,w=y.relatedTarget,m=w===l.current,v=g==null?void 0:g.contains(w);(m||!v)&&a.onFocusProxyEnter(m?"start":"end")}}),i.viewport&&p.createElement("span",{"aria-owns":d})))}),Sh="navigationMenu.linkSelect",SE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return p.createElement(U1,{asChild:!0},p.createElement(fe.a,q({"data-active":r?"":void 0,"aria-current":r?"page":void 0},i,{ref:t,onClick:le(e.onClick,a=>{const l=a.target,s=new CustomEvent(Sh,{bubbles:!0,cancelable:!0});if(l.addEventListener(Sh,u=>o==null?void 0:o(u),{once:!0}),du(l,s),!s.defaultPrevented&&!a.metaKey){const u=new CustomEvent(Wa,{bubbles:!0,cancelable:!0});du(l,u)}},{checkForDefaultPrevented:!1})})))}),El="NavigationMenuContent",AE=p.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Ir(El,e.__scopeNavigationMenu),i=F1(El,e.__scopeNavigationMenu),a=Ue(i.contentRef,t),l=i.value===o.value,s={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...r};return o.viewport?p.createElement(TE,q({forceMount:n},s,{ref:a})):p.createElement(bn,{present:n||l},p.createElement(RE,q({"data-state":V1(l)},s,{ref:a,onPointerEnter:le(e.onPointerEnter,o.onContentEnter),onPointerLeave:le(e.onPointerLeave,ku(o.onContentLeave)),style:{pointerEvents:!l&&o.isRootMenu?"none":void 0,...s.style}})))}),TE=p.forwardRef((e,t)=>{const n=Ir(El,e.__scopeNavigationMenu),{onViewportContentChange:r,onViewportContentRemove:o}=n;return yn(()=>{r(e.value,{ref:t,...e})},[e,t,r]),yn(()=>()=>o(e.value),[e.value,o]),null}),Wa="navigationMenu.rootContentDismiss",RE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,triggerRef:o,focusProxyRef:i,wasEscapeCloseRef:a,onRootContentClose:l,onContentFocusOutside:s,...u}=e,d=Ir(El,n),c=p.useRef(null),f=Ue(c,t),h=B1(d.baseId,r),y=H1(d.baseId,r),g=pE(n),w=p.useRef(null),{onItemDismiss:m}=d;p.useEffect(()=>{const _=c.current;if(d.isRootMenu&&_){const E=()=>{var b;m(),l(),_.contains(document.activeElement)&&((b=o.current)===null||b===void 0||b.focus())};return _.addEventListener(Wa,E),()=>_.removeEventListener(Wa,E)}},[d.isRootMenu,e.value,o,m,l]);const v=p.useMemo(()=>{const E=g().map(O=>O.value);d.dir==="rtl"&&E.reverse();const b=E.indexOf(d.value),k=E.indexOf(d.previousValue),P=r===d.value,S=k===E.indexOf(r);if(!P&&!S)return w.current;const A=(()=>{if(b!==k){if(P&&k!==-1)return b>k?"from-end":"from-start";if(S&&b!==-1)return b>k?"to-start":"to-end"}return null})();return w.current=A,A},[d.previousValue,d.value,d.dir,g,r]);return p.createElement(z1,{asChild:!0},p.createElement(Kd,q({id:y,"aria-labelledby":h,"data-motion":v,"data-orientation":d.orientation},u,{ref:f,onDismiss:()=>{var _;const E=new Event(Wa,{bubbles:!0,cancelable:!0});(_=c.current)===null||_===void 0||_.dispatchEvent(E)},onFocusOutside:le(e.onFocusOutside,_=>{var E;s();const b=_.target;(E=d.rootNavigationMenu)!==null&&E!==void 0&&E.contains(b)&&_.preventDefault()}),onPointerDownOutside:le(e.onPointerDownOutside,_=>{var E;const b=_.target,k=g().some(S=>{var A;return(A=S.ref.current)===null||A===void 0?void 0:A.contains(b)}),P=d.isRootMenu&&((E=d.viewport)===null||E===void 0?void 0:E.contains(b));(k||P||!d.isRootMenu)&&_.preventDefault()}),onKeyDown:le(e.onKeyDown,_=>{const E=_.altKey||_.ctrlKey||_.metaKey;if(_.key==="Tab"&&!E){const P=Eu(_.currentTarget),S=document.activeElement,A=P.findIndex(D=>D===S),j=_.shiftKey?P.slice(0,A).reverse():P.slice(A+1,P.length);if(Jd(j))_.preventDefault();else{var k;(k=i.current)===null||k===void 0||k.focus()}}}),onEscapeKeyDown:le(e.onEscapeKeyDown,_=>{a.current=!0})})))}),$E="FocusGroup",z1=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=Ir($E,n);return p.createElement(wu.Provider,{scope:n},p.createElement(wu.Slot,{scope:n},p.createElement(fe.div,q({dir:o.dir},r,{ref:t}))))}),Ah=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],OE="FocusGroupItem",U1=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=mE(n),i=Ir(OE,n);return p.createElement(wu.ItemSlot,{scope:n},p.createElement(fe.button,q({},r,{ref:t,onKeyDown:le(e.onKeyDown,a=>{if(["Home","End",...Ah].includes(a.key)){let s=o().map(c=>c.ref.current);if([i.dir==="rtl"?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(a.key)&&s.reverse(),Ah.includes(a.key)){const c=s.indexOf(a.currentTarget);s=s.slice(c+1)}setTimeout(()=>Jd(s)),a.preventDefault()}})})))});function Eu(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Jd(e){const t=document.activeElement;return e.some(n=>n===t?!0:(n.focus(),document.activeElement!==t))}function IE(e){return e.forEach(t=>{t.dataset.tabindex=t.getAttribute("tabindex")||"",t.setAttribute("tabindex","-1")}),()=>{e.forEach(t=>{const n=t.dataset.tabindex;t.setAttribute("tabindex",n)})}}function V1(e){return e?"open":"closed"}function B1(e,t){return`${e}-trigger-${t}`}function H1(e,t){return`${e}-content-${t}`}function ku(e){return t=>t.pointerType==="mouse"?e(t):void 0}const LE=xE,NE=EE,DE=CE,ME=PE,jE=SE,FE=AE;var zE="var(--vocs_NavigationMenu_chevronDownIcon)",UE="vocs_NavigationMenu_content",VE="vocs_NavigationMenu_item",BE="vocs_NavigationMenu_link",HE="vocs_NavigationMenu_list",WE="vocs_NavigationMenu",KE="vocs_NavigationMenu_trigger vocs_NavigationMenu_link";const W1=e=>x.jsx(LE,{...e,className:N(e.className,WE)}),K1=e=>x.jsx(NE,{...e,className:N(e.className,HE)}),Ql=({active:e,children:t,className:n,href:r})=>x.jsx(jE,{asChild:!0,children:x.jsx(rn,{"data-active":e,className:N(n,BE),href:r,variant:"styleless",children:t})}),G1=e=>x.jsx(DE,{...e,className:N(e.className,VE)}),q1=({active:e,className:t,...n})=>{const{basePath:r}=Je(),o=r;return x.jsx(ME,{...n,"data-active":e,className:N(t,KE),style:qt({[zE]:`url(${o}/.vocs/icons/chevron-down.svg)`})})},Y1=e=>x.jsx(FE,{...e,className:N(e.className,UE)});function Q1(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 127.14 96.36",children:[x.jsx("title",{children:"Discord"}),x.jsx("g",{id:"图层_2","data-name":"图层 2",children:x.jsx("g",{id:"Discord_Logos","data-name":"Discord Logos",children:x.jsx("g",{id:"Discord_Logo_-_Large_-_White","data-name":"Discord Logo - Large - White",children:x.jsx("path",{d:"M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z",fill:"currentColor"})})})})]})}function Z1(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 98 96",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"GitHub"}),x.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z",fill:"currentColor"})]})}function GE(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 78 82",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Moon"}),x.jsx("path",{d:"M62.8455 45.9668C63.6268 45.9668 64.2127 45.3809 64.3104 44.5508C65.4334 34.3457 66.0682 33.9551 76.4197 32.3438C77.3963 32.1973 77.9334 31.7578 77.9334 30.8789C77.9334 30.0977 77.3963 29.5605 76.6151 29.4629C66.1658 27.4609 65.4334 27.4609 64.3104 17.2559C64.2127 16.377 63.6268 15.8398 62.8455 15.8398C62.0154 15.8398 61.4783 16.377 61.3807 17.207C60.1111 27.6074 59.6229 28.0957 49.0272 29.4629C48.2947 29.5117 47.7088 30.0977 47.7088 30.8789C47.7088 31.709 48.2947 32.1973 49.0272 32.3438C59.6229 34.3457 60.0623 34.4434 61.3807 44.6484C61.4783 45.3809 62.0154 45.9668 62.8455 45.9668ZM44.535 19.5508C45.0233 19.5508 45.3162 19.2578 45.4139 18.7695C46.6834 12.4707 46.5369 12.373 53.1287 11.0547C53.5682 10.957 53.91 10.7129 53.91 10.1758C53.91 9.63868 53.5682 9.39448 53.1287 9.29688C46.5369 7.97848 46.6834 7.88089 45.4139 1.58199C45.3162 1.09379 45.0233 0.800781 44.535 0.800781C43.9979 0.800781 43.7049 1.09379 43.6072 1.58199C42.3377 7.88089 42.4842 7.97848 35.9412 9.29688C35.4529 9.39448 35.1111 9.63868 35.1111 10.1758C35.1111 10.7129 35.4529 10.957 35.9412 11.0547C42.4842 12.373 42.3865 12.4707 43.6072 18.7695C43.7049 19.2578 43.9979 19.5508 44.535 19.5508Z",fill:"currentColor"}),x.jsx("path",{d:"M34.3298 81.2696C48.49 81.2696 59.9157 74.043 65.0915 61.7872C65.8239 59.9806 65.5798 58.6134 64.7497 57.7833C64.0173 57.0509 62.7478 56.9044 61.3318 57.4903C58.4509 58.6134 54.9353 59.2481 50.6384 59.2481C33.695 59.2481 22.7575 48.6036 22.7575 32.2462C22.7575 27.4122 23.6853 22.6759 24.7595 20.5763C25.5407 18.9161 25.4919 17.5001 24.8083 16.67C24.0271 15.7423 22.6599 15.4005 20.7068 16.1329C8.64624 20.7716 0.345459 33.4181 0.345459 47.8712C0.345459 66.8165 14.5056 81.2696 34.3298 81.2696ZM34.4275 74.5801C18.4607 74.5801 7.03494 62.9591 7.03494 47.3341C7.03494 38.2521 10.9411 30.0489 17.6306 24.629C16.8005 27.0704 16.361 30.6837 16.361 34.1505C16.361 52.8517 29.5446 65.6935 48.8806 65.6935C52.0544 65.6935 54.9841 65.3517 56.4001 64.9122C51.615 70.918 43.4607 74.5801 34.4275 74.5801Z",fill:"currentColor"})]})}function qE(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 84 84",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Sun"}),x.jsx("path",{d:"M41.8675 15.5254C43.9183 15.5254 45.6273 13.7676 45.6273 11.7168V3.80658C45.6273 1.75588 43.9183 0.046875 41.8675 0.046875C39.7679 0.046875 38.0589 1.75588 38.0589 3.80658V11.7168C38.0589 13.7676 39.7679 15.5254 41.8675 15.5254ZM60.3246 23.2402C61.7895 24.7051 64.2309 24.7539 65.7446 23.2402L71.3598 17.6738C72.7758 16.209 72.7758 13.7188 71.3598 12.2539C69.8949 10.7891 67.4535 10.7891 65.9887 12.2539L60.3246 17.918C58.9086 19.3828 58.9086 21.7754 60.3246 23.2402ZM67.9906 41.7461C67.9906 43.7969 69.7485 45.5547 71.7992 45.5547H79.6117C81.7113 45.5547 83.4202 43.7969 83.4202 41.7461C83.4202 39.6953 81.7113 37.9375 79.6117 37.9375H71.7992C69.7485 37.9375 67.9906 39.6953 67.9906 41.7461ZM60.3246 60.3008C58.9086 61.7656 58.9086 64.1582 60.3246 65.623L65.9887 71.2871C67.4535 72.7519 69.8949 72.7031 71.3598 71.2383C72.7758 69.7734 72.7758 67.332 71.3598 65.8672L65.6957 60.3008C64.2309 58.8359 61.7895 58.8359 60.3246 60.3008ZM41.8675 67.9668C39.7679 67.9668 38.0589 69.7246 38.0589 71.7754V79.6855C38.0589 81.7363 39.7679 83.4453 41.8675 83.4453C43.9183 83.4453 45.6273 81.7363 45.6273 79.6855V71.7754C45.6273 69.7246 43.9183 67.9668 41.8675 67.9668ZM23.3617 60.3008C21.8969 58.8359 19.4067 58.8359 17.9418 60.3008L12.3754 65.8184C10.9106 67.2832 10.9106 69.7246 12.3266 71.1894C13.7914 72.6543 16.2328 72.7031 17.6977 71.2383L23.3129 65.623C24.7778 64.1582 24.7778 61.7656 23.3617 60.3008ZM15.6957 41.7461C15.6957 39.6953 13.9867 37.9375 11.8871 37.9375H4.07455C1.97497 37.9375 0.265991 39.6953 0.265991 41.7461C0.265991 43.7969 1.97497 45.5547 4.07455 45.5547H11.8871C13.9867 45.5547 15.6957 43.7969 15.6957 41.7461ZM23.3129 23.2402C24.7778 21.8242 24.7778 19.334 23.3617 17.918L17.7465 12.2539C16.3305 10.8379 13.8403 10.7891 12.4242 12.2539C10.9594 13.7188 10.9594 16.209 12.3754 17.625L17.9418 23.2402C19.4067 24.7051 21.8481 24.7051 23.3129 23.2402Z",fill:"currentColor"}),x.jsx("path",{d:"M41.8675 61.668C52.7073 61.668 61.7405 52.6836 61.7405 41.7461C61.7405 30.8086 52.7073 21.8242 41.8675 21.8242C30.9788 21.8242 21.9456 30.8086 21.9456 41.7461C21.9456 52.6836 30.9788 61.668 41.8675 61.668ZM41.8675 55.0273C34.5921 55.0273 28.5862 48.9727 28.5862 41.7461C28.5862 34.5195 34.5921 28.4648 41.8675 28.4648C49.0941 28.4648 55.0999 34.5195 55.0999 41.7461C55.0999 48.9727 49.0941 55.0273 41.8675 55.0273Z",fill:"currentColor"})]})}function X1(){return x.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",viewBox:"0 0 50 50",children:[x.jsx("title",{children:"Telegram"}),x.jsx("path",{d:"M25 2c12.703 0 23 10.297 23 23S37.703 48 25 48 2 37.703 2 25 12.297 2 25 2zm7.934 32.375c.423-1.298 2.405-14.234 2.65-16.783.074-.772-.17-1.285-.648-1.514-.578-.278-1.434-.139-2.427.219-1.362.491-18.774 7.884-19.78 8.312-.954.405-1.856.847-1.856 1.487 0 .45.267.703 1.003.966.766.273 2.695.858 3.834 1.172 1.097.303 2.346.04 3.046-.395.742-.461 9.305-6.191 9.92-6.693.614-.502 1.104.141.602.644-.502.502-6.38 6.207-7.155 6.997-.941.959-.273 1.953.358 2.351.721.454 5.906 3.932 6.687 4.49.781.558 1.573.811 2.298.811.725 0 1.107-.955 1.468-2.064z",fill:"currentColor"})]})}function J1(){return x.jsxs("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Warpcast"}),x.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.92028 31.9901H24.0698C28.4371 31.9901 31.9901 28.4373 31.9901 24.0699V7.92053C31.9901 3.55319 28.4371 0.000137329 24.0698 0.000137329H7.92028C3.55304 0.000137329 0 3.55319 0 7.92053V24.0699C0 28.4373 3.55304 31.9901 7.92028 31.9901ZM19.4134 16.048L20.9908 10.124H25.1383L21.2924 23.2218H17.7062L15.9951 17.1397L14.284 23.2218H10.7055L6.85115 10.124H10.999L12.5915 16.0916L14.1891 10.124H17.8309L19.4134 16.048Z",fill:"currentColor"})]})}function eg(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 1200 1227",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"X"}),x.jsx("path",{d:"M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z",fill:"currentColor"})]})}bu.Curtain=YE;function bu(){var r,o,i,a;const e=Je(),{showLogo:t,showSidebar:n}=Or();return x.jsxs("div",{className:N(tE,t&&!n&&nE),children:[x.jsx(Q3,{}),t&&x.jsx("div",{className:eE,children:x.jsx("div",{className:J3,children:x.jsx(Zn,{to:"/",style:{alignItems:"center",display:"flex",height:"56px",marginTop:"4px"},children:x.jsx(Qd,{})})})}),x.jsx("div",{className:Ch}),x.jsxs("div",{className:Ch,children:[(((r=e.topNav)==null?void 0:r.length)||0)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:nc,children:x.jsx(QE,{})}),x.jsx("div",{className:N(bh,Sa)})]}),e.socials&&((o=e.socials)==null?void 0:o.length)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:N(nc,Sa),style:{marginLeft:"-8px",marginRight:"-8px"},children:e.socials.map((l,s)=>x.jsx("div",{className:wl,children:x.jsx(t6,{...l})},s))}),!((i=e.theme)!=null&&i.colorScheme)&&x.jsx("div",{className:N(bh,Sa)})]}),!((a=e.theme)!=null&&a.colorScheme)&&x.jsx("div",{className:N(nc,Sa),style:{marginLeft:"-8px",marginRight:"-8px"},children:x.jsx("div",{className:wl,children:x.jsx(XE,{})})})]})]})}function YE(){return x.jsx("div",{className:X3})}function QE(){const{topNav:e}=Je();if(!e)return null;const{pathname:t}=Re(),n=Ki({pathname:t,items:e});return x.jsx(W1,{delayDuration:0,children:x.jsx(K1,{children:e.map((r,o)=>r.link?x.jsx(Ql,{active:n.includes(r.id),className:wl,href:r.link,children:r.text},o):r.items?x.jsxs(G1,{className:wl,children:[x.jsx(q1,{active:n.includes(r.id),children:r.text}),x.jsx(Y1,{className:Z3,children:x.jsx(ZE,{items:r.items})})]},o):null)})})}function ZE({items:e}){const{pathname:t}=Re(),n=Ki({pathname:t,items:e});return x.jsx("ul",{children:e==null?void 0:e.map((r,o)=>x.jsx(Ql,{active:n.includes(r.id),href:r.link,children:r.text},o))})}function XE(){const{toggle:e}=M7();return x.jsxs("button",{className:j1,onClick:e,type:"button",children:[x.jsx(st,{className:N(xu,j7),size:"20px",label:"Light",icon:qE}),x.jsx(st,{className:N(xu,F7),size:"20px",label:"Dark",icon:GE,style:{marginTop:"-2px"}})]})}const JE={discord:Q1,github:Z1,telegram:X1,warpcast:J1,x:eg},e6={discord:"23px",github:"20px",telegram:"21px",warpcast:"20px",x:"18px"};function t6({icon:e,label:t,link:n}){return x.jsx("a",{className:j1,href:n,target:"_blank",rel:"noopener noreferrer",children:x.jsx(st,{className:xu,label:t,icon:JE[e],size:e6[e]||"20px"})})}function n6(){return x.jsx("div",{})}const r6=({children:e})=>e;function o6(){const e=$r(),t=Je();return p.useMemo(()=>{const{pattern:n="",text:r="Edit page"}=t.editLink??{};let o="";return typeof n=="function"?o="":e.filePath&&(o=n.replace(/:path/g,e.filePath)),{url:o,text:r}},[t.editLink,e.filePath])}function tg(){const[e,t]=p.useState(!1);return p.useEffect(()=>{t(!0)},[]),e}var i6="vocs_Footer_container",a6="vocs_Footer_editLink",l6="vocs_Footer_lastUpdated",s6="vocs_Footer_navigation",Th="vocs_Footer_navigationIcon",c6="vocs_Footer_navigationIcon_left",u6="vocs_Footer_navigationIcon_right",Rh="vocs_Footer_navigationItem",d6="vocs_Footer_navigationItem_left",f6="vocs_Footer_navigationItem_right",$h="vocs_Footer_navigationText",Oh="vocs_Footer_navigationTextInner",p6="vocs_Footer";function h6(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 72 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Arrow Left"}),x.jsx("path",{d:"M0.325684 29.7461C0.325684 30.8203 0.813963 31.8457 1.69286 32.6758L26.8882 57.8223C27.7671 58.6524 28.7437 59.043 29.7691 59.043C31.9175 59.043 33.5777 57.4317 33.5777 55.2344C33.5777 54.209 33.2359 53.1836 32.5035 52.5L25.7652 45.5176L9.26126 30.6738L8.38236 32.7734L21.3706 33.7012H67.4644C69.7593 33.7012 71.3706 32.041 71.3706 29.7461C71.3706 27.4512 69.7593 25.791 67.4644 25.791H21.3706L8.38236 26.7188L9.26126 28.8672L25.7652 13.9746L32.5035 6.99221C33.2359 6.30861 33.5777 5.28322 33.5777 4.25782C33.5777 2.06052 31.9175 0.449219 29.7691 0.449219C28.7437 0.449219 27.7671 0.839814 26.8882 1.66991L1.69286 26.8164C0.813963 27.6465 0.325684 28.6719 0.325684 29.7461Z",fill:"currentColor"})]})}function m6(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 72 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Arrow Right"}),x.jsx("path",{d:"M71.3706 29.7461C71.3706 28.6719 70.8824 27.6465 70.0035 26.8164L44.8081 1.66991C43.9292 0.839814 42.9527 0.449219 41.9273 0.449219C39.7789 0.449219 38.1187 2.06052 38.1187 4.25782C38.1187 5.28322 38.4605 6.30861 39.1929 6.99221L45.9312 13.9746L62.4351 28.8672L63.314 26.7188L50.3257 25.791H4.23196C1.93706 25.791 0.325684 27.4512 0.325684 29.7461C0.325684 32.041 1.93706 33.7012 4.23196 33.7012H50.3257L63.314 32.7734L62.4351 30.6738L45.9312 45.5176L39.1929 52.5C38.4605 53.1836 38.1187 54.209 38.1187 55.2344C38.1187 57.4317 39.7789 59.043 41.9273 59.043C42.9527 59.043 43.9292 58.6524 44.8081 57.8223L70.0035 32.6758C70.8824 31.8457 71.3706 30.8203 71.3706 29.7461Z",fill:"currentColor"})]})}function v6(){const{layout:e}=Or(),t=tg(),n=$r(),r=p.useMemo(()=>n.lastUpdatedAt?new Date(n.lastUpdatedAt):void 0,[n.lastUpdatedAt]),o=p.useMemo(()=>r==null?void 0:r.toISOString(),[r]);return x.jsxs("footer",{className:p6,children:[e==="docs"&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{className:i6,children:[x.jsx(g6,{}),t&&n.lastUpdatedAt&&x.jsxs("div",{className:l6,children:["Last updated:"," ",x.jsx("time",{dateTime:o,children:new Intl.DateTimeFormat(void 0,{dateStyle:"short",timeStyle:"short"}).format(r)})]})]}),x.jsx(y6,{})]}),x.jsx(n6,{})]})}function g6(){const e=o6();return e.url?x.jsx("div",{children:x.jsxs(rn,{className:a6,href:e.url,children:[x.jsx(L7,{})," ",e.text]})}):null}function y6(){const e=tg(),t=Kl(),{pathname:n}=Re(),r=p.useMemo(()=>ng(t.items||[]).filter(s=>s.link),[t]),o=p.useMemo(()=>r.findIndex(s=>s.link===n),[r,n]),[i,a]=p.useMemo(()=>o<0?[]:o===0?[null,r[o+1]]:o===r.length-1?[r[o-1],null]:[r[o-1],r[o+1]],[o,r]),l=Ud();return p.useEffect(()=>{let s=o,u=!1;const d=f=>{if(f.code==="ShiftLeft"&&(u=!0),u){const h=r[s+1],y=r[s-1];f.code==="ArrowRight"&&(h!=null&&h.link)&&(l(h.link),s++),f.code==="ArrowLeft"&&(y!=null&&y.link)&&(l(y.link),s--)}},c=f=>{f.code==="ShiftLeft"&&(u=!1)};return window.addEventListener("keydown",d),window.addEventListener("keyup",c),()=>{window.removeEventListener("keydown",d),window.removeEventListener("keyup",c)}},[]),e?x.jsxs("div",{className:s6,children:[i?x.jsxs(rn,{className:N(Rh,d6),href:i.link,variant:"styleless",children:[x.jsxs("div",{className:$h,children:[x.jsx("div",{className:N(Th,c6),style:qt({[_u]:"0.75em"}),children:x.jsx(st,{label:"Previous",icon:h6})}),x.jsx("div",{className:Oh,children:i.text})]}),x.jsx(ro,{description:"Previous",keys:["shift","←"]})]}):x.jsx("div",{}),a?x.jsxs(rn,{className:N(Rh,f6),href:a.link,variant:"styleless",children:[x.jsxs("div",{className:$h,children:[x.jsx("div",{className:Oh,style:{textAlign:"right"},children:a.text}),x.jsx("div",{className:N(Th,u6),style:qt({[_u]:"0.75em"}),children:x.jsx(st,{label:"Next",icon:m6})})]}),x.jsx(ro,{description:"Next",keys:["shift","→"]})]}):x.jsx("div",{})]}):null}function ng(e){const t=[];for(const n of e){if(n.items){t.push(...ng(n.items));continue}t.push(n)}return t}const rg="Collapsible",[x6,og]=kn(rg),[_6,ef]=x6(rg),w6=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:o,disabled:i,onOpenChange:a,...l}=e,[s=!1,u]=ar({prop:r,defaultProp:o,onChange:a});return p.createElement(_6,{scope:n,disabled:i,contentId:on(),open:s,onOpenToggle:p.useCallback(()=>u(d=>!d),[u])},p.createElement(fe.div,q({"data-state":tf(s),"data-disabled":i?"":void 0},l,{ref:t})))}),E6="CollapsibleTrigger",k6=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,o=ef(E6,n);return p.createElement(fe.button,q({type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":tf(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled},r,{ref:t,onClick:le(e.onClick,o.onOpenToggle)}))}),ig="CollapsibleContent",b6=p.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=ef(ig,e.__scopeCollapsible);return p.createElement(bn,{present:n||o.open},({present:i})=>p.createElement(C6,q({},r,{ref:t,present:i})))}),C6=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:o,...i}=e,a=ef(ig,n),[l,s]=p.useState(r),u=p.useRef(null),d=Ue(t,u),c=p.useRef(0),f=c.current,h=p.useRef(0),y=h.current,g=a.open||l,w=p.useRef(g),m=p.useRef();return p.useEffect(()=>{const v=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(v)},[]),yn(()=>{const v=u.current;if(v){m.current=m.current||{transitionDuration:v.style.transitionDuration,animationName:v.style.animationName},v.style.transitionDuration="0s",v.style.animationName="none";const _=v.getBoundingClientRect();c.current=_.height,h.current=_.width,w.current||(v.style.transitionDuration=m.current.transitionDuration,v.style.animationName=m.current.animationName),s(r)}},[a.open,r]),p.createElement(fe.div,q({"data-state":tf(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!g},i,{ref:d,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":y?`${y}px`:void 0,...e.style}}),g&&o)});function tf(e){return e?"open":"closed"}const P6=w6,S6=k6,A6=b6,Lr="Accordion",T6=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[nf,R6,$6]=Yl(Lr),[Zl,CP]=kn(Lr,[$6,og]),rf=og(),ag=Z.forwardRef((e,t)=>{const{type:n,...r}=e,o=r,i=r;return Z.createElement(nf.Provider,{scope:e.__scopeAccordion},n==="multiple"?Z.createElement(N6,q({},i,{ref:t})):Z.createElement(L6,q({},o,{ref:t})))});ag.propTypes={type(e){const t=e.value||e.defaultValue;return e.type&&!["single","multiple"].includes(e.type)?new Error("Invalid prop `type` supplied to `Accordion`. Expected one of `single | multiple`."):e.type==="multiple"&&typeof t=="string"?new Error("Invalid prop `type` supplied to `Accordion`. Expected `single` when `defaultValue` or `value` is type `string`."):e.type==="single"&&Array.isArray(t)?new Error("Invalid prop `type` supplied to `Accordion`. Expected `multiple` when `defaultValue` or `value` is type `string[]`."):null}};const[lg,O6]=Zl(Lr),[sg,I6]=Zl(Lr,{collapsible:!1}),L6=Z.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},collapsible:i=!1,...a}=e,[l,s]=ar({prop:n,defaultProp:r,onChange:o});return Z.createElement(lg,{scope:e.__scopeAccordion,value:l?[l]:[],onItemOpen:s,onItemClose:Z.useCallback(()=>i&&s(""),[i,s])},Z.createElement(sg,{scope:e.__scopeAccordion,collapsible:i},Z.createElement(cg,q({},a,{ref:t}))))}),N6=Z.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},...i}=e,[a=[],l]=ar({prop:n,defaultProp:r,onChange:o}),s=Z.useCallback(d=>l((c=[])=>[...c,d]),[l]),u=Z.useCallback(d=>l((c=[])=>c.filter(f=>f!==d)),[l]);return Z.createElement(lg,{scope:e.__scopeAccordion,value:a,onItemOpen:s,onItemClose:u},Z.createElement(sg,{scope:e.__scopeAccordion,collapsible:!0},Z.createElement(cg,q({},i,{ref:t}))))}),[D6,of]=Zl(Lr),cg=Z.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:o,orientation:i="vertical",...a}=e,l=Z.useRef(null),s=Ue(l,t),u=R6(n),c=ql(o)==="ltr",f=le(e.onKeyDown,h=>{var y;if(!T6.includes(h.key))return;const g=h.target,w=u().filter(A=>{var O;return!((O=A.ref.current)!==null&&O!==void 0&&O.disabled)}),m=w.findIndex(A=>A.ref.current===g),v=w.length;if(m===-1)return;h.preventDefault();let _=m;const E=0,b=v-1,k=()=>{_=m+1,_>b&&(_=E)},P=()=>{_=m-1,_{const{__scopeAccordion:n,value:r,...o}=e,i=of(Cu,n),a=O6(Cu,n),l=rf(n),s=on(),u=r&&a.value.includes(r)||!1,d=i.disabled||e.disabled;return Z.createElement(M6,{scope:n,open:u,disabled:d,triggerId:s},Z.createElement(P6,q({"data-orientation":i.orientation,"data-state":V6(u)},l,o,{ref:t,disabled:d,open:u,onOpenChange:c=>{c?a.onItemOpen(r):a.onItemClose(r)}})))}),Ih="AccordionTrigger",F6=Z.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=of(Lr,n),i=ug(Ih,n),a=I6(Ih,n),l=rf(n);return Z.createElement(nf.ItemSlot,{scope:n},Z.createElement(S6,q({"aria-disabled":i.open&&!a.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId},l,r,{ref:t})))}),z6="AccordionContent",U6=Z.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=of(Lr,n),i=ug(z6,n),a=rf(n);return Z.createElement(A6,q({role:"region","aria-labelledby":i.triggerId,"data-orientation":o.orientation},a,r,{ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}}))});function V6(e){return e?"open":"closed"}const B6=ag,H6=j6,W6=F6,K6=U6;var G6="vocs_MobileSearch_searchButton";function q6(){const[e,t]=p.useState(!1);return x.jsxs(P1,{open:e,onOpenChange:t,children:[x.jsx(S1,{asChild:!0,children:x.jsx("button",{className:G6,type:"button","aria-label":"Search",children:x.jsx(Wd,{height:21,width:21})})}),x.jsx(M1,{open:e,onClose:()=>t(!1)})]})}var Y6="vocs_MobileTopNav_button",Q6="var(--vocs_MobileTopNav_chevronDownIcon)",Z6="var(--vocs_MobileTopNav_chevronUpIcon)",X6="vocs_MobileTopNav_content",J6="vocs_MobileTopNav_curtain",Lh="vocs_MobileTopNav_curtainGroup",oc="vocs_MobileTopNav_curtainItem",e4="vocs_MobileTopNav_divider",Aa="vocs_MobileTopNav_group",t4="vocs_MobileTopNav_icon",n4="vocs_MobileTopNav_item",r4="vocs_MobileTopNav_logo",o4="vocs_MobileTopNav_menuTitle",dg="vocs_MobileTopNav_menuTrigger",fg="vocs_MobileTopNav_navigation",i4="vocs_MobileTopNav_navigationContent",Xo="vocs_MobileTopNav_navigationItem",a4="vocs_MobileTopNav_trigger",l4="vocs_MobileTopNav_navigation_compact",s4="vocs_MobileTopNav_outlinePopover",Nh="vocs_MobileTopNav_outlineTrigger",c4="vocs_MobileTopNav",Dh="vocs_MobileTopNav_section",u4="vocs_MobileTopNav_separator",d4="vocs_MobileTopNav_sidebarPopover",f4="vocs_MobileTopNav_topNavPopover";function p4(e,t){let n=!1;return()=>{n=!0,setTimeout(()=>{n&&e(),n=!1},t)}}var h4="vocs_Outline_heading",m4="vocs_Outline_item",v4="vocs_Outline_items",g4="vocs_Outline_link",y4="vocs_Outline_nav",x4="vocs_Outline";function pg({minLevel:e=2,maxLevel:t=3,highlightActive:n=!0,onClickItem:r,showTitle:o=!0}={}){const{outlineFooter:i}=Je(),{showOutline:a}=Or(),l=typeof a=="number"?e+a-1:t,s=p.useRef(!0),{pathname:u,hash:d}=Re(),[c,f]=p.useState([]);p.useEffect(()=>{if(typeof window>"u")return;const m=Array.from(document.querySelectorAll(`.${Qv}`));f(m)},[u]);const h=p.useMemo(()=>c?c.map(m=>{const v=m.querySelector(`.${Zv}`);if(!v)return null;const _=v.getBoundingClientRect(),E=v.id,b=Number(m.tagName[1]),k=m.textContent,P=window.scrollY+_.top;return bl?null:{id:E,level:b,slugTargetElement:v,text:k,topOffset:P}}).filter(Boolean):[],[c,l,e]),[y,g]=p.useState(d.replace("#",""));if(p.useEffect(()=>{if(typeof window>"u")return;const m=new IntersectionObserver(([v])=>{var E;if(!s.current)return;const _=v.target.id;if(v.isIntersecting)g(_);else{if(!(v.target.getBoundingClientRect().top>0))return;const P=h.findIndex(A=>A.id===y),S=(E=h[P-1])==null?void 0:E.id;g(S)}},{rootMargin:"0px 0px -95% 0px"});for(const v of h)m.observe(v.slugTargetElement);return()=>m.disconnect()},[y,h]),p.useEffect(()=>{if(typeof window>"u")return;const m=new IntersectionObserver(([v])=>{var E;if(!s.current)return;const _=(E=h[h.length-1])==null?void 0:E.id;v.isIntersecting?g(_):y===_&&g(h[h.length-2].id)});return m.observe(document.querySelector("[data-bottom-observer]")),()=>m.disconnect()},[y,h]),p.useEffect(()=>{if(typeof window>"u")return;const m=p4(()=>{var v,_,E;if(s.current){if(window.scrollY===0){g((v=h[0])==null?void 0:v.id);return}if(window.scrollY+document.documentElement.clientHeight>=document.documentElement.scrollHeight){g((_=h[h.length-1])==null?void 0:_.id);return}for(let b=0;bwindow.removeEventListener("scroll",m)},[h]),h.length===0)return null;const w=h.filter(m=>m.level===e);return x.jsxs("aside",{className:x4,children:[x.jsxs("nav",{className:y4,children:[o&&x.jsx("h2",{className:h4,children:"On this page"}),x.jsx(hg,{activeId:n?y:null,items:h,onClickItem:()=>{r==null||r(),s.current=!1,setTimeout(()=>{s.current=!0},500)},levelItems:w,setActiveId:g})]}),xl(i)]})}function hg({activeId:e,items:t,levelItems:n,onClickItem:r,setActiveId:o}){const{pathname:i}=Re();return x.jsx("ul",{className:v4,children:n.map(({id:a,level:l,text:s})=>{const u=`#${a}`,d=e===a,c=(()=>{var w;const h=t.findIndex(m=>m.id===a)+1,y=(w=t[h])==null?void 0:w.level;if(y<=l)return null;const g=[];for(let m=h;m{r==null||r(),o(a)},className:g4,children:s})}),c&&x.jsx(hg,{activeId:e,levelItems:c,items:t,onClickItem:r,setActiveId:o})]},a)})})}const _4=["top","right","bottom","left"],Xn=Math.min,Et=Math.max,kl=Math.round,Ta=Math.floor,Jn=e=>({x:e,y:e}),w4={left:"right",right:"left",bottom:"top",top:"bottom"},E4={start:"end",end:"start"};function Pu(e,t,n){return Et(e,Xn(t,n))}function xn(e,t){return typeof e=="function"?e(t):e}function _n(e){return e.split("-")[0]}function Io(e){return e.split("-")[1]}function af(e){return e==="x"?"y":"x"}function lf(e){return e==="y"?"height":"width"}function Lo(e){return["top","bottom"].includes(_n(e))?"y":"x"}function sf(e){return af(Lo(e))}function k4(e,t,n){n===void 0&&(n=!1);const r=Io(e),o=sf(e),i=lf(o);let a=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=bl(a)),[a,bl(a)]}function b4(e){const t=bl(e);return[Su(e),t,Su(t)]}function Su(e){return e.replace(/start|end/g,t=>E4[t])}function C4(e,t,n){const r=["left","right"],o=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:a;default:return[]}}function P4(e,t,n,r){const o=Io(e);let i=C4(_n(e),n==="start",r);return o&&(i=i.map(a=>a+"-"+o),t&&(i=i.concat(i.map(Su)))),i}function bl(e){return e.replace(/left|right|bottom|top/g,t=>w4[t])}function S4(e){return{top:0,right:0,bottom:0,left:0,...e}}function mg(e){return typeof e!="number"?S4(e):{top:e,right:e,bottom:e,left:e}}function Cl(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Mh(e,t,n){let{reference:r,floating:o}=e;const i=Lo(t),a=sf(t),l=lf(a),s=_n(t),u=i==="y",d=r.x+r.width/2-o.width/2,c=r.y+r.height/2-o.height/2,f=r[l]/2-o[l]/2;let h;switch(s){case"top":h={x:d,y:r.y-o.height};break;case"bottom":h={x:d,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:c};break;case"left":h={x:r.x-o.width,y:c};break;default:h={x:r.x,y:r.y}}switch(Io(t)){case"start":h[a]-=f*(n&&u?-1:1);break;case"end":h[a]+=f*(n&&u?-1:1);break}return h}const A4=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,l=i.filter(Boolean),s=await(a.isRTL==null?void 0:a.isRTL(t));let u=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:c}=Mh(u,r,s),f=r,h={},y=0;for(let g=0;g({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:a,elements:l,middlewareData:s}=t,{element:u,padding:d=0}=xn(e,t)||{};if(u==null)return{};const c=mg(d),f={x:n,y:r},h=sf(o),y=lf(h),g=await a.getDimensions(u),w=h==="y",m=w?"top":"left",v=w?"bottom":"right",_=w?"clientHeight":"clientWidth",E=i.reference[y]+i.reference[h]-f[h]-i.floating[y],b=f[h]-i.reference[h],k=await(a.getOffsetParent==null?void 0:a.getOffsetParent(u));let P=k?k[_]:0;(!P||!await(a.isElement==null?void 0:a.isElement(k)))&&(P=l.floating[_]||i.floating[y]);const S=E/2-b/2,A=P/2-g[y]/2-1,O=Xn(c[m],A),j=Xn(c[v],A),D=O,F=P-g[y]-j,$=P/2-g[y]/2+S,U=Pu(D,$,F),W=!s.arrow&&Io(o)!=null&&$!==U&&i.reference[y]/2-($D<=0)){var A,O;const D=(((A=i.flip)==null?void 0:A.index)||0)+1,F=b[D];if(F)return{data:{index:D,overflows:S},reset:{placement:F}};let $=(O=S.filter(U=>U.overflows[0]<=0).sort((U,W)=>U.overflows[1]-W.overflows[1])[0])==null?void 0:O.placement;if(!$)switch(h){case"bestFit":{var j;const U=(j=S.map(W=>[W.placement,W.overflows.filter(B=>B>0).reduce((B,L)=>B+L,0)]).sort((W,B)=>W[1]-B[1])[0])==null?void 0:j[0];U&&($=U);break}case"initialPlacement":$=l;break}if(o!==$)return{reset:{placement:$}}}return{}}}};function jh(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Fh(e){return _4.some(t=>e[t]>=0)}const $4=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...o}=xn(e,t);switch(r){case"referenceHidden":{const i=await Di(t,{...o,elementContext:"reference"}),a=jh(i,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Fh(a)}}}case"escaped":{const i=await Di(t,{...o,altBoundary:!0}),a=jh(i,n.floating);return{data:{escapedOffsets:a,escaped:Fh(a)}}}default:return{}}}}};async function O4(e,t){const{placement:n,platform:r,elements:o}=e,i=await(r.isRTL==null?void 0:r.isRTL(o.floating)),a=_n(n),l=Io(n),s=Lo(n)==="y",u=["left","top"].includes(a)?-1:1,d=i&&s?-1:1,c=xn(t,e);let{mainAxis:f,crossAxis:h,alignmentAxis:y}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...c};return l&&typeof y=="number"&&(h=l==="end"?y*-1:y),s?{x:h*d,y:f*u}:{x:f*u,y:h*d}}const vg=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:a,middlewareData:l}=t,s=await O4(t,e);return a===((n=l.offset)==null?void 0:n.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:a}}}}},I4=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:w=>{let{x:m,y:v}=w;return{x:m,y:v}}},...s}=xn(e,t),u={x:n,y:r},d=await Di(t,s),c=Lo(_n(o)),f=af(c);let h=u[f],y=u[c];if(i){const w=f==="y"?"top":"left",m=f==="y"?"bottom":"right",v=h+d[w],_=h-d[m];h=Pu(v,h,_)}if(a){const w=c==="y"?"top":"left",m=c==="y"?"bottom":"right",v=y+d[w],_=y-d[m];y=Pu(v,y,_)}const g=l.fn({...t,[f]:h,[c]:y});return{...g,data:{x:g.x-n,y:g.y-r}}}}},L4=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:i,middlewareData:a}=t,{offset:l=0,mainAxis:s=!0,crossAxis:u=!0}=xn(e,t),d={x:n,y:r},c=Lo(o),f=af(c);let h=d[f],y=d[c];const g=xn(l,t),w=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(s){const _=f==="y"?"height":"width",E=i.reference[f]-i.floating[_]+w.mainAxis,b=i.reference[f]+i.reference[_]-w.mainAxis;hb&&(h=b)}if(u){var m,v;const _=f==="y"?"width":"height",E=["top","left"].includes(_n(o)),b=i.reference[c]-i.floating[_]+(E&&((m=a.offset)==null?void 0:m[c])||0)+(E?0:w.crossAxis),k=i.reference[c]+i.reference[_]+(E?0:((v=a.offset)==null?void 0:v[c])||0)-(E?w.crossAxis:0);yk&&(y=k)}return{[f]:h,[c]:y}}}},N4=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:i}=t,{apply:a=()=>{},...l}=xn(e,t),s=await Di(t,l),u=_n(n),d=Io(n),c=Lo(n)==="y",{width:f,height:h}=r.floating;let y,g;u==="top"||u==="bottom"?(y=u,g=d===(await(o.isRTL==null?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(g=u,y=d==="end"?"top":"bottom");const w=h-s[y],m=f-s[g],v=!t.middlewareData.shift;let _=w,E=m;if(c){const k=f-s.left-s.right;E=d||v?Xn(m,k):k}else{const k=h-s.top-s.bottom;_=d||v?Xn(w,k):k}if(v&&!d){const k=Et(s.left,0),P=Et(s.right,0),S=Et(s.top,0),A=Et(s.bottom,0);c?E=f-2*(k!==0||P!==0?k+P:Et(s.left,s.right)):_=h-2*(S!==0||A!==0?S+A:Et(s.top,s.bottom))}await a({...t,availableWidth:E,availableHeight:_});const b=await o.getDimensions(i.floating);return f!==b.width||h!==b.height?{reset:{rects:!0}}:{}}}};function er(e){return gg(e)?(e.nodeName||"").toLowerCase():"#document"}function Ct(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Pn(e){var t;return(t=(gg(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function gg(e){return e instanceof Node||e instanceof Ct(e).Node}function rt(e){return e instanceof Element||e instanceof Ct(e).Element}function an(e){return e instanceof HTMLElement||e instanceof Ct(e).HTMLElement}function Au(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ct(e).ShadowRoot}function qi(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Dt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function D4(e){return["table","td","th"].includes(er(e))}function cf(e){const t=uf(),n=Dt(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function M4(e){let t=Co(e);for(;an(t)&&!Xl(t);){if(cf(t))return t;t=Co(t)}return null}function uf(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Xl(e){return["html","body","#document"].includes(er(e))}function Dt(e){return Ct(e).getComputedStyle(e)}function Jl(e){return rt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Co(e){if(er(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Au(e)&&e.host||Pn(e);return Au(t)?t.host:t}function yg(e){const t=Co(e);return Xl(t)?e.ownerDocument?e.ownerDocument.body:e.body:an(t)&&qi(t)?t:yg(t)}function Mi(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=yg(e),i=o===((r=e.ownerDocument)==null?void 0:r.body),a=Ct(o);return i?t.concat(a,a.visualViewport||[],qi(o)?o:[],a.frameElement&&n?Mi(a.frameElement):[]):t.concat(o,Mi(o,[],n))}function xg(e){const t=Dt(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=an(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,l=kl(n)!==i||kl(r)!==a;return l&&(n=i,r=a),{width:n,height:r,$:l}}function df(e){return rt(e)?e:e.contextElement}function fo(e){const t=df(e);if(!an(t))return Jn(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=xg(t);let a=(i?kl(n.width):n.width)/r,l=(i?kl(n.height):n.height)/o;return(!a||!Number.isFinite(a))&&(a=1),(!l||!Number.isFinite(l))&&(l=1),{x:a,y:l}}const j4=Jn(0);function _g(e){const t=Ct(e);return!uf()||!t.visualViewport?j4:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function F4(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Ct(e)?!1:t}function Cr(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),i=df(e);let a=Jn(1);t&&(r?rt(r)&&(a=fo(r)):a=fo(e));const l=F4(i,n,r)?_g(i):Jn(0);let s=(o.left+l.x)/a.x,u=(o.top+l.y)/a.y,d=o.width/a.x,c=o.height/a.y;if(i){const f=Ct(i),h=r&&rt(r)?Ct(r):r;let y=f,g=y.frameElement;for(;g&&r&&h!==y;){const w=fo(g),m=g.getBoundingClientRect(),v=Dt(g),_=m.left+(g.clientLeft+parseFloat(v.paddingLeft))*w.x,E=m.top+(g.clientTop+parseFloat(v.paddingTop))*w.y;s*=w.x,u*=w.y,d*=w.x,c*=w.y,s+=_,u+=E,y=Ct(g),g=y.frameElement}}return Cl({width:d,height:c,x:s,y:u})}const z4=[":popover-open",":modal"];function wg(e){return z4.some(t=>{try{return e.matches(t)}catch{return!1}})}function U4(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i=o==="fixed",a=Pn(r),l=t?wg(t.floating):!1;if(r===a||l&&i)return n;let s={scrollLeft:0,scrollTop:0},u=Jn(1);const d=Jn(0),c=an(r);if((c||!c&&!i)&&((er(r)!=="body"||qi(a))&&(s=Jl(r)),an(r))){const f=Cr(r);u=fo(r),d.x=f.x+r.clientLeft,d.y=f.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+d.x,y:n.y*u.y-s.scrollTop*u.y+d.y}}function V4(e){return Array.from(e.getClientRects())}function Eg(e){return Cr(Pn(e)).left+Jl(e).scrollLeft}function B4(e){const t=Pn(e),n=Jl(e),r=e.ownerDocument.body,o=Et(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=Et(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+Eg(e);const l=-n.scrollTop;return Dt(r).direction==="rtl"&&(a+=Et(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:l}}function H4(e,t){const n=Ct(e),r=Pn(e),o=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,l=0,s=0;if(o){i=o.width,a=o.height;const u=uf();(!u||u&&t==="fixed")&&(l=o.offsetLeft,s=o.offsetTop)}return{width:i,height:a,x:l,y:s}}function W4(e,t){const n=Cr(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=an(e)?fo(e):Jn(1),a=e.clientWidth*i.x,l=e.clientHeight*i.y,s=o*i.x,u=r*i.y;return{width:a,height:l,x:s,y:u}}function zh(e,t,n){let r;if(t==="viewport")r=H4(e,n);else if(t==="document")r=B4(Pn(e));else if(rt(t))r=W4(t,n);else{const o=_g(e);r={...t,x:t.x-o.x,y:t.y-o.y}}return Cl(r)}function kg(e,t){const n=Co(e);return n===t||!rt(n)||Xl(n)?!1:Dt(n).position==="fixed"||kg(n,t)}function K4(e,t){const n=t.get(e);if(n)return n;let r=Mi(e,[],!1).filter(l=>rt(l)&&er(l)!=="body"),o=null;const i=Dt(e).position==="fixed";let a=i?Co(e):e;for(;rt(a)&&!Xl(a);){const l=Dt(a),s=cf(a);!s&&l.position==="fixed"&&(o=null),(i?!s&&!o:!s&&l.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||qi(a)&&!s&&kg(e,a))?r=r.filter(d=>d!==a):o=l,a=Co(a)}return t.set(e,r),r}function G4(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const a=[...n==="clippingAncestors"?K4(t,this._c):[].concat(n),r],l=a[0],s=a.reduce((u,d)=>{const c=zh(t,d,o);return u.top=Et(c.top,u.top),u.right=Xn(c.right,u.right),u.bottom=Xn(c.bottom,u.bottom),u.left=Et(c.left,u.left),u},zh(t,l,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function q4(e){const{width:t,height:n}=xg(e);return{width:t,height:n}}function Y4(e,t,n){const r=an(t),o=Pn(t),i=n==="fixed",a=Cr(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const s=Jn(0);if(r||!r&&!i)if((er(t)!=="body"||qi(o))&&(l=Jl(t)),r){const c=Cr(t,!0,i,t);s.x=c.x+t.clientLeft,s.y=c.y+t.clientTop}else o&&(s.x=Eg(o));const u=a.left+l.scrollLeft-s.x,d=a.top+l.scrollTop-s.y;return{x:u,y:d,width:a.width,height:a.height}}function Uh(e,t){return!an(e)||Dt(e).position==="fixed"?null:t?t(e):e.offsetParent}function bg(e,t){const n=Ct(e);if(!an(e)||wg(e))return n;let r=Uh(e,t);for(;r&&D4(r)&&Dt(r).position==="static";)r=Uh(r,t);return r&&(er(r)==="html"||er(r)==="body"&&Dt(r).position==="static"&&!cf(r))?n:r||M4(e)||n}const Q4=async function(e){const t=this.getOffsetParent||bg,n=this.getDimensions;return{reference:Y4(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}};function Z4(e){return Dt(e).direction==="rtl"}const Cg={convertOffsetParentRelativeRectToViewportRelativeRect:U4,getDocumentElement:Pn,getClippingRect:G4,getOffsetParent:bg,getElementRects:Q4,getClientRects:V4,getDimensions:q4,getScale:fo,isElement:rt,isRTL:Z4};function X4(e,t){let n=null,r;const o=Pn(e);function i(){var l;clearTimeout(r),(l=n)==null||l.disconnect(),n=null}function a(l,s){l===void 0&&(l=!1),s===void 0&&(s=1),i();const{left:u,top:d,width:c,height:f}=e.getBoundingClientRect();if(l||t(),!c||!f)return;const h=Ta(d),y=Ta(o.clientWidth-(u+c)),g=Ta(o.clientHeight-(d+f)),w=Ta(u),v={rootMargin:-h+"px "+-y+"px "+-g+"px "+-w+"px",threshold:Et(0,Xn(1,s))||1};let _=!0;function E(b){const k=b[0].intersectionRatio;if(k!==s){if(!_)return a();k?a(!1,k):r=setTimeout(()=>{a(!1,1e-7)},100)}_=!1}try{n=new IntersectionObserver(E,{...v,root:o.ownerDocument})}catch{n=new IntersectionObserver(E,v)}n.observe(e)}return a(!0),i}function J4(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:s=!1}=r,u=df(e),d=o||i?[...u?Mi(u):[],...Mi(t)]:[];d.forEach(m=>{o&&m.addEventListener("scroll",n,{passive:!0}),i&&m.addEventListener("resize",n)});const c=u&&l?X4(u,n):null;let f=-1,h=null;a&&(h=new ResizeObserver(m=>{let[v]=m;v&&v.target===u&&h&&(h.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var _;(_=h)==null||_.observe(t)})),n()}),u&&!s&&h.observe(u),h.observe(t));let y,g=s?Cr(e):null;s&&w();function w(){const m=Cr(e);g&&(m.x!==g.x||m.y!==g.y||m.width!==g.width||m.height!==g.height)&&n(),g=m,y=requestAnimationFrame(w)}return n(),()=>{var m;d.forEach(v=>{o&&v.removeEventListener("scroll",n),i&&v.removeEventListener("resize",n)}),c==null||c(),(m=h)==null||m.disconnect(),h=null,s&&cancelAnimationFrame(y)}}const Pg=I4,ek=R4,tk=N4,nk=$4,Vh=T4,rk=L4,ok=(e,t,n)=>{const r=new Map,o={platform:Cg,...n},i={...o.platform,_c:r};return A4(e,t,{...o,platform:i})},Sg=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:o}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?Vh({element:r.current,padding:o}).fn(n):{}:r?Vh({element:r,padding:o}).fn(n):{}}}};var Ka=typeof document<"u"?p.useLayoutEffect:p.useEffect;function Pl(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Pl(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;r--!==0;){const i=o[r];if(!(i==="_owner"&&e.$$typeof)&&!Pl(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Ag(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Bh(e,t){const n=Ag(e);return Math.round(t*n)/n}function Hh(e){const t=p.useRef(e);return Ka(()=>{t.current=e}),t}function Tg(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:a}={},transform:l=!0,whileElementsMounted:s,open:u}=e,[d,c]=p.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,h]=p.useState(r);Pl(f,r)||h(r);const[y,g]=p.useState(null),[w,m]=p.useState(null),v=p.useCallback(B=>{B!==k.current&&(k.current=B,g(B))},[]),_=p.useCallback(B=>{B!==P.current&&(P.current=B,m(B))},[]),E=i||y,b=a||w,k=p.useRef(null),P=p.useRef(null),S=p.useRef(d),A=s!=null,O=Hh(s),j=Hh(o),D=p.useCallback(()=>{if(!k.current||!P.current)return;const B={placement:t,strategy:n,middleware:f};j.current&&(B.platform=j.current),ok(k.current,P.current,B).then(L=>{const z={...L,isPositioned:!0};F.current&&!Pl(S.current,z)&&(S.current=z,Ro.flushSync(()=>{c(z)}))})},[f,t,n,j]);Ka(()=>{u===!1&&S.current.isPositioned&&(S.current.isPositioned=!1,c(B=>({...B,isPositioned:!1})))},[u]);const F=p.useRef(!1);Ka(()=>(F.current=!0,()=>{F.current=!1}),[]),Ka(()=>{if(E&&(k.current=E),b&&(P.current=b),E&&b){if(O.current)return O.current(E,b,D);D()}},[E,b,D,O,A]);const $=p.useMemo(()=>({reference:k,floating:P,setReference:v,setFloating:_}),[v,_]),U=p.useMemo(()=>({reference:E,floating:b}),[E,b]),W=p.useMemo(()=>{const B={position:n,left:0,top:0};if(!U.floating)return B;const L=Bh(U.floating,d.x),z=Bh(U.floating,d.y);return l?{...B,transform:"translate("+L+"px, "+z+"px)",...Ag(U.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:L,top:z}},[n,l,U.floating,d.x,d.y]);return p.useMemo(()=>({...d,update:D,refs:$,elements:U,floatingStyles:W}),[d,D,$,U,W])}function ik(e){const[t,n]=p.useState(void 0);return yn(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const i=o[0];let a,l;if("borderBoxSize"in i){const s=i.borderBoxSize,u=Array.isArray(s)?s[0]:s;a=u.inlineSize,l=u.blockSize}else a=e.offsetWidth,l=e.offsetHeight;n({width:a,height:l})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}const Rg="Popper",[$g,Og]=kn(Rg),[ak,Ig]=$g(Rg),lk=e=>{const{__scopePopper:t,children:n}=e,[r,o]=p.useState(null);return p.createElement(ak,{scope:t,anchor:r,onAnchorChange:o},n)},sk="PopperAnchor",ck=p.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,i=Ig(sk,n),a=p.useRef(null),l=Ue(t,a);return p.useEffect(()=>{i.onAnchorChange((r==null?void 0:r.current)||a.current)}),r?null:p.createElement(fe.div,q({},o,{ref:l}))}),Lg="PopperContent",[uk,PP]=$g(Lg),dk=p.forwardRef((e,t)=>{var n,r,o,i,a,l,s,u;const{__scopePopper:d,side:c="bottom",sideOffset:f=0,align:h="center",alignOffset:y=0,arrowPadding:g=0,avoidCollisions:w=!0,collisionBoundary:m=[],collisionPadding:v=0,sticky:_="partial",hideWhenDetached:E=!1,updatePositionStrategy:b="optimized",onPlaced:k,...P}=e,S=Ig(Lg,d),[A,O]=p.useState(null),j=Ue(t,xt=>O(xt)),[D,F]=p.useState(null),$=ik(D),U=(n=$==null?void 0:$.width)!==null&&n!==void 0?n:0,W=(r=$==null?void 0:$.height)!==null&&r!==void 0?r:0,B=c+(h!=="center"?"-"+h:""),L=typeof v=="number"?v:{top:0,right:0,bottom:0,left:0,...v},z=Array.isArray(m)?m:[m],G=z.length>0,J={padding:L,boundary:z.filter(fk),altBoundary:G},{refs:ce,floatingStyles:Ve,placement:xe,isPositioned:$e,middlewareData:_e}=Tg({strategy:"fixed",placement:B,whileElementsMounted:(...xt)=>J4(...xt,{animationFrame:b==="always"}),elements:{reference:S.anchor},middleware:[vg({mainAxis:f+W,alignmentAxis:y}),w&&Pg({mainAxis:!0,crossAxis:!1,limiter:_==="partial"?rk():void 0,...J}),w&&ek({...J}),tk({...J,apply:({elements:xt,rects:Qi,availableWidth:ts,availableHeight:ns})=>{const{width:rs,height:os}=Qi.reference,Yt=xt.floating.style;Yt.setProperty("--radix-popper-available-width",`${ts}px`),Yt.setProperty("--radix-popper-available-height",`${ns}px`),Yt.setProperty("--radix-popper-anchor-width",`${rs}px`),Yt.setProperty("--radix-popper-anchor-height",`${os}px`)}}),D&&Sg({element:D,padding:g}),pk({arrowWidth:U,arrowHeight:W}),E&&nk({strategy:"referenceHidden",...J})]}),[Be,we]=Ng(xe),Ce=at(k);yn(()=>{$e&&(Ce==null||Ce())},[$e,Ce]);const Mt=(o=_e.arrow)===null||o===void 0?void 0:o.x,Pe=(i=_e.arrow)===null||i===void 0?void 0:i.y,dt=((a=_e.arrow)===null||a===void 0?void 0:a.centerOffset)!==0,[Yi,es]=p.useState();return yn(()=>{A&&es(window.getComputedStyle(A).zIndex)},[A]),p.createElement("div",{ref:ce.setFloating,"data-radix-popper-content-wrapper":"",style:{...Ve,transform:$e?Ve.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Yi,"--radix-popper-transform-origin":[(l=_e.transformOrigin)===null||l===void 0?void 0:l.x,(s=_e.transformOrigin)===null||s===void 0?void 0:s.y].join(" ")},dir:e.dir},p.createElement(uk,{scope:d,placedSide:Be,onArrowChange:F,arrowX:Mt,arrowY:Pe,shouldHideArrow:dt},p.createElement(fe.div,q({"data-side":Be,"data-align":we},P,{ref:j,style:{...P.style,animation:$e?void 0:"none",opacity:(u=_e.hide)!==null&&u!==void 0&&u.referenceHidden?0:void 0}}))))});function fk(e){return e!==null}const pk=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,a;const{placement:l,rects:s,middlewareData:u}=t,c=((n=u.arrow)===null||n===void 0?void 0:n.centerOffset)!==0,f=c?0:e.arrowWidth,h=c?0:e.arrowHeight,[y,g]=Ng(l),w={start:"0%",center:"50%",end:"100%"}[g],m=((r=(o=u.arrow)===null||o===void 0?void 0:o.x)!==null&&r!==void 0?r:0)+f/2,v=((i=(a=u.arrow)===null||a===void 0?void 0:a.y)!==null&&i!==void 0?i:0)+h/2;let _="",E="";return y==="bottom"?(_=c?w:`${m}px`,E=`${-h}px`):y==="top"?(_=c?w:`${m}px`,E=`${s.floating.height+h}px`):y==="right"?(_=`${-h}px`,E=c?w:`${v}px`):y==="left"&&(_=`${s.floating.width+h}px`,E=c?w:`${v}px`),{data:{x:_,y:E}}}});function Ng(e){const[t,n="center"]=e.split("-");return[t,n]}const hk=lk,mk=ck,vk=dk,Dg="Popover",[Mg,SP]=kn(Dg,[Og]),ff=Og(),[gk,No]=Mg(Dg),yk=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:a=!1}=e,l=ff(t),s=p.useRef(null),[u,d]=p.useState(!1),[c=!1,f]=ar({prop:r,defaultProp:o,onChange:i});return p.createElement(hk,l,p.createElement(gk,{scope:t,contentId:on(),triggerRef:s,open:c,onOpenChange:f,onOpenToggle:p.useCallback(()=>f(h=>!h),[f]),hasCustomAnchor:u,onCustomAnchorAdd:p.useCallback(()=>d(!0),[]),onCustomAnchorRemove:p.useCallback(()=>d(!1),[]),modal:a},n))},xk="PopoverTrigger",_k=p.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=No(xk,n),i=ff(n),a=Ue(t,o.triggerRef),l=p.createElement(fe.button,q({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":zg(o.open)},r,{ref:a,onClick:le(e.onClick,o.onOpenToggle)}));return o.hasCustomAnchor?l:p.createElement(mk,q({asChild:!0},i),l)}),jg="PopoverPortal",[wk,Ek]=Mg(jg,{forceMount:void 0}),kk=e=>{const{__scopePopover:t,forceMount:n,children:r,container:o}=e,i=No(jg,t);return p.createElement(wk,{scope:t,forceMount:n},p.createElement(bn,{present:n||i.open},p.createElement(s1,{asChild:!0,container:o},r)))},ji="PopoverContent",bk=p.forwardRef((e,t)=>{const n=Ek(ji,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,i=No(ji,e.__scopePopover);return p.createElement(bn,{present:r||i.open},i.modal?p.createElement(Ck,q({},o,{ref:t})):p.createElement(Pk,q({},o,{ref:t})))}),Ck=p.forwardRef((e,t)=>{const n=No(ji,e.__scopePopover),r=p.useRef(null),o=Ue(t,r),i=p.useRef(!1);return p.useEffect(()=>{const a=r.current;if(a)return _1(a)},[]),p.createElement(y1,{as:bo,allowPinchZoom:!0},p.createElement(Fg,q({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:le(e.onCloseAutoFocus,a=>{var l;a.preventDefault(),i.current||(l=n.triggerRef.current)===null||l===void 0||l.focus()}),onPointerDownOutside:le(e.onPointerDownOutside,a=>{const l=a.detail.originalEvent,s=l.button===0&&l.ctrlKey===!0,u=l.button===2||s;i.current=u},{checkForDefaultPrevented:!1}),onFocusOutside:le(e.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1})})))}),Pk=p.forwardRef((e,t)=>{const n=No(ji,e.__scopePopover),r=p.useRef(!1),o=p.useRef(!1);return p.createElement(Fg,q({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var a;if((a=e.onCloseAutoFocus)===null||a===void 0||a.call(e,i),!i.defaultPrevented){var l;r.current||(l=n.triggerRef.current)===null||l===void 0||l.focus(),i.preventDefault()}r.current=!1,o.current=!1},onInteractOutside:i=>{var a,l;(a=e.onInteractOutside)===null||a===void 0||a.call(e,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const s=i.target;((l=n.triggerRef.current)===null||l===void 0?void 0:l.contains(s))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}}))}),Fg=p.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:a,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:u,onInteractOutside:d,...c}=e,f=No(ji,n),h=ff(n);return c1(),p.createElement(a1,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},p.createElement(Kd,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:d,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:u,onDismiss:()=>f.onOpenChange(!1)},p.createElement(vk,q({"data-state":zg(f.open),role:"dialog",id:f.contentId},h,c,{ref:t,style:{...c.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}))))});function zg(e){return e?"open":"closed"}const Sk=yk,Ak=_k,Tk=kk,Rk=bk;var $k="vocs_Popover";Bt.Root=Sk;Bt.Trigger=Ak;function Bt({children:e,className:t}){return x.jsx(Tk,{children:x.jsx(Rk,{className:N($k,t),sideOffset:12,children:e})})}var Ok="vocs_Sidebar_backLink",Ik="vocs_Sidebar_divider",Lk="vocs_Sidebar_group",ii="vocs_Sidebar_item",Ug="vocs_Sidebar_items",Nk="vocs_Sidebar_level",Dk="vocs_Sidebar_levelCollapsed",Mk="vocs_Sidebar_levelInset",jk="vocs_Sidebar_logo",Fk="vocs_Sidebar_logoWrapper",zk="vocs_Sidebar_navigation",Uk="vocs_Sidebar",Vg="vocs_Sidebar_section",Vk="vocs_Sidebar_sectionCollapse",Bk="vocs_Sidebar_sectionCollapseActive",Hk="vocs_Sidebar_sectionHeader",Wk="vocs_Sidebar_sectionHeaderActive",Wh="vocs_Sidebar_sectionTitle";function Bg(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 39 69",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Chevron Right"}),x.jsx("path",{d:"M38.8697 34.7461C38.8697 33.6719 38.4791 32.6953 37.649 31.8652L7.47318 1.8848C6.74078 1.1035 5.76418 0.712891 4.64118 0.712891C2.34618 0.712891 0.588379 2.42189 0.588379 4.71679C0.588379 5.79099 1.07668 6.81639 1.76028 7.59769L29.0552 34.7461L1.76028 61.8945C1.07668 62.6758 0.588379 63.6523 0.588379 64.7754C0.588379 67.0703 2.34618 68.7793 4.64118 68.7793C5.76418 68.7793 6.74078 68.3887 7.47318 67.6074L37.649 37.627C38.4791 36.7969 38.8697 35.8203 38.8697 34.7461Z",fill:"currentColor"})]})}function Hg(e){var u;const{className:t,onClickItem:n}=e,{previousPath:r}=$r(),o=p.useRef(null),i=Kl(),[a,l]=p.useState("/");if(p.useEffect(()=>{typeof window>"u"||r&&l(r)},[i.key,i.backLink]),!i)return null;const s=Kk(i.items);return x.jsxs("aside",{ref:o,className:N(Uk,t),children:[x.jsxs("div",{className:Fk,children:[x.jsx("div",{className:jk,children:x.jsx(Zn,{to:"/",style:{alignItems:"center",display:"flex",height:"100%"},children:x.jsx(Qd,{})})}),x.jsx("div",{className:Ik})]}),x.jsx("nav",{className:zk,children:x.jsxs("div",{className:Lk,children:[i.backLink&&x.jsx("section",{className:Vg,children:x.jsx("div",{className:Ug,children:x.jsxs(Zn,{className:N(ii,Ok),to:a,children:["←"," ",typeof history<"u"&&((u=history.state)!=null&&u.key)&&a!=="/"?"Back":"Home"]})})}),s.map((d,c)=>x.jsx(Kg,{depth:0,item:d,onClick:n,sidebarRef:o},`${d.text}${c}`))]})})]},i.key)}function Kk(e){const t=[];let n=0;for(const r of e){if(r.items){n=t.push(r);continue}t[n]?t[n].items.push(r):t.push({text:"",items:[r]})}return t}function Wg(e,t){return e.find(n=>Hl(t,n.link??"")||n.link===t?!0:n.items?Wg(n.items,t):!1)}function Kg(e){const{depth:t,item:n,onClick:r,sidebarRef:o}=e,i=p.useRef(null),{pathname:a}=Re(),l=K2(n.link??""),s=p.useMemo(()=>n.items?!!Wg(n.items,a):!1,[n.items,a]),[u,d]=p.useState(()=>l||!n.items||s?!1:!!n.collapsed),c=n.collapsed!==void 0&&n.items!==void 0,f=p.useCallback(g=>{"key"in g&&g.key!=="Enter"||n.link||d(w=>!w)},[n.link]),h=p.useCallback(g=>{"key"in g&&g.key!=="Enter"||n.link&&d(w=>!w)},[n.link]),y=p.useRef(!0);return p.useEffect(()=>{!y.current||(y.current=!1,!Hl(a,n.link??""))||requestAnimationFrame(()=>{var v,_,E;const w=((v=i.current)==null?void 0:v.offsetTop)??0,m=((_=o==null?void 0:o.current)==null?void 0:_.clientHeight)??0;w0&&t<5&&n.items.map((g,w)=>x.jsx(Kg,{depth:t+1,item:g,onClick:r,sidebarRef:o},`${g.text}${w}`))})]}):x.jsx(x.Fragment,{children:n.link?x.jsx(Zn,{ref:i,"data-active":!!l,onClick:r,className:ii,to:n.link,children:n.text}):x.jsx("div",{className:ii,children:n.text})})}function Gk(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 69 39",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Chevron Down"}),x.jsx("path",{d:"M34.8677 38.8398C35.9419 38.8398 37.0161 38.4492 37.7485 37.6191L67.729 7.44339C68.4614 6.71089 68.9009 5.73439 68.9009 4.61129C68.9009 2.31639 67.1919 0.558594 64.897 0.558594C63.8227 0.558594 62.7485 1.04689 62.0161 1.73049L32.5727 31.2715H37.1138L7.67042 1.73049C6.93802 1.04689 5.96142 0.558594 4.83842 0.558594C2.54342 0.558594 0.785645 2.31639 0.785645 4.61129C0.785645 5.73439 1.22512 6.71089 1.95752 7.44339L31.9868 37.6191C32.768 38.4492 33.7446 38.8398 34.8677 38.8398Z",fill:"currentColor"})]})}function qk(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 69 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Chevron Up"}),x.jsx("path",{d:"M1.95752 32.2441C1.22512 32.9277 0.785645 33.9531 0.785645 35.0762C0.785645 37.3711 2.54342 39.1289 4.83842 39.1289C5.96142 39.1289 6.98682 38.6895 7.67042 37.957L37.1138 8.36716H32.5727L62.0161 37.957C62.6997 38.6895 63.8227 39.1289 64.897 39.1289C67.1919 39.1289 68.9009 37.3711 68.9009 35.0762C68.9009 33.9531 68.4614 32.9277 67.729 32.2441L37.7485 2.06836C37.0161 1.23826 35.9419 0.847656 34.8677 0.847656C33.7446 0.847656 32.7192 1.23826 31.9868 2.06836L1.95752 32.2441Z",fill:"currentColor"})]})}function Yk(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 79 48",fill:"none",children:[x.jsx("title",{children:"Menu"}),x.jsx("path",{fill:"currentColor",d:"M19.528 47.232h40.87c1.952 0 3.515-1.562 3.515-3.564a3.5 3.5 0 0 0-3.516-3.516H19.528a3.501 3.501 0 0 0-3.515 3.516c0 2.002 1.562 3.564 3.515 3.564ZM12.057 27.262h55.81a3.501 3.501 0 0 0 3.516-3.516 3.501 3.501 0 0 0-3.515-3.515h-55.81a3.501 3.501 0 0 0-3.516 3.515 3.501 3.501 0 0 0 3.515 3.516ZM4.391 7.34H75.29c2.002 0 3.515-1.563 3.515-3.516 0-2.002-1.513-3.564-3.515-3.564H4.39C2.438.26.876 1.822.876 3.824A3.501 3.501 0 0 0 4.39 7.34Z"})]})}Tu.Curtain=nb;function Tu(){var n,r;const e=Je(),{showLogo:t}=Or();return x.jsxs("div",{className:c4,children:[x.jsxs("div",{className:Dh,children:[t&&x.jsx("div",{className:Aa,children:x.jsx("div",{className:r4,children:x.jsx(Zn,{to:"/",style:{alignItems:"center",display:"flex",height:"100%"},children:x.jsx(Qd,{})})})}),e.topNav&&x.jsx(x.Fragment,{children:x.jsxs("div",{className:Aa,children:[x.jsx(Qk,{items:e.topNav}),x.jsx(Xk,{items:e.topNav})]})})]}),x.jsxs("div",{className:Dh,children:[x.jsx("div",{className:Aa,style:{marginRight:"-8px"},children:x.jsx(q6,{})}),e.socials&&((n=e.socials)==null?void 0:n.length)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:e4}),x.jsx("div",{className:Aa,style:{marginLeft:"-8px"},children:(r=e.socials)==null?void 0:r.map((o,i)=>x.jsx(tb,{...o},i))})]})]})]})}function Qk({items:e}){const{pathname:t}=Re(),n=Ki({pathname:t,items:e});return x.jsx(W1,{className:fg,children:x.jsx(K1,{children:e.map((r,o)=>r!=null&&r.link?x.jsx(Ql,{active:n==null?void 0:n.includes(r.id),href:r.link,children:r.text},o):x.jsxs(G1,{className:n4,children:[x.jsx(q1,{active:n==null?void 0:n.includes(r.id),children:r.text}),x.jsx(Y1,{className:X6,children:x.jsx(Zk,{items:r.items||[]})})]},o))})})}function Zk({items:e}){const{pathname:t}=Re(),n=Ki({pathname:t,items:e});return x.jsx("ul",{children:e==null?void 0:e.map((r,o)=>x.jsx(Ql,{active:n.includes(r.id),href:r.link,children:r.text},o))})}function Xk({items:e}){var s;const[t,n]=p.useState(!1),{pathname:r}=Re(),o=Ki({pathname:r,items:e}),i=e.filter(u=>u.id===o[0])[0],{basePath:a}=Je(),l=a;return x.jsx("div",{className:N(fg,l4),children:i?x.jsxs(Bt.Root,{modal:!0,open:t,onOpenChange:n,children:[x.jsxs(Bt.Trigger,{className:N(dg,Xo),children:[i.text,x.jsx(st,{label:"Menu",icon:Gk,size:"11px"})]}),x.jsx(Bt,{className:f4,children:x.jsx(B6,{type:"single",collapsible:!0,style:{display:"flex",flexDirection:"column"},children:e.map((u,d)=>{var c;return u!=null&&u.link?x.jsx(rn,{"data-active":o.includes(u.id),className:Xo,href:u.link,onClick:()=>n(!1),variant:"styleless",children:u.text},d):x.jsxs(H6,{value:d.toString(),children:[x.jsx(W6,{className:N(Xo,a4),"data-active":o.includes(u.id),style:qt({[Q6]:`url(${l}/.vocs/icons/chevron-down.svg)`,[Z6]:`url(${l}/.vocs/icons/chevron-up.svg)`}),children:u.text}),x.jsx(K6,{className:i4,children:(c=u.items)==null?void 0:c.map((f,h)=>x.jsx(rn,{className:Xo,href:f.link,onClick:()=>n(!1),variant:"styleless",children:f.text},h))})]},d)})})})]}):(s=e[0])!=null&&s.link?x.jsx(rn,{className:Xo,href:e[0].link,variant:"styleless",children:e[0].text}):null})}const Jk={discord:Q1,github:Z1,telegram:X1,warpcast:J1,x:eg},eb={discord:"21px",github:"18px",telegram:"21px",warpcast:"18px",x:"16px"};function tb({icon:e,label:t,link:n,type:r}){return x.jsx("a",{className:Y6,href:n,target:"_blank",rel:"noopener noreferrer",children:x.jsx(st,{className:t4,label:t,icon:Jk[e],size:eb[r]||"18px"})})}function nb({enableScrollToTop:e}){const{pathname:t}=Re(),{layout:n,showSidebar:r}=Or(),{frontmatter:o={}}=$r(),i=Kl(),[a,l]=p.useState(!1),[s,u]=p.useState(!1),d=p.useMemo(()=>{if(!i||n==="minimal")return;const h=Gg({sidebarItems:i.items,pathname:t});return h==null?void 0:h.text},[n,t,i]),c=p.useMemo(()=>{var h;if(!(typeof window>"u"))return(h=document.querySelector(".vocs_Content h1"))==null?void 0:h.textContent},[]),f=d||o.title||c;return x.jsxs("div",{className:J6,children:[x.jsx("div",{className:Lh,children:x.jsx("div",{className:oc,children:r?x.jsxs(Bt.Root,{modal:!0,open:s,onOpenChange:u,children:[x.jsxs(Bt.Trigger,{className:dg,children:[x.jsx(st,{label:"Menu",icon:Yk,size:"13px"}),x.jsx("div",{className:o4,children:f})]}),x.jsx(Bt,{className:d4,children:x.jsx(Hg,{onClickItem:()=>u(!1)})})]}):f})}),x.jsxs("div",{className:Lh,children:[e&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:oc,children:x.jsxs("button",{className:Nh,onClick:()=>window.scrollTo({behavior:"smooth",top:0}),type:"button",children:["Top",x.jsx(st,{label:"Scroll to top",icon:qk,size:"10px"})]})}),x.jsx("div",{className:u4})]}),n==="docs"&&x.jsx("div",{className:oc,children:x.jsxs(Bt.Root,{modal:!0,open:a,onOpenChange:l,children:[x.jsxs(Bt.Trigger,{className:Nh,children:["On this page",x.jsx(st,{label:"On this page",icon:Bg,size:"10px"})]}),x.jsx(Bt,{className:s4,children:x.jsx(pg,{onClickItem:()=>l(!1),showTitle:!1})})]})})]})]})}function Gg({sidebarItems:e,pathname:t}){const n=t.replace(/(.+)\/$/,"$1");for(const r of e){if((r==null?void 0:r.link)===n)return r;if(r.items){const o=Gg({sidebarItems:r.items,pathname:n});if(o)return o}}}var rb="vocs_SkipLink";const qg="vocs-content";function ob(){const{pathname:e}=Re();return x.jsx("a",{className:N(rb,r1),href:`${e}#${qg}`,children:"Skip to content"})}var ib="vocs_DocsLayout_content",ab="vocs_DocsLayout_content_withSidebar",lb="vocs_DocsLayout_content_withTopNav",sb="vocs_DocsLayout_gutterLeft",cb="vocs_DocsLayout_gutterRight",ub="vocs_DocsLayout_gutterRight_withSidebar",db="vocs_DocsLayout_gutterTop",fb="vocs_DocsLayout_gutterTopCurtain",pb="vocs_DocsLayout_gutterTopCurtain_hidden",hb="vocs_DocsLayout_gutterTopCurtain_withSidebar",mb="vocs_DocsLayout_gutterTop_offsetLeftGutter",vb="vocs_DocsLayout_gutterTop_sticky",gb="vocs_DocsLayout",yb="vocs_DocsLayout_sidebar";function Ru({children:e}){const{banner:t,font:n}=Je(),{frontmatter:r={}}=$r(),{content:o}=r,{layout:i,showOutline:a,showSidebar:l,showTopNav:s}=Or(),{ref:u,inView:d}=Yv({initialInView:!0,rootMargin:"100px 0px 0px 0px"}),[c,f]=yu("banner",!0);return x.jsxs("div",{className:gb,"data-layout":i,style:qt({[p7]:c?t==null?void 0:t.height:void 0,[Yw.default]:n!=null&&n.google?`${n.google}, ${qw.default}`:void 0}),children:[x.jsx(ob,{}),c&&x.jsx(N7,{hide:()=>f(!1)}),l&&x.jsx("div",{className:sb,children:x.jsx(Hg,{className:yb})}),s&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{ref:u,className:N(db,l&&mb,(i==="minimal"||i==="landing")&&vb),children:[x.jsx(bu,{}),x.jsx(Tu,{})]}),x.jsxs("div",{className:N(fb,l&&hb,(i==="minimal"||i==="landing")&&pb),children:[x.jsx(bu.Curtain,{}),x.jsx(Tu.Curtain,{enableScrollToTop:!d})]})]}),a&&x.jsx("div",{className:N(cb,l&&ub),children:x.jsx(pg,{})}),x.jsxs("div",{id:qg,className:N(ib,l&&ab,s&&lb),style:qt({[zs.horizontalPadding]:o==null?void 0:o.horizontalPadding,[zs.width]:o==null?void 0:o.width,[zs.verticalPadding]:o==null?void 0:o.verticalPadding}),children:[x.jsx(e1,{children:e}),x.jsx(v6,{})]}),x.jsx("div",{"data-bottom-observer":!0})]})}const $u={},Yg=Z.createContext($u);function xb(e){const t=Z.useContext(Yg);return Z.useMemo(function(){return typeof e=="function"?e(t):{...t,...e}},[t,e])}function _b(e){let t;return e.disableParentContext?t=typeof e.components=="function"?e.components($u):e.components||$u:t=xb(e.components),Z.createElement(Yg.Provider,{value:t},e.children)}var Qg={exports:{}},wb="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Eb=wb,kb=Eb;function Zg(){}function Xg(){}Xg.resetWarningCache=Zg;var bb=function(){function e(r,o,i,a,l,s){if(s!==kb){var u=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 u.name="Invariant Violation",u}}e.isRequired=e;function t(){return 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:Xg,resetWarningCache:Zg};return n.PropTypes=n,n};Qg.exports=bb();var Cb=Qg.exports;const Ee=tr(Cb);function Pb(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Jg=p,Sb=Pb(Jg);function Kh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ab(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Tb=!!(typeof window<"u"&&window.document&&window.document.createElement);function Rb(e,t,n){if(typeof e!="function")throw new Error("Expected reducePropsToState to be a function.");if(typeof t!="function")throw new Error("Expected handleStateChangeOnClient to be a function.");if(typeof n<"u"&&typeof n!="function")throw new Error("Expected mapStateOnServer to either be undefined or a function.");function r(o){return o.displayName||o.name||"Component"}return function(i){if(typeof i!="function")throw new Error("Expected WrappedComponent to be a React component.");var a=[],l;function s(){l=e(a.map(function(d){return d.props})),u.canUseDOM?t(l):n&&(l=n(l))}var u=function(d){Ab(c,d);function c(){return d.apply(this,arguments)||this}c.peek=function(){return l},c.rewind=function(){if(c.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var y=l;return l=void 0,a=[],y};var f=c.prototype;return f.UNSAFE_componentWillMount=function(){a.push(this),s()},f.componentDidUpdate=function(){s()},f.componentWillUnmount=function(){var y=a.indexOf(this);a.splice(y,1),s()},f.render=function(){return Sb.createElement(i,this.props)},c}(Jg.PureComponent);return Kh(u,"displayName","SideEffect("+r(i)+")"),Kh(u,"canUseDOM",Tb),u}}var $b=Rb;const Ob=tr($b);var Ib=typeof Element<"u",Lb=typeof Map=="function",Nb=typeof Set=="function",Db=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Ga(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,o;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!Ga(e[r],t[r]))return!1;return!0}var i;if(Lb&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;for(i=e.entries();!(r=i.next()).done;)if(!Ga(r.value[1],t.get(r.value[0])))return!1;return!0}if(Nb&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(Db&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;if(Ib&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!Ga(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}var Mb=function(t,n){try{return Ga(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const jb=tr(Mb);/* object-assign (c) Sindre Sorhus @license MIT -*/var Gh=Object.getOwnPropertySymbols,Fk=Object.prototype.hasOwnProperty,zk=Object.prototype.propertyIsEnumerable;function Uk(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function Vk(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(i){return t[i]});if(r.join("")!=="0123456789")return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(i){o[i]=i}),Object.keys(Object.assign({},o)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var Bk=Vk()?Object.assign:function(e,t){for(var n,r=Uk(e),o,i=1;i=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},Zk=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e},Ou=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return n===!1?String(t):String(t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},Xk=function(t){var n=po(t,ee.TITLE),r=po(t,Fi.TITLE_TEMPLATE);if(r&&n)return r.replace(/%s/g,function(){return Array.isArray(n)?n.join(""):n});var o=po(t,Fi.DEFAULT_TITLE);return n||o||void 0},Jk=function(t){return po(t,Fi.ON_CHANGE_CLIENT_STATE)||function(){}},ic=function(t,n){return n.filter(function(r){return typeof r[t]<"u"}).map(function(r){return r[t]}).reduce(function(r,o){return pt({},r,o)},{})},eb=function(t,n){return n.filter(function(r){return typeof r[ee.BASE]<"u"}).map(function(r){return r[ee.BASE]}).reverse().reduce(function(r,o){if(!r.length)for(var i=Object.keys(o),a=0;a=0;r--){var o=t[r];if(o.hasOwnProperty(n))return o[n]}return null},tb=function(t){return{baseTag:eb([ke.HREF,ke.TARGET],t),bodyAttributes:ic(yr.BODY,t),defer:po(t,Fi.DEFER),encode:po(t,Fi.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:ic(yr.HTML,t),linkTags:Jo(ee.LINK,[ke.REL,ke.HREF],t),metaTags:Jo(ee.META,[ke.NAME,ke.CHARSET,ke.HTTPEQUIV,ke.PROPERTY,ke.ITEM_PROP],t),noscriptTags:Jo(ee.NOSCRIPT,[ke.INNER_HTML],t),onChangeClientState:Jk(t),scriptTags:Jo(ee.SCRIPT,[ke.SRC,ke.INNER_HTML],t),styleTags:Jo(ee.STYLE,[ke.CSS_TEXT],t),title:Xk(t),titleAttributes:ic(yr.TITLE,t)}},Iu=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout(function(){Iu(t)},0)}}(),Yh=function(t){return clearTimeout(t)},nb=typeof window<"u"?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Iu:global.requestAnimationFrame||Iu,rb=typeof window<"u"?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||Yh:global.cancelAnimationFrame||Yh,ob=function(t){return console&&typeof console.warn=="function"&&console.warn(t)},ei=null,ib=function(t){ei&&rb(ei),t.defer?ei=nb(function(){Qh(t,function(){ei=null})}):(Qh(t),ei=null)},Qh=function(t,n){var r=t.baseTag,o=t.bodyAttributes,i=t.htmlAttributes,a=t.linkTags,l=t.metaTags,s=t.noscriptTags,u=t.onChangeClientState,d=t.scriptTags,c=t.styleTags,f=t.title,h=t.titleAttributes;Lu(ee.BODY,o),Lu(ee.HTML,i),ab(f,h);var y={baseTag:Br(ee.BASE,r),linkTags:Br(ee.LINK,a),metaTags:Br(ee.META,l),noscriptTags:Br(ee.NOSCRIPT,s),scriptTags:Br(ee.SCRIPT,d),styleTags:Br(ee.STYLE,c)},g={},w={};Object.keys(y).forEach(function(m){var v=y[m],_=v.newTags,E=v.oldTags;_.length&&(g[m]=_),E.length&&(w[m]=y[m].oldTags)}),n&&n(),u(t,g,w)},ey=function(t){return Array.isArray(t)?t.join(""):t},ab=function(t,n){typeof t<"u"&&document.title!==t&&(document.title=ey(t)),Lu(ee.TITLE,n)},Lu=function(t,n){var r=document.getElementsByTagName(t)[0];if(r){for(var o=r.getAttribute(Ht),i=o?o.split(","):[],a=[].concat(i),l=Object.keys(n),s=0;s=0;f--)r.removeAttribute(a[f]);i.length===a.length?r.removeAttribute(Ht):r.getAttribute(Ht)!==l.join(",")&&r.setAttribute(Ht,l.join(","))}},Br=function(t,n){var r=document.head||document.querySelector(ee.HEAD),o=r.querySelectorAll(t+"["+Ht+"]"),i=Array.prototype.slice.call(o),a=[],l=void 0;return n&&n.length&&n.forEach(function(s){var u=document.createElement(t);for(var d in s)if(s.hasOwnProperty(d))if(d===ke.INNER_HTML)u.innerHTML=s.innerHTML;else if(d===ke.CSS_TEXT)u.styleSheet?u.styleSheet.cssText=s.cssText:u.appendChild(document.createTextNode(s.cssText));else{var c=typeof s[d]>"u"?"":s[d];u.setAttribute(d,c)}u.setAttribute(Ht,"true"),i.some(function(f,h){return l=h,u.isEqualNode(f)})?i.splice(l,1):a.push(u)}),i.forEach(function(s){return s.parentNode.removeChild(s)}),a.forEach(function(s){return r.appendChild(s)}),{oldTags:i,newTags:a}},ty=function(t){return Object.keys(t).reduce(function(n,r){var o=typeof t[r]<"u"?r+'="'+t[r]+'"':""+r;return n?n+" "+o:o},"")},lb=function(t,n,r,o){var i=ty(r),a=ey(n);return i?"<"+t+" "+Ht+'="true" '+i+">"+Ou(a,o)+"":"<"+t+" "+Ht+'="true">'+Ou(a,o)+""},sb=function(t,n,r){return n.reduce(function(o,i){var a=Object.keys(i).filter(function(u){return!(u===ke.INNER_HTML||u===ke.CSS_TEXT)}).reduce(function(u,d){var c=typeof i[d]>"u"?d:d+'="'+Ou(i[d],r)+'"';return u?u+" "+c:c},""),l=i.innerHTML||i.cssText||"",s=Kk.indexOf(t)===-1;return o+"<"+t+" "+Ht+'="true" '+a+(s?"/>":">"+l+"")},"")},ny=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(r,o){return r[Sl[o]||o]=t[o],r},n)},cb=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(r,o){return r[Wk[o]||o]=t[o],r},n)},ub=function(t,n,r){var o,i=(o={key:n},o[Ht]=!0,o),a=ny(r,i);return[Z.createElement(ee.TITLE,a,n)]},db=function(t,n){return n.map(function(r,o){var i,a=(i={key:o},i[Ht]=!0,i);return Object.keys(r).forEach(function(l){var s=Sl[l]||l;if(s===ke.INNER_HTML||s===ke.CSS_TEXT){var u=r.innerHTML||r.cssText;a.dangerouslySetInnerHTML={__html:u}}else a[s]=r[l]}),Z.createElement(t,a)})},ln=function(t,n,r){switch(t){case ee.TITLE:return{toComponent:function(){return ub(t,n.title,n.titleAttributes)},toString:function(){return lb(t,n.title,n.titleAttributes,r)}};case yr.BODY:case yr.HTML:return{toComponent:function(){return ny(n)},toString:function(){return ty(n)}};default:return{toComponent:function(){return db(t,n)},toString:function(){return sb(t,n,r)}}}},ry=function(t){var n=t.baseTag,r=t.bodyAttributes,o=t.encode,i=t.htmlAttributes,a=t.linkTags,l=t.metaTags,s=t.noscriptTags,u=t.scriptTags,d=t.styleTags,c=t.title,f=c===void 0?"":c,h=t.titleAttributes;return{base:ln(ee.BASE,n,o),bodyAttributes:ln(yr.BODY,r,o),htmlAttributes:ln(yr.HTML,i,o),link:ln(ee.LINK,a,o),meta:ln(ee.META,l,o),noscript:ln(ee.NOSCRIPT,s,o),script:ln(ee.SCRIPT,u,o),style:ln(ee.STYLE,d,o),title:ln(ee.TITLE,{title:f,titleAttributes:h},o)}},fb=function(t){var n,r;return r=n=function(o){Qk(i,o);function i(){return qk(this,i),Zk(this,o.apply(this,arguments))}return i.prototype.shouldComponentUpdate=function(l){return!jk(this.props,l)},i.prototype.mapNestedChildrenToProps=function(l,s){if(!s)return null;switch(l.type){case ee.SCRIPT:case ee.NOSCRIPT:return{innerHTML:s};case ee.STYLE:return{cssText:s}}throw new Error("<"+l.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},i.prototype.flattenArrayTypeChildren=function(l){var s,u=l.child,d=l.arrayTypeChildren,c=l.newChildProps,f=l.nestedChildren;return pt({},d,(s={},s[u.type]=[].concat(d[u.type]||[],[pt({},c,this.mapNestedChildrenToProps(u,f))]),s))},i.prototype.mapObjectTypeChildren=function(l){var s,u,d=l.child,c=l.newProps,f=l.newChildProps,h=l.nestedChildren;switch(d.type){case ee.TITLE:return pt({},c,(s={},s[d.type]=h,s.titleAttributes=pt({},f),s));case ee.BODY:return pt({},c,{bodyAttributes:pt({},f)});case ee.HTML:return pt({},c,{htmlAttributes:pt({},f)})}return pt({},c,(u={},u[d.type]=pt({},f),u))},i.prototype.mapArrayTypeChildrenToProps=function(l,s){var u=pt({},s);return Object.keys(l).forEach(function(d){var c;u=pt({},u,(c={},c[d]=l[d],c))}),u},i.prototype.warnOnInvalidChildren=function(l,s){return!0},i.prototype.mapChildrenToProps=function(l,s){var u=this,d={};return Z.Children.forEach(l,function(c){if(!(!c||!c.props)){var f=c.props,h=f.children,y=qh(f,["children"]),g=cb(y);switch(u.warnOnInvalidChildren(c,h),c.type){case ee.LINK:case ee.META:case ee.NOSCRIPT:case ee.SCRIPT:case ee.STYLE:d=u.flattenArrayTypeChildren({child:c,arrayTypeChildren:d,newChildProps:g,nestedChildren:h});break;default:s=u.mapObjectTypeChildren({child:c,newProps:s,newChildProps:g,nestedChildren:h});break}}}),s=this.mapArrayTypeChildrenToProps(d,s),s},i.prototype.render=function(){var l=this.props,s=l.children,u=qh(l,["children"]),d=pt({},u);return s&&(d=this.mapChildrenToProps(s,d)),Z.createElement(t,d)},Yk(i,null,[{key:"canUseDOM",set:function(l){t.canUseDOM=l}}]),i}(Z.Component),n.propTypes={base:Ee.object,bodyAttributes:Ee.object,children:Ee.oneOfType([Ee.arrayOf(Ee.node),Ee.node]),defaultTitle:Ee.string,defer:Ee.bool,encodeSpecialCharacters:Ee.bool,htmlAttributes:Ee.object,link:Ee.arrayOf(Ee.object),meta:Ee.arrayOf(Ee.object),noscript:Ee.arrayOf(Ee.object),onChangeClientState:Ee.func,script:Ee.arrayOf(Ee.object),style:Ee.arrayOf(Ee.object),title:Ee.string,titleAttributes:Ee.object,titleTemplate:Ee.string},n.defaultProps={defer:!0,encodeSpecialCharacters:!0},n.peek=t.peek,n.rewind=function(){var o=t.rewind();return o||(o=ry({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),o},r},pb=function(){return null},hb=Ok(tb,ib,ry)(pb),Nu=fb(hb);Nu.renderStatic=Nu.rewind;var ac="vocs_Anchor",mb="vocs_Autolink";function vb(e){const{pathname:t}=Re();return x.jsx("a",{...e,className:N(e.className,mb),href:`${t}${e.href}`})}function gb(e){const{children:t,href:n}=e,{pathname:r}=Re();return t&&typeof t=="object"&&"props"in t&&t.props["data-autolink-icon"]?x.jsx(vb,{className:N(e.className,ac),...e}):n!=null&&n.match(/^#/)?x.jsx("a",{className:N(e.className,ac),...e,href:`${r}${n}`}):x.jsx(rn,{className:N(e.className,ac),...e})}var yb="vocs_Callout_danger",xb="vocs_Callout_info",_b="vocs_Callout_note",oy="vocs_Callout",wb="vocs_Callout_success",Eb="vocs_Callout_tip",kb="vocs_Callout_warning";const bb=Object.freeze(Object.defineProperty({__proto__:null,danger:yb,info:xb,note:_b,root:oy,success:wb,tip:Eb,warning:kb},Symbol.toStringTag,{value:"Module"}));function Cb({className:e,children:t,type:n}){return x.jsx("aside",{className:N(e,oy,bb[n]),children:t})}var Pb="vocs_Aside";function Sb(e){const t=N(e.className,Pb);return"data-callout"in e?x.jsx(Cb,{className:t,type:e["data-callout"],children:e.children}):x.jsx("aside",{...e,className:t})}var Ab="vocs_Blockquote";function Tb(e){return x.jsx("blockquote",{...e,className:N(e.className,Ab)})}var Rb="vocs_Code";function $b(e){const t=Ob(e.children);return x.jsx("code",{...e,className:N(e.className,Rb),children:t})}function Ob(e){return Array.isArray(e)?e.map((t,n)=>{var r,o,i;return t.props&&"data-line"in t.props&&typeof t.props.children=="string"&&t.props.children.trim()===""&&((i=(o=(r=e[n+1])==null?void 0:r.props)==null?void 0:o.className)!=null&&i.includes("twoslash-tag-line"))?null:t}).filter(Boolean):e}var Ib="vocs_Details";function Lb(e){return x.jsx("details",{...e,className:N(e.className,Ib)})}var Nb="vocs_Authors_authors",Db="vocs_Authors_link",Mb="vocs_Authors",Zh="vocs_Authors_separator";function iy(e){const{frontmatter:t}=$r(),{authors:n=t==null?void 0:t.authors,date:r=t==null?void 0:t.date}=e,o=p.useMemo(()=>{if(n)return Array.isArray(n)?n:n.split(",").map(a=>a.trim())},[n]),i=p.useMemo(()=>r?new Date(r).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):null,[r]);return x.jsxs("div",{className:Mb,children:[i,o&&(i?" by ":"By "),x.jsx("span",{className:Nb,children:o==null?void 0:o.map((a,l)=>{const{text:s,url:u}=jb(a);return x.jsxs(p.Fragment,{children:[u?x.jsx("a",{className:Db,href:u,target:"_blank",rel:"noopener noreferrer",children:s}):s,lx.jsxs(p.Fragment,{children:[x.jsx("div",{className:Ub,children:x.jsxs(Zn,{to:e.path,children:[x.jsx("h2",{className:Hb,children:e.title}),x.jsx(iy,{authors:e.authors,date:e.date}),x.jsxs("p",{className:Fb,children:[e.description," ",x.jsx("span",{className:Vb,children:"[→]"})]})]})}),tx.jsxs(p.Fragment,{children:[x.jsx("div",{className:Jb,children:t.name}),t.items.map((r,o)=>{var i;return x.jsx("div",{className:Zb,style:qt({[Gb]:r.length.toString(),[qb]:`${((i=t.height)==null?void 0:i.toString())??"40"}px`}),children:r.map((a,l)=>x.jsx(rn,{className:N(Kb,a?Xb:void 0),hideExternalIcon:!0,href:a==null?void 0:a.link,variant:"styleless",children:x.jsx("img",{className:Yb,src:a==null?void 0:a.image,alt:a==null?void 0:a.name})},l))},o)})]},n))})}var tC="var(--vocs_AutolinkIcon_iconUrl)",nC="vocs_AutolinkIcon";function rC(e){const{basePath:t}=Je(),n=t;return x.jsx("div",{...e,className:N(e.className,nC),style:qt({[tC]:`url(${n}/.vocs/icons/link.svg)`})})}const lc="rovingFocusGroup.onEntryFocus",oC={bubbles:!1,cancelable:!0},pf="RovingFocusGroup",[Du,ay,iC]=Yl(pf),[aC,ly]=kn(pf,[iC]),[lC,sC]=aC(pf),cC=p.forwardRef((e,t)=>p.createElement(Du.Provider,{scope:e.__scopeRovingFocusGroup},p.createElement(Du.Slot,{scope:e.__scopeRovingFocusGroup},p.createElement(uC,q({},e,{ref:t}))))),uC=p.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:i,currentTabStopId:a,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:s,onEntryFocus:u,...d}=e,c=p.useRef(null),f=Ue(t,c),h=ql(i),[y=null,g]=ar({prop:a,defaultProp:l,onChange:s}),[w,m]=p.useState(!1),v=at(u),_=ay(n),E=p.useRef(!1),[b,k]=p.useState(0);return p.useEffect(()=>{const P=c.current;if(P)return P.addEventListener(lc,v),()=>P.removeEventListener(lc,v)},[v]),p.createElement(lC,{scope:n,orientation:r,dir:h,loop:o,currentTabStopId:y,onItemFocus:p.useCallback(P=>g(P),[g]),onItemShiftTab:p.useCallback(()=>m(!0),[]),onFocusableItemAdd:p.useCallback(()=>k(P=>P+1),[]),onFocusableItemRemove:p.useCallback(()=>k(P=>P-1),[])},p.createElement(fe.div,q({tabIndex:w||b===0?-1:0,"data-orientation":r},d,{ref:f,style:{outline:"none",...e.style},onMouseDown:le(e.onMouseDown,()=>{E.current=!0}),onFocus:le(e.onFocus,P=>{const S=!E.current;if(P.target===P.currentTarget&&S&&!w){const A=new CustomEvent(lc,oC);if(P.currentTarget.dispatchEvent(A),!A.defaultPrevented){const O=_().filter(U=>U.focusable),j=O.find(U=>U.active),D=O.find(U=>U.id===y),$=[j,D,...O].filter(Boolean).map(U=>U.ref.current);sy($)}}E.current=!1}),onBlur:le(e.onBlur,()=>m(!1))})))}),dC="RovingFocusGroupItem",fC=p.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:i,...a}=e,l=on(),s=i||l,u=sC(dC,n),d=u.currentTabStopId===s,c=ay(n),{onFocusableItemAdd:f,onFocusableItemRemove:h}=u;return p.useEffect(()=>{if(r)return f(),()=>h()},[r,f,h]),p.createElement(Du.ItemSlot,{scope:n,id:s,focusable:r,active:o},p.createElement(fe.span,q({tabIndex:d?0:-1,"data-orientation":u.orientation},a,{ref:t,onMouseDown:le(e.onMouseDown,y=>{r?u.onItemFocus(s):y.preventDefault()}),onFocus:le(e.onFocus,()=>u.onItemFocus(s)),onKeyDown:le(e.onKeyDown,y=>{if(y.key==="Tab"&&y.shiftKey){u.onItemShiftTab();return}if(y.target!==y.currentTarget)return;const g=mC(y,u.orientation,u.dir);if(g!==void 0){y.preventDefault();let m=c().filter(v=>v.focusable).map(v=>v.ref.current);if(g==="last")m.reverse();else if(g==="prev"||g==="next"){g==="prev"&&m.reverse();const v=m.indexOf(y.currentTarget);m=u.loop?vC(m,v+1):m.slice(v+1)}setTimeout(()=>sy(m))}})})))}),pC={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function hC(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function mC(e,t,n){const r=hC(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return pC[r]}function sy(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function vC(e,t){return e.map((n,r)=>e[(t+r)%e.length])}const gC=cC,yC=fC,cy="Tabs",[xC,AS]=kn(cy,[ly]),uy=ly(),[_C,hf]=xC(cy),wC=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:i,orientation:a="horizontal",dir:l,activationMode:s="automatic",...u}=e,d=ql(l),[c,f]=ar({prop:r,onChange:o,defaultProp:i});return p.createElement(_C,{scope:n,baseId:on(),value:c,onValueChange:f,orientation:a,dir:d,activationMode:s},p.createElement(fe.div,q({dir:d,"data-orientation":a},u,{ref:t})))}),EC="TabsList",kC=p.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,i=hf(EC,n),a=uy(n);return p.createElement(gC,q({asChild:!0},a,{orientation:i.orientation,dir:i.dir,loop:r}),p.createElement(fe.div,q({role:"tablist","aria-orientation":i.orientation},o,{ref:t})))}),bC="TabsTrigger",CC=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...i}=e,a=hf(bC,n),l=uy(n),s=dy(a.baseId,r),u=fy(a.baseId,r),d=r===a.value;return p.createElement(yC,q({asChild:!0},l,{focusable:!o,active:d}),p.createElement(fe.button,q({type:"button",role:"tab","aria-selected":d,"aria-controls":u,"data-state":d?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:s},i,{ref:t,onMouseDown:le(e.onMouseDown,c=>{!o&&c.button===0&&c.ctrlKey===!1?a.onValueChange(r):c.preventDefault()}),onKeyDown:le(e.onKeyDown,c=>{[" ","Enter"].includes(c.key)&&a.onValueChange(r)}),onFocus:le(e.onFocus,()=>{const c=a.activationMode!=="manual";!d&&!o&&c&&a.onValueChange(r)})})))}),PC="TabsContent",SC=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:i,...a}=e,l=hf(PC,n),s=dy(l.baseId,r),u=fy(l.baseId,r),d=r===l.value,c=p.useRef(d);return p.useEffect(()=>{const f=requestAnimationFrame(()=>c.current=!1);return()=>cancelAnimationFrame(f)},[]),p.createElement(bn,{present:o||d},({present:f})=>p.createElement(fe.div,q({"data-state":d?"active":"inactive","data-orientation":l.orientation,role:"tabpanel","aria-labelledby":s,hidden:!f,id:u,tabIndex:0},a,{ref:t,style:{...e.style,animationDuration:c.current?"0s":void 0}}),f&&i))});function dy(e,t){return`${e}-trigger-${t}`}function fy(e,t){return`${e}-content-${t}`}const AC=wC,TC=kC,RC=CC,$C=SC;var OC="vocs_Tabs_content",IC="vocs_Tabs_list",LC="vocs_Tabs",NC="vocs_Tabs_trigger";function DC(e){return x.jsx(AC,{...e,className:N(e.className,LC)})}function MC(e){return x.jsx(TC,{...e,className:N(e.className,IC)})}function jC(e){return x.jsx(RC,{...e,className:N(e.className,NC)})}function FC(e){return x.jsx($C,{...e,className:N(e.className,OC)})}var zC="vocs_CodeGroup";function UC({children:e}){if(!Array.isArray(e))return null;const t=e.map(n=>{const r=n.props["data-title"]?n:n.props.children,{props:o}=r,i=o["data-title"],a=o.children;return{title:i,content:a}});return x.jsxs(DC,{className:zC,defaultValue:t[0].title,children:[x.jsx(MC,{"aria-label":"Code group",children:t.map(({title:n},r)=>x.jsx(jC,{value:n||r.toString(),children:n},n||r.toString()))}),t.map(({title:n,content:r},o)=>{var a,l;const i=(l=(a=r.props)==null?void 0:a.className)==null?void 0:l.includes("shiki");return x.jsx(FC,{"data-shiki":i,value:n||o.toString(),children:r},n||o.toString())})]})}var VC="vocs_Div",BC="vocs_Step_content",HC="vocs_Step",py="vocs_Step_title",WC="vocs_H2";function hy(e){return x.jsx(Oo,{...e,className:N(e.className,WC),level:2})}var KC="vocs_H3";function my(e){return x.jsx(Oo,{...e,className:N(e.className,KC),level:3})}var GC="vocs_H4";function vy(e){return x.jsx(Oo,{...e,className:N(e.className,GC),level:4})}var qC="vocs_H5";function gy(e){return x.jsx(Oo,{...e,className:N(e.className,qC),level:5})}var YC="vocs_H6";function yy(e){return x.jsx(Oo,{...e,className:N(e.className,YC),level:6})}function QC({children:e,className:t,title:n,titleLevel:r=2}){const o=(()=>{if(r===2)return hy;if(r===3)return my;if(r===4)return vy;if(r===5)return gy;if(r===6)return yy;throw new Error("Invalid.")})();return x.jsxs("div",{className:N(t,HC),children:[typeof n=="string"?x.jsx(o,{className:py,children:n}):n,x.jsx("div",{className:BC,children:e})]})}var ZC="vocs_Steps";function XC({children:e,className:t}){return x.jsx("div",{className:N(t,ZC),children:e})}function JC({children:e}){return Array.isArray(e)?x.jsx(XC,{children:e.map(({props:t},n)=>{const[r,...o]=Array.isArray(t.children)?t.children:[t.children];return x.jsx(QC,{title:p.cloneElement(r,{className:py}),children:o},n)})}):null}var eP="vocs_Subtitle";function tP({children:e}){return x.jsx("div",{className:eP,role:"doc-subtitle",children:e})}function nP(e){const{layout:t}=Or(),n=N(e.className,VC);return e.className==="code-group"?x.jsx(UC,{...e,className:n}):"data-authors"in e?x.jsx(iy,{}):"data-blog-posts"in e?x.jsx(Wb,{}):"data-sponsors"in e?x.jsx(eC,{}):"data-autolink-icon"in e&&t==="docs"?x.jsx(rC,{...e,className:n}):"data-vocs-steps"in e?x.jsx(JC,{...e,className:n}):e.role==="doc-subtitle"?x.jsx(tP,{...e}):x.jsx("div",{...e,className:n})}var rP="vocs_Figcaption";function oP(e){const t=N(e.className,rP);return x.jsx("figcaption",{...e,className:t})}var iP="vocs_Figure";function aP(e){const t=N(e.className,iP);return x.jsx("figure",{...e,className:t})}var lP="vocs_Header";function sP(e){return x.jsx("header",{...e,className:N(e.className,lP)})}var cP="vocs_HorizontalRule";function uP(e){return x.jsx("hr",{...e,className:N(e.className,cP)})}var dP="vocs_List_ordered",fP="vocs_List",pP="vocs_List_unordered";function Jh({ordered:e,...t}){const n=e?"ol":"ul";return x.jsx(n,{...t,className:N(t.className,fP,e?dP:pP)})}var hP="vocs_ListItem";function mP(e){return x.jsx("li",{...e,className:N(e.className,hP)})}function vP(){const e=p.useRef(null),[t,n]=p.useState(!1);p.useEffect(()=>{if(!t)return;const o=setTimeout(()=>n(!1),1e3);return()=>clearTimeout(o)},[t]);function r(){var a;n(!0);const o=(a=e.current)==null?void 0:a.cloneNode(!0),i=o==null?void 0:o.querySelectorAll("button,.line.diff.remove,.twoslash-popup-info-hover,.twoslash-popup-info,.twoslash-meta-line,.twoslash-tag-line");for(const l of i??[])l.remove();navigator.clipboard.writeText(o==null?void 0:o.textContent)}return{copied:t,copy:r,ref:e}}var gP="vocs_CopyButton";function yP(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 68 67",children:[x.jsx("title",{children:"Checkmark"}),x.jsx("path",{fill:"currentColor",d:"M26.175 66.121c1.904 0 3.418-.83 4.492-2.49L66.263 7.332c.83-1.27 1.123-2.295 1.123-3.32 0-2.393-1.563-4.004-4.004-4.004-1.758 0-2.734.586-3.809 2.295L25.98 56.209 8.304 32.381c-1.123-1.514-2.198-2.149-3.809-2.149-2.441 0-4.2 1.71-4.2 4.15 0 1.026.44 2.15 1.27 3.224l19.971 25.927c1.367 1.758 2.734 2.588 4.639 2.588Z"})]})}function xP(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 82 82",children:[x.jsx("title",{children:"Copy"}),x.jsx("path",{fill:"currentColor",d:"M12.451 63.281h38.38c8.3 0 12.45-4.053 12.45-12.256v-38.77C63.281 4.054 59.131 0 50.831 0H12.45C4.101 0 0 4.053 0 12.256v38.77C0 59.227 4.102 63.28 12.451 63.28Zm.098-7.031c-3.516 0-5.518-1.904-5.518-5.615V12.647c0-3.711 2.002-5.616 5.518-5.616h38.183c3.516 0 5.518 1.905 5.518 5.615v37.989c0 3.71-2.002 5.615-5.518 5.615H12.55Z"}),x.jsx("path",{stroke:"currentColor",strokeWidth:"6.75px",d:"M69.385 78.266h-38.38c-3.679 0-5.782-.894-6.987-2.081-1.196-1.178-2.088-3.219-2.088-6.8v-38.77c0-3.581.892-5.622 2.088-6.8 1.205-1.187 3.308-2.08 6.988-2.08h38.379c3.65 0 5.758.89 6.973 2.084 1.203 1.182 2.103 3.225 2.103 6.796v38.77c0 3.57-.9 5.614-2.103 6.796-1.215 1.193-3.323 2.085-6.973 2.085Z"})]})}function _P({copy:e,copied:t}){return x.jsx("button",{className:gP,onClick:e,type:"button",children:t?x.jsx(st,{label:"Copied",size:"14px",icon:yP}):x.jsx(st,{label:"Copy",size:"18px",icon:xP})})}var wP="vocs_CodeBlock";function EP(e){return x.jsx("div",{...e,className:N(e.className,wP)})}function kP(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 94 99",fill:"none",children:[x.jsx("title",{children:"File"}),x.jsx("rect",{width:"77px",height:"89px",x:"8px",y:"3px",stroke:"currentColor",strokeWidth:"6px",rx:"7px"}),x.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:"6px",d:"M25 22h43M25 35h43M25 48h22"})]})}function bP(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 79 95",fill:"none",children:[x.jsx("title",{children:"Terminal"}),x.jsx("path",{fill:"currentColor",d:"M38.281 34.033c0-1.074-.39-2.05-1.22-2.88L6.885 1.171C6.152.39 5.175 0 4.053 0 1.758 0 0 1.709 0 4.004c0 1.074.488 2.1 1.172 2.88l27.295 27.15L1.172 61.181C.488 61.962 0 62.939 0 64.062c0 2.295 1.758 4.004 4.053 4.004 1.123 0 2.1-.39 2.832-1.172l30.176-29.98c.83-.83 1.22-1.807 1.22-2.88Z"}),x.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:"8px",d:"M36 75h55"})]})}var CP="vocs_CodeTitle";function PP({children:e,className:t,language:n,...r}){return x.jsxs("div",{...r,className:N(t,CP),children:[n==="bash"?x.jsx(st,{label:"Terminal",size:"14px",icon:bP,style:{marginTop:3}}):e.match(/\.(.*)$/)?x.jsx(st,{label:"File",size:"14px",icon:kP,style:{marginTop:1}}):null,e]})}var SP="vocs_Pre",AP="vocs_Pre_wrapper";function TP({children:e,className:t,...n}){const{copied:r,copy:o,ref:i}=vP();function a(u){return!u||typeof u!="object"?u:"props"in u?{...u,props:{...u.props,children:Array.isArray(u.props.children)?u.props.children.map(a):a(u.props.children)}}:u}const l=p.useMemo(()=>a(e),[e]);return(u=>t!=null&&t.includes("shiki")?x.jsxs(EP,{children:[n["data-title"]&&x.jsx(PP,{language:n["data-lang"],children:n["data-title"]}),u]}):u)(x.jsx("div",{className:N(AP),children:x.jsxs("pre",{ref:i,...n,className:N(t,SP),children:["data-language"in n&&x.jsx(_P,{copied:r,copy:o}),l]})}))}var RP="vocs_Footnotes";function $P(e){return x.jsx("section",{...e,className:N(e.className,RP)})}var e0="vocs_Section";function OP(e){return"data-footnotes"in e?x.jsx($P,{...e,className:N(e.className,e0)}):x.jsx("section",{...e,className:N(e.className,e0)})}var t0="vocs_Span";function qa(e,t){if(!e||!t)return!1;const n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&Au(n)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Mu(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function Ra(e){return(e==null?void 0:e.ownerDocument)||document}function IP(e){return"composedPath"in e?e.composedPath()[0]:e.target}const xy={...Wu},LP=xy.useInsertionEffect,NP=LP||(e=>e());function DP(e){const t=p.useRef(()=>{});return NP(()=>{t.current=e}),p.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o"floating-ui-"+Math.random().toString(36).slice(2,6)+MP++;function jP(){const[e,t]=p.useState(()=>n0?r0():void 0);return Po(()=>{e==null&&t(r0())},[]),p.useEffect(()=>{n0=!0},[]),e}const FP=xy.useId,_y=FP||jP,zP=p.forwardRef(function(t,n){const{context:{placement:r,elements:{floating:o},middlewareData:{arrow:i}},width:a=14,height:l=7,tipRadius:s=0,strokeWidth:u=0,staticOffset:d,stroke:c,d:f,style:{transform:h,...y}={},...g}=t,w=_y();if(!o)return null;const m=u*2,v=m/2,_=a/2*(s/-8+1),E=l/2*s/4,[b,k]=r.split("-"),P=Cg.isRTL(o),S=!!f,A=b==="top"||b==="bottom",O=d&&k==="end"?"bottom":"top";let j=d&&k==="end"?"right":"left";d&&P&&(j=k==="end"?"left":"right");const D=(i==null?void 0:i.x)!=null?d||i.x:"",F=(i==null?void 0:i.y)!=null?d||i.y:"",$=f||"M0,0"+(" H"+a)+(" L"+(a-_)+","+(l-E))+(" Q"+a/2+","+l+" "+_+","+(l-E))+" Z",U={top:S?"rotate(180deg)":"",left:S?"rotate(90deg)":"rotate(-90deg)",bottom:S?"":"rotate(180deg)",right:S?"rotate(-90deg)":"rotate(90deg)"}[b];return p.createElement("svg",ju({},g,{"aria-hidden":!0,ref:n,width:S?a:a+m,height:a,viewBox:"0 0 "+a+" "+(l>a?l:a),style:{position:"absolute",pointerEvents:"none",[j]:D,[O]:F,[b]:A||S?"100%":"calc(100% - "+m/2+"px)",transform:""+U+(h??""),...y}}),m>0&&p.createElement("path",{clipPath:"url(#"+w+")",fill:"none",stroke:c,strokeWidth:m+(f?0:1),d:$}),p.createElement("path",{stroke:m&&!f?g.fill:"none",d:$}),p.createElement("clipPath",{id:w},p.createElement("rect",{x:-v,y:v*(S?-1:1),width:a+m,height:a})))});function UP(){const e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(o=>o(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,((r=e.get(t))==null?void 0:r.filter(o=>o!==n))||[])}}}const VP=p.createContext(null),BP=p.createContext(null),wy=()=>{var e;return((e=p.useContext(VP))==null?void 0:e.id)||null},Ey=()=>p.useContext(BP);function HP(e){return"data-floating-ui-"+e}function o0(e){const t=p.useRef(e);return Po(()=>{t.current=e}),t}const i0=HP("safe-polygon");function sc(e,t,n){return n&&!Mu(n)?0:typeof e=="number"?e:e==null?void 0:e[t]}function WP(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,dataRef:o,events:i,elements:{domReference:a,floating:l},refs:s}=e,{enabled:u=!0,delay:d=0,handleClose:c=null,mouseOnly:f=!1,restMs:h=0,move:y=!0}=t,g=Ey(),w=wy(),m=o0(c),v=o0(d),_=p.useRef(),E=p.useRef(),b=p.useRef(),k=p.useRef(),P=p.useRef(!0),S=p.useRef(!1),A=p.useRef(()=>{}),O=p.useCallback(()=>{var $;const U=($=o.current.openEvent)==null?void 0:$.type;return(U==null?void 0:U.includes("mouse"))&&U!=="mousedown"},[o]);p.useEffect(()=>{if(!u)return;function $(U){let{open:W}=U;W||(clearTimeout(E.current),clearTimeout(k.current),P.current=!0)}return i.on("openchange",$),()=>{i.off("openchange",$)}},[u,i]),p.useEffect(()=>{if(!u||!m.current||!n)return;function $(W){O()&&r(!1,W,"hover")}const U=Ra(l).documentElement;return U.addEventListener("mouseleave",$),()=>{U.removeEventListener("mouseleave",$)}},[l,n,r,u,m,O]);const j=p.useCallback(function($,U,W){U===void 0&&(U=!0),W===void 0&&(W="hover");const B=sc(v.current,"close",_.current);B&&!b.current?(clearTimeout(E.current),E.current=setTimeout(()=>r(!1,$,W),B)):U&&(clearTimeout(E.current),r(!1,$,W))},[v,r]),D=p.useCallback(()=>{A.current(),b.current=void 0},[]),F=p.useCallback(()=>{if(S.current){const $=Ra(s.floating.current).body;$.style.pointerEvents="",$.removeAttribute(i0),S.current=!1}},[s]);return p.useEffect(()=>{if(!u)return;function $(){return o.current.openEvent?["click","mousedown"].includes(o.current.openEvent.type):!1}function U(L){if(clearTimeout(E.current),P.current=!1,f&&!Mu(_.current)||h>0&&sc(v.current,"open")===0)return;const z=sc(v.current,"open",_.current);z?E.current=setTimeout(()=>{r(!0,L,"hover")},z):r(!0,L,"hover")}function W(L){if($())return;A.current();const z=Ra(l);if(clearTimeout(k.current),m.current){n||clearTimeout(E.current),b.current=m.current({...e,tree:g,x:L.clientX,y:L.clientY,onClose(){F(),D(),j(L,!0,"safe-polygon")}});const J=b.current;z.addEventListener("mousemove",J),A.current=()=>{z.removeEventListener("mousemove",J)};return}(_.current==="touch"?!qa(l,L.relatedTarget):!0)&&j(L)}function B(L){$()||m.current==null||m.current({...e,tree:g,x:L.clientX,y:L.clientY,onClose(){F(),D(),j(L)}})(L)}if(rt(a)){const L=a;return n&&L.addEventListener("mouseleave",B),l==null||l.addEventListener("mouseleave",B),y&&L.addEventListener("mousemove",U,{once:!0}),L.addEventListener("mouseenter",U),L.addEventListener("mouseleave",W),()=>{n&&L.removeEventListener("mouseleave",B),l==null||l.removeEventListener("mouseleave",B),y&&L.removeEventListener("mousemove",U),L.removeEventListener("mouseenter",U),L.removeEventListener("mouseleave",W)}}},[a,l,u,e,f,h,y,j,D,F,r,n,g,v,m,o]),Po(()=>{var $;if(u&&n&&($=m.current)!=null&&$.__options.blockPointerEvents&&O()){const W=Ra(l).body;if(W.setAttribute(i0,""),W.style.pointerEvents="none",S.current=!0,rt(a)&&l){var U;const B=a,L=g==null||(U=g.nodesRef.current.find(z=>z.id===w))==null||(U=U.context)==null?void 0:U.elements.floating;return L&&(L.style.pointerEvents=""),B.style.pointerEvents="auto",l.style.pointerEvents="auto",()=>{B.style.pointerEvents="",l.style.pointerEvents=""}}}},[u,n,w,l,a,g,m,O]),Po(()=>{n||(_.current=void 0,D(),F())},[n,D,F]),p.useEffect(()=>()=>{D(),clearTimeout(E.current),clearTimeout(k.current),F()},[u,a,D,F]),p.useMemo(()=>{if(!u)return{};function $(U){_.current=U.pointerType}return{reference:{onPointerDown:$,onPointerEnter:$,onMouseMove(U){function W(){P.current||r(!0,U.nativeEvent,"hover")}f&&!Mu(_.current)||n||h===0||(clearTimeout(k.current),_.current==="touch"?W():k.current=setTimeout(W,h))}},floating:{onMouseEnter(){clearTimeout(E.current)},onMouseLeave(U){j(U.nativeEvent,!1)}}}},[u,f,n,h,r,j])}function KP(e,t){let n=e.filter(o=>{var i;return o.parentId===t&&((i=o.context)==null?void 0:i.open)}),r=n;for(;r.length;)r=e.filter(o=>{var i;return(i=r)==null?void 0:i.some(a=>{var l;return o.parentId===a.id&&((l=o.context)==null?void 0:l.open)})}),n=n.concat(r);return n}function GP(e){var t;e===void 0&&(e={});const{open:n=!1,onOpenChange:r,nodeId:o}=e,[i,a]=p.useState(null),[l,s]=p.useState(null),d=((t=e.elements)==null?void 0:t.reference)||i;Po(()=>{d&&(g.current=d)},[d]);const c=Tg({...e,elements:{...e.elements,...l&&{reference:l}}}),f=Ey(),h=wy()!=null,y=DP((S,A,O)=>{w.current.openEvent=S?A:void 0,m.emit("openchange",{open:S,event:A,reason:O,nested:h}),r==null||r(S,A,O)}),g=p.useRef(null),w=p.useRef({}),m=p.useState(()=>UP())[0],v=_y(),_=p.useCallback(S=>{const A=rt(S)?{getBoundingClientRect:()=>S.getBoundingClientRect(),contextElement:S}:S;s(A),c.refs.setReference(A)},[c.refs]),E=p.useCallback(S=>{(rt(S)||S===null)&&(g.current=S,a(S)),(rt(c.refs.reference.current)||c.refs.reference.current===null||S!==null&&!rt(S))&&c.refs.setReference(S)},[c.refs]),b=p.useMemo(()=>({...c.refs,setReference:E,setPositionReference:_,domReference:g}),[c.refs,E,_]),k=p.useMemo(()=>({...c.elements,domReference:d}),[c.elements,d]),P=p.useMemo(()=>({...c,refs:b,elements:k,dataRef:w,nodeId:o,floatingId:v,events:m,open:n,onOpenChange:y}),[c,o,v,m,n,y,b,k]);return Po(()=>{const S=f==null?void 0:f.nodesRef.current.find(A=>A.id===o);S&&(S.context=P)}),p.useMemo(()=>({...c,context:P,refs:b,elements:k}),[c,b,k,P])}const a0="active",l0="selected";function cc(e,t,n){const r=new Map,o=n==="item";let i=e;if(o&&e){const{[a0]:a,[l0]:l,...s}=e;i=s}return{...n==="floating"&&{tabIndex:-1},...i,...t.map(a=>{const l=a?a[n]:null;return typeof l=="function"?e?l(e):null:l}).concat(e).reduce((a,l)=>(l&&Object.entries(l).forEach(s=>{let[u,d]=s;if(!(o&&[a0,l0].includes(u)))if(u.indexOf("on")===0){if(r.has(u)||r.set(u,[]),typeof d=="function"){var c;(c=r.get(u))==null||c.push(d),a[u]=function(){for(var f,h=arguments.length,y=new Array(h),g=0;gw(...y)).find(w=>w!==void 0)}}}else a[u]=d}),a),{})}}function qP(e){e===void 0&&(e=[]);const t=e,n=p.useCallback(i=>cc(i,e,"reference"),t),r=p.useCallback(i=>cc(i,e,"floating"),t),o=p.useCallback(i=>cc(i,e,"item"),e.map(i=>i==null?void 0:i.item));return p.useMemo(()=>({getReferenceProps:n,getFloatingProps:r,getItemProps:o}),[n,r,o])}function s0(e,t){const[n,r]=e;let o=!1;const i=t.length;for(let a=0,l=i-1;a=r!=c>=r&&n<=(d-s)*(r-u)/(c-u)+s&&(o=!o)}return o}function YP(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function QP(e){e===void 0&&(e={});const{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e;let o,i=!1,a=null,l=null,s=performance.now();function u(c,f){const h=performance.now(),y=h-s;if(a===null||l===null||y===0)return a=c,l=f,s=h,null;const g=c-a,w=f-l,v=Math.sqrt(g*g+w*w)/y;return a=c,l=f,s=h,v}const d=c=>{let{x:f,y:h,placement:y,elements:g,onClose:w,nodeId:m,tree:v}=c;return function(E){function b(){clearTimeout(o),w()}if(clearTimeout(o),!g.domReference||!g.floating||y==null||f==null||h==null)return;const{clientX:k,clientY:P}=E,S=[k,P],A=IP(E),O=E.type==="mouseleave",j=qa(g.floating,A),D=qa(g.domReference,A),F=g.domReference.getBoundingClientRect(),$=g.floating.getBoundingClientRect(),U=y.split("-")[0],W=f>$.right-$.width/2,B=h>$.bottom-$.height/2,L=YP(S,F),z=$.width>F.width,G=$.height>F.height,J=(z?F:$).left,ce=(z?F:$).right,Ve=(G?F:$).top,xe=(G?F:$).bottom;if(j&&(i=!0,!O))return;if(D&&(i=!1),D&&!O){i=!0;return}if(O&&rt(E.relatedTarget)&&qa(g.floating,E.relatedTarget)||v&&KP(v.nodesRef.current,m).some(Be=>{let{context:we}=Be;return we==null?void 0:we.open}))return;if(U==="top"&&h>=F.bottom-1||U==="bottom"&&h<=F.top+1||U==="left"&&f>=F.right-1||U==="right"&&f<=F.left+1)return b();let $e=[];switch(U){case"top":$e=[[J,F.top+1],[J,$.bottom-1],[ce,$.bottom-1],[ce,F.top+1]];break;case"bottom":$e=[[J,$.top+1],[J,F.bottom-1],[ce,F.bottom-1],[ce,$.top+1]];break;case"left":$e=[[$.right-1,xe],[$.right-1,Ve],[F.left+1,Ve],[F.left+1,xe]];break;case"right":$e=[[F.right-1,xe],[F.right-1,Ve],[$.left+1,Ve],[$.left+1,xe]];break}function _e(Be){let[we,Ce]=Be;switch(U){case"top":{const Mt=[z?we+t/2:W?we+t*4:we-t*4,Ce+t+1],Pe=[z?we-t/2:W?we+t*4:we-t*4,Ce+t+1],dt=[[$.left,W||z?$.bottom-t:$.top],[$.right,W?z?$.bottom-t:$.top:$.bottom-t]];return[Mt,Pe,...dt]}case"bottom":{const Mt=[z?we+t/2:W?we+t*4:we-t*4,Ce-t],Pe=[z?we-t/2:W?we+t*4:we-t*4,Ce-t],dt=[[$.left,W||z?$.top+t:$.bottom],[$.right,W?z?$.top+t:$.bottom:$.top+t]];return[Mt,Pe,...dt]}case"left":{const Mt=[we+t+1,G?Ce+t/2:B?Ce+t*4:Ce-t*4],Pe=[we+t+1,G?Ce-t/2:B?Ce+t*4:Ce-t*4];return[...[[B||G?$.right-t:$.left,$.top],[B?G?$.right-t:$.left:$.right-t,$.bottom]],Mt,Pe]}case"right":{const Mt=[we-t,G?Ce+t/2:B?Ce+t*4:Ce-t*4],Pe=[we-t,G?Ce-t/2:B?Ce+t*4:Ce-t*4],dt=[[B||G?$.left+t:$.right,$.top],[B?G?$.left+t:$.right:$.left+t,$.bottom]];return[Mt,Pe,...dt]}}}if(!s0([k,P],$e)){if(i&&!L)return b();if(!O&&r){const Be=u(E.clientX,E.clientY);if(Be!==null&&Be<.1)return b()}s0([k,P],_e([f,h]))?!i&&r&&(o=window.setTimeout(b,40)):b()}}};return d.__options={blockPointerEvents:n},d}function ZP({children:e,...t}){const[n,r]=e,o=p.useRef(null),[i,a]=p.useState(!1),{context:l,refs:s,floatingStyles:u}=GP({middleware:[Sg({element:o}),vg(8),Pg()],open:i,onOpenChange:a,placement:"bottom-start"}),d=WP(l,{handleClose:QP()}),{getReferenceProps:c,getFloatingProps:f}=qP([d]),h=r.props.children,y=n.props.children;return x.jsxs("span",{...t,children:[x.jsx("span",{className:"twoslash-target",ref:s.setReference,...c(),children:h}),i&&x.jsxs("div",{className:"twoslash-popup-info-hover",ref:s.setFloating,style:u,...f(),children:[x.jsx(zP,{ref:o,context:l,fill:Jp.background5,height:3,stroke:Jp.border2,strokeWidth:1,width:7}),x.jsx("div",{className:"twoslash-popup-scroll-container",children:y})]})]})}function XP(e){var n;const t=N(e.className,t0);return(n=e.className)!=null&&n.includes("twoslash-hover")?x.jsx(ZP,{...e,className:t}):x.jsx("span",{...e,className:N(e.className,t0)})}var JP="vocs_CalloutTitle";function eS({className:e,children:t}){return x.jsx("strong",{className:N(e,JP),children:t})}var c0="vocs_Strong";function tS(e){return"data-callout-title"in e&&typeof e.children=="string"?x.jsx(eS,{...e,className:N(e.className,c0),children:e.children}):x.jsx("strong",{...e,className:N(e.className,c0)})}var nS="vocs_Summary";function rS(e){return x.jsx("summary",{...e,className:N(e.className,nS)})}var oS="vocs_Table";function iS(e){return x.jsx("table",{...e,className:N(e.className,oS)})}var aS="vocs_TableCell";function lS(e){return x.jsx("td",{...e,className:N(e.className,aS)})}var sS="vocs_TableHeader";function cS(e){return x.jsx("th",{...e,className:N(e.className,sS)})}var uS="vocs_TableRow";function dS(e){return x.jsx("tr",{...e,className:N(e.className,uS)})}const fS={a:gb,aside:Sb,blockquote:Tb,code:$b,details:Lb,div:nP,pre:TP,header:sP,figcaption:oP,figure:aP,h1:Xv,h2:hy,h3:my,h4:vy,h5:gy,h6:yy,hr:uP,kd:D1,li:mP,ol:e=>x.jsx(Jh,{ordered:!0,...e}),p:Jv,section:OP,span:XP,strong:tS,summary:rS,table:iS,td:lS,th:cS,tr:dS,ul:e=>x.jsx(Jh,{ordered:!1,...e})};function pS(){const{pathname:e}=Re(),t=Je(),{ogImageUrl:n}=t;if(!n)return;if(typeof n=="string")return n;const r=p.useMemo(()=>{const o=Object.keys(n).filter(i=>e.startsWith(i));return o[o.length-1]},[n,e]);if(r)return n[r]}function Fu(e){const{children:t,filePath:n,frontmatter:r,lastUpdatedAt:o,path:i}=e,{pathname:a}=Re(),l=p.useRef();return p.useEffect(()=>{l.current=a}),x.jsxs(x.Fragment,{children:[x.jsx(hS,{frontmatter:r}),typeof window<"u"&&x.jsx(Sw,{}),x.jsx(_k,{components:fS,children:x.jsx(r6,{frontmatter:r,path:i,children:x.jsx(n1.Provider,{value:{filePath:n,frontmatter:r,lastUpdatedAt:o,previousPath:l.current},children:t})})})]})}function hS({frontmatter:e}){const t=Je(),n=pS(),{baseUrl:r,font:o,iconUrl:i,logoUrl:a}=t,l=(e==null?void 0:e.title)??t.title,s=(e==null?void 0:e.description)??t.description,u=t.title&&!l.includes(t.title),d=typeof window<"u"&&window.location.hostname==="localhost";return x.jsxs(Nu,{defaultTitle:t.title,titleTemplate:u?t.titleTemplate:void 0,children:[l&&x.jsx("title",{children:l}),r&&!0&&!d&&x.jsx("base",{href:r}),s!=="undefined"&&x.jsx("meta",{name:"description",content:s}),i&&typeof i=="string"&&x.jsx("link",{rel:"icon",href:i,type:uc(i)}),i&&typeof i!="string"&&x.jsx("link",{rel:"icon",href:i.light,type:uc(i.light)}),i&&typeof i!="string"&&x.jsx("link",{rel:"icon",href:i.dark,type:uc(i.dark),media:"(prefers-color-scheme: dark)"}),x.jsx("meta",{property:"og:type",content:"website"}),x.jsx("meta",{property:"og:title",content:l||t.title}),r&&x.jsx("meta",{property:"og:url",content:r}),s!=="undefined"&&x.jsx("meta",{property:"og:description",content:s}),n&&x.jsx("meta",{property:"og:image",content:n.replace("%logo",`${r||""}${typeof a=="string"?a:(a==null?void 0:a.dark)||""}`).replace("%title",l||"").replace("%description",(s!=="undefined"?s:"")||"")}),(o==null?void 0:o.google)&&x.jsx("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),(o==null?void 0:o.google)&&x.jsx("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:""}),(o==null?void 0:o.google)&&x.jsx("link",{href:`https://fonts.googleapis.com/css2?family=${o.google}:wght@300;400;500&display=swap`,rel:"stylesheet"}),x.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),n&&x.jsx("meta",{property:"twitter:image",content:n.replace("%logo",`${r||""}${typeof a=="string"?a:(a==null?void 0:a.dark)||""}`).replace("%title",l||"").replace("%description",(s!=="undefined"?s:"")||"")})]})}function uc(e){if(e.endsWith(".svg"))return"image/svg+xml";if(e.endsWith(".png"))return"image/png";if(e.endsWith(".jpg"))return"image/jpeg";if(e.endsWith(".ico"))return"image/x-icon";if(e.endsWith(".webp"))return"image/webp"}const mS=(()=>{const e=Hd.find(({path:t})=>t==="*");return e?{path:e.path,lazy:async()=>{const{frontmatter:t,...n}=await e.lazy();return{...n,element:x.jsx(Fu,{frontmatter:t,path:e.path,children:x.jsx(Ru,{children:x.jsx(n.default,{})})})}}}:{path:"*",lazy:void 0,element:x.jsx(Fu,{frontmatter:{layout:"minimal"},path:"*",children:x.jsx(Ru,{children:x.jsx(d3,{})})})}})(),u0=[...Hd.filter(({path:e})=>e!=="*").map(e=>({path:e.path,lazy:async()=>{const{frontmatter:t,...n}=await e.lazy();return{...n,element:x.jsx(Fu,{filePath:e.filePath,frontmatter:t,lastUpdatedAt:e.lastUpdatedAt,path:e.path,children:x.jsx(Ru,{children:x.jsx(n.default,{})})})}}})),mS];async function vS(e,t){var r;const n=(r=pr(e,window.location,t))==null?void 0:r.filter(o=>o.route.lazy);n&&(n==null?void 0:n.length)>0&&await Promise.all(n.map(async o=>{const i=await o.route.lazy();Object.assign(o.route,{...i,lazy:void 0})}))}function gS(){const e=document.querySelectorAll('style[data-vocs-temp-style="true"]');for(const t of e)t.remove()}yS();async function yS(){const e=Kv().basePath;await vS(u0,e),gS();const t=hw(u0,{basename:e});Cv(document.getElementById("app"),x.jsx(Ww,{children:x.jsx(kw,{router:t})}))}export{FC as C,rn as L,DC as R,jC as T,aE as a,MC as b,N as c,xk as d,Cb as e,Z as f,xS as g,Ty as h,tr as i,x as j,_S as k,p as r,wS as s,Je as u}; +*/var Gh=Object.getOwnPropertySymbols,Fb=Object.prototype.hasOwnProperty,zb=Object.prototype.propertyIsEnumerable;function Ub(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function Vb(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(i){return t[i]});if(r.join("")!=="0123456789")return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(i){o[i]=i}),Object.keys(Object.assign({},o)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var Bb=Vb()?Object.assign:function(e,t){for(var n,r=Ub(e),o,i=1;i=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},Zb=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e},Ou=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return n===!1?String(t):String(t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},Xb=function(t){var n=po(t,ee.TITLE),r=po(t,Fi.TITLE_TEMPLATE);if(r&&n)return r.replace(/%s/g,function(){return Array.isArray(n)?n.join(""):n});var o=po(t,Fi.DEFAULT_TITLE);return n||o||void 0},Jb=function(t){return po(t,Fi.ON_CHANGE_CLIENT_STATE)||function(){}},ic=function(t,n){return n.filter(function(r){return typeof r[t]<"u"}).map(function(r){return r[t]}).reduce(function(r,o){return pt({},r,o)},{})},e8=function(t,n){return n.filter(function(r){return typeof r[ee.BASE]<"u"}).map(function(r){return r[ee.BASE]}).reverse().reduce(function(r,o){if(!r.length)for(var i=Object.keys(o),a=0;a=0;r--){var o=t[r];if(o.hasOwnProperty(n))return o[n]}return null},t8=function(t){return{baseTag:e8([ke.HREF,ke.TARGET],t),bodyAttributes:ic(yr.BODY,t),defer:po(t,Fi.DEFER),encode:po(t,Fi.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:ic(yr.HTML,t),linkTags:Jo(ee.LINK,[ke.REL,ke.HREF],t),metaTags:Jo(ee.META,[ke.NAME,ke.CHARSET,ke.HTTPEQUIV,ke.PROPERTY,ke.ITEM_PROP],t),noscriptTags:Jo(ee.NOSCRIPT,[ke.INNER_HTML],t),onChangeClientState:Jb(t),scriptTags:Jo(ee.SCRIPT,[ke.SRC,ke.INNER_HTML],t),styleTags:Jo(ee.STYLE,[ke.CSS_TEXT],t),title:Xb(t),titleAttributes:ic(yr.TITLE,t)}},Iu=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout(function(){Iu(t)},0)}}(),Yh=function(t){return clearTimeout(t)},n8=typeof window<"u"?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Iu:global.requestAnimationFrame||Iu,r8=typeof window<"u"?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||Yh:global.cancelAnimationFrame||Yh,o8=function(t){return console&&typeof console.warn=="function"&&console.warn(t)},ei=null,i8=function(t){ei&&r8(ei),t.defer?ei=n8(function(){Qh(t,function(){ei=null})}):(Qh(t),ei=null)},Qh=function(t,n){var r=t.baseTag,o=t.bodyAttributes,i=t.htmlAttributes,a=t.linkTags,l=t.metaTags,s=t.noscriptTags,u=t.onChangeClientState,d=t.scriptTags,c=t.styleTags,f=t.title,h=t.titleAttributes;Lu(ee.BODY,o),Lu(ee.HTML,i),a8(f,h);var y={baseTag:Br(ee.BASE,r),linkTags:Br(ee.LINK,a),metaTags:Br(ee.META,l),noscriptTags:Br(ee.NOSCRIPT,s),scriptTags:Br(ee.SCRIPT,d),styleTags:Br(ee.STYLE,c)},g={},w={};Object.keys(y).forEach(function(m){var v=y[m],_=v.newTags,E=v.oldTags;_.length&&(g[m]=_),E.length&&(w[m]=y[m].oldTags)}),n&&n(),u(t,g,w)},ey=function(t){return Array.isArray(t)?t.join(""):t},a8=function(t,n){typeof t<"u"&&document.title!==t&&(document.title=ey(t)),Lu(ee.TITLE,n)},Lu=function(t,n){var r=document.getElementsByTagName(t)[0];if(r){for(var o=r.getAttribute(Ht),i=o?o.split(","):[],a=[].concat(i),l=Object.keys(n),s=0;s=0;f--)r.removeAttribute(a[f]);i.length===a.length?r.removeAttribute(Ht):r.getAttribute(Ht)!==l.join(",")&&r.setAttribute(Ht,l.join(","))}},Br=function(t,n){var r=document.head||document.querySelector(ee.HEAD),o=r.querySelectorAll(t+"["+Ht+"]"),i=Array.prototype.slice.call(o),a=[],l=void 0;return n&&n.length&&n.forEach(function(s){var u=document.createElement(t);for(var d in s)if(s.hasOwnProperty(d))if(d===ke.INNER_HTML)u.innerHTML=s.innerHTML;else if(d===ke.CSS_TEXT)u.styleSheet?u.styleSheet.cssText=s.cssText:u.appendChild(document.createTextNode(s.cssText));else{var c=typeof s[d]>"u"?"":s[d];u.setAttribute(d,c)}u.setAttribute(Ht,"true"),i.some(function(f,h){return l=h,u.isEqualNode(f)})?i.splice(l,1):a.push(u)}),i.forEach(function(s){return s.parentNode.removeChild(s)}),a.forEach(function(s){return r.appendChild(s)}),{oldTags:i,newTags:a}},ty=function(t){return Object.keys(t).reduce(function(n,r){var o=typeof t[r]<"u"?r+'="'+t[r]+'"':""+r;return n?n+" "+o:o},"")},l8=function(t,n,r,o){var i=ty(r),a=ey(n);return i?"<"+t+" "+Ht+'="true" '+i+">"+Ou(a,o)+"":"<"+t+" "+Ht+'="true">'+Ou(a,o)+""},s8=function(t,n,r){return n.reduce(function(o,i){var a=Object.keys(i).filter(function(u){return!(u===ke.INNER_HTML||u===ke.CSS_TEXT)}).reduce(function(u,d){var c=typeof i[d]>"u"?d:d+'="'+Ou(i[d],r)+'"';return u?u+" "+c:c},""),l=i.innerHTML||i.cssText||"",s=Kb.indexOf(t)===-1;return o+"<"+t+" "+Ht+'="true" '+a+(s?"/>":">"+l+"")},"")},ny=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(r,o){return r[Sl[o]||o]=t[o],r},n)},c8=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(r,o){return r[Wb[o]||o]=t[o],r},n)},u8=function(t,n,r){var o,i=(o={key:n},o[Ht]=!0,o),a=ny(r,i);return[Z.createElement(ee.TITLE,a,n)]},d8=function(t,n){return n.map(function(r,o){var i,a=(i={key:o},i[Ht]=!0,i);return Object.keys(r).forEach(function(l){var s=Sl[l]||l;if(s===ke.INNER_HTML||s===ke.CSS_TEXT){var u=r.innerHTML||r.cssText;a.dangerouslySetInnerHTML={__html:u}}else a[s]=r[l]}),Z.createElement(t,a)})},ln=function(t,n,r){switch(t){case ee.TITLE:return{toComponent:function(){return u8(t,n.title,n.titleAttributes)},toString:function(){return l8(t,n.title,n.titleAttributes,r)}};case yr.BODY:case yr.HTML:return{toComponent:function(){return ny(n)},toString:function(){return ty(n)}};default:return{toComponent:function(){return d8(t,n)},toString:function(){return s8(t,n,r)}}}},ry=function(t){var n=t.baseTag,r=t.bodyAttributes,o=t.encode,i=t.htmlAttributes,a=t.linkTags,l=t.metaTags,s=t.noscriptTags,u=t.scriptTags,d=t.styleTags,c=t.title,f=c===void 0?"":c,h=t.titleAttributes;return{base:ln(ee.BASE,n,o),bodyAttributes:ln(yr.BODY,r,o),htmlAttributes:ln(yr.HTML,i,o),link:ln(ee.LINK,a,o),meta:ln(ee.META,l,o),noscript:ln(ee.NOSCRIPT,s,o),script:ln(ee.SCRIPT,u,o),style:ln(ee.STYLE,d,o),title:ln(ee.TITLE,{title:f,titleAttributes:h},o)}},f8=function(t){var n,r;return r=n=function(o){Qb(i,o);function i(){return qb(this,i),Zb(this,o.apply(this,arguments))}return i.prototype.shouldComponentUpdate=function(l){return!jb(this.props,l)},i.prototype.mapNestedChildrenToProps=function(l,s){if(!s)return null;switch(l.type){case ee.SCRIPT:case ee.NOSCRIPT:return{innerHTML:s};case ee.STYLE:return{cssText:s}}throw new Error("<"+l.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},i.prototype.flattenArrayTypeChildren=function(l){var s,u=l.child,d=l.arrayTypeChildren,c=l.newChildProps,f=l.nestedChildren;return pt({},d,(s={},s[u.type]=[].concat(d[u.type]||[],[pt({},c,this.mapNestedChildrenToProps(u,f))]),s))},i.prototype.mapObjectTypeChildren=function(l){var s,u,d=l.child,c=l.newProps,f=l.newChildProps,h=l.nestedChildren;switch(d.type){case ee.TITLE:return pt({},c,(s={},s[d.type]=h,s.titleAttributes=pt({},f),s));case ee.BODY:return pt({},c,{bodyAttributes:pt({},f)});case ee.HTML:return pt({},c,{htmlAttributes:pt({},f)})}return pt({},c,(u={},u[d.type]=pt({},f),u))},i.prototype.mapArrayTypeChildrenToProps=function(l,s){var u=pt({},s);return Object.keys(l).forEach(function(d){var c;u=pt({},u,(c={},c[d]=l[d],c))}),u},i.prototype.warnOnInvalidChildren=function(l,s){return!0},i.prototype.mapChildrenToProps=function(l,s){var u=this,d={};return Z.Children.forEach(l,function(c){if(!(!c||!c.props)){var f=c.props,h=f.children,y=qh(f,["children"]),g=c8(y);switch(u.warnOnInvalidChildren(c,h),c.type){case ee.LINK:case ee.META:case ee.NOSCRIPT:case ee.SCRIPT:case ee.STYLE:d=u.flattenArrayTypeChildren({child:c,arrayTypeChildren:d,newChildProps:g,nestedChildren:h});break;default:s=u.mapObjectTypeChildren({child:c,newProps:s,newChildProps:g,nestedChildren:h});break}}}),s=this.mapArrayTypeChildrenToProps(d,s),s},i.prototype.render=function(){var l=this.props,s=l.children,u=qh(l,["children"]),d=pt({},u);return s&&(d=this.mapChildrenToProps(s,d)),Z.createElement(t,d)},Yb(i,null,[{key:"canUseDOM",set:function(l){t.canUseDOM=l}}]),i}(Z.Component),n.propTypes={base:Ee.object,bodyAttributes:Ee.object,children:Ee.oneOfType([Ee.arrayOf(Ee.node),Ee.node]),defaultTitle:Ee.string,defer:Ee.bool,encodeSpecialCharacters:Ee.bool,htmlAttributes:Ee.object,link:Ee.arrayOf(Ee.object),meta:Ee.arrayOf(Ee.object),noscript:Ee.arrayOf(Ee.object),onChangeClientState:Ee.func,script:Ee.arrayOf(Ee.object),style:Ee.arrayOf(Ee.object),title:Ee.string,titleAttributes:Ee.object,titleTemplate:Ee.string},n.defaultProps={defer:!0,encodeSpecialCharacters:!0},n.peek=t.peek,n.rewind=function(){var o=t.rewind();return o||(o=ry({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),o},r},p8=function(){return null},h8=Ob(t8,i8,ry)(p8),Nu=f8(h8);Nu.renderStatic=Nu.rewind;var ac="vocs_Anchor",m8="vocs_Autolink";function v8(e){const{pathname:t}=Re();return x.jsx("a",{...e,className:N(e.className,m8),href:`${t}${e.href}`})}function g8(e){const{children:t,href:n}=e,{pathname:r}=Re();return t&&typeof t=="object"&&"props"in t&&t.props["data-autolink-icon"]?x.jsx(v8,{className:N(e.className,ac),...e}):n!=null&&n.match(/^#/)?x.jsx("a",{className:N(e.className,ac),...e,href:`${r}${n}`}):x.jsx(rn,{className:N(e.className,ac),...e})}var y8="vocs_Callout_danger",x8="vocs_Callout_info",_8="vocs_Callout_note",oy="vocs_Callout",w8="vocs_Callout_success",E8="vocs_Callout_tip",k8="vocs_Callout_warning";const b8=Object.freeze(Object.defineProperty({__proto__:null,danger:y8,info:x8,note:_8,root:oy,success:w8,tip:E8,warning:k8},Symbol.toStringTag,{value:"Module"}));function C8({className:e,children:t,type:n}){return x.jsx("aside",{className:N(e,oy,b8[n]),children:t})}var P8="vocs_Aside";function S8(e){const t=N(e.className,P8);return"data-callout"in e?x.jsx(C8,{className:t,type:e["data-callout"],children:e.children}):x.jsx("aside",{...e,className:t})}var A8="vocs_Blockquote";function T8(e){return x.jsx("blockquote",{...e,className:N(e.className,A8)})}var R8="vocs_Code";function $8(e){const t=O8(e.children);return x.jsx("code",{...e,className:N(e.className,R8),children:t})}function O8(e){return Array.isArray(e)?e.map((t,n)=>{var r,o,i;return t.props&&"data-line"in t.props&&typeof t.props.children=="string"&&t.props.children.trim()===""&&((i=(o=(r=e[n+1])==null?void 0:r.props)==null?void 0:o.className)!=null&&i.includes("twoslash-tag-line"))?null:t}).filter(Boolean):e}var I8="vocs_Details";function L8(e){return x.jsx("details",{...e,className:N(e.className,I8)})}var N8="vocs_Authors_authors",D8="vocs_Authors_link",M8="vocs_Authors",Zh="vocs_Authors_separator";function iy(e){const{frontmatter:t}=$r(),{authors:n=t==null?void 0:t.authors,date:r=t==null?void 0:t.date}=e,o=p.useMemo(()=>{if(n)return Array.isArray(n)?n:n.split(",").map(a=>a.trim())},[n]),i=p.useMemo(()=>r?new Date(r).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):null,[r]);return x.jsxs("div",{className:M8,children:[i,o&&(i?" by ":"By "),x.jsx("span",{className:N8,children:o==null?void 0:o.map((a,l)=>{const{text:s,url:u}=j8(a);return x.jsxs(p.Fragment,{children:[u?x.jsx("a",{className:D8,href:u,target:"_blank",rel:"noopener noreferrer",children:s}):s,lx.jsxs(p.Fragment,{children:[x.jsx("div",{className:U8,children:x.jsxs(Zn,{to:e.path,children:[x.jsx("h2",{className:H8,children:e.title}),x.jsx(iy,{authors:e.authors,date:e.date}),x.jsxs("p",{className:F8,children:[e.description," ",x.jsx("span",{className:V8,children:"[→]"})]})]})}),tx.jsxs(p.Fragment,{children:[x.jsx("div",{className:J8,children:t.name}),t.items.map((r,o)=>{var i;return x.jsx("div",{className:Z8,style:qt({[G8]:r.length.toString(),[q8]:`${((i=t.height)==null?void 0:i.toString())??"40"}px`}),children:r.map((a,l)=>x.jsx(rn,{className:N(K8,a?X8:void 0),hideExternalIcon:!0,href:a==null?void 0:a.link,variant:"styleless",children:x.jsx("img",{className:Y8,src:a==null?void 0:a.image,alt:a==null?void 0:a.name})},l))},o)})]},n))})}var t9="var(--vocs_AutolinkIcon_iconUrl)",n9="vocs_AutolinkIcon";function r9(e){const{basePath:t}=Je(),n=t;return x.jsx("div",{...e,className:N(e.className,n9),style:qt({[t9]:`url(${n}/.vocs/icons/link.svg)`})})}const lc="rovingFocusGroup.onEntryFocus",o9={bubbles:!1,cancelable:!0},pf="RovingFocusGroup",[Du,ay,i9]=Yl(pf),[a9,ly]=kn(pf,[i9]),[l9,s9]=a9(pf),c9=p.forwardRef((e,t)=>p.createElement(Du.Provider,{scope:e.__scopeRovingFocusGroup},p.createElement(Du.Slot,{scope:e.__scopeRovingFocusGroup},p.createElement(u9,q({},e,{ref:t}))))),u9=p.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:i,currentTabStopId:a,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:s,onEntryFocus:u,...d}=e,c=p.useRef(null),f=Ue(t,c),h=ql(i),[y=null,g]=ar({prop:a,defaultProp:l,onChange:s}),[w,m]=p.useState(!1),v=at(u),_=ay(n),E=p.useRef(!1),[b,k]=p.useState(0);return p.useEffect(()=>{const P=c.current;if(P)return P.addEventListener(lc,v),()=>P.removeEventListener(lc,v)},[v]),p.createElement(l9,{scope:n,orientation:r,dir:h,loop:o,currentTabStopId:y,onItemFocus:p.useCallback(P=>g(P),[g]),onItemShiftTab:p.useCallback(()=>m(!0),[]),onFocusableItemAdd:p.useCallback(()=>k(P=>P+1),[]),onFocusableItemRemove:p.useCallback(()=>k(P=>P-1),[])},p.createElement(fe.div,q({tabIndex:w||b===0?-1:0,"data-orientation":r},d,{ref:f,style:{outline:"none",...e.style},onMouseDown:le(e.onMouseDown,()=>{E.current=!0}),onFocus:le(e.onFocus,P=>{const S=!E.current;if(P.target===P.currentTarget&&S&&!w){const A=new CustomEvent(lc,o9);if(P.currentTarget.dispatchEvent(A),!A.defaultPrevented){const O=_().filter(U=>U.focusable),j=O.find(U=>U.active),D=O.find(U=>U.id===y),$=[j,D,...O].filter(Boolean).map(U=>U.ref.current);sy($)}}E.current=!1}),onBlur:le(e.onBlur,()=>m(!1))})))}),d9="RovingFocusGroupItem",f9=p.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:i,...a}=e,l=on(),s=i||l,u=s9(d9,n),d=u.currentTabStopId===s,c=ay(n),{onFocusableItemAdd:f,onFocusableItemRemove:h}=u;return p.useEffect(()=>{if(r)return f(),()=>h()},[r,f,h]),p.createElement(Du.ItemSlot,{scope:n,id:s,focusable:r,active:o},p.createElement(fe.span,q({tabIndex:d?0:-1,"data-orientation":u.orientation},a,{ref:t,onMouseDown:le(e.onMouseDown,y=>{r?u.onItemFocus(s):y.preventDefault()}),onFocus:le(e.onFocus,()=>u.onItemFocus(s)),onKeyDown:le(e.onKeyDown,y=>{if(y.key==="Tab"&&y.shiftKey){u.onItemShiftTab();return}if(y.target!==y.currentTarget)return;const g=m9(y,u.orientation,u.dir);if(g!==void 0){y.preventDefault();let m=c().filter(v=>v.focusable).map(v=>v.ref.current);if(g==="last")m.reverse();else if(g==="prev"||g==="next"){g==="prev"&&m.reverse();const v=m.indexOf(y.currentTarget);m=u.loop?v9(m,v+1):m.slice(v+1)}setTimeout(()=>sy(m))}})})))}),p9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function h9(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function m9(e,t,n){const r=h9(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return p9[r]}function sy(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function v9(e,t){return e.map((n,r)=>e[(t+r)%e.length])}const g9=c9,y9=f9,cy="Tabs",[x9,AP]=kn(cy,[ly]),uy=ly(),[_9,hf]=x9(cy),w9=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:i,orientation:a="horizontal",dir:l,activationMode:s="automatic",...u}=e,d=ql(l),[c,f]=ar({prop:r,onChange:o,defaultProp:i});return p.createElement(_9,{scope:n,baseId:on(),value:c,onValueChange:f,orientation:a,dir:d,activationMode:s},p.createElement(fe.div,q({dir:d,"data-orientation":a},u,{ref:t})))}),E9="TabsList",k9=p.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,i=hf(E9,n),a=uy(n);return p.createElement(g9,q({asChild:!0},a,{orientation:i.orientation,dir:i.dir,loop:r}),p.createElement(fe.div,q({role:"tablist","aria-orientation":i.orientation},o,{ref:t})))}),b9="TabsTrigger",C9=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...i}=e,a=hf(b9,n),l=uy(n),s=dy(a.baseId,r),u=fy(a.baseId,r),d=r===a.value;return p.createElement(y9,q({asChild:!0},l,{focusable:!o,active:d}),p.createElement(fe.button,q({type:"button",role:"tab","aria-selected":d,"aria-controls":u,"data-state":d?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:s},i,{ref:t,onMouseDown:le(e.onMouseDown,c=>{!o&&c.button===0&&c.ctrlKey===!1?a.onValueChange(r):c.preventDefault()}),onKeyDown:le(e.onKeyDown,c=>{[" ","Enter"].includes(c.key)&&a.onValueChange(r)}),onFocus:le(e.onFocus,()=>{const c=a.activationMode!=="manual";!d&&!o&&c&&a.onValueChange(r)})})))}),P9="TabsContent",S9=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:i,...a}=e,l=hf(P9,n),s=dy(l.baseId,r),u=fy(l.baseId,r),d=r===l.value,c=p.useRef(d);return p.useEffect(()=>{const f=requestAnimationFrame(()=>c.current=!1);return()=>cancelAnimationFrame(f)},[]),p.createElement(bn,{present:o||d},({present:f})=>p.createElement(fe.div,q({"data-state":d?"active":"inactive","data-orientation":l.orientation,role:"tabpanel","aria-labelledby":s,hidden:!f,id:u,tabIndex:0},a,{ref:t,style:{...e.style,animationDuration:c.current?"0s":void 0}}),f&&i))});function dy(e,t){return`${e}-trigger-${t}`}function fy(e,t){return`${e}-content-${t}`}const A9=w9,T9=k9,R9=C9,$9=S9;var O9="vocs_Tabs_content",I9="vocs_Tabs_list",L9="vocs_Tabs",N9="vocs_Tabs_trigger";function D9(e){return x.jsx(A9,{...e,className:N(e.className,L9)})}function M9(e){return x.jsx(T9,{...e,className:N(e.className,I9)})}function j9(e){return x.jsx(R9,{...e,className:N(e.className,N9)})}function F9(e){return x.jsx($9,{...e,className:N(e.className,O9)})}var z9="vocs_CodeGroup";function U9({children:e}){if(!Array.isArray(e))return null;const t=e.map(n=>{const r=n.props["data-title"]?n:n.props.children,{props:o}=r,i=o["data-title"],a=o.children;return{title:i,content:a}});return x.jsxs(D9,{className:z9,defaultValue:t[0].title,children:[x.jsx(M9,{"aria-label":"Code group",children:t.map(({title:n},r)=>x.jsx(j9,{value:n||r.toString(),children:n},n||r.toString()))}),t.map(({title:n,content:r},o)=>{var a,l;const i=(l=(a=r.props)==null?void 0:a.className)==null?void 0:l.includes("shiki");return x.jsx(F9,{"data-shiki":i,value:n||o.toString(),children:r},n||o.toString())})]})}var V9="vocs_Div",B9="vocs_Step_content",H9="vocs_Step",py="vocs_Step_title",W9="vocs_H2";function hy(e){return x.jsx(Oo,{...e,className:N(e.className,W9),level:2})}var K9="vocs_H3";function my(e){return x.jsx(Oo,{...e,className:N(e.className,K9),level:3})}var G9="vocs_H4";function vy(e){return x.jsx(Oo,{...e,className:N(e.className,G9),level:4})}var q9="vocs_H5";function gy(e){return x.jsx(Oo,{...e,className:N(e.className,q9),level:5})}var Y9="vocs_H6";function yy(e){return x.jsx(Oo,{...e,className:N(e.className,Y9),level:6})}function Q9({children:e,className:t,title:n,titleLevel:r=2}){const o=(()=>{if(r===2)return hy;if(r===3)return my;if(r===4)return vy;if(r===5)return gy;if(r===6)return yy;throw new Error("Invalid.")})();return x.jsxs("div",{className:N(t,H9),children:[typeof n=="string"?x.jsx(o,{className:py,children:n}):n,x.jsx("div",{className:B9,children:e})]})}var Z9="vocs_Steps";function X9({children:e,className:t}){return x.jsx("div",{className:N(t,Z9),children:e})}function J9({children:e}){return Array.isArray(e)?x.jsx(X9,{children:e.map(({props:t},n)=>{const[r,...o]=Array.isArray(t.children)?t.children:[t.children];return x.jsx(Q9,{title:p.cloneElement(r,{className:py}),children:o},n)})}):null}var eC="vocs_Subtitle";function tC({children:e}){return x.jsx("div",{className:eC,role:"doc-subtitle",children:e})}function nC(e){const{layout:t}=Or(),n=N(e.className,V9);return e.className==="code-group"?x.jsx(U9,{...e,className:n}):"data-authors"in e?x.jsx(iy,{}):"data-blog-posts"in e?x.jsx(W8,{}):"data-sponsors"in e?x.jsx(e9,{}):"data-autolink-icon"in e&&t==="docs"?x.jsx(r9,{...e,className:n}):"data-vocs-steps"in e?x.jsx(J9,{...e,className:n}):e.role==="doc-subtitle"?x.jsx(tC,{...e}):x.jsx("div",{...e,className:n})}var rC="vocs_Figcaption";function oC(e){const t=N(e.className,rC);return x.jsx("figcaption",{...e,className:t})}var iC="vocs_Figure";function aC(e){const t=N(e.className,iC);return x.jsx("figure",{...e,className:t})}var lC="vocs_Header";function sC(e){return x.jsx("header",{...e,className:N(e.className,lC)})}var cC="vocs_HorizontalRule";function uC(e){return x.jsx("hr",{...e,className:N(e.className,cC)})}var dC="vocs_List_ordered",fC="vocs_List",pC="vocs_List_unordered";function Jh({ordered:e,...t}){const n=e?"ol":"ul";return x.jsx(n,{...t,className:N(t.className,fC,e?dC:pC)})}var hC="vocs_ListItem";function mC(e){return x.jsx("li",{...e,className:N(e.className,hC)})}function vC(){const e=p.useRef(null),[t,n]=p.useState(!1);p.useEffect(()=>{if(!t)return;const o=setTimeout(()=>n(!1),1e3);return()=>clearTimeout(o)},[t]);function r(){var a;n(!0);const o=(a=e.current)==null?void 0:a.cloneNode(!0),i=o==null?void 0:o.querySelectorAll("button,.line.diff.remove,.twoslash-popup-info-hover,.twoslash-popup-info,.twoslash-meta-line,.twoslash-tag-line");for(const l of i??[])l.remove();navigator.clipboard.writeText(o==null?void 0:o.textContent)}return{copied:t,copy:r,ref:e}}var gC="vocs_CopyButton";function yC(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 68 67",children:[x.jsx("title",{children:"Checkmark"}),x.jsx("path",{fill:"currentColor",d:"M26.175 66.121c1.904 0 3.418-.83 4.492-2.49L66.263 7.332c.83-1.27 1.123-2.295 1.123-3.32 0-2.393-1.563-4.004-4.004-4.004-1.758 0-2.734.586-3.809 2.295L25.98 56.209 8.304 32.381c-1.123-1.514-2.198-2.149-3.809-2.149-2.441 0-4.2 1.71-4.2 4.15 0 1.026.44 2.15 1.27 3.224l19.971 25.927c1.367 1.758 2.734 2.588 4.639 2.588Z"})]})}function xC(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 82 82",children:[x.jsx("title",{children:"Copy"}),x.jsx("path",{fill:"currentColor",d:"M12.451 63.281h38.38c8.3 0 12.45-4.053 12.45-12.256v-38.77C63.281 4.054 59.131 0 50.831 0H12.45C4.101 0 0 4.053 0 12.256v38.77C0 59.227 4.102 63.28 12.451 63.28Zm.098-7.031c-3.516 0-5.518-1.904-5.518-5.615V12.647c0-3.711 2.002-5.616 5.518-5.616h38.183c3.516 0 5.518 1.905 5.518 5.615v37.989c0 3.71-2.002 5.615-5.518 5.615H12.55Z"}),x.jsx("path",{stroke:"currentColor",strokeWidth:"6.75px",d:"M69.385 78.266h-38.38c-3.679 0-5.782-.894-6.987-2.081-1.196-1.178-2.088-3.219-2.088-6.8v-38.77c0-3.581.892-5.622 2.088-6.8 1.205-1.187 3.308-2.08 6.988-2.08h38.379c3.65 0 5.758.89 6.973 2.084 1.203 1.182 2.103 3.225 2.103 6.796v38.77c0 3.57-.9 5.614-2.103 6.796-1.215 1.193-3.323 2.085-6.973 2.085Z"})]})}function _C({copy:e,copied:t}){return x.jsx("button",{className:gC,onClick:e,type:"button",children:t?x.jsx(st,{label:"Copied",size:"14px",icon:yC}):x.jsx(st,{label:"Copy",size:"18px",icon:xC})})}var wC="vocs_CodeBlock";function EC(e){return x.jsx("div",{...e,className:N(e.className,wC)})}function kC(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 94 99",fill:"none",children:[x.jsx("title",{children:"File"}),x.jsx("rect",{width:"77px",height:"89px",x:"8px",y:"3px",stroke:"currentColor",strokeWidth:"6px",rx:"7px"}),x.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:"6px",d:"M25 22h43M25 35h43M25 48h22"})]})}function bC(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 79 95",fill:"none",children:[x.jsx("title",{children:"Terminal"}),x.jsx("path",{fill:"currentColor",d:"M38.281 34.033c0-1.074-.39-2.05-1.22-2.88L6.885 1.171C6.152.39 5.175 0 4.053 0 1.758 0 0 1.709 0 4.004c0 1.074.488 2.1 1.172 2.88l27.295 27.15L1.172 61.181C.488 61.962 0 62.939 0 64.062c0 2.295 1.758 4.004 4.053 4.004 1.123 0 2.1-.39 2.832-1.172l30.176-29.98c.83-.83 1.22-1.807 1.22-2.88Z"}),x.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:"8px",d:"M36 75h55"})]})}var CC="vocs_CodeTitle";function PC({children:e,className:t,language:n,...r}){return x.jsxs("div",{...r,className:N(t,CC),children:[n==="bash"?x.jsx(st,{label:"Terminal",size:"14px",icon:bC,style:{marginTop:3}}):e.match(/\.(.*)$/)?x.jsx(st,{label:"File",size:"14px",icon:kC,style:{marginTop:1}}):null,e]})}var SC="vocs_Pre",AC="vocs_Pre_wrapper";function TC({children:e,className:t,...n}){const{copied:r,copy:o,ref:i}=vC();function a(u){return!u||typeof u!="object"?u:"props"in u?{...u,props:{...u.props,children:Array.isArray(u.props.children)?u.props.children.map(a):a(u.props.children)}}:u}const l=p.useMemo(()=>a(e),[e]);return(u=>t!=null&&t.includes("shiki")?x.jsxs(EC,{children:[n["data-title"]&&x.jsx(PC,{language:n["data-lang"],children:n["data-title"]}),u]}):u)(x.jsx("div",{className:N(AC),children:x.jsxs("pre",{ref:i,...n,className:N(t,SC),children:["data-language"in n&&x.jsx(_C,{copied:r,copy:o}),l]})}))}var RC="vocs_Footnotes";function $C(e){return x.jsx("section",{...e,className:N(e.className,RC)})}var e0="vocs_Section";function OC(e){return"data-footnotes"in e?x.jsx($C,{...e,className:N(e.className,e0)}):x.jsx("section",{...e,className:N(e.className,e0)})}var t0="vocs_Span";function qa(e,t){if(!e||!t)return!1;const n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&Au(n)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Mu(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function Ra(e){return(e==null?void 0:e.ownerDocument)||document}function IC(e){return"composedPath"in e?e.composedPath()[0]:e.target}const xy={...Wu},LC=xy.useInsertionEffect,NC=LC||(e=>e());function DC(e){const t=p.useRef(()=>{});return NC(()=>{t.current=e}),p.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o"floating-ui-"+Math.random().toString(36).slice(2,6)+MC++;function jC(){const[e,t]=p.useState(()=>n0?r0():void 0);return Po(()=>{e==null&&t(r0())},[]),p.useEffect(()=>{n0=!0},[]),e}const FC=xy.useId,_y=FC||jC,zC=p.forwardRef(function(t,n){const{context:{placement:r,elements:{floating:o},middlewareData:{arrow:i}},width:a=14,height:l=7,tipRadius:s=0,strokeWidth:u=0,staticOffset:d,stroke:c,d:f,style:{transform:h,...y}={},...g}=t,w=_y();if(!o)return null;const m=u*2,v=m/2,_=a/2*(s/-8+1),E=l/2*s/4,[b,k]=r.split("-"),P=Cg.isRTL(o),S=!!f,A=b==="top"||b==="bottom",O=d&&k==="end"?"bottom":"top";let j=d&&k==="end"?"right":"left";d&&P&&(j=k==="end"?"left":"right");const D=(i==null?void 0:i.x)!=null?d||i.x:"",F=(i==null?void 0:i.y)!=null?d||i.y:"",$=f||"M0,0"+(" H"+a)+(" L"+(a-_)+","+(l-E))+(" Q"+a/2+","+l+" "+_+","+(l-E))+" Z",U={top:S?"rotate(180deg)":"",left:S?"rotate(90deg)":"rotate(-90deg)",bottom:S?"":"rotate(180deg)",right:S?"rotate(-90deg)":"rotate(90deg)"}[b];return p.createElement("svg",ju({},g,{"aria-hidden":!0,ref:n,width:S?a:a+m,height:a,viewBox:"0 0 "+a+" "+(l>a?l:a),style:{position:"absolute",pointerEvents:"none",[j]:D,[O]:F,[b]:A||S?"100%":"calc(100% - "+m/2+"px)",transform:""+U+(h??""),...y}}),m>0&&p.createElement("path",{clipPath:"url(#"+w+")",fill:"none",stroke:c,strokeWidth:m+(f?0:1),d:$}),p.createElement("path",{stroke:m&&!f?g.fill:"none",d:$}),p.createElement("clipPath",{id:w},p.createElement("rect",{x:-v,y:v*(S?-1:1),width:a+m,height:a})))});function UC(){const e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(o=>o(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,((r=e.get(t))==null?void 0:r.filter(o=>o!==n))||[])}}}const VC=p.createContext(null),BC=p.createContext(null),wy=()=>{var e;return((e=p.useContext(VC))==null?void 0:e.id)||null},Ey=()=>p.useContext(BC);function HC(e){return"data-floating-ui-"+e}function o0(e){const t=p.useRef(e);return Po(()=>{t.current=e}),t}const i0=HC("safe-polygon");function sc(e,t,n){return n&&!Mu(n)?0:typeof e=="number"?e:e==null?void 0:e[t]}function WC(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,dataRef:o,events:i,elements:{domReference:a,floating:l},refs:s}=e,{enabled:u=!0,delay:d=0,handleClose:c=null,mouseOnly:f=!1,restMs:h=0,move:y=!0}=t,g=Ey(),w=wy(),m=o0(c),v=o0(d),_=p.useRef(),E=p.useRef(),b=p.useRef(),k=p.useRef(),P=p.useRef(!0),S=p.useRef(!1),A=p.useRef(()=>{}),O=p.useCallback(()=>{var $;const U=($=o.current.openEvent)==null?void 0:$.type;return(U==null?void 0:U.includes("mouse"))&&U!=="mousedown"},[o]);p.useEffect(()=>{if(!u)return;function $(U){let{open:W}=U;W||(clearTimeout(E.current),clearTimeout(k.current),P.current=!0)}return i.on("openchange",$),()=>{i.off("openchange",$)}},[u,i]),p.useEffect(()=>{if(!u||!m.current||!n)return;function $(W){O()&&r(!1,W,"hover")}const U=Ra(l).documentElement;return U.addEventListener("mouseleave",$),()=>{U.removeEventListener("mouseleave",$)}},[l,n,r,u,m,O]);const j=p.useCallback(function($,U,W){U===void 0&&(U=!0),W===void 0&&(W="hover");const B=sc(v.current,"close",_.current);B&&!b.current?(clearTimeout(E.current),E.current=setTimeout(()=>r(!1,$,W),B)):U&&(clearTimeout(E.current),r(!1,$,W))},[v,r]),D=p.useCallback(()=>{A.current(),b.current=void 0},[]),F=p.useCallback(()=>{if(S.current){const $=Ra(s.floating.current).body;$.style.pointerEvents="",$.removeAttribute(i0),S.current=!1}},[s]);return p.useEffect(()=>{if(!u)return;function $(){return o.current.openEvent?["click","mousedown"].includes(o.current.openEvent.type):!1}function U(L){if(clearTimeout(E.current),P.current=!1,f&&!Mu(_.current)||h>0&&sc(v.current,"open")===0)return;const z=sc(v.current,"open",_.current);z?E.current=setTimeout(()=>{r(!0,L,"hover")},z):r(!0,L,"hover")}function W(L){if($())return;A.current();const z=Ra(l);if(clearTimeout(k.current),m.current){n||clearTimeout(E.current),b.current=m.current({...e,tree:g,x:L.clientX,y:L.clientY,onClose(){F(),D(),j(L,!0,"safe-polygon")}});const J=b.current;z.addEventListener("mousemove",J),A.current=()=>{z.removeEventListener("mousemove",J)};return}(_.current==="touch"?!qa(l,L.relatedTarget):!0)&&j(L)}function B(L){$()||m.current==null||m.current({...e,tree:g,x:L.clientX,y:L.clientY,onClose(){F(),D(),j(L)}})(L)}if(rt(a)){const L=a;return n&&L.addEventListener("mouseleave",B),l==null||l.addEventListener("mouseleave",B),y&&L.addEventListener("mousemove",U,{once:!0}),L.addEventListener("mouseenter",U),L.addEventListener("mouseleave",W),()=>{n&&L.removeEventListener("mouseleave",B),l==null||l.removeEventListener("mouseleave",B),y&&L.removeEventListener("mousemove",U),L.removeEventListener("mouseenter",U),L.removeEventListener("mouseleave",W)}}},[a,l,u,e,f,h,y,j,D,F,r,n,g,v,m,o]),Po(()=>{var $;if(u&&n&&($=m.current)!=null&&$.__options.blockPointerEvents&&O()){const W=Ra(l).body;if(W.setAttribute(i0,""),W.style.pointerEvents="none",S.current=!0,rt(a)&&l){var U;const B=a,L=g==null||(U=g.nodesRef.current.find(z=>z.id===w))==null||(U=U.context)==null?void 0:U.elements.floating;return L&&(L.style.pointerEvents=""),B.style.pointerEvents="auto",l.style.pointerEvents="auto",()=>{B.style.pointerEvents="",l.style.pointerEvents=""}}}},[u,n,w,l,a,g,m,O]),Po(()=>{n||(_.current=void 0,D(),F())},[n,D,F]),p.useEffect(()=>()=>{D(),clearTimeout(E.current),clearTimeout(k.current),F()},[u,a,D,F]),p.useMemo(()=>{if(!u)return{};function $(U){_.current=U.pointerType}return{reference:{onPointerDown:$,onPointerEnter:$,onMouseMove(U){function W(){P.current||r(!0,U.nativeEvent,"hover")}f&&!Mu(_.current)||n||h===0||(clearTimeout(k.current),_.current==="touch"?W():k.current=setTimeout(W,h))}},floating:{onMouseEnter(){clearTimeout(E.current)},onMouseLeave(U){j(U.nativeEvent,!1)}}}},[u,f,n,h,r,j])}function KC(e,t){let n=e.filter(o=>{var i;return o.parentId===t&&((i=o.context)==null?void 0:i.open)}),r=n;for(;r.length;)r=e.filter(o=>{var i;return(i=r)==null?void 0:i.some(a=>{var l;return o.parentId===a.id&&((l=o.context)==null?void 0:l.open)})}),n=n.concat(r);return n}function GC(e){var t;e===void 0&&(e={});const{open:n=!1,onOpenChange:r,nodeId:o}=e,[i,a]=p.useState(null),[l,s]=p.useState(null),d=((t=e.elements)==null?void 0:t.reference)||i;Po(()=>{d&&(g.current=d)},[d]);const c=Tg({...e,elements:{...e.elements,...l&&{reference:l}}}),f=Ey(),h=wy()!=null,y=DC((S,A,O)=>{w.current.openEvent=S?A:void 0,m.emit("openchange",{open:S,event:A,reason:O,nested:h}),r==null||r(S,A,O)}),g=p.useRef(null),w=p.useRef({}),m=p.useState(()=>UC())[0],v=_y(),_=p.useCallback(S=>{const A=rt(S)?{getBoundingClientRect:()=>S.getBoundingClientRect(),contextElement:S}:S;s(A),c.refs.setReference(A)},[c.refs]),E=p.useCallback(S=>{(rt(S)||S===null)&&(g.current=S,a(S)),(rt(c.refs.reference.current)||c.refs.reference.current===null||S!==null&&!rt(S))&&c.refs.setReference(S)},[c.refs]),b=p.useMemo(()=>({...c.refs,setReference:E,setPositionReference:_,domReference:g}),[c.refs,E,_]),k=p.useMemo(()=>({...c.elements,domReference:d}),[c.elements,d]),P=p.useMemo(()=>({...c,refs:b,elements:k,dataRef:w,nodeId:o,floatingId:v,events:m,open:n,onOpenChange:y}),[c,o,v,m,n,y,b,k]);return Po(()=>{const S=f==null?void 0:f.nodesRef.current.find(A=>A.id===o);S&&(S.context=P)}),p.useMemo(()=>({...c,context:P,refs:b,elements:k}),[c,b,k,P])}const a0="active",l0="selected";function cc(e,t,n){const r=new Map,o=n==="item";let i=e;if(o&&e){const{[a0]:a,[l0]:l,...s}=e;i=s}return{...n==="floating"&&{tabIndex:-1},...i,...t.map(a=>{const l=a?a[n]:null;return typeof l=="function"?e?l(e):null:l}).concat(e).reduce((a,l)=>(l&&Object.entries(l).forEach(s=>{let[u,d]=s;if(!(o&&[a0,l0].includes(u)))if(u.indexOf("on")===0){if(r.has(u)||r.set(u,[]),typeof d=="function"){var c;(c=r.get(u))==null||c.push(d),a[u]=function(){for(var f,h=arguments.length,y=new Array(h),g=0;gw(...y)).find(w=>w!==void 0)}}}else a[u]=d}),a),{})}}function qC(e){e===void 0&&(e=[]);const t=e,n=p.useCallback(i=>cc(i,e,"reference"),t),r=p.useCallback(i=>cc(i,e,"floating"),t),o=p.useCallback(i=>cc(i,e,"item"),e.map(i=>i==null?void 0:i.item));return p.useMemo(()=>({getReferenceProps:n,getFloatingProps:r,getItemProps:o}),[n,r,o])}function s0(e,t){const[n,r]=e;let o=!1;const i=t.length;for(let a=0,l=i-1;a=r!=c>=r&&n<=(d-s)*(r-u)/(c-u)+s&&(o=!o)}return o}function YC(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function QC(e){e===void 0&&(e={});const{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e;let o,i=!1,a=null,l=null,s=performance.now();function u(c,f){const h=performance.now(),y=h-s;if(a===null||l===null||y===0)return a=c,l=f,s=h,null;const g=c-a,w=f-l,v=Math.sqrt(g*g+w*w)/y;return a=c,l=f,s=h,v}const d=c=>{let{x:f,y:h,placement:y,elements:g,onClose:w,nodeId:m,tree:v}=c;return function(E){function b(){clearTimeout(o),w()}if(clearTimeout(o),!g.domReference||!g.floating||y==null||f==null||h==null)return;const{clientX:k,clientY:P}=E,S=[k,P],A=IC(E),O=E.type==="mouseleave",j=qa(g.floating,A),D=qa(g.domReference,A),F=g.domReference.getBoundingClientRect(),$=g.floating.getBoundingClientRect(),U=y.split("-")[0],W=f>$.right-$.width/2,B=h>$.bottom-$.height/2,L=YC(S,F),z=$.width>F.width,G=$.height>F.height,J=(z?F:$).left,ce=(z?F:$).right,Ve=(G?F:$).top,xe=(G?F:$).bottom;if(j&&(i=!0,!O))return;if(D&&(i=!1),D&&!O){i=!0;return}if(O&&rt(E.relatedTarget)&&qa(g.floating,E.relatedTarget)||v&&KC(v.nodesRef.current,m).some(Be=>{let{context:we}=Be;return we==null?void 0:we.open}))return;if(U==="top"&&h>=F.bottom-1||U==="bottom"&&h<=F.top+1||U==="left"&&f>=F.right-1||U==="right"&&f<=F.left+1)return b();let $e=[];switch(U){case"top":$e=[[J,F.top+1],[J,$.bottom-1],[ce,$.bottom-1],[ce,F.top+1]];break;case"bottom":$e=[[J,$.top+1],[J,F.bottom-1],[ce,F.bottom-1],[ce,$.top+1]];break;case"left":$e=[[$.right-1,xe],[$.right-1,Ve],[F.left+1,Ve],[F.left+1,xe]];break;case"right":$e=[[F.right-1,xe],[F.right-1,Ve],[$.left+1,Ve],[$.left+1,xe]];break}function _e(Be){let[we,Ce]=Be;switch(U){case"top":{const Mt=[z?we+t/2:W?we+t*4:we-t*4,Ce+t+1],Pe=[z?we-t/2:W?we+t*4:we-t*4,Ce+t+1],dt=[[$.left,W||z?$.bottom-t:$.top],[$.right,W?z?$.bottom-t:$.top:$.bottom-t]];return[Mt,Pe,...dt]}case"bottom":{const Mt=[z?we+t/2:W?we+t*4:we-t*4,Ce-t],Pe=[z?we-t/2:W?we+t*4:we-t*4,Ce-t],dt=[[$.left,W||z?$.top+t:$.bottom],[$.right,W?z?$.top+t:$.bottom:$.top+t]];return[Mt,Pe,...dt]}case"left":{const Mt=[we+t+1,G?Ce+t/2:B?Ce+t*4:Ce-t*4],Pe=[we+t+1,G?Ce-t/2:B?Ce+t*4:Ce-t*4];return[...[[B||G?$.right-t:$.left,$.top],[B?G?$.right-t:$.left:$.right-t,$.bottom]],Mt,Pe]}case"right":{const Mt=[we-t,G?Ce+t/2:B?Ce+t*4:Ce-t*4],Pe=[we-t,G?Ce-t/2:B?Ce+t*4:Ce-t*4],dt=[[B||G?$.left+t:$.right,$.top],[B?G?$.left+t:$.right:$.left+t,$.bottom]];return[Mt,Pe,...dt]}}}if(!s0([k,P],$e)){if(i&&!L)return b();if(!O&&r){const Be=u(E.clientX,E.clientY);if(Be!==null&&Be<.1)return b()}s0([k,P],_e([f,h]))?!i&&r&&(o=window.setTimeout(b,40)):b()}}};return d.__options={blockPointerEvents:n},d}function ZC({children:e,...t}){const[n,r]=e,o=p.useRef(null),[i,a]=p.useState(!1),{context:l,refs:s,floatingStyles:u}=GC({middleware:[Sg({element:o}),vg(8),Pg()],open:i,onOpenChange:a,placement:"bottom-start"}),d=WC(l,{handleClose:QC()}),{getReferenceProps:c,getFloatingProps:f}=qC([d]),h=r.props.children,y=n.props.children;return x.jsxs("span",{...t,children:[x.jsx("span",{className:"twoslash-target",ref:s.setReference,...c(),children:h}),i&&x.jsxs("div",{className:"twoslash-popup-info-hover",ref:s.setFloating,style:u,...f(),children:[x.jsx(zC,{ref:o,context:l,fill:Jp.background5,height:3,stroke:Jp.border2,strokeWidth:1,width:7}),x.jsx("div",{className:"twoslash-popup-scroll-container",children:y})]})]})}function XC(e){var n;const t=N(e.className,t0);return(n=e.className)!=null&&n.includes("twoslash-hover")?x.jsx(ZC,{...e,className:t}):x.jsx("span",{...e,className:N(e.className,t0)})}var JC="vocs_CalloutTitle";function eP({className:e,children:t}){return x.jsx("strong",{className:N(e,JC),children:t})}var c0="vocs_Strong";function tP(e){return"data-callout-title"in e&&typeof e.children=="string"?x.jsx(eP,{...e,className:N(e.className,c0),children:e.children}):x.jsx("strong",{...e,className:N(e.className,c0)})}var nP="vocs_Summary";function rP(e){return x.jsx("summary",{...e,className:N(e.className,nP)})}var oP="vocs_Table";function iP(e){return x.jsx("table",{...e,className:N(e.className,oP)})}var aP="vocs_TableCell";function lP(e){return x.jsx("td",{...e,className:N(e.className,aP)})}var sP="vocs_TableHeader";function cP(e){return x.jsx("th",{...e,className:N(e.className,sP)})}var uP="vocs_TableRow";function dP(e){return x.jsx("tr",{...e,className:N(e.className,uP)})}const fP={a:g8,aside:S8,blockquote:T8,code:$8,details:L8,div:nC,pre:TC,header:sC,figcaption:oC,figure:aC,h1:Xv,h2:hy,h3:my,h4:vy,h5:gy,h6:yy,hr:uC,kd:D1,li:mC,ol:e=>x.jsx(Jh,{ordered:!0,...e}),p:Jv,section:OC,span:XC,strong:tP,summary:rP,table:iP,td:lP,th:cP,tr:dP,ul:e=>x.jsx(Jh,{ordered:!1,...e})};function pP(){const{pathname:e}=Re(),t=Je(),{ogImageUrl:n}=t;if(!n)return;if(typeof n=="string")return n;const r=p.useMemo(()=>{const o=Object.keys(n).filter(i=>e.startsWith(i));return o[o.length-1]},[n,e]);if(r)return n[r]}function Fu(e){const{children:t,filePath:n,frontmatter:r,lastUpdatedAt:o,path:i}=e,{pathname:a}=Re(),l=p.useRef();return p.useEffect(()=>{l.current=a}),x.jsxs(x.Fragment,{children:[x.jsx(hP,{frontmatter:r}),typeof window<"u"&&x.jsx(Sw,{}),x.jsx(_b,{components:fP,children:x.jsx(r6,{frontmatter:r,path:i,children:x.jsx(n1.Provider,{value:{filePath:n,frontmatter:r,lastUpdatedAt:o,previousPath:l.current},children:t})})})]})}function hP({frontmatter:e}){const t=Je(),n=pP(),{baseUrl:r,font:o,iconUrl:i,logoUrl:a}=t,l=(e==null?void 0:e.title)??t.title,s=(e==null?void 0:e.description)??t.description,u=t.title&&!l.includes(t.title),d=typeof window<"u"&&window.location.hostname==="localhost";return x.jsxs(Nu,{defaultTitle:t.title,titleTemplate:u?t.titleTemplate:void 0,children:[l&&x.jsx("title",{children:l}),r&&!0&&!d&&x.jsx("base",{href:r}),s!=="undefined"&&x.jsx("meta",{name:"description",content:s}),i&&typeof i=="string"&&x.jsx("link",{rel:"icon",href:i,type:uc(i)}),i&&typeof i!="string"&&x.jsx("link",{rel:"icon",href:i.light,type:uc(i.light)}),i&&typeof i!="string"&&x.jsx("link",{rel:"icon",href:i.dark,type:uc(i.dark),media:"(prefers-color-scheme: dark)"}),x.jsx("meta",{property:"og:type",content:"website"}),x.jsx("meta",{property:"og:title",content:l||t.title}),r&&x.jsx("meta",{property:"og:url",content:r}),s!=="undefined"&&x.jsx("meta",{property:"og:description",content:s}),n&&x.jsx("meta",{property:"og:image",content:n.replace("%logo",`${r||""}${typeof a=="string"?a:(a==null?void 0:a.dark)||""}`).replace("%title",l||"").replace("%description",(s!=="undefined"?s:"")||"")}),(o==null?void 0:o.google)&&x.jsx("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),(o==null?void 0:o.google)&&x.jsx("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:""}),(o==null?void 0:o.google)&&x.jsx("link",{href:`https://fonts.googleapis.com/css2?family=${o.google}:wght@300;400;500&display=swap`,rel:"stylesheet"}),x.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),n&&x.jsx("meta",{property:"twitter:image",content:n.replace("%logo",`${r||""}${typeof a=="string"?a:(a==null?void 0:a.dark)||""}`).replace("%title",l||"").replace("%description",(s!=="undefined"?s:"")||"")})]})}function uc(e){if(e.endsWith(".svg"))return"image/svg+xml";if(e.endsWith(".png"))return"image/png";if(e.endsWith(".jpg"))return"image/jpeg";if(e.endsWith(".ico"))return"image/x-icon";if(e.endsWith(".webp"))return"image/webp"}const mP=(()=>{const e=Hd.find(({path:t})=>t==="*");return e?{path:e.path,lazy:async()=>{const{frontmatter:t,...n}=await e.lazy();return{...n,element:x.jsx(Fu,{frontmatter:t,path:e.path,children:x.jsx(Ru,{children:x.jsx(n.default,{})})})}}}:{path:"*",lazy:void 0,element:x.jsx(Fu,{frontmatter:{layout:"minimal"},path:"*",children:x.jsx(Ru,{children:x.jsx(d7,{})})})}})(),u0=[...Hd.filter(({path:e})=>e!=="*").map(e=>({path:e.path,lazy:async()=>{const{frontmatter:t,...n}=await e.lazy();return{...n,element:x.jsx(Fu,{filePath:e.filePath,frontmatter:t,lastUpdatedAt:e.lastUpdatedAt,path:e.path,children:x.jsx(Ru,{children:x.jsx(n.default,{})})})}}})),mP];async function vP(e,t){var r;const n=(r=pr(e,window.location,t))==null?void 0:r.filter(o=>o.route.lazy);n&&(n==null?void 0:n.length)>0&&await Promise.all(n.map(async o=>{const i=await o.route.lazy();Object.assign(o.route,{...i,lazy:void 0})}))}function gP(){const e=document.querySelectorAll('style[data-vocs-temp-style="true"]');for(const t of e)t.remove()}yP();async function yP(){const e=Kv().basePath;await vP(u0,e),gP();const t=hw(u0,{basename:e});Cv(document.getElementById("app"),x.jsx(Ww,{children:x.jsx(kw,{router:t})}))}export{F9 as C,rn as L,D9 as R,j9 as T,aE as a,M9 as b,N as c,xb as d,C8 as e,Z as f,xP as g,Ty as h,tr as i,x as j,_P as k,p as r,wP as s,Je as u}; diff --git a/assets/index-DMv6PbFO.js b/assets/index-EIa2uKOl.js similarity index 99% rename from assets/index-DMv6PbFO.js rename to assets/index-EIa2uKOl.js index 8897636fae..c23c75788d 100644 --- a/assets/index-DMv6PbFO.js +++ b/assets/index-EIa2uKOl.js @@ -1,4 +1,4 @@ -import{j as e,L as m,c as a,u as b,a as u,R as j,b as p,T as l,C as n,d as h}from"./index-CUkm9F-n.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";var y="vocs_Button_button",f="vocs_Button_button_accent";function v({children:s,className:t,href:r,variant:g}){return e.jsx(m,{className:a(t,y,g==="accent"&&f),href:r,variant:"styleless",children:s})}var w="vocs_HomePage_button",k="vocs_HomePage_buttons",_="vocs_HomePage_description",P="vocs_HomePage_logo",i="vocs_HomePage_packageManager",S="vocs_HomePage",q="vocs_HomePage_tabs",c="vocs_HomePage_tabsContent",I="vocs_HomePage_tabsList",A="vocs_HomePage_tagline",N="vocs_HomePage_title";function L({children:s,className:t}){return e.jsx("div",{className:a(t,S),children:s})}function d({className:s}){const{logoUrl:t,title:r}=b();return t?e.jsx("div",{className:a(s,P),children:e.jsx(u,{})}):e.jsx("h1",{className:a(s,N),children:r})}function C({children:s,className:t}){return e.jsx("div",{className:a(t,A),children:s})}function H({children:s,className:t}){return e.jsx("div",{className:a(t,_),children:s})}function M({children:s,className:t}){return e.jsx("div",{className:a(t,k),children:s})}function W(s){return e.jsx(v,{...s,className:a(w,s.className)})}function B({name:s,type:t="install"}){return e.jsxs(j,{className:q,defaultValue:"npm",children:[e.jsxs(p,{className:I,children:[e.jsx(l,{value:"npm",children:"npm"}),e.jsx(l,{value:"pnpm",children:"pnpm"}),e.jsx(l,{value:"yarn",children:"yarn"})]}),e.jsxs(n,{className:c,value:"npm",children:[e.jsx("span",{className:i,children:"npm"})," ",t==="init"?"init":"install"," ",s]}),e.jsxs(n,{className:c,value:"pnpm",children:[e.jsx("span",{className:i,children:"pnpm"})," ",t==="init"?"create":"install"," ",s]}),e.jsxs(n,{className:c,value:"yarn",children:[e.jsx("span",{className:i,children:"yarn"})," ",t==="init"?"create":"install"," ",s]})]})}const E=Object.freeze(Object.defineProperty({__proto__:null,Button:W,Buttons:M,Description:H,InstallPackage:B,Logo:d,Root:L,Tagline:C},Symbol.toStringTag,{value:"Module"})),R={title:"Sequence - Web3 Gaming Platform",layout:"landing",showLogo:!1,content:{horizontalPadding:"0px",width:"100%",verticalPadding:"0px"}};function o(s){const t={p:"p",...h(),...s.components};return E||x("HomePage",!1),d||x("HomePage.Logo",!0),e.jsxs(e.Fragment,{children:[e.jsx("section",{class:"bg-white dark:bg-[#232225]",children:e.jsxs("div",{class:"py-8 px-4 mx-auto max-w-screen-xl sm:py-16 lg:px-6",children:[e.jsxs("div",{class:"mb-8 max-w-screen-md lg:mb-16",children:[e.jsx("div",{class:"flex justify-start mb-4 text-4xl font-extrabold text-gray-900 dark:text-white",children:e.jsx(d,{})}),e.jsx("p",{class:"text-gray-500 font-bold sm:text-xl dark:text-gray-400",children:e.jsx(t.p,{children:`Welcome to Sequence docs. Here you can learn about the modular Sequence +import{j as e,L as m,c as a,u as b,a as u,R as j,b as p,T as l,C as n,d as h}from"./index-C1XxAFkH.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";var y="vocs_Button_button",f="vocs_Button_button_accent";function v({children:s,className:t,href:r,variant:g}){return e.jsx(m,{className:a(t,y,g==="accent"&&f),href:r,variant:"styleless",children:s})}var w="vocs_HomePage_button",k="vocs_HomePage_buttons",_="vocs_HomePage_description",P="vocs_HomePage_logo",i="vocs_HomePage_packageManager",S="vocs_HomePage",q="vocs_HomePage_tabs",c="vocs_HomePage_tabsContent",I="vocs_HomePage_tabsList",A="vocs_HomePage_tagline",N="vocs_HomePage_title";function L({children:s,className:t}){return e.jsx("div",{className:a(t,S),children:s})}function d({className:s}){const{logoUrl:t,title:r}=b();return t?e.jsx("div",{className:a(s,P),children:e.jsx(u,{})}):e.jsx("h1",{className:a(s,N),children:r})}function C({children:s,className:t}){return e.jsx("div",{className:a(t,A),children:s})}function H({children:s,className:t}){return e.jsx("div",{className:a(t,_),children:s})}function M({children:s,className:t}){return e.jsx("div",{className:a(t,k),children:s})}function W(s){return e.jsx(v,{...s,className:a(w,s.className)})}function B({name:s,type:t="install"}){return e.jsxs(j,{className:q,defaultValue:"npm",children:[e.jsxs(p,{className:I,children:[e.jsx(l,{value:"npm",children:"npm"}),e.jsx(l,{value:"pnpm",children:"pnpm"}),e.jsx(l,{value:"yarn",children:"yarn"})]}),e.jsxs(n,{className:c,value:"npm",children:[e.jsx("span",{className:i,children:"npm"})," ",t==="init"?"init":"install"," ",s]}),e.jsxs(n,{className:c,value:"pnpm",children:[e.jsx("span",{className:i,children:"pnpm"})," ",t==="init"?"create":"install"," ",s]}),e.jsxs(n,{className:c,value:"yarn",children:[e.jsx("span",{className:i,children:"yarn"})," ",t==="init"?"create":"install"," ",s]})]})}const E=Object.freeze(Object.defineProperty({__proto__:null,Button:W,Buttons:M,Description:H,InstallPackage:B,Logo:d,Root:L,Tagline:C},Symbol.toStringTag,{value:"Module"})),R={title:"Sequence - Web3 Gaming Platform",layout:"landing",showLogo:!1,content:{horizontalPadding:"0px",width:"100%",verticalPadding:"0px"}};function o(s){const t={p:"p",...h(),...s.components};return E||x("HomePage",!1),d||x("HomePage.Logo",!0),e.jsxs(e.Fragment,{children:[e.jsx("section",{class:"bg-white dark:bg-[#232225]",children:e.jsxs("div",{class:"py-8 px-4 mx-auto max-w-screen-xl sm:py-16 lg:px-6",children:[e.jsxs("div",{class:"mb-8 max-w-screen-md lg:mb-16",children:[e.jsx("div",{class:"flex justify-start mb-4 text-4xl font-extrabold text-gray-900 dark:text-white",children:e.jsx(d,{})}),e.jsx("p",{class:"text-gray-500 font-bold sm:text-xl dark:text-gray-400",children:e.jsx(t.p,{children:`Welcome to Sequence docs. Here you can learn about the modular Sequence products that empower game developers to build engaging web3 games on any Ethereum-compatible chain.`})})]}),e.jsxs("div",{class:"mb-8 max-w-screen-md lg:mb-16",children:[e.jsx("h2",{class:"mb-4 text-4xl font-extrabold text-gray-900 dark:text-white",children:e.jsx(t.p,{children:"Solutions"})}),e.jsx("p",{class:"text-gray-500 font-bold sm:text-xl dark:text-gray-400",children:e.jsx(t.p,{children:`Follow our solution guides to boost your game's acquisition, monetization and retention with the power of web3.`})})]}),e.jsxs("div",{class:"space-y-8 md:grid md:grid-cols-2 lg:grid-cols-3 md:gap-12 md:space-y-0",children:[e.jsxs("div",{children:[e.jsx("div",{class:"mb-4 text-gray-700 font-extrabold dark:text-white",children:e.jsx(t.p,{children:"Acquire Players"})}),e.jsxs("ul",{class:"text-gray-600 dark:text-gray-400",children:[e.jsxs("li",{class:"mb-4",children:[e.jsx("a",{href:"/solutions/wallets/universal-wallet/01-overview",class:"hover:underline",children:e.jsx("h3",{class:"mb-2 text-xl text-gray-900 font-extrabold dark:text-white",children:e.jsx(t.p,{children:"Universal Wallet"})})}),e.jsx("p",{class:"text-gray-500 font-bold dark:text-gray-400",children:e.jsx(t.p,{children:`Easily onboard web3-native players with a complete Universal diff --git a/assets/indexer-DOC3zBgf.js b/assets/indexer-BcRGH8z4.js similarity index 95% rename from assets/indexer-DOC3zBgf.js rename to assets/indexer-BcRGH8z4.js index 75def213ae..0ede59790f 100644 --- a/assets/indexer-DOC3zBgf.js +++ b/assets/indexer-BcRGH8z4.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";import{V as r}from"./Video-CeelHpuv.js";const s={title:"Indexer in Builder",description:"undefined"};function t(a){const n={a:"a",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",li:"li",p:"p",ul:"ul",...i(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"indexer-in-builder",children:["Indexer in Builder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#indexer-in-builder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";import{V as r}from"./Video-FjISo73E.js";const s={title:"Indexer in Builder",description:"undefined"};function t(a){const n={a:"a",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",li:"li",p:"p",ul:"ul",...i(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"indexer-in-builder",children:["Indexer in Builder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#indexer-in-builder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(n.p,{children:"Sequence Builder equips game builders with an indexer that collects data from the following networks: Ethereum (and Sepolia), Optimism, Base, Gnosis Chain, Polygon (and Polygon Mumbai), Polygon zkEVM, Arbitrum One, Arbitrum Nova, Gnosis Chain, BNB Smart Chain (and Smart Chain Testnet), Avalanche (and Avalanche Testnet), Oasys Homeverse (and Oasys Homeverse Testnet)."}),` `,e.jsxs(n.h4,{id:"what-data-can-i-query-for-my-game",children:["What data can I query for my game?",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#what-data-can-i-query-for-my-game",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(n.p,{children:"Builder takes the stress out of gathering on-chain data for your game. Simply select the data you want from the indexer, and it generates the necessary code in snippets."}),` diff --git a/assets/lootbox-sCUO7BIk.js b/assets/lootbox-CWpSIAIb.js similarity index 96% rename from assets/lootbox-sCUO7BIk.js rename to assets/lootbox-CWpSIAIb.js index c504c384a5..7b34c8793b 100644 --- a/assets/lootbox-sCUO7BIk.js +++ b/assets/lootbox-CWpSIAIb.js @@ -1,4 +1,4 @@ -import{d as a,j as n}from"./index-CUkm9F-n.js";const r=void 0;function t(i){const e={a:"a",div:"div",h2:"h2",li:"li",ol:"ol",p:"p",...a(),...i.components};return n.jsxs(n.Fragment,{children:[n.jsxs(e.h2,{id:"deploy-an-in-game-collectibles-contract",children:["Deploy an in-game collectibles contract",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-an-in-game-collectibles-contract",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +import{d as a,j as n}from"./index-C1XxAFkH.js";const r=void 0;function t(i){const e={a:"a",div:"div",h2:"h2",li:"li",ol:"ol",p:"p",...a(),...i.components};return n.jsxs(n.Fragment,{children:[n.jsxs(e.h2,{id:"deploy-an-in-game-collectibles-contract",children:["Deploy an in-game collectibles contract",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-an-in-game-collectibles-contract",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,n.jsxs(e.h2,{id:"query-contract-details",children:["Query contract details",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#query-contract-details",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,n.jsxs(e.h2,{id:"fetch-token-balances-of-a-wallet",children:["Fetch token balances of a wallet",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetch-token-balances-of-a-wallet",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,n.jsxs(e.ol,{children:[` diff --git a/assets/marketplace-D2qRYGKt.js b/assets/marketplace-CBsn0tYe.js similarity index 94% rename from assets/marketplace-D2qRYGKt.js rename to assets/marketplace-CBsn0tYe.js index b95b2d80ba..97d8bfa0d0 100644 --- a/assets/marketplace-D2qRYGKt.js +++ b/assets/marketplace-CBsn0tYe.js @@ -1,4 +1,4 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";const d={title:"Marketplace API",description:"undefined"};function n(a){const t={a:"a",aside:"aside",div:"div",h1:"h1",header:"header",p:"p",...r(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"marketplace-api",children:["Marketplace API",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#marketplace-api",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";const d={title:"Marketplace API",description:"undefined"};function n(a){const t={a:"a",aside:"aside",div:"div",h1:"h1",header:"header",p:"p",...r(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"marketplace-api",children:["Marketplace API",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#marketplace-api",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(t.aside,{"data-callout":"note",children:e.jsx(t.p,{children:e.jsx(t.a,{href:"https://0xsequence.redoc.ly/tag/marketplace",children:"Marketplace API documentation and testing"})})}),` `,e.jsx(t.p,{children:"The Sequence Marketplace API service offers a simple and fast way to interact with sequence marketplace protocols. The API is designed to be easy to use and to have all the features you need to build a fully functional marketplace."}),` `,e.jsx(t.p,{children:"#TODO add example from solutions"})]})}function i(a={}){const{wrapper:t}={...r(),...a.components};return t?e.jsx(t,{...a,children:e.jsx(n,{...a})}):n(a)}export{i as default,d as frontmatter}; diff --git a/assets/marketplaces-BWqDQQlg.js b/assets/marketplaces-CLirmQMI.js similarity index 94% rename from assets/marketplaces-BWqDQQlg.js rename to assets/marketplaces-CLirmQMI.js index 7925330c8a..605b2a15a0 100644 --- a/assets/marketplaces-BWqDQQlg.js +++ b/assets/marketplaces-CLirmQMI.js @@ -1,4 +1,4 @@ -import{d as n,j as e}from"./index-CUkm9F-n.js";import{V as r}from"./Video-CeelHpuv.js";const l={title:"Launch your white-label marketplace",description:"undefined"};function t(i){const a={a:"a",aside:"aside",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...n(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"launch-your-white-label-marketplace",children:["Launch your white-label marketplace",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#launch-your-white-label-marketplace",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as e}from"./index-C1XxAFkH.js";import{V as r}from"./Video-FjISo73E.js";const l={title:"Launch your white-label marketplace",description:"undefined"};function t(i){const a={a:"a",aside:"aside",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...n(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"launch-your-white-label-marketplace",children:["Launch your white-label marketplace",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#launch-your-white-label-marketplace",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(a.p,{children:"Sequence Builder provides game builders with a white-label marketplace that can be launched in seconds. With Builder, you can customize your marketplace and integrate it directly into your game experience, all with no-coding experience necessary."}),` `,e.jsxs(a.h2,{id:"try-it-out",children:["Try it out",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#try-it-out",children:e.jsx(a.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(a.aside,{"data-callout":"info",children:e.jsxs(a.p,{children:["Get started quickly at ",e.jsx(a.a,{href:"https://sequence.build/",children:"Sequence Builder"})," to launch your marketplace."]})}),` diff --git a/assets/metadata-D5JYWKsC.js b/assets/metadata-UtJFAD3E.js similarity index 99% rename from assets/metadata-D5JYWKsC.js rename to assets/metadata-UtJFAD3E.js index 0f3c5dd0e2..8e8f934a2f 100644 --- a/assets/metadata-D5JYWKsC.js +++ b/assets/metadata-UtJFAD3E.js @@ -1,4 +1,4 @@ -import{d as s,j as e}from"./index-CUkm9F-n.js";const o={title:"Metadata API",description:"undefined"};function a(n){const t={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",img:"img",li:"li",ol:"ol",p:"p",ul:"ul",...s(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"metadata-api",children:["Metadata API",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#metadata-api",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as s,j as e}from"./index-C1XxAFkH.js";const o={title:"Metadata API",description:"undefined"};function a(n){const t={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",img:"img",li:"li",ol:"ol",p:"p",ul:"ul",...s(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"metadata-api",children:["Metadata API",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#metadata-api",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(t.aside,{"data-callout":"note",children:e.jsx(t.p,{children:e.jsx(t.a,{href:"https://0xsequence.redoc.ly/tag/metadata",children:"Metadata API documentation and endpoints"})})}),` `,e.jsx(t.p,{children:"The Sequence Metadata API service offers a simple and fast API to query, manage, and update collections, token & NFT metadata for Ethereum-compatible chains."}),` `,e.jsx(t.aside,{"data-callout":"info",children:e.jsxs(t.p,{children:["Our Metadata service is managed through ",e.jsx(t.a,{href:"HTTPS://SEQUENCE.BUILD",children:"Sequence Builder"})," and requires a Service Account & Token in order to call the corresponding endpoints. Please follow the [section](/api/metadata#Obtaining a Service Account & Token) below prior to calling the endpoints"]})}),` diff --git a/assets/minter-BDZgpBgV.js b/assets/minter-CK6Afa2D.js similarity index 94% rename from assets/minter-BDZgpBgV.js rename to assets/minter-CK6Afa2D.js index 4612256f53..6aeadf942c 100644 --- a/assets/minter-BDZgpBgV.js +++ b/assets/minter-CK6Afa2D.js @@ -1,3 +1,3 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";const s=void 0;function i(t){const n={a:"a",div:"div",h2:"h2",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsxs(n.h2,{id:"mint-tokens-using-builder-manually",children:["Mint tokens using Builder manually",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#mint-tokens-using-builder-manually",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";const s=void 0;function i(t){const n={a:"a",div:"div",h2:"h2",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsxs(n.h2,{id:"mint-tokens-using-builder-manually",children:["Mint tokens using Builder manually",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#mint-tokens-using-builder-manually",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(n.h2,{id:"deploy-a-serverless-minter-on-cloudflare-workers",children:["Deploy a serverless minter on Cloudflare Workers",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-a-serverless-minter-on-cloudflare-workers",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(n.h2,{id:"integrate-minting-into-a-backend-service",children:["Integrate minting into a backend service",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-minting-into-a-backend-service",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})]})}function d(t={}){const{wrapper:n}={...r(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(i,{...t})}):i(t)}export{d as default,s as frontmatter}; diff --git a/assets/nft-checkout-uyKSiJ7p.js b/assets/nft-checkout-CHtd2kTU.js similarity index 92% rename from assets/nft-checkout-uyKSiJ7p.js rename to assets/nft-checkout-CHtd2kTU.js index 1ad033421f..da4fbf36dc 100644 --- a/assets/nft-checkout-uyKSiJ7p.js +++ b/assets/nft-checkout-CHtd2kTU.js @@ -1,2 +1,2 @@ -import{d as i,j as n}from"./index-CUkm9F-n.js";const a=void 0;function o(t){const e={a:"a",div:"div",h2:"h2",...i(),...t.components};return n.jsxs(n.Fragment,{children:[n.jsxs(e.h2,{id:"integrate-nft-checkout-on-web-coming-soon",children:["Integrate NFT Checkout on web (coming soon)",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-nft-checkout-on-web-coming-soon",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +import{d as i,j as n}from"./index-C1XxAFkH.js";const a=void 0;function o(t){const e={a:"a",div:"div",h2:"h2",...i(),...t.components};return n.jsxs(n.Fragment,{children:[n.jsxs(e.h2,{id:"integrate-nft-checkout-on-web-coming-soon",children:["Integrate NFT Checkout on web (coming soon)",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-nft-checkout-on-web-coming-soon",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,n.jsxs(e.h2,{id:"integrate-nft-checkout-on-mobile-coming-soon",children:["Integrate NFT Checkout on mobile (coming soon)",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-nft-checkout-on-mobile-coming-soon",children:n.jsx(e.div,{"data-autolink-icon":!0})})]})]})}function r(t={}){const{wrapper:e}={...i(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o(t)}export{r as default,a as frontmatter}; diff --git a/assets/node-gateway-B_1jHPJn.js b/assets/node-gateway-BfNojjo-.js similarity index 95% rename from assets/node-gateway-B_1jHPJn.js rename to assets/node-gateway-BfNojjo-.js index 87ccca5e95..f32fbe7417 100644 --- a/assets/node-gateway-B_1jHPJn.js +++ b/assets/node-gateway-BfNojjo-.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";import{V as r}from"./Video-CeelHpuv.js";const s={title:"Node Gateway in Builder",description:"undefined"};function n(t){const a={a:"a",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"node-gateway-in-builder",children:["Node Gateway in Builder",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#node-gateway-in-builder",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";import{V as r}from"./Video-FjISo73E.js";const s={title:"Node Gateway in Builder",description:"undefined"};function n(t){const a={a:"a",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"node-gateway-in-builder",children:["Node Gateway in Builder",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#node-gateway-in-builder",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(a.p,{children:"Sequence Builder offers a comprehensive Node Gateway dashboard that provides you with all the information needed to manage your node infrastructure, from compatibility with your favorite Web3 module to your requirement for real-time performant data for your game."}),` `,e.jsxs(a.h5,{id:"what-kind-of-performance-can-i-expect-for-my-game",children:["What kind of performance can I expect for my game?",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#what-kind-of-performance-can-i-expect-for-my-game",children:e.jsx(a.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(a.p,{children:"Sequence Node Gateway is engineered to power your gaming infrastructure. Node Gateway aggregates multiple node providers, auto-switching between them to ensure correct and in sync data availability — giving you the assurance that your decentralized applications run smoothly with low latency for your players."}),` diff --git a/assets/node-gateway-5mATMaK_.js b/assets/node-gateway-XxyW-nu6.js similarity index 99% rename from assets/node-gateway-5mATMaK_.js rename to assets/node-gateway-XxyW-nu6.js index 5c9f22eee0..181691f80f 100644 --- a/assets/node-gateway-5mATMaK_.js +++ b/assets/node-gateway-XxyW-nu6.js @@ -1,4 +1,4 @@ -import{d as r,j as s}from"./index-CUkm9F-n.js";const a={title:"Node Gateway",description:"undefined"};function i(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...r(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"node-gateway",children:["Node Gateway",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#node-gateway",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as s}from"./index-C1XxAFkH.js";const a={title:"Node Gateway",description:"undefined"};function i(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...r(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"node-gateway",children:["Node Gateway",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#node-gateway",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(e.p,{children:"Sequence Node gateway infrastructure enables you to have fail-over resilient RPC endpoints that can scale with your application."}),` `,s.jsx(e.p,{children:"By using our infrastructure, you save money for not having to deploy your own stack, and benefits from the feature of aggregating multiple public RPC providers into a single endpoint for use."}),` `,s.jsxs(e.h2,{id:"give-it-a-try",children:["Give it a try",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#give-it-a-try",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/nodejs-BoB1PHbJ.js b/assets/nodejs-BoB1PHbJ.js new file mode 100644 index 0000000000..ebdcbb75e0 --- /dev/null +++ b/assets/nodejs-BoB1PHbJ.js @@ -0,0 +1 @@ +import{d as r,j as n}from"./index-C1XxAFkH.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/nodejs-Dc1IuQOF.js b/assets/nodejs-Dc1IuQOF.js deleted file mode 100644 index b352927665..0000000000 --- a/assets/nodejs-Dc1IuQOF.js +++ /dev/null @@ -1 +0,0 @@ -import{d as r,j as n}from"./index-CUkm9F-n.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/onramps-DKIiuM03.js b/assets/onramps-D4vuiH7F.js similarity index 91% rename from assets/onramps-DKIiuM03.js rename to assets/onramps-D4vuiH7F.js index a4f5bef639..cf58801c52 100644 --- a/assets/onramps-DKIiuM03.js +++ b/assets/onramps-D4vuiH7F.js @@ -1,2 +1,2 @@ -import{d as o,j as n}from"./index-CUkm9F-n.js";const i=void 0;function a(t){const e={a:"a",div:"div",h2:"h2",...o(),...t.components};return n.jsxs(n.Fragment,{children:[n.jsxs(e.h2,{id:"integrate-onramp-on-web",children:["Integrate onramp on web",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-onramp-on-web",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +import{d as o,j as n}from"./index-C1XxAFkH.js";const i=void 0;function a(t){const e={a:"a",div:"div",h2:"h2",...o(),...t.components};return n.jsxs(n.Fragment,{children:[n.jsxs(e.h2,{id:"integrate-onramp-on-web",children:["Integrate onramp on web",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-onramp-on-web",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,n.jsxs(e.h2,{id:"integrate-onramp-on-mobile",children:["Integrate onramp on mobile",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-onramp-on-mobile",children:n.jsx(e.div,{"data-autolink-icon":!0})})]})]})}function d(t={}){const{wrapper:e}={...o(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(a,{...t})}):a(t)}export{d as default,i as frontmatter}; diff --git a/assets/overview-Dl87c2X2.js b/assets/overview-C1BbnCg7.js similarity index 99% rename from assets/overview-Dl87c2X2.js rename to assets/overview-C1BbnCg7.js index d97f305f5b..47f5391e87 100644 --- a/assets/overview-Dl87c2X2.js +++ b/assets/overview-C1BbnCg7.js @@ -1,4 +1,4 @@ -import{d as l,j as s}from"./index-CUkm9F-n.js";const r=void 0;function n(i){const e={a:"a",code:"code",div:"div",h2:"h2",h4:"h4",p:"p",pre:"pre",span:"span",...l(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"install",children:["Install",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#install",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` +import{d as l,j as s}from"./index-C1XxAFkH.js";const r=void 0;function n(i){const e={a:"a",code:"code",div:"div",h2:"h2",h4:"h4",p:"p",pre:"pre",span:"span",...l(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"install",children:["Install",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#install",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),` `,s.jsxs(e.p,{children:["Sequence.js is a modular web3 stack and smart wallet package for Ethereum chains. You can think of it similar to ethers.js, but tailored to the Sequence stack which streamlines common functions needed for blockchain-enabled game development. The sequence.js SDK is composed of several sub-packages combined into a single meta-package called ",s.jsx(e.code,{children:"0xsequence"}),`. To add the SDK to your project, add a dependency on 0xsequence to your package.json:`]}),` `,s.jsx(e.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsx(e.code,{children:s.jsxs(e.span,{className:"line",children:[s.jsx(e.span,{style:{color:"#6F42C1","--shiki-dark":"#F69D50"},children:"npm"}),s.jsx(e.span,{style:{color:"#032F62","--shiki-dark":"#96D0FF"},children:" install"}),s.jsx(e.span,{style:{color:"#032F62","--shiki-dark":"#96D0FF"},children:" 0xsequence"}),s.jsx(e.span,{style:{color:"#032F62","--shiki-dark":"#96D0FF"},children:" ethers"})]})})}),` diff --git a/assets/overview-CgNX624-.js b/assets/overview-ChSov02L.js similarity index 96% rename from assets/overview-CgNX624-.js rename to assets/overview-ChSov02L.js index 554725c77f..4536a7acad 100644 --- a/assets/overview-CgNX624-.js +++ b/assets/overview-ChSov02L.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const c=void 0;function s(n){const t={a:"a",code:"code",div:"div",h3:"h3",p:"p",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h3,{id:"go",children:["Go",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#go",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";const c=void 0;function s(n){const t={a:"a",code:"code",div:"div",h3:"h3",p:"p",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h3,{id:"go",children:["Go",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#go",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.p,{children:["A complete Sequence SDK is also available in Go: ",e.jsx(t.a,{href:"https://github.com/0xsequence/go-sequence",children:"https://github.com/0xsequence/go-sequence"}),"."]}),` `,e.jsxs(t.p,{children:[e.jsx(t.a,{href:"https://github.com/0xsequence/go-sequence",children:"go-sequence"})," is the equivalent of ",e.jsx(t.a,{href:"https://github.com/0xsequence/sequence.js",children:"0xsequence"}),` but for Go / Golang backends. In fact, all of Sequence's infrastructure is written in Go and is built with `,e.jsx(t.a,{href:"https://github.com/0xsequence/go-sequence",children:"go-sequence"}),"."]}),` diff --git a/assets/overview-Ct9_zFVI.js b/assets/overview-CpxQCuCQ.js similarity index 98% rename from assets/overview-Ct9_zFVI.js rename to assets/overview-CpxQCuCQ.js index e5742f307a..13e02c0647 100644 --- a/assets/overview-Ct9_zFVI.js +++ b/assets/overview-CpxQCuCQ.js @@ -1,4 +1,4 @@ -import{d as s,j as e}from"./index-CUkm9F-n.js";const i={title:"Sequence Wallets Overview",description:"undefined"};function a(n){const t={a:"a",div:"div",h1:"h1",h3:"h3",header:"header",img:"img",p:"p",strong:"strong",...s(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"sequence-wallets-overview",children:["Sequence Wallets Overview",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-wallets-overview",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as s,j as e}from"./index-C1XxAFkH.js";const i={title:"Sequence Wallets Overview",description:"undefined"};function a(n){const t={a:"a",div:"div",h1:"h1",h3:"h3",header:"header",img:"img",p:"p",strong:"strong",...s(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"sequence-wallets-overview",children:["Sequence Wallets Overview",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-wallets-overview",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(t.p,{children:["Sequence offers multiple wallet options to integrate into your products, chiefly we call these our ",e.jsx(t.strong,{children:"In-Game Wallet"})," and our ",e.jsx(t.strong,{children:"Universal Wallet"})," which are both completely non-custodial."]}),` `,e.jsxs(t.h3,{id:"what-are-the-differences-between-these-options",children:["What are the differences between these options?",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#what-are-the-differences-between-these-options",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.p,{children:["The ",e.jsx(t.strong,{children:"In-Game Wallet"})," is primarily focused on delivering a traditional game experience that is headless with no mandatory pop-ups, modals, transaction signing, or other additional distractions take players out of them trying to enjoy the game. Users can login with common social logins or other authentication providers and simply jump into the experience. We provide native support for a variety of popular game engines such as Unreal and Unity as well as Typescript support so you can stay within your preferred framework for building games or experiences."]}),` diff --git a/assets/overview-DuSOqvmv.js b/assets/overview-DQhba9q4.js similarity index 95% rename from assets/overview-DuSOqvmv.js rename to assets/overview-DQhba9q4.js index f7b5e126e3..ba0c090bb8 100644 --- a/assets/overview-DuSOqvmv.js +++ b/assets/overview-DQhba9q4.js @@ -1,4 +1,4 @@ -import{d as o,j as e}from"./index-CUkm9F-n.js";import{C as r,a as n}from"./CardGrid-52nsnK7Q.js";const c={title:"Sequence Builder",description:"undefined"};function s(i){const t={a:"a",div:"div",h1:"h1",header:"header",p:"p",...o(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"sequence-builder",children:["Sequence Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as o,j as e}from"./index-C1XxAFkH.js";import{C as r,a as n}from"./CardGrid-DLjZ6cN3.js";const c={title:"Sequence Builder",description:"undefined"};function s(i){const t={a:"a",div:"div",h1:"h1",header:"header",p:"p",...o(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"sequence-builder",children:["Sequence Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,` `,e.jsxs(t.p,{children:[e.jsx(t.a,{href:"https://sequence.build/",children:"Builder"})," is Sequence's all-inclusive, no-code tool for managing your projects, API keys, as well as contract and marketplace deployments. It also provides user access management so multiple people in your team can easily work on the same project. In addition to these powerful features, Builder also provides easy to use interfaces for managing sponsored wallets with your gas tank, and integration tools for SequenceKit, Node Gateway and Indexer."]}),` `,e.jsx(t.p,{children:"To learn more about how to leverage the powerful features of the Builder, follow the guides below."}),` diff --git a/assets/overview-027Vxqkf.js b/assets/overview-noA5FUoD.js similarity index 98% rename from assets/overview-027Vxqkf.js rename to assets/overview-noA5FUoD.js index 99472ad387..76a23f0e98 100644 --- a/assets/overview-027Vxqkf.js +++ b/assets/overview-noA5FUoD.js @@ -1,4 +1,4 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";const i={title:"Marketplaces Overview",description:"undefined"};function n(a){const t={a:"a",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",strong:"strong",...r(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"marketplaces-overview",children:["Marketplaces Overview",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#marketplaces-overview",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";const i={title:"Marketplaces Overview",description:"undefined"};function n(a){const t={a:"a",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",strong:"strong",...r(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"marketplaces-overview",children:["Marketplaces Overview",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#marketplaces-overview",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(t.p,{children:["Sequence provides a variety of options for your marketplace and in-game store to accelerate your development, namely our ",e.jsx(t.strong,{children:"white-label marketplace"})," as well as our suite of ",e.jsx(t.strong,{children:"Marketplace APIs"}),"."]}),` `,e.jsxs(t.h3,{id:"what-are-the-differences-between-these-options",children:["What are the differences between these options?",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#what-are-the-differences-between-these-options",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.p,{children:["The ",e.jsx(t.strong,{children:"white-label marketplace"})," is ideal for getting started with a browser-based marketplace in literally minutes - all with no-coding experience and options to customize the marketplace to fit your branding such as fonts, colors, and logos. Our white-label marketplace is ideal if you want to minimize development time, focus on a web-based experience for your users, and start selling assets."]}),` diff --git a/assets/project-management-CNmp--z9.js b/assets/project-management-m3FkL22k.js similarity index 95% rename from assets/project-management-CNmp--z9.js rename to assets/project-management-m3FkL22k.js index 8e738ae8c8..09ac4b72f1 100644 --- a/assets/project-management-CNmp--z9.js +++ b/assets/project-management-m3FkL22k.js @@ -1,4 +1,4 @@ -import{d as o,j as e}from"./index-CUkm9F-n.js";import{V as a}from"./Video-CeelHpuv.js";const d={title:"Project Management",description:"undefined"};function n(r){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...o(),...r.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"project-management",children:["Project Management",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#project-management",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as o,j as e}from"./index-C1XxAFkH.js";import{V as a}from"./Video-FjISo73E.js";const d={title:"Project Management",description:"undefined"};function n(r){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...o(),...r.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"project-management",children:["Project Management",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#project-management",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(t.p,{children:["Creation of projects is seamless in just several clicks. This process requires no KYC, only that users comply with Global ",e.jsx(t.a,{href:"https://support.sequence.xyz/en/article/sequence-list-of-restricted-regions-1eked2s/",children:"regulations and policies"}),", and an agreement to the platforms' terms of service."]}),` `,e.jsxs(t.h5,{id:"project-name",children:["Project Name",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#project-name",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.p,{children:["Choose a ",e.jsx(t.code,{children:"project name"})," - something playful, serious, or just something unique to distinguish your new project amongst the other projects linked to your wallet."]}),` diff --git a/assets/project-settings-BJFyHT70.js b/assets/project-settings-CXpuBvuF.js similarity index 99% rename from assets/project-settings-BJFyHT70.js rename to assets/project-settings-CXpuBvuF.js index 9de972ee6e..15681101ac 100644 --- a/assets/project-settings-BJFyHT70.js +++ b/assets/project-settings-CXpuBvuF.js @@ -1,4 +1,4 @@ -import{d as s,j as e}from"./index-CUkm9F-n.js";import{V as r}from"./Video-CeelHpuv.js";const a={title:"Settings in Builder",description:"undefined"};function n(t){const i={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",header:"header",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"settings-in-builder",children:["Settings in Builder",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#settings-in-builder",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),` +import{d as s,j as e}from"./index-C1XxAFkH.js";import{V as r}from"./Video-FjISo73E.js";const a={title:"Settings in Builder",description:"undefined"};function n(t){const i={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",header:"header",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"settings-in-builder",children:["Settings in Builder",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#settings-in-builder",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(i.h2,{id:"settings-options",children:["Settings Options",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#settings-options",children:e.jsx(i.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(i.p,{children:"There are various actions available for your project in Settings of Sequence Builder."}),` `,e.jsx(i.p,{children:"The Settings section in Sequence Builder is categorized into six sections:"}),` diff --git a/assets/reactnative-BoB1PHbJ.js b/assets/reactnative-BoB1PHbJ.js new file mode 100644 index 0000000000..ebdcbb75e0 --- /dev/null +++ b/assets/reactnative-BoB1PHbJ.js @@ -0,0 +1 @@ +import{d as r,j as n}from"./index-C1XxAFkH.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/reactnative-Dc1IuQOF.js b/assets/reactnative-Dc1IuQOF.js deleted file mode 100644 index b352927665..0000000000 --- a/assets/reactnative-Dc1IuQOF.js +++ /dev/null @@ -1 +0,0 @@ -import{d as r,j as n}from"./index-CUkm9F-n.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/relayer-Alz7h2WW.js b/assets/relayer-BIEFLWVG.js similarity index 97% rename from assets/relayer-Alz7h2WW.js rename to assets/relayer-BIEFLWVG.js index 5da6eb7754..cf8694899e 100644 --- a/assets/relayer-Alz7h2WW.js +++ b/assets/relayer-BIEFLWVG.js @@ -1,4 +1,4 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";const i={title:"Relayer API",description:"undefined"};function t(a){const n={a:"a",aside:"aside",div:"div",h1:"h1",header:"header",li:"li",p:"p",ul:"ul",...r(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"relayer-api",children:["Relayer API",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#relayer-api",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";const i={title:"Relayer API",description:"undefined"};function t(a){const n={a:"a",aside:"aside",div:"div",h1:"h1",header:"header",li:"li",p:"p",ul:"ul",...r(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"relayer-api",children:["Relayer API",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#relayer-api",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(n.aside,{"data-callout":"note",children:e.jsx(n.p,{children:e.jsx(n.a,{href:"https://0xsequence.redoc.ly/tag/relayer",children:"Relayer API documentation and endpoints"})})}),` `,e.jsx(n.p,{children:"The Sequence Relayer service offers a simple interface for dispatching meta-transactions on Ethereum-compatible networks."}),` `,e.jsx(n.p,{children:"Meta-transactions are the idea of a transaction inside of a transaction. The benefits of Sequence meta-transactions are that they allow:"}),` diff --git a/assets/sequence-kit-BoB1PHbJ.js b/assets/sequence-kit-BoB1PHbJ.js new file mode 100644 index 0000000000..ebdcbb75e0 --- /dev/null +++ b/assets/sequence-kit-BoB1PHbJ.js @@ -0,0 +1 @@ +import{d as r,j as n}from"./index-C1XxAFkH.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/sequence-kit-Dc1IuQOF.js b/assets/sequence-kit-Dc1IuQOF.js deleted file mode 100644 index b352927665..0000000000 --- a/assets/sequence-kit-Dc1IuQOF.js +++ /dev/null @@ -1 +0,0 @@ -import{d as r,j as n}from"./index-CUkm9F-n.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/style-D86XjZl2.css b/assets/style-D86XjZl2.css deleted file mode 100644 index 2a14669940..0000000000 --- a/assets/style-D86XjZl2.css +++ /dev/null @@ -1 +0,0 @@ -@layer vocs_preflight;:root{--vocs-color_white: rgba(255 255 255 / 100%);--vocs-color_black: rgba(0 0 0 / 100%);--vocs-color_background: rgba(255 255 255 / 100%);--vocs-color_background2: #f9f9f9;--vocs-color_background3: #f6f6f6;--vocs-color_background4: #f0f0f0;--vocs-color_background5: #e8e8e8;--vocs-color_backgroundAccent: #5b5bd6;--vocs-color_backgroundAccentHover: #5151cd;--vocs-color_backgroundAccentText: rgba(255 255 255 / 100%);--vocs-color_backgroundBlueTint: #008cff0b;--vocs-color_backgroundDark: #f9f9f9;--vocs-color_backgroundGreenTint: #00a32f0b;--vocs-color_backgroundGreenTint2: #00a43319;--vocs-color_backgroundIrisTint: #0000ff07;--vocs-color_backgroundRedTint: #ff000008;--vocs-color_backgroundRedTint2: #f3000d14;--vocs-color_backgroundYellowTint: #f4dd0016;--vocs-color_border: #ececec;--vocs-color_border2: #cecece;--vocs-color_borderAccent: #5753c6;--vocs-color_borderBlue: #009eff2a;--vocs-color_borderGreen: #019c393b;--vocs-color_borderIris: #dadcff;--vocs-color_borderRed: #ff000824;--vocs-color_borderYellow: #ffd5008f;--vocs-color_heading: #202020;--vocs-color_inverted: rgba(0 0 0 / 100%);--vocs-color_shadow: #0000000f;--vocs-color_shadow2: #00000006;--vocs-color_text: #4c4c4c;--vocs-color_text2: #646464;--vocs-color_text3: #838383;--vocs-color_text4: #bbbbbb;--vocs-color_textAccent: #5753c6;--vocs-color_textAccentHover: #272962;--vocs-color_textBlue: #0d74ce;--vocs-color_textBlueHover: #113264;--vocs-color_textGreen: #218358;--vocs-color_textGreenHover: #193b2d;--vocs-color_textIris: #5753c6;--vocs-color_textIrisHover: #272962;--vocs-color_textRed: #ce2c31;--vocs-color_textRedHover: #641723;--vocs-color_textYellow: #9e6c00;--vocs-color_textYellowHover: #473b1f;--vocs-color_title: #202020}:root.dark{--vocs-color_white: rgba(255 255 255 / 100%);--vocs-color_black: rgba(0 0 0 / 100%);--vocs-color_background: #232225;--vocs-color_background2: #2b292d;--vocs-color_background3: #2e2c31;--vocs-color_background4: #323035;--vocs-color_background5: #3c393f;--vocs-color_backgroundAccent: #5b5bd6;--vocs-color_backgroundAccentHover: #5753c6;--vocs-color_backgroundAccentText: rgba(255 255 255 / 100%);--vocs-color_backgroundBlueTint: #008ff519;--vocs-color_backgroundDark: #1e1d1f;--vocs-color_backgroundGreenTint: #00a43319;--vocs-color_backgroundGreenTint2: #00a83829;--vocs-color_backgroundIrisTint: #000bff19;--vocs-color_backgroundRedTint: #f3000d14;--vocs-color_backgroundRedTint2: #ff000824;--vocs-color_backgroundYellowTint: #f4dd0016;--vocs-color_border: #3c393f;--vocs-color_border2: #6f6d78;--vocs-color_borderAccent: #6e6ade;--vocs-color_borderBlue: #009eff2a;--vocs-color_borderGreen: #019c393b;--vocs-color_borderIris: #303374;--vocs-color_borderRed: #ff000824;--vocs-color_borderYellow: #f4dd0016;--vocs-color_heading: #e9e9ea;--vocs-color_inverted: rgba(255 255 255 / 100%);--vocs-color_shadow: #00000000;--vocs-color_shadow2: rgba(0, 0, 0, .05);--vocs-color_text: #cfcfcf;--vocs-color_text2: #bdbdbe;--vocs-color_text3: #a7a7a8;--vocs-color_text4: #656567;--vocs-color_textAccent: #b1a9ff;--vocs-color_textAccentHover: #6e6ade;--vocs-color_textBlue: #70b8ff;--vocs-color_textBlueHover: #3b9eff;--vocs-color_textGreen: #3dd68c;--vocs-color_textGreenHover: #33b074;--vocs-color_textIris: #b1a9ff;--vocs-color_textIrisHover: #6e6ade;--vocs-color_textRed: #ff9592;--vocs-color_textRedHover: #ec5d5e;--vocs-color_textYellow: #f5e147;--vocs-color_textYellowHover: #e2a336;--vocs-color_title: rgba(255 255 255 / 100%)}:root{--vocs-color_blockquoteBorder: var(--vocs-color_border);--vocs-color_blockquoteText: var(--vocs-color_text3);--vocs-color_dangerBackground: var(--vocs-color_backgroundRedTint);--vocs-color_dangerBorder: var(--vocs-color_borderRed);--vocs-color_dangerText: var(--vocs-color_textRed);--vocs-color_dangerTextHover: var(--vocs-color_textRedHover);--vocs-color_infoBackground: var(--vocs-color_backgroundBlueTint);--vocs-color_infoBorder: var(--vocs-color_borderBlue);--vocs-color_infoText: var(--vocs-color_textBlue);--vocs-color_infoTextHover: var(--vocs-color_textBlueHover);--vocs-color_noteBackground: var(--vocs-color_background2);--vocs-color_noteBorder: var(--vocs-color_border);--vocs-color_noteText: var(--vocs-color_text2);--vocs-color_successBackground: var(--vocs-color_backgroundGreenTint);--vocs-color_successBorder: var(--vocs-color_borderGreen);--vocs-color_successText: var(--vocs-color_textGreen);--vocs-color_successTextHover: var(--vocs-color_textGreenHover);--vocs-color_tipBackground: var(--vocs-color_backgroundIrisTint);--vocs-color_tipBorder: var(--vocs-color_borderIris);--vocs-color_tipText: var(--vocs-color_textIris);--vocs-color_tipTextHover: var(--vocs-color_textIrisHover);--vocs-color_warningBackground: var(--vocs-color_backgroundYellowTint);--vocs-color_warningBorder: var(--vocs-color_borderYellow);--vocs-color_warningText: var(--vocs-color_textYellow);--vocs-color_warningTextHover: var(--vocs-color_textYellowHover);--vocs-color_codeBlockBackground: var(--vocs-color_background2);--vocs-color_codeCharacterHighlightBackground: var(--vocs-color_background5);--vocs-color_codeHighlightBackground: var(--vocs-color_background4);--vocs-color_codeHighlightBorder: var(--vocs-color_border2);--vocs-color_codeInlineBackground: var(--vocs-color_background4);--vocs-color_codeInlineBorder: var(--vocs-color_border);--vocs-color_codeInlineText: var(--vocs-color_textAccent);--vocs-color_codeTitleBackground: var(--vocs-color_background4);--vocs-color_lineNumber: var(--vocs-color_text4);--vocs-color_hr: var(--vocs-color_border);--vocs-color_link: var(--vocs-color_textAccent);--vocs-color_linkHover: var(--vocs-color_textAccentHover);--vocs-color_searchHighlightBackground: var(--vocs-color_borderAccent);--vocs-color_searchHighlightText: var(--vocs-color_background);--vocs-color_tableBorder: var(--vocs-color_border);--vocs-color_tableHeaderBackground: var(--vocs-color_background2);--vocs-color_tableHeaderText: var(--vocs-color_text2);--vocs-borderRadius_0: 0;--vocs-borderRadius_2: 2px;--vocs-borderRadius_3: 3px;--vocs-borderRadius_4: 4px;--vocs-borderRadius_6: 6px;--vocs-borderRadius_8: 8px;--vocs-fontFamily_default: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--vocs-fontFamily_mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--vocs-fontSize_9: .5625rem;--vocs-fontSize_11: .6875rem;--vocs-fontSize_12: .75rem;--vocs-fontSize_13: .8125rem;--vocs-fontSize_14: .875rem;--vocs-fontSize_15: .9375rem;--vocs-fontSize_16: 1rem;--vocs-fontSize_18: 1.125rem;--vocs-fontSize_20: 1.25rem;--vocs-fontSize_24: 1.5rem;--vocs-fontSize_32: 2rem;--vocs-fontSize_64: 3rem;--vocs-fontSize_root: 16px;--vocs-fontSize_h1: var(--vocs-fontSize_32);--vocs-fontSize_h2: var(--vocs-fontSize_24);--vocs-fontSize_h3: var(--vocs-fontSize_20);--vocs-fontSize_h4: var(--vocs-fontSize_18);--vocs-fontSize_h5: var(--vocs-fontSize_16);--vocs-fontSize_h6: var(--vocs-fontSize_16);--vocs-fontSize_calloutCodeBlock: .8em;--vocs-fontSize_code: .875em;--vocs-fontSize_codeBlock: var(--vocs-fontSize_14);--vocs-fontSize_lineNumber: var(--vocs-fontSize_15);--vocs-fontSize_subtitle: var(--vocs-fontSize_20);--vocs-fontSize_th: var(--vocs-fontSize_14);--vocs-fontSize_td: var(--vocs-fontSize_14);--vocs-fontWeight_regular: 300;--vocs-fontWeight_medium: 400;--vocs-fontWeight_semibold: 500;--vocs-lineHeight_code: 1.75em;--vocs-lineHeight_heading: 1.5em;--vocs-lineHeight_listItem: 1.5em;--vocs-lineHeight_outlineItem: 1em;--vocs-lineHeight_paragraph: 1.75em;--vocs-lineHeight_sidebarItem: 1.375em;--vocs-space_0: 0px;--vocs-space_1: 1px;--vocs-space_2: .125rem;--vocs-space_3: .1875rem;--vocs-space_4: .25rem;--vocs-space_6: .375rem;--vocs-space_8: .5rem;--vocs-space_12: .75rem;--vocs-space_14: .875rem;--vocs-space_16: 1rem;--vocs-space_18: 1.125rem;--vocs-space_20: 1.25rem;--vocs-space_22: 1.375rem;--vocs-space_24: 1.5rem;--vocs-space_28: 1.75rem;--vocs-space_32: 2rem;--vocs-space_36: 2.25rem;--vocs-space_40: 2.5rem;--vocs-space_44: 2.75rem;--vocs-space_48: 3rem;--vocs-space_56: 3.5rem;--vocs-space_64: 4rem;--vocs-space_72: 4.5rem;--vocs-space_80: 5rem;--vocs-zIndex_backdrop: 69420;--vocs-zIndex_drawer: 69421;--vocs-zIndex_gutterRight: 11;--vocs-zIndex_gutterLeft: 14;--vocs-zIndex_gutterTop: 13;--vocs-zIndex_gutterTopCurtain: 12;--vocs-zIndex_popover: 69422;--vocs-zIndex_surface: 10;--vocs-content_horizontalPadding: var(--vocs-space_48);--vocs-content_verticalPadding: var(--vocs-space_32);--vocs-content_width: calc(70ch + (var(--vocs-content_horizontalPadding) * 2));--vocs-outline_width: 280px;--vocs-sidebar_horizontalPadding: var(--vocs-space_24);--vocs-sidebar_verticalPadding: var(--vocs-space_0);--vocs-sidebar_width: 300px;--vocs-topNav_height: 60px;--vocs-topNav_horizontalPadding: var(--vocs-content_horizontalPadding);--vocs-topNav_curtainHeight: 40px}@media screen and (max-width: 1080px){:root{--vocs-content_verticalPadding: var(--vocs-space_48);--vocs-content_horizontalPadding: var(--vocs-space_24);--vocs-sidebar_horizontalPadding: var(--vocs-space_16);--vocs-sidebar_verticalPadding: var(--vocs-space_16);--vocs-sidebar_width: 300px;--vocs-topNav_height: 48px}}@media screen and (max-width: 720px){:root{--vocs-content_horizontalPadding: var(--vocs-space_16);--vocs-content_verticalPadding: var(--vocs-space_32)}}.vocs_Banner{background-color:var(--vocs_Banner_bannerBackgroundColor, var(--vocs-color_backgroundAccent));border-bottom:1px solid var(--vocs_Banner_bannerBackgroundColor, var(--vocs-color_borderAccent));color:var(--vocs_Banner_bannerTextColor, var(--vocs-color_backgroundAccentText));height:var(--vocs_Banner_bannerHeight, 36px);position:fixed;top:0;width:100%;z-index:var(--vocs-zIndex_gutterTop)}.vocs_Banner_content{font-size:var(--vocs-fontSize_14);overflow-x:scroll;padding-left:var(--vocs-space_8);padding-right:var(--vocs-space_8);margin-right:var(--vocs-space_24);-ms-overflow-style:none;scrollbar-width:none;white-space:pre}.vocs_Banner_content::-webkit-scrollbar{display:none}.vocs_Banner_inner{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.vocs_Banner_closeButton{align-items:center;background-color:var(--vocs_Banner_bannerBackgroundColor, var(--vocs-color_backgroundAccent));display:flex;justify-content:center;height:100%;position:absolute;right:0;width:var(--vocs-space_24)}.vocs_Banner_content a{font-weight:400;text-underline-offset:2px;text-decoration:underline}@media screen and (max-width: 1080px){.vocs_Banner{position:initial}}.vocs_DocsLayout{--vocs_DocsLayout_leftGutterWidth: max(calc((100vw - var(--vocs-content_width)) / 2), var(--vocs-sidebar_width))}.vocs_DocsLayout_content{background-color:var(--vocs-color_background);margin-left:auto;margin-right:auto;max-width:var(--vocs-content_width);min-height:100vh}.vocs_DocsLayout_content_withSidebar{margin-left:var(--vocs_DocsLayout_leftGutterWidth);margin-right:unset}.vocs_DocsLayout_gutterLeft{background-color:var(--vocs-color_backgroundDark);justify-content:flex-end;display:flex;height:100vh;position:fixed;top:var(--vocs_Banner_bannerHeight, 0px);width:var(--vocs_DocsLayout_leftGutterWidth);z-index:var(--vocs-zIndex_gutterLeft)}.vocs_DocsLayout_gutterTop{align-items:center;background-color:color-mix(in srgb,var(--vocs-color_background) 98%,transparent);height:var(--vocs-topNav_height);width:100vw;z-index:var(--vocs-zIndex_gutterTop)}.vocs_DocsLayout_gutterTopCurtain{display:flex;height:var(--vocs-topNav_curtainHeight);width:100vw;z-index:var(--vocs-zIndex_gutterTopCurtain)}.vocs_DocsLayout_gutterTopCurtain_hidden{background:unset;display:none}.vocs_DocsLayout_gutterRight{display:flex;height:100vh;overflow-y:auto;padding:calc(var(--vocs-content_verticalPadding) + var(--vocs-topNav_height) + var(--vocs-space_8)) var(--vocs-space_24) 0 0;position:fixed;top:var(--vocs_Banner_bannerHeight, 0px);right:0;width:calc((100vw - var(--vocs-content_width)) / 2);z-index:var(--vocs-zIndex_gutterRight)}.vocs_DocsLayout_gutterRight::-webkit-scrollbar{display:none}.vocs_DocsLayout_gutterRight_withSidebar{width:calc(100vw - var(--vocs-content_width) - var(--vocs_DocsLayout_leftGutterWidth))}.vocs_DocsLayout_outlinePopover{display:none;overflow-y:auto;height:calc(100vh - var(--vocs-topNav_height) - var(--vocs-topNav_curtainHeight))}.vocs_DocsLayout_sidebar{padding:var(--vocs-space_0) var(--vocs-sidebar_horizontalPadding) var(--vocs-space_24) var(--vocs-sidebar_horizontalPadding)}.vocs_DocsLayout_sidebarDrawer{display:none}@media screen and (max-width: 720px){.vocs_DocsLayout_content{overflow-x:hidden}}@media screen and (min-width: 1081px){.vocs_DocsLayout_content_withTopNav{padding-top:calc(var(--vocs-topNav_height) + var(--vocs_Banner_bannerHeight, 0px))}.vocs_DocsLayout_gutterTop{padding-left:calc(var(--vocs_DocsLayout_leftGutterWidth) - var(--vocs-sidebar_width));padding-right:calc(var(--vocs_DocsLayout_leftGutterWidth) - var(--vocs-sidebar_width));position:fixed;top:var(--vocs_Banner_bannerHeight, 0px)}.vocs_DocsLayout_gutterTop_offsetLeftGutter{padding-left:var(--vocs_DocsLayout_leftGutterWidth)}.vocs_DocsLayout_gutterTopCurtain{position:fixed;top:calc(var(--vocs-topNav_height) + var(--vocs_Banner_bannerHeight, 0px))}.vocs_DocsLayout_gutterTopCurtain_withSidebar{margin-left:var(--vocs_DocsLayout_leftGutterWidth)}}@media screen and (max-width: 1080px){.vocs_DocsLayout_content{margin-left:auto;margin-right:auto}.vocs_DocsLayout_gutterLeft{display:none}.vocs_DocsLayout_gutterTop{position:initial}.vocs_DocsLayout_gutterTop_sticky,.vocs_DocsLayout_gutterTopCurtain{position:sticky;top:0}.vocs_DocsLayout_outlinePopover,.vocs_DocsLayout_sidebarDrawer{display:block}}@media screen and (max-width: 1280px){.vocs_DocsLayout_gutterRight{display:none}}@layer vocs_reset_reset;html,body,.vocs_DocsLayout{font-family:var(--vocs-fontFamily_default);font-feature-settings:"rlig" 1,"calt" 1;font-size:var(--vocs-fontSize_root)}button,select{text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{outline:auto}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}button,[role=button]{cursor:pointer}:disabled{overflow:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}@layer vocs_reset_reset{*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid}*:focus-visible{outline:2px solid var(--vocs-color_borderAccent);outline-offset:2px;outline-style:dashed}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:inherit;margin:0;padding:0;border:0;text-rendering:optimizeLegibility}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--vocs-fontFamily_mono);font-size:var(--vocs-fontSize_root)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;border-collapse:collapse;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}}.vocs_Tabs{background-color:var(--vocs-color_codeBlockBackground);border:1px solid var(--vocs-color_codeInlineBorder);border-radius:var(--vocs-borderRadius_4)}.vocs_Tabs_list{background-color:var(--vocs-color_codeTitleBackground);border-bottom:1px solid var(--vocs-color_border);border-top-left-radius:var(--vocs-borderRadius_4);border-top-right-radius:var(--vocs-borderRadius_4);display:flex;padding:var(--vocs-space_0) var(--vocs-space_14)}.vocs_Tabs_trigger{border-bottom:2px solid transparent;color:var(--vocs-color_text3);font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_medium);padding:var(--vocs-space_8) var(--vocs-space_8) var(--vocs-space_6) var(--vocs-space_8);transition:color .1s}.vocs_Tabs_trigger:hover{color:var(--vocs-color_text)}.vocs_Tabs_trigger[data-state=active]{border-bottom:2px solid var(--vocs-color_borderAccent);color:var(--vocs-color_text)}.vocs_Tabs_content{background-color:var(--vocs-color_codeBlockBackground)}.vocs_Tabs_content:not([data-shiki=true]){padding:var(--vocs-space_20) var(--vocs-space_22)}.vocs_Tabs pre{margin-bottom:var(--vocs-space_0)}@media screen and (max-width: 720px){.vocs_Tabs_list{border-radius:0;padding:var(--vocs-space_0) var(--vocs-space_8)}.vocs_Tabs_content:not([data-shiki=true]){padding:var(--vocs-space_20) var(--vocs-space_16)}.vocs_Tabs pre{margin:unset}}.vocs_CodeBlock{border:1px solid var(--vocs-color_codeInlineBorder);border-radius:var(--vocs-borderRadius_4)}.vocs_Tabs .vocs_CodeBlock,.vocs_Callout .vocs_CodeBlock{border:none;margin-left:unset;margin-right:unset}.vocs_CodeBlock code{display:grid;font-size:var(--vocs-fontSize_codeBlock)}.vocs_Callout .vocs_CodeBlock code{font-size:var(--vocs-fontSize_calloutCodeBlock)}.vocs_CodeBlock pre{background-color:var(--vocs-color_codeBlockBackground);border-radius:var(--vocs-borderRadius_4);overflow-x:auto;padding:var(--vocs-space_20) var(--vocs-space_0)}.vocs_Callout .vocs_CodeBlock pre{background-color:color-mix(in srgb,var(--vocs-color_codeBlockBackground) 65%,transparent)!important;border:1px solid var(--vocs-color_codeInlineBorder);border-radius:var(--vocs-borderRadius_4);padding:var(--vocs-space_12) var(--vocs-space_0)}.vocs_CodeBlock .line{border-left:2px solid transparent;padding:var(--vocs-space_0) var(--vocs-space_22);line-height:var(--vocs-lineHeight_code)}.vocs_Callout .vocs_CodeBlock .line{padding:var(--vocs-space_0) var(--vocs-space_12)}.vocs_CodeBlock .twoslash-popup-info .line{padding:var(--vocs-space_0) var(--vocs-space_4)}.vocs_CodeBlock .twoslash-popup-info-hover .line{display:inline-block;padding:var(--vocs-space_0) var(--vocs-space_8)}.vocs_CodeBlock .twoslash-error-line,.vocs_CodeBlock .twoslash-tag-line{padding:var(--vocs-space_0) var(--vocs-space_22)}.vocs_CodeBlock [data-line-numbers]{counter-reset:line}.vocs_CodeBlock [data-line-numbers]>.line{padding:var(--vocs-space_0) var(--vocs-space_16)}.vocs_CodeBlock [data-line-numbers]>.line:before{content:counter(line);color:var(--vocs-color_lineNumber);display:inline-block;font-size:var(--vocs-fontSize_lineNumber);margin-right:var(--vocs-space_16);text-align:right;width:1rem}.vocs_CodeBlock [data-line-numbers]>.line:not(.diff.remove+.diff.add):before{counter-increment:line}.vocs_CodeBlock [data-line-numbers]>.line.diff:after{margin-left:calc(-1 * var(--vocs-space_4))}.vocs_CodeBlock .highlighted{background-color:var(--vocs-color_codeHighlightBackground);border-left:2px solid var(--vocs-color_codeHighlightBorder);box-sizing:content-box}.vocs_CodeBlock .highlighted-word{border-radius:var(--vocs-borderRadius_2);background-color:var(--vocs-color_codeCharacterHighlightBackground)!important;box-shadow:0 0 0 4px var(--vocs-color_codeCharacterHighlightBackground)}.vocs_CodeBlock .has-diff{position:relative}.vocs_CodeBlock .line.diff:after{position:absolute;left:var(--vocs-space_8)}.vocs_CodeBlock .line.diff.add{background-color:var(--vocs-color_backgroundGreenTint2)}.vocs_CodeBlock .line.diff.add:after{content:"+";color:var(--vocs-color_textGreen)}.vocs_CodeBlock .line.diff.remove{background-color:var(--vocs-color_backgroundRedTint2);opacity:.6}.vocs_CodeBlock .line.diff.remove>span{filter:grayscale(1)}.vocs_CodeBlock .line.diff.remove:after{content:"-";color:var(--vocs-color_textRed)}.vocs_CodeBlock .has-focused>code>.line:not(.focused),.vocs_CodeBlock .has-focused>code>.twoslash-meta-line:not(.focused){opacity:.3;transition:opacity .2s}.vocs_CodeBlock:hover .has-focused .line:not(.focused),.vocs_CodeBlock:hover .has-focused .twoslash-meta-line:not(.focused){opacity:1;transition:opacity .2s}@media screen and (max-width: 720px){.vocs_CodeBlock{border-radius:0;border-right:none;border-left:none;margin-left:calc(-1 * var(--vocs-space_16));margin-right:calc(-1 * var(--vocs-space_16))}.vocs_CodeBlock pre{border-radius:0}.vocs_CodeBlock .line,.vocs_CodeBlock .twoslash-error-line,.vocs_CodeBlock .twoslash-tag-line{padding:0 var(--vocs-space_16)}.vocs_CodeBlock .line.diff:after{left:var(--vocs-space_6)}}.vocs_Header{border-bottom:1px solid var(--vocs-color_border)}.vocs_Header:not(:last-child){margin-bottom:var(--vocs-space_28);padding-bottom:var(--vocs-space_28)}[data-layout=landing] .vocs_Header{padding-bottom:var(--vocs-space_16)}[data-layout=landing] .vocs_Header:not(:first-child){padding-top:var(--vocs-space_36)}.vocs_H2{font-size:var(--vocs-fontSize_h2);letter-spacing:-.02em}.vocs_H2.vocs_H2:not(:last-child){margin-bottom:var(--vocs-space_24)}:not(.vocs_Header)+.vocs_H2:not(:only-child){border-top:1px solid var(--vocs-color_border);margin-top:var(--vocs-space_56);padding-top:var(--vocs-space_24)}[data-layout=landing] .vocs_H2.vocs_H2{border-top:none;margin-top:var(--vocs-space_24);padding-top:0}.vocs_H3{font-size:var(--vocs-fontSize_h3)}.vocs_H3:not(:first-child){margin-top:var(--vocs-space_18);padding-top:var(--vocs-space_18)}.vocs_H3.vocs_H3:not(:last-child){margin-bottom:var(--vocs-space_24)}.vocs_H2+.vocs_H3{padding-top:var(--vocs-space_0)}.vocs_H4{font-size:var(--vocs-fontSize_h4)}.vocs_H4:not(:first-child){margin-top:var(--vocs-space_18);padding-top:var(--vocs-space_12)}.vocs_H4.vocs_H4:not(:last-child){margin-bottom:var(--vocs-space_24)}.vocs_H3+.vocs_H4{padding-top:var(--vocs-space_0)}.vocs_H5{font-size:var(--vocs-fontSize_h5)}.vocs_H5:not(:first-child){margin-top:var(--vocs-space_16)}.vocs_H5.vocs_H5:not(:last-child){margin-bottom:var(--vocs-space_24)}.vocs_H4+.vocs_H5{padding-top:var(--vocs-space_0)}.vocs_H6{font-size:var(--vocs-fontSize_h6)}.vocs_H6:not(:first-child){margin-top:var(--vocs-space_16)}.vocs_H6.vocs_H6:not(:last-child){margin-bottom:var(--vocs-space_24)}.vocs_H5+.vocs_H6{padding-top:var(--vocs-space_0)}.vocs_Step:not(:last-child){margin-bottom:var(--vocs-space_24)}.vocs_Step_title{margin-bottom:var(--vocs-space_8);position:relative}.vocs_Step_title:before{content:counter(step);align-items:center;background-color:var(--vocs-color_background5);border-radius:100%;border:.5em solid var(--vocs-color_background);box-sizing:content-box;color:var(--vocs-color_text2);counter-increment:step;display:flex;font-size:.625em;font-weight:var(--vocs-fontWeight_regular);height:2em;justify-content:center;left:calc(-25.125px - 1.45em);position:absolute;top:-.25em;width:2em}.vocs_H2+.vocs_Step_content,.vocs_H3+.vocs_Step_content,.vocs_H4+.vocs_Step_content,.vocs_H5+.vocs_Step_content,.vocs_H6+.vocs_Step_content{margin-top:calc(var(--vocs-space_8) * -1)}.vocs_Step_content>*:not(:last-child){margin-bottom:var(--vocs-space_16)}.vocs_Step_content>*:last-child{margin-bottom:var(--vocs-space_0)}@media screen and (max-width: 720px){.vocs_Step_content>.vocs_Tabs,.vocs_Step_content>.vocs_CodeBlock{outline:6px solid var(--vocs-color_background);margin-left:calc(-1 * var(--vocs-space_44) - 2px);margin-right:calc(-1 * var(--vocs-space_16))}.vocs_Step_content .vocs_Tabs pre.shiki{border-top:none}}.vocs_Callout{border-radius:var(--vocs-borderRadius_4);font-size:var(--vocs-fontSize_14);padding:var(--vocs-space_16) var(--vocs-space_20);margin-bottom:var(--vocs-space_16)}.vocs_Callout_note{background-color:var(--vocs-color_noteBackground);border:1px solid var(--vocs-color_noteBorder);color:var(--vocs-color_noteText)}.vocs_Callout_info{background-color:var(--vocs-color_infoBackground);border:1px solid var(--vocs-color_infoBorder);color:var(--vocs-color_infoText)}.vocs_Callout_warning{background-color:var(--vocs-color_warningBackground);border:1px solid var(--vocs-color_warningBorder);color:var(--vocs-color_warningText)}.vocs_Callout_danger{background-color:var(--vocs-color_dangerBackground);border:1px solid var(--vocs-color_dangerBorder);color:var(--vocs-color_dangerText)}.vocs_Callout_tip{background-color:var(--vocs-color_tipBackground);border:1px solid var(--vocs-color_tipBorder);color:var(--vocs-color_tipText)}.vocs_Callout_success{background-color:var(--vocs-color_successBackground);border:1px solid var(--vocs-color_successBorder);color:var(--vocs-color_successText)}@media screen and (max-width: 720px){:not(undefined)>.vocs_Callout{border-radius:0;border-left-width:0;border-right-width:0;margin-left:calc(-1 * var(--vocs-space_16));margin-right:calc(-1 * var(--vocs-space_16))}}.vocs_Content{background-color:var(--vocs-color_background);max-width:var(--vocs-content_width);padding:var(--vocs-content_verticalPadding) var(--vocs-content_horizontalPadding);width:100%}.vocs_Callout>*+.vocs_Details{margin-top:-8px}@layer vocs_global_global;:root.dark{color-scheme:dark}:root.dark pre.shiki span:not(.line),:root.dark :not(pre.shiki) .line span{color:var(--shiki-dark)!important}pre.shiki{background-color:var(--vocs-color_codeBlockBackground)!important}.vocs_Content>*:not(:last-child),.vocs_Details>*:not(:last-child){margin-bottom:var(--vocs-space_24)}.vocs_Callout>*:not(:last-child),.vocs_Callout>.vocs_Details>*:not(:last-child){margin-bottom:var(--vocs-space_16)}.vocs_Content>*:last-child,.vocs_Callout>*:last-child,.vocs_Details>*:last-child{margin-bottom:var(--vocs-space_0)}#app[aria-hidden=true]{background:var(--vocs-color_background)}@layer vocs_global_global{:root{background-color:var(--vocs-color_background);color:var(--vocs-color_text);line-height:var(--vocs-lineHeight_paragraph);font-size:var(--vocs-fontSize_root);font-weight:var(--vocs-fontWeight_regular)}}@media screen and (max-width: 720px){:root{background-color:var(--vocs-color_backgroundDark)}}:root{--vocs-twoslash_borderColor: var(--vocs-color_border2);--vocs-twoslash_underlineColor: currentColor;--vocs-twoslash_popupBackground: var(--vocs-color_background2);--vocs-twoslash_popupShadow: rgba(0, 0, 0, .08) 0px 1px 4px;--vocs-twoslash_matchedColor: inherit;--vocs-twoslash_unmatchedColor: #888;--vocs-twoslash_cursorColor: #8888;--vocs-twoslash_errorColor: var(--vocs-color_textRed);--vocs-twoslash_errorBackground: var(--vocs-color_backgroundRedTint2);--vocs-twoslash_highlightedBackground: var(--vocs-color_background);--vocs-twoslash_highlightedBorder: var(--vocs-color_background);--vocs-twoslash_tagColor: var(--vocs-color_textBlue);--vocs-twoslash_tagBackground: var(--vocs-color_backgroundBlueTint);--vocs-twoslash_tagWarnColor: var(--vocs-color_textYellow);--vocs-twoslash_tagWarnBackground: var(--vocs-color_backgroundYellowTint);--vocs-twoslash_tagAnnotateColor: var(--vocs-color_textGreen);--vocs-twoslash_tagAnnotateBackground: var(--vocs-color_backgroundGreenTint2)}:root.dark{--vocs-twoslash_borderColor: var(--vocs-color_border2);--vocs-twoslash_underlineColor: currentColor;--vocs-twoslash_popupBackground: var(--vocs-color_background5);--vocs-twoslash_popupShadow: rgba(0, 0, 0, .08) 0px 1px 4px;--vocs-twoslash_matchedColor: inherit;--vocs-twoslash_unmatchedColor: #888;--vocs-twoslash_cursorColor: #8888;--vocs-twoslash_errorColor: var(--vocs-color_textRed);--vocs-twoslash_errorBackground: var(--vocs-color_backgroundRedTint2);--vocs-twoslash_highlightedBackground: var(--vocs-color_background);--vocs-twoslash_highlightedBorder: var(--vocs-color_background);--vocs-twoslash_tagColor: var(--vocs-color_textBlue);--vocs-twoslash_tagBackground: var(--vocs-color_backgroundBlueTint);--vocs-twoslash_tagWarnColor: var(--vocs-color_textYellow);--vocs-twoslash_tagWarnBackground: var(--vocs-color_backgroundYellowTint);--vocs-twoslash_tagAnnotateColor: var(--vocs-color_textGreen);--vocs-twoslash_tagAnnotateBackground: var(--vocs-color_backgroundGreenTint2)}:root .twoslash-popup-info-hover,:root .twoslash-popup-info{--shiki-light-bg: var(--vocs-color_background2)}:root .twoslash-popup-info{width:-moz-max-content;width:max-content}:root.dark .twoslash-popup-info,:root.dark .twoslash-popup-info-hover{--shiki-dark-bg: var(--vocs-color_background5)}.twoslash-query-persisted>.twoslash-popup-info{z-index:1}:not(.twoslash-query-persisted)>.twoslash-popup-info{z-index:2}.twoslash:hover .twoslash-hover{border-color:var(--vocs-twoslash_underlineColor)}.twoslash .twoslash-hover{border-bottom:1px dotted transparent;transition-timing-function:ease;transition:border-color .3s}.twoslash-query-persisted{position:relative}.twoslash .twoslash-popup-info{position:absolute;top:0;left:0;opacity:0;display:inline-block;transform:translateY(1.1em);background:var(--vocs-twoslash_popupBackground);border:1px solid var(--vocs-twoslash_borderColor);transition:opacity .3s;border-radius:4px;max-width:540px;padding:4px 6px;pointer-events:none;text-align:left;z-index:20;white-space:pre-wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:var(--vocs-twoslash_popupShadow)}.twoslash .twoslash-popup-info-hover{background:var(--vocs-twoslash_popupBackground);border:1px solid var(--vocs-twoslash_borderColor);border-radius:4px;box-shadow:var(--vocs-twoslash_popupShadow);display:inline-block;max-width:500px;pointer-events:auto;position:fixed;opacity:1;transition:opacity .3s;white-space:pre-wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:20}.twoslash .twoslash-popup-scroll-container{max-height:300px;padding:4px 0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.twoslash-popup-arrow{position:absolute;top:-4px;left:1em;border-top:1px solid var(--vocs-twoslash_borderColor);border-right:1px solid var(--vocs-twoslash_borderColor);background:var(--vocs-twoslash_popupBackground);transform:rotate(-45deg);width:6px;height:6px;pointer-events:none}.twoslash .twoslash-popup-scroll-container::-webkit-scrollbar{display:none}.twoslash .twoslash-popup-jsdoc{border-top:1px solid var(--vocs-color_border2);color:var(--vocs-color_text);font-family:sans-serif;font-weight:500;margin-top:4px;padding:4px 10px 0}.twoslash-tag-line+.twoslash-tag-line{margin-top:-.2em}.twoslash-query-persisted .twoslash-popup-info{z-index:9;transform:translateY(1.5em)}.twoslash-hover:hover .twoslash-popup-info,.twoslash-query-persisted .twoslash-popup-info{opacity:1;pointer-events:auto}.twoslash-popup-info:hover,.twoslash-popup-info-hover:hover{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.twoslash-error-line{position:relative;background-color:var(--vocs-twoslash_errorBackground);border-left:2px solid var(--vocs-twoslash_errorColor);color:var(--vocs-twoslash_errorColor);margin:.2em 0}.twoslash-error{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c94824'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat-x bottom left;padding-bottom:2px}.twoslash-completion-cursor{position:relative}.twoslash-completion-cursor .twoslash-completion-list{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:0;left:0;transform:translateY(1.2em);margin:3px 0 0 -1px;z-index:8;box-shadow:var(--vocs-twoslash_popupShadow);background:var(--vocs-twoslash_popupBackground);border:1px solid var(--vocs-twoslash_borderColor)}.twoslash-completion-list{border-radius:4px;font-size:.8rem;padding:4px;display:flex;flex-direction:column;gap:4px;width:240px}.twoslash-completion-list:hover{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.twoslash-completion-list:before{content:" ";background-color:var(--vocs-twoslash_cursorColor);width:2px;position:absolute;top:-1.6em;height:1.4em;left:-1px}.twoslash-completion-list .twoslash-completion-list-item{overflow:hidden;display:flex;align-items:center;gap:.5em;line-height:1em}.twoslash-completion-list .twoslash-completion-list-item span.twoslash-completions-unmatched.twoslash-completions-unmatched.twoslash-completions-unmatched{color:var(--vocs-twoslash_unmatchedColor)!important}.twoslash-completion-list .deprecated{text-decoration:line-through;opacity:.5}.twoslash-completion-list .twoslash-completion-list-item span.twoslash-completions-matched.twoslash-completions-unmatched.twoslash-completions-unmatched{color:var(--vocs-twoslash_matchedColor)!important}.twoslash-tag-line{position:relative;background-color:var(--vocs-twoslash_tagBackground);border-left:2px solid var(--vocs-twoslash_tagColor);color:var(--vocs-twoslash_tagColor);margin:.2em 0;display:flex;align-items:center;gap:.3em}.twoslash-tag-line+.line[data-empty-line]+.twoslash-tag-line{margin-top:-1.95em}.twoslash-tag-line .twoslash-tag-icon{width:1.1em;color:inherit}.twoslash-tag-line.twoslash-tag-error-line{background-color:var(--vocs-twoslash_errorBackground);border-left:2px solid var(--vocs-twoslash_errorColor);color:var(--vocs-twoslash_errorColor)}.twoslash-tag-line.twoslash-tag-warn-line{background-color:var(--vocs-twoslash_tagWarnBackground);border-left:2px solid var(--vocs-twoslash_tagWarnColor);color:var(--vocs-twoslash_tagWarnColor)}.twoslash-tag-line.twoslash-tag-annotate-line{background-color:var(--vocs-twoslash_tagAnnotateBackground);border-left:2px solid var(--vocs-twoslash_tagAnnotateColor);color:var(--vocs-twoslash_tagAnnotateColor)}.twoslash-highlighted{border-radius:var(--vocs-borderRadius_2);background-color:var(--vocs-color_codeCharacterHighlightBackground)!important;box-shadow:0 0 0 4px var(--vocs-color_codeCharacterHighlightBackground)}@media (prefers-reduced-motion: reduce){.twoslash *{transition:none!important}}.vocs_ExternalLink:after{content:"";background-color:currentColor;color:var(--vocs_ExternalLink_arrowColor);display:inline-block;height:.5em;margin-left:.325em;margin-right:.25em;width:.5em;-webkit-mask:var(--vocs_ExternalLink_iconUrl) no-repeat center / contain;mask:var(--vocs_ExternalLink_iconUrl) no-repeat center / contain}.vocs_Link_accent_underlined{color:var(--vocs-color_link);font-weight:var(--vocs-fontWeight_medium);text-underline-offset:var(--vocs-space_2);text-decoration:underline;transition:color .1s}.vocs_Link_accent_underlined:hover{color:var(--vocs-color_linkHover)}.vocs_Link_styleless{--vocs_ExternalLink_arrowColor: var(--vocs-color_text3)}.vocs_NotFound{align-items:center;display:flex;flex-direction:column;max-width:400px;margin:0 auto;padding-top:var(--vocs-space_64)}.vocs_NotFound_divider{border-color:var(--vocs-color_border);width:50%}.vocs_H1{font-size:var(--vocs-fontSize_h1);letter-spacing:-.02em}.vocs_Heading{align-items:center;color:var(--vocs-color_heading);font-weight:var(--vocs-fontWeight_semibold);gap:.25em;line-height:var(--vocs-lineHeight_heading);position:relative}.vocs_Heading_slugTarget{position:absolute;top:0;visibility:hidden}@media screen and (min-width: 1081px){.vocs_Heading_slugTarget{top:calc(-1 * (var(--vocs-topNav_height)))}.vocs_Header .vocs_Heading_slugTarget,.vocs_Step_title .vocs_Heading_slugTarget,.vocs_Header+.vocs_Heading .vocs_Heading_slugTarget{top:calc(-1 * (var(--vocs-topNav_height) + var(--vocs-space_24)))}}@media screen and (max-width: 1080px){.vocs_Heading_slugTarget{top:calc(-1 * var(--vocs-topNav_curtainHeight))}.vocs_Header .vocs_Heading_slugTarget,.vocs_Header+.vocs_Heading .vocs_Heading_slugTarget{top:calc(-1 * calc(var(--vocs-topNav_curtainHeight) + var(--vocs-space_24)))}}.vocs_Blockquote{border-left:2px solid var(--vocs-color_blockquoteBorder);padding-left:var(--vocs-space_16);margin-bottom:var(--vocs-space_16)}.vocs_H2+.vocs_List,.vocs_H3+.vocs_List,.vocs_H4+.vocs_List,.vocs_H5+.vocs_List,.vocs_H6+.vocs_List{margin-top:calc(var(--vocs-space_8) * -1)}.vocs_Paragraph+.vocs_List{margin-top:calc(-1 * var(--vocs-space_8))}.vocs_List_ordered{list-style:decimal;padding-left:var(--vocs-space_20);margin-bottom:var(--vocs-space_16)}.vocs_List_ordered .vocs_List_ordered{list-style:lower-alpha}.vocs_List_ordered .vocs_List_ordered .vocs_List_ordered{list-style:lower-roman}.vocs_List_unordered{list-style:disc;padding-left:var(--vocs-space_24);margin-bottom:var(--vocs-space_16)}.vocs_List_unordered .vocs_List_unordered{list-style:circle}.vocs_List_ordered .vocs_List_ordered,.vocs_List_unordered .vocs_List_unordered,.vocs_List_ordered .vocs_List_unordered,.vocs_List_unordered .vocs_List_ordered{margin-bottom:var(--vocs-space_0);padding-top:var(--vocs-space_8);padding-left:var(--vocs-space_16);padding-bottom:var(--vocs-space_0)}.vocs_List_unordered.contains-task-list{list-style:none;padding-left:var(--vocs-space_12)}.vocs_Paragraph{line-height:var(--vocs-lineHeight_paragraph)}.vocs_Blockquote>.vocs_Paragraph{color:var(--vocs-color_blockquoteText);margin-bottom:var(--vocs-space_8)}.vocs_H2+.vocs_Paragraph,.vocs_H3+.vocs_Paragraph,.vocs_H4+.vocs_Paragraph,.vocs_H5+.vocs_Paragraph,.vocs_H6+.vocs_Paragraph,.vocs_List+.vocs_Paragraph{margin-top:calc(var(--vocs-space_8) * -1)}.vocs_Paragraph+.vocs_Paragraph{margin-top:calc(-1 * var(--vocs-space_8))}:root:not(.dark) .vocs_utils_visibleDark{display:none}:root.dark .vocs_utils_visibleLight{display:none}.vocs_utils_visuallyHidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.vocs_DesktopSearch_search{align-items:center;background-color:var(--vocs-color_backgroundDark);border:1px solid var(--vocs-color_backgroundDark);border-radius:var(--vocs-borderRadius_8);color:var(--vocs-color_text2);display:flex;font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_medium);gap:var(--vocs-space_6);height:var(--vocs-space_40);max-width:15.5rem;padding-left:var(--vocs-space_12);padding-right:var(--vocs-space_12);position:relative;width:100%;transition:color .1s,border-color .1s}.vocs_DesktopSearch_search:hover{color:var(--vocs-color_text);border-color:var(--vocs-color_text3)}.vocs_DesktopSearch_searchCommand{align-items:center;border:1.5px solid var(--vocs-color_text3);border-radius:var(--vocs-borderRadius_4);color:var(--vocs-color_text3);display:flex;height:var(--vocs-space_12);justify-content:center;margin-left:auto;margin-top:var(--vocs-space_1);padding:var(--vocs-space_1);width:var(--vocs-space_12)}.vocs_Kbd{color:var(--vocs-color_text2);display:inline-block;border-radius:var(--vocs-borderRadius_3);font-size:var(--vocs-fontSize_11);font-family:var(--vocs-fontFamily_default);font-feature-settings:cv08;line-height:105%;min-width:20px;padding:var(--vocs-space_3);padding-left:var(--vocs-space_4);padding-right:var(--vocs-space_4);padding-top:var(--vocs-space_3);text-align:center;text-transform:capitalize;vertical-align:baseline;border:.5px solid var(--vocs-color_border);background-color:var(--vocs-color_background3);box-shadow:var(--vocs-color_shadow2) 0 2px 0 0}.vocs_KeyboardShortcut{align-items:center;display:inline-flex;gap:var(--vocs-space_6);font-size:var(--vocs-fontSize_12)}.vocs_KeyboardShortcut_kbdGroup{align-items:center;display:inline-flex;gap:var(--vocs-space_3)}@media screen and (max-width: 720px){.vocs_KeyboardShortcut{display:none}}@keyframes vocs_SearchDialog_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes vocs_SearchDialog_fadeAndSlideIn{0%{opacity:0;transform:translate(-50%,-5%) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.vocs_SearchDialog{animation:vocs_SearchDialog_fadeAndSlideIn .1s ease-in-out;background:var(--vocs-color_background);border-radius:var(--vocs-borderRadius_6);display:flex;flex-direction:column;gap:var(--vocs-space_8);height:-moz-min-content;height:min-content;left:50%;margin:64px auto;max-height:min(100vh - 128px,900px);padding:var(--vocs-space_12);padding-bottom:var(--vocs-space_8);position:fixed;top:0;transform:translate(-50%);width:min(100vw - 60px,775px);z-index:var(--vocs-zIndex_backdrop)}.vocs_SearchDialog_overlay{animation:vocs_SearchDialog_fadeIn .1s ease-in-out;background:#0009;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vocs-zIndex_backdrop)}.vocs_SearchDialog_searchBox{align-items:center;border:1px solid var(--vocs-color_border);border-radius:var(--vocs-borderRadius_4);display:flex;gap:var(--vocs-space_8);padding-left:var(--vocs-space_8);padding-right:var(--vocs-space_8);margin-bottom:var(--vocs-space_8);width:100%}.vocs_SearchDialog_searchBox:focus-within{border-color:var(--vocs-color_borderAccent)}.vocs_SearchDialog_searchInput{background:transparent;display:flex;font-size:var(--vocs-fontSize_16);height:var(--vocs-space_40);width:100%}.vocs_SearchDialog_searchInput:focus{outline:none}.vocs_SearchDialog_searchInput::-moz-placeholder{color:var(--vocs-color_text4)}.vocs_SearchDialog_searchInput::placeholder{color:var(--vocs-color_text4)}.vocs_SearchDialog_searchInputIcon{color:var(--vocs-color_text3)}.vocs_SearchDialog_searchInputIconMobile{display:none}.vocs_SearchDialog_results{display:flex;flex-direction:column;gap:var(--vocs-space_8);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;width:100%}.vocs_SearchDialog_result{border:1.5px solid var(--vocs-color_border);border-radius:var(--vocs-borderRadius_4);width:100%}.vocs_SearchDialog_result:focus-within{border-color:var(--vocs-color_borderAccent)}.vocs_SearchDialog_result>a{display:flex;flex-direction:column;gap:var(--vocs-space_8);min-height:var(--vocs-space_36);outline:none;justify-content:center;padding:var(--vocs-space_12);width:100%}.vocs_SearchDialog_resultSelected{border-color:var(--vocs-color_borderAccent)}.vocs_SearchDialog_resultIcon{color:var(--vocs-color_textAccent);margin-right:1px;width:15px}.vocs_SearchDialog_titles{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--vocs-fontWeight_medium);gap:var(--vocs-space_4);line-height:22px}.vocs_SearchDialog_title{align-items:center;display:flex;gap:var(--vocs-space_4);white-space:nowrap}.vocs_SearchDialog_titleIcon{color:var(--vocs-color_text);display:inline-block;opacity:.5}.vocs_SearchDialog_resultSelected .vocs_SearchDialog_title,.vocs_SearchDialog_resultSelected .vocs_SearchDialog_titleIcon{color:var(--vocs-color_textAccent)}.vocs_SearchDialog_content{padding:0}.vocs_SearchDialog_excerpt{max-height:8.75rem;overflow:hidden;opacity:.5;position:relative}.vocs_SearchDialog_excerpt:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:8px;background:linear-gradient(var(--vocs-color_background),transparent);z-index:1000}.vocs_SearchDialog_excerpt:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:12px;background:linear-gradient(transparent,var(--vocs-color_background));z-index:1000}.vocs_SearchDialog_title mark,.vocs_SearchDialog_excerpt mark{background-color:var(--vocs-color_searchHighlightBackground);color:var(--vocs-color_searchHighlightText);border-radius:var(--vocs-borderRadius_2);padding-bottom:0;padding-left:var(--vocs-space_2);padding-right:var(--vocs-space_2);padding-top:0}.vocs_SearchDialog_resultSelected .vocs_SearchDialog_excerpt{opacity:1}.vocs_SearchDialog_searchShortcuts{align-items:center;color:var(--vocs-color_text2);display:flex;gap:var(--vocs-space_20);font-size:var(--vocs-fontSize_14)}.vocs_SearchDialog_searchShortcutsGroup{align-items:center;display:inline-flex;gap:var(--vocs-space_3);margin-right:var(--vocs-space_6)}@media screen and (max-width: 720px){.vocs_SearchDialog{border-radius:0;height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0;max-height:unset;width:100vw}.vocs_SearchDialog_searchInputIconDesktop{display:none}.vocs_SearchDialog_searchInputIconMobile{display:block}.vocs_SearchDialog_excerpt{opacity:1}.vocs_SearchDialog_searchShortcuts{display:none}}.vocs_DesktopTopNav{align-items:center;display:flex;justify-content:space-between;padding:0 var(--vocs-topNav_horizontalPadding);height:var(--vocs-topNav_height)}.vocs_DesktopTopNav_withLogo{padding-left:calc(((100% - var(--vocs-content_width)) / 2) + var(--vocs-topNav_horizontalPadding))}.vocs_DesktopTopNav_button{border-radius:var(--vocs-borderRadius_4);padding:var(--vocs-space_8)}.vocs_DesktopTopNav_content{right:calc(-1 * var(--vocs-space_24))}.vocs_DesktopTopNav_curtain{background:linear-gradient(var(--vocs-color_background),transparent 70%);height:30px;opacity:.98;width:100%}.vocs_DesktopTopNav_divider{background-color:var(--vocs-color_border);height:35%;width:1px}.vocs_DesktopTopNav_group{align-items:center;display:flex}.vocs_DesktopTopNav_icon{color:var(--vocs-color_text2);transition:color .1s}.vocs_DesktopTopNav_button:hover .vocs_DesktopTopNav_icon{color:var(--vocs-color_text)}.vocs_DesktopTopNav_item{align-items:center;display:flex;height:100%;position:relative}.vocs_DesktopTopNav_logo{padding-left:var(--vocs-sidebar_horizontalPadding);padding-right:var(--vocs-sidebar_horizontalPadding);width:var(--vocs-sidebar_width)}.vocs_DesktopTopNav_logoWrapper{display:flex;height:100%;justify-content:flex-end;left:0;position:absolute;width:var(--vocs_DocsLayout_leftGutterWidth)}.vocs_DesktopTopNav_section{align-items:center;display:flex;height:100%;gap:var(--vocs-space_24)}@media screen and (max-width: 1080px){.vocs_DesktopTopNav,.vocs_DesktopTopNav_curtain{display:none}}@media screen and (max-width: 1280px){.vocs_DesktopTopNav_hideCompact{display:none}}.vocs_Icon{align-items:center;display:flex;height:var(--vocs_Icon_size);width:var(--vocs_Icon_size)}:root:not(.dark) .vocs_Logo_logoDark{display:none}:root.dark .vocs_Logo_logoLight{display:none}.vocs_NavLogo_logoImage{height:50%;width:auto}.vocs_NavLogo_title{font-size:var(--vocs-fontSize_18);font-weight:var(--vocs-fontWeight_semibold);line-height:var(--vocs-lineHeight_heading)}@keyframes vocs_NavigationMenu_fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.vocs_NavigationMenu_list{display:flex;gap:var(--vocs-space_20)}.vocs_NavigationMenu_link{align-items:center;display:flex;font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_medium);height:100%}.vocs_NavigationMenu_link:hover,.vocs_NavigationMenu_link[data-active=true]{color:var(--vocs-color_textAccent)}.vocs_NavigationMenu_trigger:after{content:"";background-color:currentColor;color:var(--vocs-color_text3);display:inline-block;height:.625em;margin-left:.325em;width:.625em;-webkit-mask:var(--vocs_NavigationMenu_chevronDownIcon) no-repeat center / contain;mask:var(--vocs_NavigationMenu_chevronDownIcon) no-repeat center / contain}.vocs_NavigationMenu_content{background-color:var(--vocs-color_background2);border:1px solid var(--vocs-color_border);border-radius:var(--vocs-borderRadius_4);box-shadow:0 3px 10px var(--vocs-color_shadow);display:flex;flex-direction:column;padding:var(--vocs-space_12) var(--vocs-space_16);position:absolute;top:calc(100% + var(--vocs-space_8));min-width:200px;z-index:var(--vocs-zIndex_popover);animation:vocs_NavigationMenu_fadeIn .5s cubic-bezier(.16,1,.3,1)}.vocs_Footer{--vocs_Footer_iconWidth: 24px;display:flex;flex-direction:column;gap:var(--vocs-space_32);max-width:var(--vocs-content_width);overflow-x:hidden;padding:var(--vocs-space_28) var(--vocs-content_horizontalPadding) var(--vocs-space_48)}.vocs_Footer_container{border-bottom:1px solid var(--vocs-color_border);display:flex;justify-content:space-between;padding-bottom:var(--vocs-space_16)}.vocs_Footer_editLink{align-items:center;display:flex;font-size:var(--vocs-fontSize_14);gap:var(--vocs-space_8);text-decoration:none}.vocs_Footer_lastUpdated{color:var(--vocs-color_text3);font-size:var(--vocs-fontSize_14)}.vocs_Footer_navigation{display:flex;justify-content:space-between}.vocs_Footer_navigationIcon{width:var(--vocs_Footer_iconWidth)}.vocs_Footer_navigationIcon_left{display:flex}.vocs_Footer_navigationIcon_right{display:flex;justify-content:flex-end}.vocs_Footer_navigationItem{display:flex;flex-direction:column;gap:var(--vocs-space_4)}.vocs_Footer_navigationItem_right{align-items:flex-end}.vocs_Footer_navigationText{align-items:center;display:flex;font-size:var(--vocs-fontSize_18);font-weight:var(--vocs-fontWeight_medium)}.vocs_Footer_navigationTextInner{overflow:hidden;text-overflow:ellipsis;width:26ch;white-space:pre}@media screen and (max-width: 720px){.vocs_Footer_navigationIcon_left,.vocs_Footer_navigationIcon_right{justify-content:center}.vocs_Footer_navigationText{font-size:var(--vocs-fontSize_12)}}@media screen and (max-width: 480px){.vocs_Footer_navigationTextInner{width:20ch}}.vocs_MobileSearch_searchButton{align-items:center;display:flex;color:var(--vocs-color_text);height:var(--vocs-space_28);justify-content:center;width:var(--vocs-space_28)}@keyframes vocs_MobileTopNav_fadeIn{0%{opacity:0}to{opacity:1}}.vocs_MobileTopNav{align-items:center;background-color:var(--vocs-color_backgroundDark);border-bottom:1px solid var(--vocs-color_border);display:none;height:100%;justify-content:space-between;padding:var(--vocs-space_0) var(--vocs-content_horizontalPadding);width:100%}.vocs_MobileTopNav_button{border-radius:var(--vocs-borderRadius_4);padding:var(--vocs-space_8)}.vocs_MobileTopNav_content{left:calc(-1 * var(--vocs-space_24))}.vocs_MobileTopNav_curtain{align-items:center;background-color:var(--vocs-color_backgroundDark);border-bottom:1px solid var(--vocs-color_border);display:none;justify-content:space-between;font-size:var(--vocs-fontSize_13);font-weight:var(--vocs-fontWeight_medium);height:100%;padding:var(--vocs-space_0) var(--vocs-content_horizontalPadding);width:100%}.vocs_MobileTopNav_curtainGroup{align-items:center;display:flex;gap:var(--vocs-space_12)}.vocs_MobileTopNav_divider{background-color:var(--vocs-color_border);height:35%;width:1px}.vocs_MobileTopNav_group{align-items:center;display:flex;height:100%}.vocs_MobileTopNav_icon{color:var(--vocs-color_text2);transition:color .1s}.vocs_MobileTopNav_button:hover .vocs_MobileTopNav_icon{color:var(--vocs-color_text)}.vocs_MobileTopNav_item{position:relative}.vocs_MobileTopNav_logo{align-items:center;display:flex;height:var(--vocs-topNav_height)}.vocs_MobileTopNav_logoImage{height:30%}.vocs_MobileTopNav_menuTrigger{align-items:center;display:flex;gap:var(--vocs-space_8)}.vocs_MobileTopNav_menuTitle{max-width:22ch;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:pre}.vocs_MobileTopNav_navigation{margin-left:var(--vocs-space_8)}.vocs_MobileTopNav_navigationContent{display:flex;flex-direction:column;margin-left:var(--vocs-space_8)}.vocs_MobileTopNav_navigationItem{align-items:center;display:flex;justify-content:flex-start;font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_medium);width:100%}.vocs_MobileTopNav_navigationItem:hover,.vocs_MobileTopNav_navigationItem[data-active=true],.vocs_MobileTopNav_navigationItem[data-state=open]{color:var(--vocs-color_textAccent)}.vocs_MobileTopNav_trigger:after{content:"";background-color:currentColor;display:inline-block;height:.625em;margin-left:.325em;width:.625em;-webkit-mask:var(--vocs_MobileTopNav_chevronDownIcon) no-repeat center / contain;mask:var(--vocs_MobileTopNav_chevronDownIcon) no-repeat center / contain}.vocs_MobileTopNav_trigger[data-state=open]:after{-webkit-mask:var(--vocs_MobileTopNav_chevronUpIcon) no-repeat center / contain;mask:var(--vocs_MobileTopNav_chevronUpIcon) no-repeat center / contain}.vocs_MobileTopNav_outlineTrigger{animation:vocs_MobileTopNav_fadeIn .5s cubic-bezier(.16,1,.3,1);align-items:center;color:var(--vocs-color_text2);display:flex;gap:var(--vocs-space_6)}.vocs_MobileTopNav_outlineTrigger[data-state=open]{color:var(--vocs-color_textAccent)}.vocs_MobileTopNav_outlinePopover{display:none;overflow-y:scroll;padding:var(--vocs-space_16);max-height:80vh}.vocs_MobileTopNav_section{align-items:center;display:flex;height:100%;gap:var(--vocs-space_16)}.vocs_MobileTopNav_separator{background-color:var(--vocs-color_border);height:1.75em;width:1px}.vocs_MobileTopNav_sidebarPopover{display:none;overflow-y:scroll;padding:0 var(--vocs-sidebar_horizontalPadding);max-height:80vh;width:var(--vocs-sidebar_width)}.vocs_MobileTopNav_title{font-size:var(--vocs-fontSize_18);font-weight:var(--vocs-fontWeight_semibold);line-height:var(--vocs-lineHeight_heading)}.vocs_MobileTopNav_topNavPopover{display:none;overflow-y:scroll;padding:var(--vocs-sidebar_verticalPadding) var(--vocs-sidebar_horizontalPadding);max-height:80vh;width:var(--vocs-sidebar_width)}@media screen and (max-width: 1080px){.vocs_MobileTopNav,.vocs_MobileTopNav_curtain{display:flex}.vocs_MobileTopNav_outlinePopover{display:block;max-width:300px}.vocs_MobileTopNav_sidebarPopover{display:block}.vocs_MobileTopNav_topNavPopover{display:flex;flex-direction:column}}@media screen and (max-width: 720px){.vocs_MobileTopNav_navigation:not(.vocs_MobileTopNav_navigation_compact){display:none}}@media screen and (min-width: 721px){.vocs_MobileTopNav_navigation.vocs_MobileTopNav_navigation_compact{display:none}}.vocs_Outline{width:100%}.vocs_Outline_nav{display:flex;flex-direction:column;gap:var(--vocs-space_8)}.vocs_DocsLayout_gutterRight .vocs_Outline_nav{border-left:1px solid var(--vocs-color_border);padding-left:var(--vocs-space_16)}.vocs_Outline_heading{color:var(--vocs-color_title);font-size:var(--vocs-fontSize_13);font-weight:var(--vocs-fontWeight_semibold);line-height:var(--vocs-lineHeight_heading);letter-spacing:.025em}.vocs_Outline_items .vocs_Outline_items{padding-left:var(--vocs-space_12)}.vocs_Outline_item{line-height:var(--vocs-lineHeight_outlineItem);margin-bottom:var(--vocs-space_8);overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.vocs_Outline_link{color:var(--vocs-color_text2);font-weight:var(--vocs-fontWeight_medium);font-size:var(--vocs-fontSize_13);transition:color .1s}.vocs_Outline_link[data-active=true]{color:var(--vocs-color_textAccent)}.vocs_Outline_link[data-active=true]:hover{color:var(--vocs-color_textAccentHover)}.vocs_Outline_link:hover{color:var(--vocs-color_text)}.vocs_Popover{background-color:var(--vocs-color_background2);border:1px solid var(--vocs-color_border);border-radius:var(--vocs-borderRadius_4);margin:0 var(--vocs-space_6);z-index:var(--vocs-zIndex_popover)}.vocs_Sidebar{display:flex;flex-direction:column;font-size:var(--vocs-fontSize_14);overflow-y:auto;width:var(--vocs-sidebar_width)}.vocs_Sidebar_backLink{text-align:left}.vocs_Sidebar_divider{background-color:var(--vocs-color_border);width:100%;height:1px}.vocs_Sidebar_navigation{outline:0}.vocs_Sidebar_navigation:first-child{padding-top:var(--vocs-space_16)}.vocs_Sidebar_group{display:flex;flex-direction:column}.vocs_Sidebar_logo{align-items:center;display:flex;height:var(--vocs-topNav_height);padding-top:var(--vocs-space_4)}.vocs_Sidebar_logoWrapper{background-color:var(--vocs-color_backgroundDark);position:sticky;top:0;z-index:var(--vocs-zIndex_gutterTopCurtain)}.vocs_Sidebar_section{display:flex;flex-direction:column;font-size:1em}.vocs_Sidebar_navigation>.vocs_Sidebar_group>.vocs_Sidebar_section+.vocs_Sidebar_section{border-top:1px solid var(--vocs-color_border)}.vocs_Sidebar_levelCollapsed{gap:var(--vocs-space_4);padding-bottom:var(--vocs-space_12)}.vocs_Sidebar_levelInset{border-left:1px solid var(--vocs-color_border);font-size:var(--vocs-fontSize_13);margin-top:var(--vocs-space_8);padding-left:var(--vocs-space_12)}.vocs_Sidebar_levelInset.vocs_Sidebar_levelInset.vocs_Sidebar_levelInset{font-weight:var(--vocs-fontWeight_regular);padding-top:0;padding-bottom:0}.vocs_Sidebar_items{display:flex;flex-direction:column;gap:.625em;padding-top:var(--vocs-space_16);padding-bottom:var(--vocs-space_16);font-weight:var(--vocs-fontWeight_medium)}.vocs_Sidebar_level .vocs_Sidebar_items{padding-top:var(--vocs-space_6)}.vocs_Sidebar_item{color:var(--vocs-color_text3);letter-spacing:.25px;line-height:var(--vocs-lineHeight_sidebarItem);width:100%;transition:color .1s}.vocs_Sidebar_item:hover{color:var(--vocs-color_text)}.vocs_Sidebar_item[data-active=true]{color:var(--vocs-color_textAccent)}.vocs_Sidebar_sectionHeader{align-items:center;display:flex;justify-content:space-between}.vocs_Sidebar_level>.vocs_Sidebar_sectionHeader{padding-top:var(--vocs-space_12)}.vocs_Sidebar_sectionHeaderActive{color:var(--vocs-color_text)}.vocs_Sidebar_sectionTitle{color:var(--vocs-color_title);font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_semibold);letter-spacing:.25px;width:100%}.vocs_Sidebar_sectionCollapse{color:var(--vocs-color_text3);transform:rotate(90deg);transition:transform .25s}.vocs_Sidebar_sectionCollapseActive{transform:rotate(0)}@media screen and (max-width: 1080px){.vocs_Sidebar{width:100%}.vocs_Sidebar_logoWrapper{display:none}}.vocs_SkipLink{background:var(--vocs-color_background);border-radius:var(--vocs-borderRadius_4);color:var(--vocs-color_link);font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_semibold);left:var(--vocs-space_8);padding:var(--vocs-space_8) var(--vocs-space_16);position:fixed;text-decoration:none;top:var(--vocs-space_8);z-index:999}.vocs_SkipLink:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;width:auto}:root{--vocs-fontFamily_default: Inter}:root.dark{--vocs-fontFamily_default: Inter}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal}@font-face{font-family:Roboto Mono;src:url(/fonts/RobotoMono-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@layer vocs_preflight{*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.visible{visibility:visible!important}.static{position:static!important}.absolute{position:absolute!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mb-2{margin-bottom:.5rem!important}.mb-4{margin-bottom:1rem!important}.mb-8{margin-bottom:2rem!important}.block{display:block!important}.inline{display:inline!important}.flex{display:flex!important}.table{display:table!important}.contents{display:contents!important}.hidden{display:none!important}.max-w-screen-lg{max-width:1024px!important}.max-w-screen-md{max-width:848px!important}.max-w-screen-xl{max-width:1280px!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.justify-start{justify-content:flex-start!important}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(2rem * var(--tw-space-y-reverse))!important}.bg-\[\#e3e8ed\]{--tw-bg-opacity: 1 !important;background-color:rgb(227 232 237 / var(--tw-bg-opacity))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.lowercase{text-transform:lowercase!important}.text-gray-500{--tw-text-opacity: 1 !important;color:rgb(107 114 128 / var(--tw-text-opacity))!important}.text-gray-600{--tw-text-opacity: 1 !important;color:rgb(75 85 99 / var(--tw-text-opacity))!important}.text-gray-700{--tw-text-opacity: 1 !important;color:rgb(55 65 81 / var(--tw-text-opacity))!important}.text-gray-900{--tw-text-opacity: 1 !important;color:rgb(17 24 39 / var(--tw-text-opacity))!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}#home-install .vocs_CodeGroup{display:flex;height:100%;flex-direction:column}#home-install .vocs_Tabs_content{flex:1}#home-install .vocs_Code{font-size:18px}.vocs_MobileTopNav_navigation{display:block!important}.tabs{display:flex}.tabs button{padding:10px 20px;cursor:pointer;border:none;background-color:transparent;border-bottom:3px solid transparent;transition:all .3s ease}.tabs button.active{border-bottom-color:#fff;font-weight:700}.tab-panels{padding-top:20px;animation:fadeIn .3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:1rem}.card{background-color:#3c393f;border-radius:10px;height:240px;padding:1rem;color:#fff;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;justify-content:space-between}.card-icon{font-size:2rem}.card-content{margin:auto;margin-top:1rem}.card-title{margin:0;font-size:1.25rem}.card-description{margin:0;font-size:1rem;opacity:.7}.card-link{text-decoration:none;color:inherit}table{text-align:center;width:100%;border-collapse:collapse}th,td{padding:8px;text-align:left;border:1px solid #3e3e3e;color:#fff}.network-logos{width:30px;height:auto}.cell-content{font-size:14px;float:left;display:flex;align-items:center;justify-content:center}.cell-image{width:30px;height:auto;float:left;margin:5px}.cell-text{min-width:140px}.widget{margin:10px auto auto;border:1px solid #3e3e3e;background-color:#1a1a1a;border-radius:20px;box-shadow:0 4px 8px #0000001a;overflow:hidden;width:400px;display:flex;flex-direction:column;align-items:center;padding:20px}.widget-body{width:100%;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0}.widget-footer{width:100%;text-align:center;color:gray}.mint-image{border:1px solid #3e3e3e;border-radius:15px;max-width:100%;max-height:auto;margin:0}.mint-button{margin:5px;background-image:linear-gradient(to right,#7537f9,#651fff);color:#fff;padding:11px 24px;border-radius:30px;font-size:16px;font-weight:700;border:none;cursor:pointer;text-align:center;box-shadow:0 4px 8px #0003;transition:background-color .3s,box-shadow .3s}.mint-button:hover{background-image:linear-gradient(to right,#612cd2,#541ad1);box-shadow:0 6px 12px #0000004d}.dashed-box{margin:20px;padding:5px;border:2px dashed #541ad1}.video-container{position:relative;width:560px;height:315px}.preview-image{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.video-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:none}.hover\:underline:hover{text-decoration-line:underline!important}.dark\:bg-\[\#1e1d20\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(30 29 32 / var(--tw-bg-opacity))!important}.dark\:bg-\[\#232225\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(35 34 37 / var(--tw-bg-opacity))!important}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity))!important}.dark\:text-white:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}@media (min-width: 640px){.sm\:py-16{padding-top:4rem!important;padding-bottom:4rem!important}.sm\:text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.sm\:text-xl{font-size:1.25rem!important;line-height:1.75rem!important}}@media (min-width: 848px){.md\:grid{display:grid!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:gap-12{gap:3rem!important}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(0px * var(--tw-space-y-reverse))!important}}@media (min-width: 1024px){.lg\:mb-16{margin-bottom:4rem!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:py-16{padding-top:4rem!important;padding-bottom:4rem!important}}.vocs_Section{border-top:1px solid var(--vocs-color_border);margin-top:var(--vocs-space_56);padding-top:var(--vocs-space_24)}.vocs_Anchor{color:var(--vocs-color_link);font-weight:var(--vocs-fontWeight_medium);text-underline-offset:var(--vocs-space_2);text-decoration:underline;transition:color .1s}.vocs_Callout_danger .vocs_Anchor{color:var(--vocs-color_dangerText)}.vocs_Callout_danger .vocs_Anchor:hover{color:var(--vocs-color_dangerTextHover)}.vocs_Callout_info .vocs_Anchor{color:var(--vocs-color_infoText)}.vocs_Callout_info .vocs_Anchor:hover{color:var(--vocs-color_infoTextHover)}.vocs_Callout_success .vocs_Anchor{color:var(--vocs-color_successText)}.vocs_Callout_success .vocs_Anchor:hover{color:var(--vocs-color_successTextHover)}.vocs_Callout_tip .vocs_Anchor{color:var(--vocs-color_tipText)}.vocs_Callout_tip .vocs_Anchor:hover{color:var(--vocs-color_tipTextHover)}.vocs_Callout_warning .vocs_Anchor{color:var(--vocs-color_warningText)}.vocs_Callout_warning .vocs_Anchor:hover{color:var(--vocs-color_warningTextHover)}.vocs_Anchor:hover{color:var(--vocs-color_linkHover)}.vocs_Section a.data-footnote-backref{color:var(--vocs-color_link);font-weight:var(--vocs-fontWeight_medium);text-underline-offset:var(--vocs-space_2);text-decoration:underline}.vocs_Section a.data-footnote-backref:hover{color:var(--vocs-color_linkHover)}.vocs_Autolink{opacity:0;margin-top:.1em;position:absolute;transition:opacity .1s,transform .1s;transform:translate(-2px) scale(.98)}.vocs_Heading:hover .vocs_Autolink{opacity:1;transform:translate(0) scale(1)}.vocs_Pre_wrapper{position:relative}.vocs_Code{transition:color .1s}:not(.vocs_Pre)>.vocs_Code{background-color:var(--vocs-color_codeInlineBackground);border:1px solid var(--vocs-color_codeInlineBorder);border-radius:var(--vocs-borderRadius_4);color:var(--vocs-color_codeInlineText);font-size:var(--vocs-fontSize_code);padding:var(--vocs-space_3) var(--vocs-space_6)}.vocs_Anchor>.vocs_Code{color:var(--vocs-color_link);text-decoration:underline;text-underline-offset:var(--vocs-space_2)}.vocs_Anchor:hover>.vocs_Code{color:var(--vocs-color_linkHover)}.vocs_Callout_danger .vocs_Code{color:var(--vocs-color_dangerText)}.vocs_Callout_info .vocs_Code{color:var(--vocs-color_infoText)}.vocs_Callout_success .vocs_Code{color:var(--vocs-color_successText)}.vocs_Callout_tip .vocs_Code{color:var(--vocs-color_tipText)}.vocs_Callout_warning .vocs_Code{color:var(--vocs-color_warningText)}.vocs_Heading .vocs_Code{color:inherit}.twoslash-popup-info-hover>.vocs_Code{background-color:inherit;padding:0;text-wrap:wrap}.twoslash-popup-jsdoc .vocs_Code{display:inline}.vocs_Authors{color:var(--vocs-color_text3);font-size:var(--vocs-fontSize_14)}.vocs_Authors_authors{color:var(--vocs-color_text)}.vocs_Authors_link{text-decoration:underline;text-underline-offset:2px}.vocs_Authors_link:hover{color:var(--vocs-color_text2)}.vocs_Authors_separator{color:var(--vocs-color_text3)}.vocs_BlogPosts{display:flex;flex-direction:column;gap:var(--vocs-space_32)}.vocs_BlogPosts_description{margin-top:var(--vocs-space_16)}.vocs_BlogPosts_divider{border-color:var(--vocs-color_background4)}.vocs_BlogPosts_post:hover .vocs_BlogPosts_readMore{color:var(--vocs-color_textAccent)}.vocs_BlogPosts_title{font-size:var(--vocs-fontSize_h2);font-weight:var(--vocs-fontWeight_semibold)}.vocs_Sponsors{border-radius:var(--vocs-borderRadius_8);display:flex;flex-direction:column;gap:var(--vocs-space_4);overflow:hidden}.vocs_Sponsors_title{background-color:var(--vocs-color_background3);color:var(--vocs-color_text3);font-size:var(--vocs-fontSize_13);font-weight:var(--vocs-fontWeight_medium);padding:var(--vocs-space_4) 0;text-align:center}.vocs_Sponsors_row{display:flex;flex-direction:row;gap:var(--vocs-space_4)}.vocs_Sponsors_column{align-items:center;background-color:var(--vocs-color_background3);display:flex;justify-content:center;padding:var(--vocs-space_32);width:calc(var(--vocs_Sponsors_columns) * 100%)}.vocs_Sponsors_sponsor{transition:background-color .1s}.vocs_Sponsors_sponsor:hover{background-color:var(--vocs-color_background5)}.dark .vocs_Sponsors_sponsor:hover{background-color:var(--vocs-color_white)}.vocs_Sponsors_image{filter:grayscale(1);height:var(--vocs_Sponsors_height);transition:filter .1s}.dark .vocs_Sponsors_image{filter:grayscale(1) invert(1)}.vocs_Sponsors_column:hover .vocs_Sponsors_image{filter:none}.vocs_AutolinkIcon{background-color:var(--vocs-color_textAccent);display:inline-block;margin-left:.25em;height:.8em;width:.8em;-webkit-mask:var(--vocs_AutolinkIcon_iconUrl) no-repeat center / contain;mask:var(--vocs_AutolinkIcon_iconUrl) no-repeat center / contain;transition:background-color .1s}.vocs_Autolink:hover .vocs_AutolinkIcon{background-color:var(--vocs-color_textAccentHover)}@media screen and (max-width: 720px){.vocs_CodeGroup{border-radius:0;border-right:none;border-left:none;margin-left:calc(-1 * var(--vocs-space_16));margin-right:calc(-1 * var(--vocs-space_16))}}.vocs_Steps{border-left:1.5px solid var(--vocs-color_border);counter-reset:step;padding-left:var(--vocs-space_24);margin-left:var(--vocs-space_12);margin-top:var(--vocs-space_24)}@media screen and (max-width: 720px){.vocs_Steps{margin-left:var(--vocs-space_4)}}.vocs_Subtitle{color:var(--vocs-color_text2);font-size:var(--vocs-fontSize_subtitle);font-weight:var(--vocs-fontWeight_regular);letter-spacing:-.02em;line-height:var(--vocs-lineHeight_heading);margin-top:var(--vocs-space_4);text-wrap:balance}.vocs_HorizontalRule{border-top:1px solid var(--vocs-color_hr);margin-bottom:var(--vocs-space_16)}.vocs_ListItem{line-height:var(--vocs-lineHeight_listItem)}.vocs_ListItem:not(:last-child){margin-bottom:.5em}.vocs_CopyButton{align-items:center;background-color:color-mix(in srgb,var(--vocs-color_background2) 75%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:1px solid var(--vocs-color_border);border-radius:var(--vocs-borderRadius_4);color:var(--vocs-color_text3);display:flex;justify-content:center;position:absolute;right:var(--vocs-space_18);top:var(--vocs-space_18);opacity:0;height:32px;width:32px;transition:background-color .15s,opacity .15s;z-index:var(--vocs-zIndex_surface)}.vocs_CopyButton:hover{background-color:var(--vocs-color_background4);transition:background-color .05s}.vocs_CopyButton:focus-visible{background-color:var(--vocs-color_background4);opacity:1;transition:background-color .05s}.vocs_CopyButton:hover:active{background-color:var(--vocs-color_background2)}.vocs_Pre:hover .vocs_CopyButton{opacity:1}.vocs_CodeTitle{align-items:center;background-color:var(--vocs-color_codeTitleBackground);border-bottom:1px solid var(--vocs-color_border);color:var(--vocs-color_text3);display:flex;font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_medium);gap:var(--vocs-space_6);padding:var(--vocs-space_8) var(--vocs-space_24)}.vocs_CodeGroup .vocs_CodeTitle{display:none}@media screen and (max-width: 720px){.vocs_CodeTitle{border-radius:0;padding-left:var(--vocs-space_16);padding-right:var(--vocs-space_16)}}.vocs_CalloutTitle{font-size:var(--vocs-fontSize_12);letter-spacing:.02em;text-transform:uppercase}.vocs_Strong{font-weight:var(--vocs-fontWeight_semibold)}.vocs_Content>.vocs_Strong{display:block}.vocs_Callout>.vocs_Strong{display:block;margin-bottom:var(--vocs-space_4)}.vocs_Summary{cursor:pointer}.vocs_Summary.vocs_Summary:hover{text-decoration:underline}.vocs_Details[open] .vocs_Summary{margin-bottom:var(--vocs-space_4)}.vocs_Callout .vocs_Summary{font-weight:var(--vocs-fontWeight_medium)}.vocs_Details .vocs_Summary.vocs_Summary{margin-bottom:0}.vocs_Table{display:block;border-collapse:collapse;overflow-x:auto;margin-bottom:var(--vocs-space_24)}.vocs_TableCell{border:1px solid var(--vocs-color_tableBorder);font-size:var(--vocs-fontSize_td);padding:var(--vocs-space_8) var(--vocs-space_12)}.vocs_TableHeader{border:1px solid var(--vocs-color_tableBorder);background-color:var(--vocs-color_tableHeaderBackground);color:var(--vocs-color_tableHeaderText);font-size:var(--vocs-fontSize_th);font-weight:var(--vocs-fontWeight_medium);padding:var(--vocs-space_8) var(--vocs-space_12);text-align:left}.vocs_TableHeader[align=center]{text-align:center}.vocs_TableHeader[align=right]{text-align:right}.vocs_TableRow{border-top:1px solid var(--vocs-color_tableBorder)}.vocs_TableRow:nth-child(2n){background-color:var(--vocs-color_background2)}.vocs_Button_button{align-items:center;background:var(--vocs-color_background4);border:1px solid var(--vocs-color_border);border-radius:var(--vocs-borderRadius_4);color:var(--vocs-color_text);display:flex;font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_medium);height:36px;padding:0 var(--vocs-space_16);transition:background .1s;white-space:pre;width:-moz-fit-content;width:fit-content}.vocs_Button_button:hover{background:var(--vocs-color_background3)}.vocs_Button_button_accent{background:var(--vocs-color_backgroundAccent);color:var(--vocs-color_backgroundAccentText);border:1px solid var(--vocs-color_borderAccent)}.vocs_Button_button_accent:hover{background:var(--vocs-color_backgroundAccentHover)}.vocs_HomePage{align-items:center;display:flex;flex-direction:column;padding-top:var(--vocs-space_64);text-align:center;gap:var(--vocs-space_32)}.vocs_HomePage_logo{display:flex;justify-content:center;height:48px}.vocs_HomePage_title{font-size:var(--vocs-fontSize_64);font-weight:var(--vocs-fontWeight_semibold);line-height:1em}.vocs_HomePage_tagline{color:var(--vocs-color_text2);font-size:var(--vocs-fontSize_20);font-weight:var(--vocs-fontWeight_medium);line-height:1.5em}.vocs_HomePage_title+.vocs_HomePage_tagline{margin-top:calc(-1 * var(--vocs-space_8))}.vocs_HomePage_description{color:var(--vocs-color_text);font-size:var(--vocs-fontSize_16);font-weight:var(--vocs-fontWeight_regular);line-height:var(--vocs-lineHeight_paragraph)}.vocs_HomePage_tagline+.vocs_HomePage_description{margin-top:calc(-1 * var(--vocs-space_8))}.vocs_HomePage_buttons{display:flex;gap:var(--vocs-space_16)}.vocs_HomePage_tabs{min-width:300px}.vocs_HomePage_tabsList{display:flex;justify-content:center}.vocs_HomePage_tabsContent{color:var(--vocs-color_text2);font-family:var(--vocs-fontFamily_mono)}.vocs_HomePage_packageManager{color:var(--vocs-color_textAccent)}@media screen and (max-width: 720px){.vocs_HomePage{padding-top:var(--vocs-space_32)}.vocs_HomePage_logo{height:36px}} diff --git a/assets/style-DWGv8Cwg.css b/assets/style-DWGv8Cwg.css new file mode 100644 index 0000000000..eb66f7ad1c --- /dev/null +++ b/assets/style-DWGv8Cwg.css @@ -0,0 +1 @@ +@layer vocs_preflight;:root{--vocs-color_white: rgba(255 255 255 / 100%);--vocs-color_black: rgba(0 0 0 / 100%);--vocs-color_background: rgba(255 255 255 / 100%);--vocs-color_background2: #f9f9f9;--vocs-color_background3: #f6f6f6;--vocs-color_background4: #f0f0f0;--vocs-color_background5: #e8e8e8;--vocs-color_backgroundAccent: #5b5bd6;--vocs-color_backgroundAccentHover: #5151cd;--vocs-color_backgroundAccentText: rgba(255 255 255 / 100%);--vocs-color_backgroundBlueTint: #008cff0b;--vocs-color_backgroundDark: #f9f9f9;--vocs-color_backgroundGreenTint: #00a32f0b;--vocs-color_backgroundGreenTint2: #00a43319;--vocs-color_backgroundIrisTint: #0000ff07;--vocs-color_backgroundRedTint: #ff000008;--vocs-color_backgroundRedTint2: #f3000d14;--vocs-color_backgroundYellowTint: #f4dd0016;--vocs-color_border: #ececec;--vocs-color_border2: #cecece;--vocs-color_borderAccent: #5753c6;--vocs-color_borderBlue: #009eff2a;--vocs-color_borderGreen: #019c393b;--vocs-color_borderIris: #dadcff;--vocs-color_borderRed: #ff000824;--vocs-color_borderYellow: #ffd5008f;--vocs-color_heading: #202020;--vocs-color_inverted: rgba(0 0 0 / 100%);--vocs-color_shadow: #0000000f;--vocs-color_shadow2: #00000006;--vocs-color_text: #4c4c4c;--vocs-color_text2: #646464;--vocs-color_text3: #838383;--vocs-color_text4: #bbbbbb;--vocs-color_textAccent: #5753c6;--vocs-color_textAccentHover: #272962;--vocs-color_textBlue: #0d74ce;--vocs-color_textBlueHover: #113264;--vocs-color_textGreen: #218358;--vocs-color_textGreenHover: #193b2d;--vocs-color_textIris: #5753c6;--vocs-color_textIrisHover: #272962;--vocs-color_textRed: #ce2c31;--vocs-color_textRedHover: #641723;--vocs-color_textYellow: #9e6c00;--vocs-color_textYellowHover: #473b1f;--vocs-color_title: #202020}:root.dark{--vocs-color_white: rgba(255 255 255 / 100%);--vocs-color_black: rgba(0 0 0 / 100%);--vocs-color_background: #232225;--vocs-color_background2: #2b292d;--vocs-color_background3: #2e2c31;--vocs-color_background4: #323035;--vocs-color_background5: #3c393f;--vocs-color_backgroundAccent: #5b5bd6;--vocs-color_backgroundAccentHover: #5753c6;--vocs-color_backgroundAccentText: rgba(255 255 255 / 100%);--vocs-color_backgroundBlueTint: #008ff519;--vocs-color_backgroundDark: #1e1d1f;--vocs-color_backgroundGreenTint: #00a43319;--vocs-color_backgroundGreenTint2: #00a83829;--vocs-color_backgroundIrisTint: #000bff19;--vocs-color_backgroundRedTint: #f3000d14;--vocs-color_backgroundRedTint2: #ff000824;--vocs-color_backgroundYellowTint: #f4dd0016;--vocs-color_border: #3c393f;--vocs-color_border2: #6f6d78;--vocs-color_borderAccent: #6e6ade;--vocs-color_borderBlue: #009eff2a;--vocs-color_borderGreen: #019c393b;--vocs-color_borderIris: #303374;--vocs-color_borderRed: #ff000824;--vocs-color_borderYellow: #f4dd0016;--vocs-color_heading: #e9e9ea;--vocs-color_inverted: rgba(255 255 255 / 100%);--vocs-color_shadow: #00000000;--vocs-color_shadow2: rgba(0, 0, 0, .05);--vocs-color_text: #cfcfcf;--vocs-color_text2: #bdbdbe;--vocs-color_text3: #a7a7a8;--vocs-color_text4: #656567;--vocs-color_textAccent: #b1a9ff;--vocs-color_textAccentHover: #6e6ade;--vocs-color_textBlue: #70b8ff;--vocs-color_textBlueHover: #3b9eff;--vocs-color_textGreen: #3dd68c;--vocs-color_textGreenHover: #33b074;--vocs-color_textIris: #b1a9ff;--vocs-color_textIrisHover: #6e6ade;--vocs-color_textRed: #ff9592;--vocs-color_textRedHover: #ec5d5e;--vocs-color_textYellow: #f5e147;--vocs-color_textYellowHover: #e2a336;--vocs-color_title: rgba(255 255 255 / 100%)}:root{--vocs-color_blockquoteBorder: var(--vocs-color_border);--vocs-color_blockquoteText: var(--vocs-color_text3);--vocs-color_dangerBackground: var(--vocs-color_backgroundRedTint);--vocs-color_dangerBorder: var(--vocs-color_borderRed);--vocs-color_dangerText: var(--vocs-color_textRed);--vocs-color_dangerTextHover: var(--vocs-color_textRedHover);--vocs-color_infoBackground: var(--vocs-color_backgroundBlueTint);--vocs-color_infoBorder: var(--vocs-color_borderBlue);--vocs-color_infoText: var(--vocs-color_textBlue);--vocs-color_infoTextHover: var(--vocs-color_textBlueHover);--vocs-color_noteBackground: var(--vocs-color_background2);--vocs-color_noteBorder: var(--vocs-color_border);--vocs-color_noteText: var(--vocs-color_text2);--vocs-color_successBackground: var(--vocs-color_backgroundGreenTint);--vocs-color_successBorder: var(--vocs-color_borderGreen);--vocs-color_successText: var(--vocs-color_textGreen);--vocs-color_successTextHover: var(--vocs-color_textGreenHover);--vocs-color_tipBackground: var(--vocs-color_backgroundIrisTint);--vocs-color_tipBorder: var(--vocs-color_borderIris);--vocs-color_tipText: var(--vocs-color_textIris);--vocs-color_tipTextHover: var(--vocs-color_textIrisHover);--vocs-color_warningBackground: var(--vocs-color_backgroundYellowTint);--vocs-color_warningBorder: var(--vocs-color_borderYellow);--vocs-color_warningText: var(--vocs-color_textYellow);--vocs-color_warningTextHover: var(--vocs-color_textYellowHover);--vocs-color_codeBlockBackground: var(--vocs-color_background2);--vocs-color_codeCharacterHighlightBackground: var(--vocs-color_background5);--vocs-color_codeHighlightBackground: var(--vocs-color_background4);--vocs-color_codeHighlightBorder: var(--vocs-color_border2);--vocs-color_codeInlineBackground: var(--vocs-color_background4);--vocs-color_codeInlineBorder: var(--vocs-color_border);--vocs-color_codeInlineText: var(--vocs-color_textAccent);--vocs-color_codeTitleBackground: var(--vocs-color_background4);--vocs-color_lineNumber: var(--vocs-color_text4);--vocs-color_hr: var(--vocs-color_border);--vocs-color_link: var(--vocs-color_textAccent);--vocs-color_linkHover: var(--vocs-color_textAccentHover);--vocs-color_searchHighlightBackground: var(--vocs-color_borderAccent);--vocs-color_searchHighlightText: var(--vocs-color_background);--vocs-color_tableBorder: var(--vocs-color_border);--vocs-color_tableHeaderBackground: var(--vocs-color_background2);--vocs-color_tableHeaderText: var(--vocs-color_text2);--vocs-borderRadius_0: 0;--vocs-borderRadius_2: 2px;--vocs-borderRadius_3: 3px;--vocs-borderRadius_4: 4px;--vocs-borderRadius_6: 6px;--vocs-borderRadius_8: 8px;--vocs-fontFamily_default: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--vocs-fontFamily_mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--vocs-fontSize_9: .5625rem;--vocs-fontSize_11: .6875rem;--vocs-fontSize_12: .75rem;--vocs-fontSize_13: .8125rem;--vocs-fontSize_14: .875rem;--vocs-fontSize_15: .9375rem;--vocs-fontSize_16: 1rem;--vocs-fontSize_18: 1.125rem;--vocs-fontSize_20: 1.25rem;--vocs-fontSize_24: 1.5rem;--vocs-fontSize_32: 2rem;--vocs-fontSize_64: 3rem;--vocs-fontSize_root: 16px;--vocs-fontSize_h1: var(--vocs-fontSize_32);--vocs-fontSize_h2: var(--vocs-fontSize_24);--vocs-fontSize_h3: var(--vocs-fontSize_20);--vocs-fontSize_h4: var(--vocs-fontSize_18);--vocs-fontSize_h5: var(--vocs-fontSize_16);--vocs-fontSize_h6: var(--vocs-fontSize_16);--vocs-fontSize_calloutCodeBlock: .8em;--vocs-fontSize_code: .875em;--vocs-fontSize_codeBlock: var(--vocs-fontSize_14);--vocs-fontSize_lineNumber: var(--vocs-fontSize_15);--vocs-fontSize_subtitle: var(--vocs-fontSize_20);--vocs-fontSize_th: var(--vocs-fontSize_14);--vocs-fontSize_td: var(--vocs-fontSize_14);--vocs-fontWeight_regular: 300;--vocs-fontWeight_medium: 400;--vocs-fontWeight_semibold: 500;--vocs-lineHeight_code: 1.75em;--vocs-lineHeight_heading: 1.5em;--vocs-lineHeight_listItem: 1.5em;--vocs-lineHeight_outlineItem: 1em;--vocs-lineHeight_paragraph: 1.75em;--vocs-lineHeight_sidebarItem: 1.375em;--vocs-space_0: 0px;--vocs-space_1: 1px;--vocs-space_2: .125rem;--vocs-space_3: .1875rem;--vocs-space_4: .25rem;--vocs-space_6: .375rem;--vocs-space_8: .5rem;--vocs-space_12: .75rem;--vocs-space_14: .875rem;--vocs-space_16: 1rem;--vocs-space_18: 1.125rem;--vocs-space_20: 1.25rem;--vocs-space_22: 1.375rem;--vocs-space_24: 1.5rem;--vocs-space_28: 1.75rem;--vocs-space_32: 2rem;--vocs-space_36: 2.25rem;--vocs-space_40: 2.5rem;--vocs-space_44: 2.75rem;--vocs-space_48: 3rem;--vocs-space_56: 3.5rem;--vocs-space_64: 4rem;--vocs-space_72: 4.5rem;--vocs-space_80: 5rem;--vocs-zIndex_backdrop: 69420;--vocs-zIndex_drawer: 69421;--vocs-zIndex_gutterRight: 11;--vocs-zIndex_gutterLeft: 14;--vocs-zIndex_gutterTop: 13;--vocs-zIndex_gutterTopCurtain: 12;--vocs-zIndex_popover: 69422;--vocs-zIndex_surface: 10;--vocs-content_horizontalPadding: var(--vocs-space_48);--vocs-content_verticalPadding: var(--vocs-space_32);--vocs-content_width: calc(70ch + (var(--vocs-content_horizontalPadding) * 2));--vocs-outline_width: 280px;--vocs-sidebar_horizontalPadding: var(--vocs-space_24);--vocs-sidebar_verticalPadding: var(--vocs-space_0);--vocs-sidebar_width: 300px;--vocs-topNav_height: 60px;--vocs-topNav_horizontalPadding: var(--vocs-content_horizontalPadding);--vocs-topNav_curtainHeight: 40px}@media screen and (max-width: 1080px){:root{--vocs-content_verticalPadding: var(--vocs-space_48);--vocs-content_horizontalPadding: var(--vocs-space_24);--vocs-sidebar_horizontalPadding: var(--vocs-space_16);--vocs-sidebar_verticalPadding: var(--vocs-space_16);--vocs-sidebar_width: 300px;--vocs-topNav_height: 48px}}@media screen and (max-width: 720px){:root{--vocs-content_horizontalPadding: var(--vocs-space_16);--vocs-content_verticalPadding: var(--vocs-space_32)}}.vocs_Banner{background-color:var(--vocs_Banner_bannerBackgroundColor, var(--vocs-color_backgroundAccent));border-bottom:1px solid var(--vocs_Banner_bannerBackgroundColor, var(--vocs-color_borderAccent));color:var(--vocs_Banner_bannerTextColor, var(--vocs-color_backgroundAccentText));height:var(--vocs_Banner_bannerHeight, 36px);position:fixed;top:0;width:100%;z-index:var(--vocs-zIndex_gutterTop)}.vocs_Banner_content{font-size:var(--vocs-fontSize_14);overflow-x:scroll;padding-left:var(--vocs-space_8);padding-right:var(--vocs-space_8);margin-right:var(--vocs-space_24);-ms-overflow-style:none;scrollbar-width:none;white-space:pre}.vocs_Banner_content::-webkit-scrollbar{display:none}.vocs_Banner_inner{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.vocs_Banner_closeButton{align-items:center;background-color:var(--vocs_Banner_bannerBackgroundColor, var(--vocs-color_backgroundAccent));display:flex;justify-content:center;height:100%;position:absolute;right:0;width:var(--vocs-space_24)}.vocs_Banner_content a{font-weight:400;text-underline-offset:2px;text-decoration:underline}@media screen and (max-width: 1080px){.vocs_Banner{position:initial}}.vocs_DocsLayout{--vocs_DocsLayout_leftGutterWidth: max(calc((100vw - var(--vocs-content_width)) / 2), var(--vocs-sidebar_width))}.vocs_DocsLayout_content{background-color:var(--vocs-color_background);margin-left:auto;margin-right:auto;max-width:var(--vocs-content_width);min-height:100vh}.vocs_DocsLayout_content_withSidebar{margin-left:var(--vocs_DocsLayout_leftGutterWidth);margin-right:unset}.vocs_DocsLayout_gutterLeft{background-color:var(--vocs-color_backgroundDark);justify-content:flex-end;display:flex;height:100vh;position:fixed;top:var(--vocs_Banner_bannerHeight, 0px);width:var(--vocs_DocsLayout_leftGutterWidth);z-index:var(--vocs-zIndex_gutterLeft)}.vocs_DocsLayout_gutterTop{align-items:center;background-color:color-mix(in srgb,var(--vocs-color_background) 98%,transparent);height:var(--vocs-topNav_height);width:100vw;z-index:var(--vocs-zIndex_gutterTop)}.vocs_DocsLayout_gutterTopCurtain{display:flex;height:var(--vocs-topNav_curtainHeight);width:100vw;z-index:var(--vocs-zIndex_gutterTopCurtain)}.vocs_DocsLayout_gutterTopCurtain_hidden{background:unset;display:none}.vocs_DocsLayout_gutterRight{display:flex;height:100vh;overflow-y:auto;padding:calc(var(--vocs-content_verticalPadding) + var(--vocs-topNav_height) + var(--vocs-space_8)) var(--vocs-space_24) 0 0;position:fixed;top:var(--vocs_Banner_bannerHeight, 0px);right:0;width:calc((100vw - var(--vocs-content_width)) / 2);z-index:var(--vocs-zIndex_gutterRight)}.vocs_DocsLayout_gutterRight::-webkit-scrollbar{display:none}.vocs_DocsLayout_gutterRight_withSidebar{width:calc(100vw - var(--vocs-content_width) - var(--vocs_DocsLayout_leftGutterWidth))}.vocs_DocsLayout_outlinePopover{display:none;overflow-y:auto;height:calc(100vh - var(--vocs-topNav_height) - var(--vocs-topNav_curtainHeight))}.vocs_DocsLayout_sidebar{padding:var(--vocs-space_0) var(--vocs-sidebar_horizontalPadding) var(--vocs-space_24) var(--vocs-sidebar_horizontalPadding)}.vocs_DocsLayout_sidebarDrawer{display:none}@media screen and (max-width: 720px){.vocs_DocsLayout_content{overflow-x:hidden}}@media screen and (min-width: 1081px){.vocs_DocsLayout_content_withTopNav{padding-top:calc(var(--vocs-topNav_height) + var(--vocs_Banner_bannerHeight, 0px))}.vocs_DocsLayout_gutterTop{padding-left:calc(var(--vocs_DocsLayout_leftGutterWidth) - var(--vocs-sidebar_width));padding-right:calc(var(--vocs_DocsLayout_leftGutterWidth) - var(--vocs-sidebar_width));position:fixed;top:var(--vocs_Banner_bannerHeight, 0px)}.vocs_DocsLayout_gutterTop_offsetLeftGutter{padding-left:var(--vocs_DocsLayout_leftGutterWidth)}.vocs_DocsLayout_gutterTopCurtain{position:fixed;top:calc(var(--vocs-topNav_height) + var(--vocs_Banner_bannerHeight, 0px))}.vocs_DocsLayout_gutterTopCurtain_withSidebar{margin-left:var(--vocs_DocsLayout_leftGutterWidth)}}@media screen and (max-width: 1080px){.vocs_DocsLayout_content{margin-left:auto;margin-right:auto}.vocs_DocsLayout_gutterLeft{display:none}.vocs_DocsLayout_gutterTop{position:initial}.vocs_DocsLayout_gutterTop_sticky,.vocs_DocsLayout_gutterTopCurtain{position:sticky;top:0}.vocs_DocsLayout_outlinePopover,.vocs_DocsLayout_sidebarDrawer{display:block}}@media screen and (max-width: 1280px){.vocs_DocsLayout_gutterRight{display:none}}@layer vocs_reset_reset;html,body,.vocs_DocsLayout{font-family:var(--vocs-fontFamily_default);font-feature-settings:"rlig" 1,"calt" 1;font-size:var(--vocs-fontSize_root)}button,select{text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{outline:auto}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}button,[role=button]{cursor:pointer}:disabled{overflow:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}@layer vocs_reset_reset{*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid}*:focus-visible{outline:2px solid var(--vocs-color_borderAccent);outline-offset:2px;outline-style:dashed}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:inherit;margin:0;padding:0;border:0;text-rendering:optimizeLegibility}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--vocs-fontFamily_mono);font-size:var(--vocs-fontSize_root)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;border-collapse:collapse;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}}.vocs_Tabs{background-color:var(--vocs-color_codeBlockBackground);border:1px solid var(--vocs-color_codeInlineBorder);border-radius:var(--vocs-borderRadius_4)}.vocs_Tabs_list{background-color:var(--vocs-color_codeTitleBackground);border-bottom:1px solid var(--vocs-color_border);border-top-left-radius:var(--vocs-borderRadius_4);border-top-right-radius:var(--vocs-borderRadius_4);display:flex;padding:var(--vocs-space_0) var(--vocs-space_14)}.vocs_Tabs_trigger{border-bottom:2px solid transparent;color:var(--vocs-color_text3);font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_medium);padding:var(--vocs-space_8) var(--vocs-space_8) var(--vocs-space_6) var(--vocs-space_8);transition:color .1s}.vocs_Tabs_trigger:hover{color:var(--vocs-color_text)}.vocs_Tabs_trigger[data-state=active]{border-bottom:2px solid var(--vocs-color_borderAccent);color:var(--vocs-color_text)}.vocs_Tabs_content{background-color:var(--vocs-color_codeBlockBackground)}.vocs_Tabs_content:not([data-shiki=true]){padding:var(--vocs-space_20) var(--vocs-space_22)}.vocs_Tabs pre{margin-bottom:var(--vocs-space_0)}@media screen and (max-width: 720px){.vocs_Tabs_list{border-radius:0;padding:var(--vocs-space_0) var(--vocs-space_8)}.vocs_Tabs_content:not([data-shiki=true]){padding:var(--vocs-space_20) var(--vocs-space_16)}.vocs_Tabs pre{margin:unset}}.vocs_CodeBlock{border:1px solid var(--vocs-color_codeInlineBorder);border-radius:var(--vocs-borderRadius_4)}.vocs_Tabs .vocs_CodeBlock,undefined .vocs_CodeBlock{border:none;margin-left:unset;margin-right:unset}.vocs_CodeBlock code{display:grid;font-size:var(--vocs-fontSize_codeBlock)}undefined .vocs_CodeBlock code{font-size:var(--vocs-fontSize_calloutCodeBlock)}.vocs_CodeBlock pre{background-color:var(--vocs-color_codeBlockBackground);border-radius:var(--vocs-borderRadius_4);overflow-x:auto;padding:var(--vocs-space_20) var(--vocs-space_0)}undefined .vocs_CodeBlock pre{background-color:color-mix(in srgb,var(--vocs-color_codeBlockBackground) 65%,transparent)!important;border:1px solid var(--vocs-color_codeInlineBorder);border-radius:var(--vocs-borderRadius_4);padding:var(--vocs-space_12) var(--vocs-space_0)}.vocs_CodeBlock .line{border-left:2px solid transparent;padding:var(--vocs-space_0) var(--vocs-space_22);line-height:var(--vocs-lineHeight_code)}undefined .vocs_CodeBlock .line{padding:var(--vocs-space_0) var(--vocs-space_12)}.vocs_CodeBlock .twoslash-popup-info .line{padding:var(--vocs-space_0) var(--vocs-space_4)}.vocs_CodeBlock .twoslash-popup-info-hover .line{display:inline-block;padding:var(--vocs-space_0) var(--vocs-space_8)}.vocs_CodeBlock .twoslash-error-line,.vocs_CodeBlock .twoslash-tag-line{padding:var(--vocs-space_0) var(--vocs-space_22)}.vocs_CodeBlock [data-line-numbers]{counter-reset:line}.vocs_CodeBlock [data-line-numbers]>.line{padding:var(--vocs-space_0) var(--vocs-space_16)}.vocs_CodeBlock [data-line-numbers]>.line:before{content:counter(line);color:var(--vocs-color_lineNumber);display:inline-block;font-size:var(--vocs-fontSize_lineNumber);margin-right:var(--vocs-space_16);text-align:right;width:1rem}.vocs_CodeBlock [data-line-numbers]>.line:not(.diff.remove+.diff.add):before{counter-increment:line}.vocs_CodeBlock [data-line-numbers]>.line.diff:after{margin-left:calc(-1 * var(--vocs-space_4))}.vocs_CodeBlock .highlighted{background-color:var(--vocs-color_codeHighlightBackground);border-left:2px solid var(--vocs-color_codeHighlightBorder);box-sizing:content-box}.vocs_CodeBlock .highlighted-word{border-radius:var(--vocs-borderRadius_2);background-color:var(--vocs-color_codeCharacterHighlightBackground)!important;box-shadow:0 0 0 4px var(--vocs-color_codeCharacterHighlightBackground)}.vocs_CodeBlock .has-diff{position:relative}.vocs_CodeBlock .line.diff:after{position:absolute;left:var(--vocs-space_8)}.vocs_CodeBlock .line.diff.add{background-color:var(--vocs-color_backgroundGreenTint2)}.vocs_CodeBlock .line.diff.add:after{content:"+";color:var(--vocs-color_textGreen)}.vocs_CodeBlock .line.diff.remove{background-color:var(--vocs-color_backgroundRedTint2);opacity:.6}.vocs_CodeBlock .line.diff.remove>span{filter:grayscale(1)}.vocs_CodeBlock .line.diff.remove:after{content:"-";color:var(--vocs-color_textRed)}.vocs_CodeBlock .has-focused>code>.line:not(.focused),.vocs_CodeBlock .has-focused>code>.twoslash-meta-line:not(.focused){opacity:.3;transition:opacity .2s}.vocs_CodeBlock:hover .has-focused .line:not(.focused),.vocs_CodeBlock:hover .has-focused .twoslash-meta-line:not(.focused){opacity:1;transition:opacity .2s}@media screen and (max-width: 720px){.vocs_CodeBlock{border-radius:0;border-right:none;border-left:none;margin-left:calc(-1 * var(--vocs-space_16));margin-right:calc(-1 * var(--vocs-space_16))}.vocs_CodeBlock pre{border-radius:0}.vocs_CodeBlock .line,.vocs_CodeBlock .twoslash-error-line,.vocs_CodeBlock .twoslash-tag-line{padding:0 var(--vocs-space_16)}.vocs_CodeBlock .line.diff:after{left:var(--vocs-space_6)}}.vocs_Header{border-bottom:1px solid var(--vocs-color_border)}.vocs_Header:not(:last-child){margin-bottom:var(--vocs-space_28);padding-bottom:var(--vocs-space_28)}[data-layout=landing] .vocs_Header{padding-bottom:var(--vocs-space_16)}[data-layout=landing] .vocs_Header:not(:first-child){padding-top:var(--vocs-space_36)}.vocs_H2{font-size:var(--vocs-fontSize_h2);letter-spacing:-.02em}.vocs_H2.vocs_H2:not(:last-child){margin-bottom:var(--vocs-space_24)}:not(.vocs_Header)+.vocs_H2:not(:only-child){border-top:1px solid var(--vocs-color_border);margin-top:var(--vocs-space_56);padding-top:var(--vocs-space_24)}[data-layout=landing] .vocs_H2.vocs_H2{border-top:none;margin-top:var(--vocs-space_24);padding-top:0}.vocs_H3{font-size:var(--vocs-fontSize_h3)}.vocs_H3:not(:first-child){margin-top:var(--vocs-space_18);padding-top:var(--vocs-space_18)}.vocs_H3.vocs_H3:not(:last-child){margin-bottom:var(--vocs-space_24)}.vocs_H2+.vocs_H3{padding-top:var(--vocs-space_0)}.vocs_H4{font-size:var(--vocs-fontSize_h4)}.vocs_H4:not(:first-child){margin-top:var(--vocs-space_18);padding-top:var(--vocs-space_12)}.vocs_H4.vocs_H4:not(:last-child){margin-bottom:var(--vocs-space_24)}.vocs_H3+.vocs_H4{padding-top:var(--vocs-space_0)}.vocs_H5{font-size:var(--vocs-fontSize_h5)}.vocs_H5:not(:first-child){margin-top:var(--vocs-space_16)}.vocs_H5.vocs_H5:not(:last-child){margin-bottom:var(--vocs-space_24)}.vocs_H4+.vocs_H5{padding-top:var(--vocs-space_0)}.vocs_H6{font-size:var(--vocs-fontSize_h6)}.vocs_H6:not(:first-child){margin-top:var(--vocs-space_16)}.vocs_H6.vocs_H6:not(:last-child){margin-bottom:var(--vocs-space_24)}.vocs_H5+.vocs_H6{padding-top:var(--vocs-space_0)}.vocs_Step:not(:last-child){margin-bottom:var(--vocs-space_24)}.vocs_Step_title{margin-bottom:var(--vocs-space_8);position:relative}.vocs_Step_title:before{content:counter(step);align-items:center;background-color:var(--vocs-color_background5);border-radius:100%;border:.5em solid var(--vocs-color_background);box-sizing:content-box;color:var(--vocs-color_text2);counter-increment:step;display:flex;font-size:.625em;font-weight:var(--vocs-fontWeight_regular);height:2em;justify-content:center;left:calc(-25.125px - 1.45em);position:absolute;top:-.25em;width:2em}.vocs_H2+.vocs_Step_content,.vocs_H3+.vocs_Step_content,.vocs_H4+.vocs_Step_content,.vocs_H5+.vocs_Step_content,.vocs_H6+.vocs_Step_content{margin-top:calc(var(--vocs-space_8) * -1)}.vocs_Step_content>*:not(:last-child){margin-bottom:var(--vocs-space_16)}.vocs_Step_content>*:last-child{margin-bottom:var(--vocs-space_0)}@media screen and (max-width: 720px){.vocs_Step_content>.vocs_Tabs,.vocs_Step_content>.vocs_CodeBlock{outline:6px solid var(--vocs-color_background);margin-left:calc(-1 * var(--vocs-space_44) - 2px);margin-right:calc(-1 * var(--vocs-space_16))}.vocs_Step_content .vocs_Tabs pre.shiki{border-top:none}}.vocs_Callout{border-radius:var(--vocs-borderRadius_4);font-size:var(--vocs-fontSize_14);padding:var(--vocs-space_16) var(--vocs-space_20);margin-bottom:var(--vocs-space_16)}.vocs_Callout_note{background-color:var(--vocs-color_noteBackground);border:1px solid var(--vocs-color_noteBorder);color:var(--vocs-color_noteText)}.vocs_Callout_info{background-color:var(--vocs-color_infoBackground);border:1px solid var(--vocs-color_infoBorder);color:var(--vocs-color_infoText)}.vocs_Callout_warning{background-color:var(--vocs-color_warningBackground);border:1px solid var(--vocs-color_warningBorder);color:var(--vocs-color_warningText)}.vocs_Callout_danger{background-color:var(--vocs-color_dangerBackground);border:1px solid var(--vocs-color_dangerBorder);color:var(--vocs-color_dangerText)}.vocs_Callout_tip{background-color:var(--vocs-color_tipBackground);border:1px solid var(--vocs-color_tipBorder);color:var(--vocs-color_tipText)}.vocs_Callout_success{background-color:var(--vocs-color_successBackground);border:1px solid var(--vocs-color_successBorder);color:var(--vocs-color_successText)}@media screen and (max-width: 720px){:not(.vocs_Step_content)>.vocs_Callout{border-radius:0;border-left-width:0;border-right-width:0;margin-left:calc(-1 * var(--vocs-space_16));margin-right:calc(-1 * var(--vocs-space_16))}}.vocs_Content{background-color:var(--vocs-color_background);max-width:var(--vocs-content_width);padding:var(--vocs-content_verticalPadding) var(--vocs-content_horizontalPadding);width:100%}.vocs_Callout>*+.vocs_Details{margin-top:-8px}@layer vocs_global_global;:root.dark{color-scheme:dark}:root.dark pre.shiki span:not(.line),:root.dark :not(pre.shiki) .line span{color:var(--shiki-dark)!important}pre.shiki{background-color:var(--vocs-color_codeBlockBackground)!important}.vocs_Content>*:not(:last-child),.vocs_Details>*:not(:last-child){margin-bottom:var(--vocs-space_24)}.vocs_Callout>*:not(:last-child),.vocs_Callout>.vocs_Details>*:not(:last-child){margin-bottom:var(--vocs-space_16)}.vocs_Content>*:last-child,.vocs_Callout>*:last-child,.vocs_Details>*:last-child{margin-bottom:var(--vocs-space_0)}#app[aria-hidden=true]{background:var(--vocs-color_background)}@layer vocs_global_global{:root{background-color:var(--vocs-color_background);color:var(--vocs-color_text);line-height:var(--vocs-lineHeight_paragraph);font-size:var(--vocs-fontSize_root);font-weight:var(--vocs-fontWeight_regular)}}@media screen and (max-width: 720px){:root{background-color:var(--vocs-color_backgroundDark)}}:root{--vocs-twoslash_borderColor: var(--vocs-color_border2);--vocs-twoslash_underlineColor: currentColor;--vocs-twoslash_popupBackground: var(--vocs-color_background2);--vocs-twoslash_popupShadow: rgba(0, 0, 0, .08) 0px 1px 4px;--vocs-twoslash_matchedColor: inherit;--vocs-twoslash_unmatchedColor: #888;--vocs-twoslash_cursorColor: #8888;--vocs-twoslash_errorColor: var(--vocs-color_textRed);--vocs-twoslash_errorBackground: var(--vocs-color_backgroundRedTint2);--vocs-twoslash_highlightedBackground: var(--vocs-color_background);--vocs-twoslash_highlightedBorder: var(--vocs-color_background);--vocs-twoslash_tagColor: var(--vocs-color_textBlue);--vocs-twoslash_tagBackground: var(--vocs-color_backgroundBlueTint);--vocs-twoslash_tagWarnColor: var(--vocs-color_textYellow);--vocs-twoslash_tagWarnBackground: var(--vocs-color_backgroundYellowTint);--vocs-twoslash_tagAnnotateColor: var(--vocs-color_textGreen);--vocs-twoslash_tagAnnotateBackground: var(--vocs-color_backgroundGreenTint2)}:root.dark{--vocs-twoslash_borderColor: var(--vocs-color_border2);--vocs-twoslash_underlineColor: currentColor;--vocs-twoslash_popupBackground: var(--vocs-color_background5);--vocs-twoslash_popupShadow: rgba(0, 0, 0, .08) 0px 1px 4px;--vocs-twoslash_matchedColor: inherit;--vocs-twoslash_unmatchedColor: #888;--vocs-twoslash_cursorColor: #8888;--vocs-twoslash_errorColor: var(--vocs-color_textRed);--vocs-twoslash_errorBackground: var(--vocs-color_backgroundRedTint2);--vocs-twoslash_highlightedBackground: var(--vocs-color_background);--vocs-twoslash_highlightedBorder: var(--vocs-color_background);--vocs-twoslash_tagColor: var(--vocs-color_textBlue);--vocs-twoslash_tagBackground: var(--vocs-color_backgroundBlueTint);--vocs-twoslash_tagWarnColor: var(--vocs-color_textYellow);--vocs-twoslash_tagWarnBackground: var(--vocs-color_backgroundYellowTint);--vocs-twoslash_tagAnnotateColor: var(--vocs-color_textGreen);--vocs-twoslash_tagAnnotateBackground: var(--vocs-color_backgroundGreenTint2)}:root .twoslash-popup-info-hover,:root .twoslash-popup-info{--shiki-light-bg: var(--vocs-color_background2)}:root .twoslash-popup-info{width:-moz-max-content;width:max-content}:root.dark .twoslash-popup-info,:root.dark .twoslash-popup-info-hover{--shiki-dark-bg: var(--vocs-color_background5)}.twoslash-query-persisted>.twoslash-popup-info{z-index:1}:not(.twoslash-query-persisted)>.twoslash-popup-info{z-index:2}.twoslash:hover .twoslash-hover{border-color:var(--vocs-twoslash_underlineColor)}.twoslash .twoslash-hover{border-bottom:1px dotted transparent;transition-timing-function:ease;transition:border-color .3s}.twoslash-query-persisted{position:relative}.twoslash .twoslash-popup-info{position:absolute;top:0;left:0;opacity:0;display:inline-block;transform:translateY(1.1em);background:var(--vocs-twoslash_popupBackground);border:1px solid var(--vocs-twoslash_borderColor);transition:opacity .3s;border-radius:4px;max-width:540px;padding:4px 6px;pointer-events:none;text-align:left;z-index:20;white-space:pre-wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:var(--vocs-twoslash_popupShadow)}.twoslash .twoslash-popup-info-hover{background:var(--vocs-twoslash_popupBackground);border:1px solid var(--vocs-twoslash_borderColor);border-radius:4px;box-shadow:var(--vocs-twoslash_popupShadow);display:inline-block;max-width:500px;pointer-events:auto;position:fixed;opacity:1;transition:opacity .3s;white-space:pre-wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:20}.twoslash .twoslash-popup-scroll-container{max-height:300px;padding:4px 0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.twoslash-popup-arrow{position:absolute;top:-4px;left:1em;border-top:1px solid var(--vocs-twoslash_borderColor);border-right:1px solid var(--vocs-twoslash_borderColor);background:var(--vocs-twoslash_popupBackground);transform:rotate(-45deg);width:6px;height:6px;pointer-events:none}.twoslash .twoslash-popup-scroll-container::-webkit-scrollbar{display:none}.twoslash .twoslash-popup-jsdoc{border-top:1px solid var(--vocs-color_border2);color:var(--vocs-color_text);font-family:sans-serif;font-weight:500;margin-top:4px;padding:4px 10px 0}.twoslash-tag-line+.twoslash-tag-line{margin-top:-.2em}.twoslash-query-persisted .twoslash-popup-info{z-index:9;transform:translateY(1.5em)}.twoslash-hover:hover .twoslash-popup-info,.twoslash-query-persisted .twoslash-popup-info{opacity:1;pointer-events:auto}.twoslash-popup-info:hover,.twoslash-popup-info-hover:hover{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.twoslash-error-line{position:relative;background-color:var(--vocs-twoslash_errorBackground);border-left:2px solid var(--vocs-twoslash_errorColor);color:var(--vocs-twoslash_errorColor);margin:.2em 0}.twoslash-error{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c94824'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat-x bottom left;padding-bottom:2px}.twoslash-completion-cursor{position:relative}.twoslash-completion-cursor .twoslash-completion-list{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:0;left:0;transform:translateY(1.2em);margin:3px 0 0 -1px;z-index:8;box-shadow:var(--vocs-twoslash_popupShadow);background:var(--vocs-twoslash_popupBackground);border:1px solid var(--vocs-twoslash_borderColor)}.twoslash-completion-list{border-radius:4px;font-size:.8rem;padding:4px;display:flex;flex-direction:column;gap:4px;width:240px}.twoslash-completion-list:hover{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.twoslash-completion-list:before{content:" ";background-color:var(--vocs-twoslash_cursorColor);width:2px;position:absolute;top:-1.6em;height:1.4em;left:-1px}.twoslash-completion-list .twoslash-completion-list-item{overflow:hidden;display:flex;align-items:center;gap:.5em;line-height:1em}.twoslash-completion-list .twoslash-completion-list-item span.twoslash-completions-unmatched.twoslash-completions-unmatched.twoslash-completions-unmatched{color:var(--vocs-twoslash_unmatchedColor)!important}.twoslash-completion-list .deprecated{text-decoration:line-through;opacity:.5}.twoslash-completion-list .twoslash-completion-list-item span.twoslash-completions-matched.twoslash-completions-unmatched.twoslash-completions-unmatched{color:var(--vocs-twoslash_matchedColor)!important}.twoslash-tag-line{position:relative;background-color:var(--vocs-twoslash_tagBackground);border-left:2px solid var(--vocs-twoslash_tagColor);color:var(--vocs-twoslash_tagColor);margin:.2em 0;display:flex;align-items:center;gap:.3em}.twoslash-tag-line+.line[data-empty-line]+.twoslash-tag-line{margin-top:-1.95em}.twoslash-tag-line .twoslash-tag-icon{width:1.1em;color:inherit}.twoslash-tag-line.twoslash-tag-error-line{background-color:var(--vocs-twoslash_errorBackground);border-left:2px solid var(--vocs-twoslash_errorColor);color:var(--vocs-twoslash_errorColor)}.twoslash-tag-line.twoslash-tag-warn-line{background-color:var(--vocs-twoslash_tagWarnBackground);border-left:2px solid var(--vocs-twoslash_tagWarnColor);color:var(--vocs-twoslash_tagWarnColor)}.twoslash-tag-line.twoslash-tag-annotate-line{background-color:var(--vocs-twoslash_tagAnnotateBackground);border-left:2px solid var(--vocs-twoslash_tagAnnotateColor);color:var(--vocs-twoslash_tagAnnotateColor)}.twoslash-highlighted{border-radius:var(--vocs-borderRadius_2);background-color:var(--vocs-color_codeCharacterHighlightBackground)!important;box-shadow:0 0 0 4px var(--vocs-color_codeCharacterHighlightBackground)}@media (prefers-reduced-motion: reduce){.twoslash *{transition:none!important}}.vocs_ExternalLink:after{content:"";background-color:currentColor;color:var(--vocs_ExternalLink_arrowColor);display:inline-block;height:.5em;margin-left:.325em;margin-right:.25em;width:.5em;-webkit-mask:var(--vocs_ExternalLink_iconUrl) no-repeat center / contain;mask:var(--vocs_ExternalLink_iconUrl) no-repeat center / contain}.vocs_Link_accent_underlined{color:var(--vocs-color_link);font-weight:var(--vocs-fontWeight_medium);text-underline-offset:var(--vocs-space_2);text-decoration:underline;transition:color .1s}.vocs_Link_accent_underlined:hover{color:var(--vocs-color_linkHover)}.vocs_Link_styleless{--vocs_ExternalLink_arrowColor: var(--vocs-color_text3)}.vocs_NotFound{align-items:center;display:flex;flex-direction:column;max-width:400px;margin:0 auto;padding-top:var(--vocs-space_64)}.vocs_NotFound_divider{border-color:var(--vocs-color_border);width:50%}.vocs_H1{font-size:var(--vocs-fontSize_h1);letter-spacing:-.02em}.vocs_Heading{align-items:center;color:var(--vocs-color_heading);font-weight:var(--vocs-fontWeight_semibold);gap:.25em;line-height:var(--vocs-lineHeight_heading);position:relative}.vocs_Heading_slugTarget{position:absolute;top:0;visibility:hidden}@media screen and (min-width: 1081px){.vocs_Heading_slugTarget{top:calc(-1 * (var(--vocs-topNav_height)))}.vocs_Header .vocs_Heading_slugTarget,.vocs_Step_title .vocs_Heading_slugTarget,.vocs_Header+.vocs_Heading .vocs_Heading_slugTarget{top:calc(-1 * (var(--vocs-topNav_height) + var(--vocs-space_24)))}}@media screen and (max-width: 1080px){.vocs_Heading_slugTarget{top:calc(-1 * var(--vocs-topNav_curtainHeight))}.vocs_Header .vocs_Heading_slugTarget,.vocs_Header+.vocs_Heading .vocs_Heading_slugTarget{top:calc(-1 * calc(var(--vocs-topNav_curtainHeight) + var(--vocs-space_24)))}}.vocs_Blockquote{border-left:2px solid var(--vocs-color_blockquoteBorder);padding-left:var(--vocs-space_16);margin-bottom:var(--vocs-space_16)}.vocs_H2+.vocs_List,.vocs_H3+.vocs_List,.vocs_H4+.vocs_List,.vocs_H5+.vocs_List,.vocs_H6+.vocs_List{margin-top:calc(var(--vocs-space_8) * -1)}.vocs_Paragraph+.vocs_List{margin-top:calc(-1 * var(--vocs-space_8))}.vocs_List_ordered{list-style:decimal;padding-left:var(--vocs-space_20);margin-bottom:var(--vocs-space_16)}.vocs_List_ordered .vocs_List_ordered{list-style:lower-alpha}.vocs_List_ordered .vocs_List_ordered .vocs_List_ordered{list-style:lower-roman}.vocs_List_unordered{list-style:disc;padding-left:var(--vocs-space_24);margin-bottom:var(--vocs-space_16)}.vocs_List_unordered .vocs_List_unordered{list-style:circle}.vocs_List_ordered .vocs_List_ordered,.vocs_List_unordered .vocs_List_unordered,.vocs_List_ordered .vocs_List_unordered,.vocs_List_unordered .vocs_List_ordered{margin-bottom:var(--vocs-space_0);padding-top:var(--vocs-space_8);padding-left:var(--vocs-space_16);padding-bottom:var(--vocs-space_0)}.vocs_List_unordered.contains-task-list{list-style:none;padding-left:var(--vocs-space_12)}.vocs_Paragraph{line-height:var(--vocs-lineHeight_paragraph)}.vocs_Blockquote>.vocs_Paragraph{color:var(--vocs-color_blockquoteText);margin-bottom:var(--vocs-space_8)}.vocs_H2+.vocs_Paragraph,.vocs_H3+.vocs_Paragraph,.vocs_H4+.vocs_Paragraph,.vocs_H5+.vocs_Paragraph,.vocs_H6+.vocs_Paragraph,.vocs_List+.vocs_Paragraph{margin-top:calc(var(--vocs-space_8) * -1)}.vocs_Paragraph+.vocs_Paragraph{margin-top:calc(-1 * var(--vocs-space_8))}:root:not(.dark) .vocs_utils_visibleDark{display:none}:root.dark .vocs_utils_visibleLight{display:none}.vocs_utils_visuallyHidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.vocs_DesktopSearch_search{align-items:center;background-color:var(--vocs-color_backgroundDark);border:1px solid var(--vocs-color_backgroundDark);border-radius:var(--vocs-borderRadius_8);color:var(--vocs-color_text2);display:flex;font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_medium);gap:var(--vocs-space_6);height:var(--vocs-space_40);max-width:15.5rem;padding-left:var(--vocs-space_12);padding-right:var(--vocs-space_12);position:relative;width:100%;transition:color .1s,border-color .1s}.vocs_DesktopSearch_search:hover{color:var(--vocs-color_text);border-color:var(--vocs-color_text3)}.vocs_DesktopSearch_searchCommand{align-items:center;border:1.5px solid var(--vocs-color_text3);border-radius:var(--vocs-borderRadius_4);color:var(--vocs-color_text3);display:flex;height:var(--vocs-space_12);justify-content:center;margin-left:auto;margin-top:var(--vocs-space_1);padding:var(--vocs-space_1);width:var(--vocs-space_12)}.vocs_Kbd{color:var(--vocs-color_text2);display:inline-block;border-radius:var(--vocs-borderRadius_3);font-size:var(--vocs-fontSize_11);font-family:var(--vocs-fontFamily_default);font-feature-settings:cv08;line-height:105%;min-width:20px;padding:var(--vocs-space_3);padding-left:var(--vocs-space_4);padding-right:var(--vocs-space_4);padding-top:var(--vocs-space_3);text-align:center;text-transform:capitalize;vertical-align:baseline;border:.5px solid var(--vocs-color_border);background-color:var(--vocs-color_background3);box-shadow:var(--vocs-color_shadow2) 0 2px 0 0}.vocs_KeyboardShortcut{align-items:center;display:inline-flex;gap:var(--vocs-space_6);font-size:var(--vocs-fontSize_12)}.vocs_KeyboardShortcut_kbdGroup{align-items:center;display:inline-flex;gap:var(--vocs-space_3)}@media screen and (max-width: 720px){.vocs_KeyboardShortcut{display:none}}@keyframes vocs_SearchDialog_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes vocs_SearchDialog_fadeAndSlideIn{0%{opacity:0;transform:translate(-50%,-5%) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.vocs_SearchDialog{animation:vocs_SearchDialog_fadeAndSlideIn .1s ease-in-out;background:var(--vocs-color_background);border-radius:var(--vocs-borderRadius_6);display:flex;flex-direction:column;gap:var(--vocs-space_8);height:-moz-min-content;height:min-content;left:50%;margin:64px auto;max-height:min(100vh - 128px,900px);padding:var(--vocs-space_12);padding-bottom:var(--vocs-space_8);position:fixed;top:0;transform:translate(-50%);width:min(100vw - 60px,775px);z-index:var(--vocs-zIndex_backdrop)}.vocs_SearchDialog_overlay{animation:vocs_SearchDialog_fadeIn .1s ease-in-out;background:#0009;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vocs-zIndex_backdrop)}.vocs_SearchDialog_searchBox{align-items:center;border:1px solid var(--vocs-color_border);border-radius:var(--vocs-borderRadius_4);display:flex;gap:var(--vocs-space_8);padding-left:var(--vocs-space_8);padding-right:var(--vocs-space_8);margin-bottom:var(--vocs-space_8);width:100%}.vocs_SearchDialog_searchBox:focus-within{border-color:var(--vocs-color_borderAccent)}.vocs_SearchDialog_searchInput{background:transparent;display:flex;font-size:var(--vocs-fontSize_16);height:var(--vocs-space_40);width:100%}.vocs_SearchDialog_searchInput:focus{outline:none}.vocs_SearchDialog_searchInput::-moz-placeholder{color:var(--vocs-color_text4)}.vocs_SearchDialog_searchInput::placeholder{color:var(--vocs-color_text4)}.vocs_SearchDialog_searchInputIcon{color:var(--vocs-color_text3)}.vocs_SearchDialog_searchInputIconMobile{display:none}.vocs_SearchDialog_results{display:flex;flex-direction:column;gap:var(--vocs-space_8);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;width:100%}.vocs_SearchDialog_result{border:1.5px solid var(--vocs-color_border);border-radius:var(--vocs-borderRadius_4);width:100%}.vocs_SearchDialog_result:focus-within{border-color:var(--vocs-color_borderAccent)}.vocs_SearchDialog_result>a{display:flex;flex-direction:column;gap:var(--vocs-space_8);min-height:var(--vocs-space_36);outline:none;justify-content:center;padding:var(--vocs-space_12);width:100%}.vocs_SearchDialog_resultSelected{border-color:var(--vocs-color_borderAccent)}.vocs_SearchDialog_resultIcon{color:var(--vocs-color_textAccent);margin-right:1px;width:15px}.vocs_SearchDialog_titles{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--vocs-fontWeight_medium);gap:var(--vocs-space_4);line-height:22px}.vocs_SearchDialog_title{align-items:center;display:flex;gap:var(--vocs-space_4);white-space:nowrap}.vocs_SearchDialog_titleIcon{color:var(--vocs-color_text);display:inline-block;opacity:.5}.vocs_SearchDialog_resultSelected .vocs_SearchDialog_title,.vocs_SearchDialog_resultSelected .vocs_SearchDialog_titleIcon{color:var(--vocs-color_textAccent)}.vocs_SearchDialog_content{padding:0}.vocs_SearchDialog_excerpt{max-height:8.75rem;overflow:hidden;opacity:.5;position:relative}.vocs_SearchDialog_excerpt:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:8px;background:linear-gradient(var(--vocs-color_background),transparent);z-index:1000}.vocs_SearchDialog_excerpt:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:12px;background:linear-gradient(transparent,var(--vocs-color_background));z-index:1000}.vocs_SearchDialog_title mark,.vocs_SearchDialog_excerpt mark{background-color:var(--vocs-color_searchHighlightBackground);color:var(--vocs-color_searchHighlightText);border-radius:var(--vocs-borderRadius_2);padding-bottom:0;padding-left:var(--vocs-space_2);padding-right:var(--vocs-space_2);padding-top:0}.vocs_SearchDialog_resultSelected .vocs_SearchDialog_excerpt{opacity:1}.vocs_SearchDialog_searchShortcuts{align-items:center;color:var(--vocs-color_text2);display:flex;gap:var(--vocs-space_20);font-size:var(--vocs-fontSize_14)}.vocs_SearchDialog_searchShortcutsGroup{align-items:center;display:inline-flex;gap:var(--vocs-space_3);margin-right:var(--vocs-space_6)}@media screen and (max-width: 720px){.vocs_SearchDialog{border-radius:0;height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0;max-height:unset;width:100vw}.vocs_SearchDialog_searchInputIconDesktop{display:none}.vocs_SearchDialog_searchInputIconMobile{display:block}.vocs_SearchDialog_excerpt{opacity:1}.vocs_SearchDialog_searchShortcuts{display:none}}.vocs_DesktopTopNav{align-items:center;display:flex;justify-content:space-between;padding:0 var(--vocs-topNav_horizontalPadding);height:var(--vocs-topNav_height)}.vocs_DesktopTopNav_withLogo{padding-left:calc(((100% - var(--vocs-content_width)) / 2) + var(--vocs-topNav_horizontalPadding))}.vocs_DesktopTopNav_button{border-radius:var(--vocs-borderRadius_4);padding:var(--vocs-space_8)}.vocs_DesktopTopNav_content{right:calc(-1 * var(--vocs-space_24))}.vocs_DesktopTopNav_curtain{background:linear-gradient(var(--vocs-color_background),transparent 70%);height:30px;opacity:.98;width:100%}.vocs_DesktopTopNav_divider{background-color:var(--vocs-color_border);height:35%;width:1px}.vocs_DesktopTopNav_group{align-items:center;display:flex}.vocs_DesktopTopNav_icon{color:var(--vocs-color_text2);transition:color .1s}.vocs_DesktopTopNav_button:hover .vocs_DesktopTopNav_icon{color:var(--vocs-color_text)}.vocs_DesktopTopNav_item{align-items:center;display:flex;height:100%;position:relative}.vocs_DesktopTopNav_logo{padding-left:var(--vocs-sidebar_horizontalPadding);padding-right:var(--vocs-sidebar_horizontalPadding);width:var(--vocs-sidebar_width)}.vocs_DesktopTopNav_logoWrapper{display:flex;height:100%;justify-content:flex-end;left:0;position:absolute;width:var(--vocs_DocsLayout_leftGutterWidth)}.vocs_DesktopTopNav_section{align-items:center;display:flex;height:100%;gap:var(--vocs-space_24)}@media screen and (max-width: 1080px){.vocs_DesktopTopNav,.vocs_DesktopTopNav_curtain{display:none}}@media screen and (max-width: 1280px){.vocs_DesktopTopNav_hideCompact{display:none}}.vocs_Icon{align-items:center;display:flex;height:var(--vocs_Icon_size);width:var(--vocs_Icon_size)}:root:not(.dark) .vocs_Logo_logoDark{display:none}:root.dark .vocs_Logo_logoLight{display:none}.vocs_NavLogo_logoImage{height:50%;width:auto}.vocs_NavLogo_title{font-size:var(--vocs-fontSize_18);font-weight:var(--vocs-fontWeight_semibold);line-height:var(--vocs-lineHeight_heading)}@keyframes vocs_NavigationMenu_fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.vocs_NavigationMenu_list{display:flex;gap:var(--vocs-space_20)}.vocs_NavigationMenu_link{align-items:center;display:flex;font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_medium);height:100%}.vocs_NavigationMenu_link:hover,.vocs_NavigationMenu_link[data-active=true]{color:var(--vocs-color_textAccent)}.vocs_NavigationMenu_trigger:after{content:"";background-color:currentColor;color:var(--vocs-color_text3);display:inline-block;height:.625em;margin-left:.325em;width:.625em;-webkit-mask:var(--vocs_NavigationMenu_chevronDownIcon) no-repeat center / contain;mask:var(--vocs_NavigationMenu_chevronDownIcon) no-repeat center / contain}.vocs_NavigationMenu_content{background-color:var(--vocs-color_background2);border:1px solid var(--vocs-color_border);border-radius:var(--vocs-borderRadius_4);box-shadow:0 3px 10px var(--vocs-color_shadow);display:flex;flex-direction:column;padding:var(--vocs-space_12) var(--vocs-space_16);position:absolute;top:calc(100% + var(--vocs-space_8));min-width:200px;z-index:var(--vocs-zIndex_popover);animation:vocs_NavigationMenu_fadeIn .5s cubic-bezier(.16,1,.3,1)}.vocs_Footer{--vocs_Footer_iconWidth: 24px;display:flex;flex-direction:column;gap:var(--vocs-space_32);max-width:var(--vocs-content_width);overflow-x:hidden;padding:var(--vocs-space_28) var(--vocs-content_horizontalPadding) var(--vocs-space_48)}.vocs_Footer_container{border-bottom:1px solid var(--vocs-color_border);display:flex;justify-content:space-between;padding-bottom:var(--vocs-space_16)}.vocs_Footer_editLink{align-items:center;display:flex;font-size:var(--vocs-fontSize_14);gap:var(--vocs-space_8);text-decoration:none}.vocs_Footer_lastUpdated{color:var(--vocs-color_text3);font-size:var(--vocs-fontSize_14)}.vocs_Footer_navigation{display:flex;justify-content:space-between}.vocs_Footer_navigationIcon{width:var(--vocs_Footer_iconWidth)}.vocs_Footer_navigationIcon_left{display:flex}.vocs_Footer_navigationIcon_right{display:flex;justify-content:flex-end}.vocs_Footer_navigationItem{display:flex;flex-direction:column;gap:var(--vocs-space_4)}.vocs_Footer_navigationItem_right{align-items:flex-end}.vocs_Footer_navigationText{align-items:center;display:flex;font-size:var(--vocs-fontSize_18);font-weight:var(--vocs-fontWeight_medium)}.vocs_Footer_navigationTextInner{overflow:hidden;text-overflow:ellipsis;width:26ch;white-space:pre}@media screen and (max-width: 720px){.vocs_Footer_navigationIcon_left,.vocs_Footer_navigationIcon_right{justify-content:center}.vocs_Footer_navigationText{font-size:var(--vocs-fontSize_12)}}@media screen and (max-width: 480px){.vocs_Footer_navigationTextInner{width:20ch}}.vocs_MobileSearch_searchButton{align-items:center;display:flex;color:var(--vocs-color_text);height:var(--vocs-space_28);justify-content:center;width:var(--vocs-space_28)}@keyframes vocs_MobileTopNav_fadeIn{0%{opacity:0}to{opacity:1}}.vocs_MobileTopNav{align-items:center;background-color:var(--vocs-color_backgroundDark);border-bottom:1px solid var(--vocs-color_border);display:none;height:100%;justify-content:space-between;padding:var(--vocs-space_0) var(--vocs-content_horizontalPadding);width:100%}.vocs_MobileTopNav_button{border-radius:var(--vocs-borderRadius_4);padding:var(--vocs-space_8)}.vocs_MobileTopNav_content{left:calc(-1 * var(--vocs-space_24))}.vocs_MobileTopNav_curtain{align-items:center;background-color:var(--vocs-color_backgroundDark);border-bottom:1px solid var(--vocs-color_border);display:none;justify-content:space-between;font-size:var(--vocs-fontSize_13);font-weight:var(--vocs-fontWeight_medium);height:100%;padding:var(--vocs-space_0) var(--vocs-content_horizontalPadding);width:100%}.vocs_MobileTopNav_curtainGroup{align-items:center;display:flex;gap:var(--vocs-space_12)}.vocs_MobileTopNav_divider{background-color:var(--vocs-color_border);height:35%;width:1px}.vocs_MobileTopNav_group{align-items:center;display:flex;height:100%}.vocs_MobileTopNav_icon{color:var(--vocs-color_text2);transition:color .1s}.vocs_MobileTopNav_button:hover .vocs_MobileTopNav_icon{color:var(--vocs-color_text)}.vocs_MobileTopNav_item{position:relative}.vocs_MobileTopNav_logo{align-items:center;display:flex;height:var(--vocs-topNav_height)}.vocs_MobileTopNav_logoImage{height:30%}.vocs_MobileTopNav_menuTrigger{align-items:center;display:flex;gap:var(--vocs-space_8)}.vocs_MobileTopNav_menuTitle{max-width:22ch;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:pre}.vocs_MobileTopNav_navigation{margin-left:var(--vocs-space_8)}.vocs_MobileTopNav_navigationContent{display:flex;flex-direction:column;margin-left:var(--vocs-space_8)}.vocs_MobileTopNav_navigationItem{align-items:center;display:flex;justify-content:flex-start;font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_medium);width:100%}.vocs_MobileTopNav_navigationItem:hover,.vocs_MobileTopNav_navigationItem[data-active=true],.vocs_MobileTopNav_navigationItem[data-state=open]{color:var(--vocs-color_textAccent)}.vocs_MobileTopNav_trigger:after{content:"";background-color:currentColor;display:inline-block;height:.625em;margin-left:.325em;width:.625em;-webkit-mask:var(--vocs_MobileTopNav_chevronDownIcon) no-repeat center / contain;mask:var(--vocs_MobileTopNav_chevronDownIcon) no-repeat center / contain}.vocs_MobileTopNav_trigger[data-state=open]:after{-webkit-mask:var(--vocs_MobileTopNav_chevronUpIcon) no-repeat center / contain;mask:var(--vocs_MobileTopNav_chevronUpIcon) no-repeat center / contain}.vocs_MobileTopNav_outlineTrigger{animation:vocs_MobileTopNav_fadeIn .5s cubic-bezier(.16,1,.3,1);align-items:center;color:var(--vocs-color_text2);display:flex;gap:var(--vocs-space_6)}.vocs_MobileTopNav_outlineTrigger[data-state=open]{color:var(--vocs-color_textAccent)}.vocs_MobileTopNav_outlinePopover{display:none;overflow-y:scroll;padding:var(--vocs-space_16);max-height:80vh}.vocs_MobileTopNav_section{align-items:center;display:flex;height:100%;gap:var(--vocs-space_16)}.vocs_MobileTopNav_separator{background-color:var(--vocs-color_border);height:1.75em;width:1px}.vocs_MobileTopNav_sidebarPopover{display:none;overflow-y:scroll;padding:0 var(--vocs-sidebar_horizontalPadding);max-height:80vh;width:var(--vocs-sidebar_width)}.vocs_MobileTopNav_title{font-size:var(--vocs-fontSize_18);font-weight:var(--vocs-fontWeight_semibold);line-height:var(--vocs-lineHeight_heading)}.vocs_MobileTopNav_topNavPopover{display:none;overflow-y:scroll;padding:var(--vocs-sidebar_verticalPadding) var(--vocs-sidebar_horizontalPadding);max-height:80vh;width:var(--vocs-sidebar_width)}@media screen and (max-width: 1080px){.vocs_MobileTopNav,.vocs_MobileTopNav_curtain{display:flex}.vocs_MobileTopNav_outlinePopover{display:block;max-width:300px}.vocs_MobileTopNav_sidebarPopover{display:block}.vocs_MobileTopNav_topNavPopover{display:flex;flex-direction:column}}@media screen and (max-width: 720px){.vocs_MobileTopNav_navigation:not(.vocs_MobileTopNav_navigation_compact){display:none}}@media screen and (min-width: 721px){.vocs_MobileTopNav_navigation.vocs_MobileTopNav_navigation_compact{display:none}}.vocs_Outline{width:100%}.vocs_Outline_nav{display:flex;flex-direction:column;gap:var(--vocs-space_8)}.vocs_DocsLayout_gutterRight .vocs_Outline_nav{border-left:1px solid var(--vocs-color_border);padding-left:var(--vocs-space_16)}.vocs_Outline_heading{color:var(--vocs-color_title);font-size:var(--vocs-fontSize_13);font-weight:var(--vocs-fontWeight_semibold);line-height:var(--vocs-lineHeight_heading);letter-spacing:.025em}.vocs_Outline_items .vocs_Outline_items{padding-left:var(--vocs-space_12)}.vocs_Outline_item{line-height:var(--vocs-lineHeight_outlineItem);margin-bottom:var(--vocs-space_8);overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.vocs_Outline_link{color:var(--vocs-color_text2);font-weight:var(--vocs-fontWeight_medium);font-size:var(--vocs-fontSize_13);transition:color .1s}.vocs_Outline_link[data-active=true]{color:var(--vocs-color_textAccent)}.vocs_Outline_link[data-active=true]:hover{color:var(--vocs-color_textAccentHover)}.vocs_Outline_link:hover{color:var(--vocs-color_text)}.vocs_Popover{background-color:var(--vocs-color_background2);border:1px solid var(--vocs-color_border);border-radius:var(--vocs-borderRadius_4);margin:0 var(--vocs-space_6);z-index:var(--vocs-zIndex_popover)}.vocs_Sidebar{display:flex;flex-direction:column;font-size:var(--vocs-fontSize_14);overflow-y:auto;width:var(--vocs-sidebar_width)}.vocs_Sidebar_backLink{text-align:left}.vocs_Sidebar_divider{background-color:var(--vocs-color_border);width:100%;height:1px}.vocs_Sidebar_navigation{outline:0}.vocs_Sidebar_navigation:first-child{padding-top:var(--vocs-space_16)}.vocs_Sidebar_group{display:flex;flex-direction:column}.vocs_Sidebar_logo{align-items:center;display:flex;height:var(--vocs-topNav_height);padding-top:var(--vocs-space_4)}.vocs_Sidebar_logoWrapper{background-color:var(--vocs-color_backgroundDark);position:sticky;top:0;z-index:var(--vocs-zIndex_gutterTopCurtain)}.vocs_Sidebar_section{display:flex;flex-direction:column;font-size:1em}.vocs_Sidebar_navigation>.vocs_Sidebar_group>.vocs_Sidebar_section+.vocs_Sidebar_section{border-top:1px solid var(--vocs-color_border)}.vocs_Sidebar_levelCollapsed{gap:var(--vocs-space_4);padding-bottom:var(--vocs-space_12)}.vocs_Sidebar_levelInset{border-left:1px solid var(--vocs-color_border);font-size:var(--vocs-fontSize_13);margin-top:var(--vocs-space_8);padding-left:var(--vocs-space_12)}.vocs_Sidebar_levelInset.vocs_Sidebar_levelInset.vocs_Sidebar_levelInset{font-weight:var(--vocs-fontWeight_regular);padding-top:0;padding-bottom:0}.vocs_Sidebar_items{display:flex;flex-direction:column;gap:.625em;padding-top:var(--vocs-space_16);padding-bottom:var(--vocs-space_16);font-weight:var(--vocs-fontWeight_medium)}.vocs_Sidebar_level .vocs_Sidebar_items{padding-top:var(--vocs-space_6)}.vocs_Sidebar_item{color:var(--vocs-color_text3);letter-spacing:.25px;line-height:var(--vocs-lineHeight_sidebarItem);width:100%;transition:color .1s}.vocs_Sidebar_item:hover{color:var(--vocs-color_text)}.vocs_Sidebar_item[data-active=true]{color:var(--vocs-color_textAccent)}.vocs_Sidebar_sectionHeader{align-items:center;display:flex;justify-content:space-between}.vocs_Sidebar_level>.vocs_Sidebar_sectionHeader{padding-top:var(--vocs-space_12)}.vocs_Sidebar_sectionHeaderActive{color:var(--vocs-color_text)}.vocs_Sidebar_sectionTitle{color:var(--vocs-color_title);font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_semibold);letter-spacing:.25px;width:100%}.vocs_Sidebar_sectionCollapse{color:var(--vocs-color_text3);transform:rotate(90deg);transition:transform .25s}.vocs_Sidebar_sectionCollapseActive{transform:rotate(0)}@media screen and (max-width: 1080px){.vocs_Sidebar{width:100%}.vocs_Sidebar_logoWrapper{display:none}}.vocs_SkipLink{background:var(--vocs-color_background);border-radius:var(--vocs-borderRadius_4);color:var(--vocs-color_link);font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_semibold);left:var(--vocs-space_8);padding:var(--vocs-space_8) var(--vocs-space_16);position:fixed;text-decoration:none;top:var(--vocs-space_8);z-index:999}.vocs_SkipLink:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;width:auto}:root{--vocs-fontFamily_default: Inter}:root.dark{--vocs-fontFamily_default: Inter}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal}@font-face{font-family:Roboto Mono;src:url(/fonts/RobotoMono-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@layer vocs_preflight{*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.visible{visibility:visible!important}.static{position:static!important}.absolute{position:absolute!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mb-2{margin-bottom:.5rem!important}.mb-4{margin-bottom:1rem!important}.mb-8{margin-bottom:2rem!important}.block{display:block!important}.inline{display:inline!important}.flex{display:flex!important}.table{display:table!important}.contents{display:contents!important}.hidden{display:none!important}.max-w-screen-lg{max-width:1024px!important}.max-w-screen-md{max-width:848px!important}.max-w-screen-xl{max-width:1280px!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.justify-start{justify-content:flex-start!important}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(2rem * var(--tw-space-y-reverse))!important}.bg-\[\#e3e8ed\]{--tw-bg-opacity: 1 !important;background-color:rgb(227 232 237 / var(--tw-bg-opacity))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.lowercase{text-transform:lowercase!important}.text-gray-500{--tw-text-opacity: 1 !important;color:rgb(107 114 128 / var(--tw-text-opacity))!important}.text-gray-600{--tw-text-opacity: 1 !important;color:rgb(75 85 99 / var(--tw-text-opacity))!important}.text-gray-700{--tw-text-opacity: 1 !important;color:rgb(55 65 81 / var(--tw-text-opacity))!important}.text-gray-900{--tw-text-opacity: 1 !important;color:rgb(17 24 39 / var(--tw-text-opacity))!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}#home-install .vocs_CodeGroup{display:flex;height:100%;flex-direction:column}#home-install .vocs_Tabs_content{flex:1}#home-install .vocs_Code{font-size:18px}.vocs_MobileTopNav_navigation{display:block!important}.tabs{display:flex}.tabs button{padding:10px 20px;cursor:pointer;border:none;background-color:transparent;border-bottom:3px solid transparent;transition:all .3s ease}.tabs button.active{border-bottom-color:#fff;font-weight:700}.tab-panels{padding-top:20px;animation:fadeIn .3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:1rem}.card{background-color:#3c393f;border-radius:10px;height:240px;padding:1rem;color:#fff;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;justify-content:space-between}.card-icon{font-size:2rem}.card-content{margin:auto;margin-top:1rem}.card-title{margin:0;font-size:1.25rem}.card-description{margin:0;font-size:1rem;opacity:.7}.card-link{text-decoration:none;color:inherit}table{text-align:center;width:100%;border-collapse:collapse}th,td{padding:8px;text-align:left;border:1px solid #3e3e3e;color:#fff}.network-logos{width:30px;height:auto}.cell-content{font-size:14px;float:left;display:flex;align-items:center;justify-content:center}.cell-image{width:30px;height:auto;float:left;margin:5px}.cell-text{min-width:140px}.widget{margin:10px auto auto;border:1px solid #3e3e3e;background-color:#1a1a1a;border-radius:20px;box-shadow:0 4px 8px #0000001a;overflow:hidden;width:400px;display:flex;flex-direction:column;align-items:center;padding:20px}.widget-body{width:100%;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0}.widget-footer{width:100%;text-align:center;color:gray}.mint-image{border:1px solid #3e3e3e;border-radius:15px;max-width:100%;max-height:auto;margin:0}.mint-button{margin:5px;background-image:linear-gradient(to right,#7537f9,#651fff);color:#fff;padding:11px 24px;border-radius:30px;font-size:16px;font-weight:700;border:none;cursor:pointer;text-align:center;box-shadow:0 4px 8px #0003;transition:background-color .3s,box-shadow .3s}.mint-button:hover{background-image:linear-gradient(to right,#612cd2,#541ad1);box-shadow:0 6px 12px #0000004d}.dashed-box{margin:20px;padding:5px;border:2px dashed #541ad1}.video-container{position:relative;width:560px;height:315px}.preview-image{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.video-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:none}.hover\:underline:hover{text-decoration-line:underline!important}.dark\:bg-\[\#1e1d20\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(30 29 32 / var(--tw-bg-opacity))!important}.dark\:bg-\[\#232225\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(35 34 37 / var(--tw-bg-opacity))!important}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity))!important}.dark\:text-white:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}@media (min-width: 640px){.sm\:py-16{padding-top:4rem!important;padding-bottom:4rem!important}.sm\:text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.sm\:text-xl{font-size:1.25rem!important;line-height:1.75rem!important}}@media (min-width: 848px){.md\:grid{display:grid!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:gap-12{gap:3rem!important}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(0px * var(--tw-space-y-reverse))!important}}@media (min-width: 1024px){.lg\:mb-16{margin-bottom:4rem!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:py-16{padding-top:4rem!important;padding-bottom:4rem!important}}.vocs_Section{border-top:1px solid var(--vocs-color_border);margin-top:var(--vocs-space_56);padding-top:var(--vocs-space_24)}.vocs_Anchor{color:var(--vocs-color_link);font-weight:var(--vocs-fontWeight_medium);text-underline-offset:var(--vocs-space_2);text-decoration:underline;transition:color .1s}.vocs_Callout_danger .vocs_Anchor{color:var(--vocs-color_dangerText)}.vocs_Callout_danger .vocs_Anchor:hover{color:var(--vocs-color_dangerTextHover)}.vocs_Callout_info .vocs_Anchor{color:var(--vocs-color_infoText)}.vocs_Callout_info .vocs_Anchor:hover{color:var(--vocs-color_infoTextHover)}.vocs_Callout_success .vocs_Anchor{color:var(--vocs-color_successText)}.vocs_Callout_success .vocs_Anchor:hover{color:var(--vocs-color_successTextHover)}.vocs_Callout_tip .vocs_Anchor{color:var(--vocs-color_tipText)}.vocs_Callout_tip .vocs_Anchor:hover{color:var(--vocs-color_tipTextHover)}.vocs_Callout_warning .vocs_Anchor{color:var(--vocs-color_warningText)}.vocs_Callout_warning .vocs_Anchor:hover{color:var(--vocs-color_warningTextHover)}.vocs_Anchor:hover{color:var(--vocs-color_linkHover)}.vocs_Section a.data-footnote-backref{color:var(--vocs-color_link);font-weight:var(--vocs-fontWeight_medium);text-underline-offset:var(--vocs-space_2);text-decoration:underline}.vocs_Section a.data-footnote-backref:hover{color:var(--vocs-color_linkHover)}.vocs_Autolink{opacity:0;margin-top:.1em;position:absolute;transition:opacity .1s,transform .1s;transform:translate(-2px) scale(.98)}.vocs_Heading:hover .vocs_Autolink{opacity:1;transform:translate(0) scale(1)}.vocs_Pre_wrapper{position:relative}.vocs_Code{transition:color .1s}:not(.vocs_Pre)>.vocs_Code{background-color:var(--vocs-color_codeInlineBackground);border:1px solid var(--vocs-color_codeInlineBorder);border-radius:var(--vocs-borderRadius_4);color:var(--vocs-color_codeInlineText);font-size:var(--vocs-fontSize_code);padding:var(--vocs-space_3) var(--vocs-space_6)}.vocs_Anchor>.vocs_Code{color:var(--vocs-color_link);text-decoration:underline;text-underline-offset:var(--vocs-space_2)}.vocs_Anchor:hover>.vocs_Code{color:var(--vocs-color_linkHover)}.vocs_Callout_danger .vocs_Code{color:var(--vocs-color_dangerText)}.vocs_Callout_info .vocs_Code{color:var(--vocs-color_infoText)}.vocs_Callout_success .vocs_Code{color:var(--vocs-color_successText)}.vocs_Callout_tip .vocs_Code{color:var(--vocs-color_tipText)}.vocs_Callout_warning .vocs_Code{color:var(--vocs-color_warningText)}.vocs_Heading .vocs_Code{color:inherit}.twoslash-popup-info-hover>.vocs_Code{background-color:inherit;padding:0;text-wrap:wrap}.twoslash-popup-jsdoc .vocs_Code{display:inline}.vocs_Authors{color:var(--vocs-color_text3);font-size:var(--vocs-fontSize_14)}.vocs_Authors_authors{color:var(--vocs-color_text)}.vocs_Authors_link{text-decoration:underline;text-underline-offset:2px}.vocs_Authors_link:hover{color:var(--vocs-color_text2)}.vocs_Authors_separator{color:var(--vocs-color_text3)}.vocs_BlogPosts{display:flex;flex-direction:column;gap:var(--vocs-space_32)}.vocs_BlogPosts_description{margin-top:var(--vocs-space_16)}.vocs_BlogPosts_divider{border-color:var(--vocs-color_background4)}.vocs_BlogPosts_post:hover .vocs_BlogPosts_readMore{color:var(--vocs-color_textAccent)}.vocs_BlogPosts_title{font-size:var(--vocs-fontSize_h2);font-weight:var(--vocs-fontWeight_semibold)}.vocs_Sponsors{border-radius:var(--vocs-borderRadius_8);display:flex;flex-direction:column;gap:var(--vocs-space_4);overflow:hidden}.vocs_Sponsors_title{background-color:var(--vocs-color_background3);color:var(--vocs-color_text3);font-size:var(--vocs-fontSize_13);font-weight:var(--vocs-fontWeight_medium);padding:var(--vocs-space_4) 0;text-align:center}.vocs_Sponsors_row{display:flex;flex-direction:row;gap:var(--vocs-space_4)}.vocs_Sponsors_column{align-items:center;background-color:var(--vocs-color_background3);display:flex;justify-content:center;padding:var(--vocs-space_32);width:calc(var(--vocs_Sponsors_columns) * 100%)}.vocs_Sponsors_sponsor{transition:background-color .1s}.vocs_Sponsors_sponsor:hover{background-color:var(--vocs-color_background5)}.dark .vocs_Sponsors_sponsor:hover{background-color:var(--vocs-color_white)}.vocs_Sponsors_image{filter:grayscale(1);height:var(--vocs_Sponsors_height);transition:filter .1s}.dark .vocs_Sponsors_image{filter:grayscale(1) invert(1)}.vocs_Sponsors_column:hover .vocs_Sponsors_image{filter:none}.vocs_AutolinkIcon{background-color:var(--vocs-color_textAccent);display:inline-block;margin-left:.25em;height:.8em;width:.8em;-webkit-mask:var(--vocs_AutolinkIcon_iconUrl) no-repeat center / contain;mask:var(--vocs_AutolinkIcon_iconUrl) no-repeat center / contain;transition:background-color .1s}.vocs_Autolink:hover .vocs_AutolinkIcon{background-color:var(--vocs-color_textAccentHover)}@media screen and (max-width: 720px){.vocs_CodeGroup{border-radius:0;border-right:none;border-left:none;margin-left:calc(-1 * var(--vocs-space_16));margin-right:calc(-1 * var(--vocs-space_16))}}.vocs_Steps{border-left:1.5px solid var(--vocs-color_border);counter-reset:step;padding-left:var(--vocs-space_24);margin-left:var(--vocs-space_12);margin-top:var(--vocs-space_24)}@media screen and (max-width: 720px){.vocs_Steps{margin-left:var(--vocs-space_4)}}.vocs_Subtitle{color:var(--vocs-color_text2);font-size:var(--vocs-fontSize_subtitle);font-weight:var(--vocs-fontWeight_regular);letter-spacing:-.02em;line-height:var(--vocs-lineHeight_heading);margin-top:var(--vocs-space_4);text-wrap:balance}.vocs_HorizontalRule{border-top:1px solid var(--vocs-color_hr);margin-bottom:var(--vocs-space_16)}.vocs_ListItem{line-height:var(--vocs-lineHeight_listItem)}.vocs_ListItem:not(:last-child){margin-bottom:.5em}.vocs_CopyButton{align-items:center;background-color:color-mix(in srgb,var(--vocs-color_background2) 75%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:1px solid var(--vocs-color_border);border-radius:var(--vocs-borderRadius_4);color:var(--vocs-color_text3);display:flex;justify-content:center;position:absolute;right:var(--vocs-space_18);top:var(--vocs-space_18);opacity:0;height:32px;width:32px;transition:background-color .15s,opacity .15s;z-index:var(--vocs-zIndex_surface)}.vocs_CopyButton:hover{background-color:var(--vocs-color_background4);transition:background-color .05s}.vocs_CopyButton:focus-visible{background-color:var(--vocs-color_background4);opacity:1;transition:background-color .05s}.vocs_CopyButton:hover:active{background-color:var(--vocs-color_background2)}.vocs_Pre:hover .vocs_CopyButton{opacity:1}.vocs_CodeTitle{align-items:center;background-color:var(--vocs-color_codeTitleBackground);border-bottom:1px solid var(--vocs-color_border);color:var(--vocs-color_text3);display:flex;font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_medium);gap:var(--vocs-space_6);padding:var(--vocs-space_8) var(--vocs-space_24)}.vocs_CodeGroup .vocs_CodeTitle{display:none}@media screen and (max-width: 720px){.vocs_CodeTitle{border-radius:0;padding-left:var(--vocs-space_16);padding-right:var(--vocs-space_16)}}.vocs_CalloutTitle{font-size:var(--vocs-fontSize_12);letter-spacing:.02em;text-transform:uppercase}.vocs_Strong{font-weight:var(--vocs-fontWeight_semibold)}.vocs_Content>.vocs_Strong{display:block}.vocs_Callout>.vocs_Strong{display:block;margin-bottom:var(--vocs-space_4)}.vocs_Summary{cursor:pointer}.vocs_Summary.vocs_Summary:hover{text-decoration:underline}.vocs_Details[open] .vocs_Summary{margin-bottom:var(--vocs-space_4)}.vocs_Callout .vocs_Summary{font-weight:var(--vocs-fontWeight_medium)}.vocs_Details .vocs_Summary.vocs_Summary{margin-bottom:0}.vocs_Table{display:block;border-collapse:collapse;overflow-x:auto;margin-bottom:var(--vocs-space_24)}.vocs_TableCell{border:1px solid var(--vocs-color_tableBorder);font-size:var(--vocs-fontSize_td);padding:var(--vocs-space_8) var(--vocs-space_12)}.vocs_TableHeader{border:1px solid var(--vocs-color_tableBorder);background-color:var(--vocs-color_tableHeaderBackground);color:var(--vocs-color_tableHeaderText);font-size:var(--vocs-fontSize_th);font-weight:var(--vocs-fontWeight_medium);padding:var(--vocs-space_8) var(--vocs-space_12);text-align:left}.vocs_TableHeader[align=center]{text-align:center}.vocs_TableHeader[align=right]{text-align:right}.vocs_TableRow{border-top:1px solid var(--vocs-color_tableBorder)}.vocs_TableRow:nth-child(2n){background-color:var(--vocs-color_background2)}.vocs_Button_button{align-items:center;background:var(--vocs-color_background4);border:1px solid var(--vocs-color_border);border-radius:var(--vocs-borderRadius_4);color:var(--vocs-color_text);display:flex;font-size:var(--vocs-fontSize_14);font-weight:var(--vocs-fontWeight_medium);height:36px;padding:0 var(--vocs-space_16);transition:background .1s;white-space:pre;width:-moz-fit-content;width:fit-content}.vocs_Button_button:hover{background:var(--vocs-color_background3)}.vocs_Button_button_accent{background:var(--vocs-color_backgroundAccent);color:var(--vocs-color_backgroundAccentText);border:1px solid var(--vocs-color_borderAccent)}.vocs_Button_button_accent:hover{background:var(--vocs-color_backgroundAccentHover)}.vocs_HomePage{align-items:center;display:flex;flex-direction:column;padding-top:var(--vocs-space_64);text-align:center;gap:var(--vocs-space_32)}.vocs_HomePage_logo{display:flex;justify-content:center;height:48px}.vocs_HomePage_title{font-size:var(--vocs-fontSize_64);font-weight:var(--vocs-fontWeight_semibold);line-height:1em}.vocs_HomePage_tagline{color:var(--vocs-color_text2);font-size:var(--vocs-fontSize_20);font-weight:var(--vocs-fontWeight_medium);line-height:1.5em}.vocs_HomePage_title+.vocs_HomePage_tagline{margin-top:calc(-1 * var(--vocs-space_8))}.vocs_HomePage_description{color:var(--vocs-color_text);font-size:var(--vocs-fontSize_16);font-weight:var(--vocs-fontWeight_regular);line-height:var(--vocs-lineHeight_paragraph)}.vocs_HomePage_tagline+.vocs_HomePage_description{margin-top:calc(-1 * var(--vocs-space_8))}.vocs_HomePage_buttons{display:flex;gap:var(--vocs-space_16)}.vocs_HomePage_tabs{min-width:300px}.vocs_HomePage_tabsList{display:flex;justify-content:center}.vocs_HomePage_tabsContent{color:var(--vocs-color_text2);font-family:var(--vocs-fontFamily_mono)}.vocs_HomePage_packageManager{color:var(--vocs-color_textAccent)}@media screen and (max-width: 720px){.vocs_HomePage{padding-top:var(--vocs-space_32)}.vocs_HomePage_logo{height:36px}} diff --git a/assets/support-BgmtxZbA.js b/assets/support-Tb1G6eQB.js similarity index 94% rename from assets/support-BgmtxZbA.js rename to assets/support-Tb1G6eQB.js index 36bf53e63c..9d570486f7 100644 --- a/assets/support-BgmtxZbA.js +++ b/assets/support-Tb1G6eQB.js @@ -1,4 +1,4 @@ -import{d as r,j as e}from"./index-CUkm9F-n.js";const s={title:"Support",description:"undefined"};function o(n){const t={a:"a",div:"div",h1:"h1",header:"header",p:"p",...r(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"support",children:["Support",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#support",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as e}from"./index-C1XxAFkH.js";const s={title:"Support",description:"undefined"};function o(n){const t={a:"a",div:"div",h1:"h1",header:"header",p:"p",...r(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"support",children:["Support",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#support",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(t.p,{children:"Sequence has a front line Support Team in multiple timezones to tackle problems that arise with the Stack, as well as answer any question for new projects in order to integrate web3 experiences in games and applications."}),` `,e.jsx(t.p,{children:"If one of the members of the team does not know the answer, we'll further investigate (with backup support from the Sequence dev team) to get to the bottom of your troubles."}),` `,e.jsx(t.p,{children:e.jsx(t.a,{href:"https://go.crisp.chat/chat/embed/?website_id=9ef4395b-6bb1-4645-8e02-6071d89290a1",children:"Start talking to support today"})})]})}function i(n={}){const{wrapper:t}={...r(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(o,{...n})}):o(n)}export{i as default,s as frontmatter}; diff --git a/assets/template-embedded-wallet-C4Yz7n_q.js b/assets/template-embedded-wallet-Bq9crG9e.js similarity index 99% rename from assets/template-embedded-wallet-C4Yz7n_q.js rename to assets/template-embedded-wallet-Bq9crG9e.js index baf9af47f5..3c548f6309 100644 --- a/assets/template-embedded-wallet-C4Yz7n_q.js +++ b/assets/template-embedded-wallet-Bq9crG9e.js @@ -1,4 +1,4 @@ -import{d as n,j as e}from"./index-CUkm9F-n.js";const l={title:"Quickstart",description:"undefined"};function a(i){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...n(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"quickstart",children:["Quickstart",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#quickstart",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as e}from"./index-C1XxAFkH.js";const l={title:"Quickstart",description:"undefined"};function a(i){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...n(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"quickstart",children:["Quickstart",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#quickstart",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(s.h2,{id:"try-a-demo",children:["Try a Demo",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#try-a-demo",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(s.aside,{"data-callout":"info",children:e.jsxs(s.p,{children:["Try out seamless UX of our embedded wallet at our ",e.jsx(s.a,{href:"https://0xsequence.github.io/demo-waas-auth/",children:"demo"})]})}),` `,e.jsxs(s.h2,{id:"template",children:["Template",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#template",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/template-marketplace-api-DZ8xP2vk.js b/assets/template-marketplace-api-CbTSgRee.js similarity index 99% rename from assets/template-marketplace-api-DZ8xP2vk.js rename to assets/template-marketplace-api-CbTSgRee.js index 2c6fba6ce1..243576278c 100644 --- a/assets/template-marketplace-api-DZ8xP2vk.js +++ b/assets/template-marketplace-api-CbTSgRee.js @@ -1,4 +1,4 @@ -import{d as r,j as s,e as i}from"./index-CUkm9F-n.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Custom Marketplace",description:"undefined"};function n(l){const e={a:"a",code:"code",details:"details",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",hr:"hr",img:"img",li:"li",p:"p",pre:"pre",span:"span",summary:"summary",ul:"ul",...r(),...l.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"custom-marketplace",children:["Custom Marketplace",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#custom-marketplace",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{d as r,j as s,e as i}from"./index-C1XxAFkH.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Custom Marketplace",description:"undefined"};function n(l){const e={a:"a",code:"code",details:"details",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",hr:"hr",img:"img",li:"li",p:"p",pre:"pre",span:"span",summary:"summary",ul:"ul",...r(),...l.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"custom-marketplace",children:["Custom Marketplace",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#custom-marketplace",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,s.jsx(e.p,{children:"In this guide we will go through the process of creating a custom marketplace from a few simple tools from the Sequence stack."}),` `,s.jsx(e.p,{children:"The tools will enable you to perform:"}),` `,s.jsxs(e.ul,{children:[` diff --git a/assets/token-directory-BeYHegff.js b/assets/token-directory-Bu7FKJ1j.js similarity index 99% rename from assets/token-directory-BeYHegff.js rename to assets/token-directory-Bu7FKJ1j.js index 44d692de79..c5fd26ff36 100644 --- a/assets/token-directory-BeYHegff.js +++ b/assets/token-directory-Bu7FKJ1j.js @@ -1,4 +1,4 @@ -import{d as a,j as e,e as t}from"./index-CUkm9F-n.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const l={title:"Token Directory",description:"undefined"};function s(i){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...a(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"token-directory",children:["Token Directory",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#token-directory",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{d as a,j as e,e as t}from"./index-C1XxAFkH.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const l={title:"Token Directory",description:"undefined"};function s(i){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...a(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"token-directory",children:["Token Directory",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#token-directory",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:["Sequence maintains an open ",e.jsx(n.a,{href:"https://github.com/0xsequence/token-directory/",children:"token directory on github"}),", that allows Sequence infrastructure to filter spam from verified tokens."]}),` `,e.jsxs(n.p,{children:["While the infrastructure also watches sources like ",e.jsx(n.a,{href:"https://www.coingecko.com/",children:"CoinGecko"})," and ",e.jsx(n.a,{href:"https://opensea.com",children:"OpenSea"})," for verified contracts, all new tokens that are to be used - not verified from these sources - must be maintained manually."]}),` `,e.jsx(n.p,{children:"When tokens are added to various blockchains, the default is for these tokens to not be included in the default wallet settings."}),` diff --git a/assets/typescript-BoB1PHbJ.js b/assets/typescript-BoB1PHbJ.js new file mode 100644 index 0000000000..ebdcbb75e0 --- /dev/null +++ b/assets/typescript-BoB1PHbJ.js @@ -0,0 +1 @@ +import{d as r,j as n}from"./index-C1XxAFkH.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/typescript-Dc1IuQOF.js b/assets/typescript-Dc1IuQOF.js deleted file mode 100644 index b352927665..0000000000 --- a/assets/typescript-Dc1IuQOF.js +++ /dev/null @@ -1 +0,0 @@ -import{d as r,j as n}from"./index-CUkm9F-n.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/unity-BoB1PHbJ.js b/assets/unity-BoB1PHbJ.js new file mode 100644 index 0000000000..ebdcbb75e0 --- /dev/null +++ b/assets/unity-BoB1PHbJ.js @@ -0,0 +1 @@ +import{d as r,j as n}from"./index-C1XxAFkH.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/unity-Dc1IuQOF.js b/assets/unity-Dc1IuQOF.js deleted file mode 100644 index b352927665..0000000000 --- a/assets/unity-Dc1IuQOF.js +++ /dev/null @@ -1 +0,0 @@ -import{d as r,j as n}from"./index-CUkm9F-n.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/webgl-guide-Ddq8kGvd.js b/assets/unity-guide-Brv_SkgX.js similarity index 96% rename from assets/webgl-guide-Ddq8kGvd.js rename to assets/unity-guide-Brv_SkgX.js index 4be77d2397..e89e6b9178 100644 --- a/assets/webgl-guide-Ddq8kGvd.js +++ b/assets/unity-guide-Brv_SkgX.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const d=void 0;function a(t){const n={a:"a",div:"div",h2:"h2",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsxs(n.h2,{id:"integrate-sequencekit-with-waas",children:["Integrate SequenceKit with WaaS",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-sequencekit-with-waas",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";const d=void 0;function a(t){const n={a:"a",div:"div",h2:"h2",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsxs(n.h2,{id:"integrate-sequencekit-with-waas",children:["Integrate SequenceKit with WaaS",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-sequencekit-with-waas",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(n.h2,{id:"deploy-a-collectibles-contract",children:["Deploy a collectibles contract",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-a-collectibles-contract",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(n.h2,{id:"deploy-a-remote-minter",children:["Deploy a remote minter",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-a-remote-minter",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(n.h2,{id:"mint-in-game-achievement-tokens",children:["Mint in-game achievement tokens",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#mint-in-game-achievement-tokens",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/wallet-sdks-CTfqPT5y.js b/assets/wallet-sdks-Dc7h75f8.js similarity index 97% rename from assets/wallet-sdks-CTfqPT5y.js rename to assets/wallet-sdks-Dc7h75f8.js index 83b69c48d9..0a14624072 100644 --- a/assets/wallet-sdks-CTfqPT5y.js +++ b/assets/wallet-sdks-Dc7h75f8.js @@ -1,4 +1,4 @@ -import{d as a,j as e}from"./index-CUkm9F-n.js";import{V as r}from"./Video-CeelHpuv.js";const o={title:"Wallet SDKs in Builder",description:"undefined"};function i(n){const t={a:"a",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",strong:"strong",...a(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"wallet-sdks-in-builder",children:["Wallet SDKs in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-sdks-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{d as a,j as e}from"./index-C1XxAFkH.js";import{V as r}from"./Video-FjISo73E.js";const o={title:"Wallet SDKs in Builder",description:"undefined"};function i(n){const t={a:"a",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",strong:"strong",...a(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"wallet-sdks-in-builder",children:["Wallet SDKs in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-sdks-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(t.p,{children:"Sequence Builder offers multiple SDK options for integrating Sequence Wallet into your project."}),` `,e.jsxs(t.h3,{id:"how-can-i-integrate-a-wallet-into-my-game-with-these-options",children:["How can I integrate a Wallet into my game with these options?",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-can-i-integrate-a-wallet-into-my-game-with-these-options",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.p,{children:["In the Wallets SDK section of Builder, simply select ",e.jsx(t.strong,{children:"SequenceKit"}),", input wallet details, click 'save', and code snippets will be generated for you to use. The same can be done for ",e.jsx(t.strong,{children:"Web SDK"})," (watch the tutorial below for additional guidance). ",e.jsx(t.strong,{children:"Unity SDK"})," and ",e.jsx(t.strong,{children:"Unreal SDK"})," will help you integrate the same way, but by interacting their respective game engines. Note that both SDKs are receiving updates and will be available shortly."]}),` diff --git a/assets/unity-guide-Ddq8kGvd.js b/assets/webgl-guide-Brv_SkgX.js similarity index 96% rename from assets/unity-guide-Ddq8kGvd.js rename to assets/webgl-guide-Brv_SkgX.js index 4be77d2397..e89e6b9178 100644 --- a/assets/unity-guide-Ddq8kGvd.js +++ b/assets/webgl-guide-Brv_SkgX.js @@ -1,4 +1,4 @@ -import{d as i,j as e}from"./index-CUkm9F-n.js";const d=void 0;function a(t){const n={a:"a",div:"div",h2:"h2",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsxs(n.h2,{id:"integrate-sequencekit-with-waas",children:["Integrate SequenceKit with WaaS",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-sequencekit-with-waas",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +import{d as i,j as e}from"./index-C1XxAFkH.js";const d=void 0;function a(t){const n={a:"a",div:"div",h2:"h2",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsxs(n.h2,{id:"integrate-sequencekit-with-waas",children:["Integrate SequenceKit with WaaS",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-sequencekit-with-waas",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(n.h2,{id:"deploy-a-collectibles-contract",children:["Deploy a collectibles contract",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-a-collectibles-contract",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(n.h2,{id:"deploy-a-remote-minter",children:["Deploy a remote minter",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-a-remote-minter",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(n.h2,{id:"mint-in-game-achievement-tokens",children:["Mint in-game achievement tokens",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#mint-in-game-achievement-tokens",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/white-label-marketplace-CnMvtDsP.js b/assets/white-label-marketplace-DsASxkfr.js similarity index 94% rename from assets/white-label-marketplace-CnMvtDsP.js rename to assets/white-label-marketplace-DsASxkfr.js index 7925330c8a..605b2a15a0 100644 --- a/assets/white-label-marketplace-CnMvtDsP.js +++ b/assets/white-label-marketplace-DsASxkfr.js @@ -1,4 +1,4 @@ -import{d as n,j as e}from"./index-CUkm9F-n.js";import{V as r}from"./Video-CeelHpuv.js";const l={title:"Launch your white-label marketplace",description:"undefined"};function t(i){const a={a:"a",aside:"aside",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...n(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"launch-your-white-label-marketplace",children:["Launch your white-label marketplace",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#launch-your-white-label-marketplace",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),` +import{d as n,j as e}from"./index-C1XxAFkH.js";import{V as r}from"./Video-FjISo73E.js";const l={title:"Launch your white-label marketplace",description:"undefined"};function t(i){const a={a:"a",aside:"aside",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...n(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"launch-your-white-label-marketplace",children:["Launch your white-label marketplace",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#launch-your-white-label-marketplace",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(a.p,{children:"Sequence Builder provides game builders with a white-label marketplace that can be launched in seconds. With Builder, you can customize your marketplace and integrate it directly into your game experience, all with no-coding experience necessary."}),` `,e.jsxs(a.h2,{id:"try-it-out",children:["Try it out",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#try-it-out",children:e.jsx(a.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(a.aside,{"data-callout":"info",children:e.jsxs(a.p,{children:["Get started quickly at ",e.jsx(a.a,{href:"https://sequence.build/",children:"Sequence Builder"})," to launch your marketplace."]})}),` diff --git a/guides/lootbox/index.html b/guides/lootbox/index.html index c9a166347c..e6f22b01c2 100644 --- a/guides/lootbox/index.html +++ b/guides/lootbox/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Deploy an in-game collectibles contract

diff --git a/guides/template-marketplace-api/index.html b/guides/template-marketplace-api/index.html index fddb2f032f..254ecee14b 100644 --- a/guides/template-marketplace-api/index.html +++ b/guides/template-marketplace-api/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Custom Marketplace

diff --git a/guides/templates/02-building-relaying-server/index.html b/guides/templates/02-building-relaying-server/index.html index 130a7d75ab..0730e71663 100644 --- a/guides/templates/02-building-relaying-server/index.html +++ b/guides/templates/02-building-relaying-server/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Building a Relaying Server

diff --git a/guides/templates/03-mint-collectibles-serverless/index.html b/guides/templates/03-mint-collectibles-serverless/index.html index 4e431ab693..bbffe1371f 100644 --- a/guides/templates/03-mint-collectibles-serverless/index.html +++ b/guides/templates/03-mint-collectibles-serverless/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Mint Collectibles Using a Gasless Serverless Relayer

diff --git a/guides/templates/template-embedded-wallet/index.html b/guides/templates/template-embedded-wallet/index.html index 7c75183cf1..3183cf7d07 100644 --- a/guides/templates/template-embedded-wallet/index.html +++ b/guides/templates/template-embedded-wallet/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Quickstart

diff --git a/guides/unity-guide/index.html b/guides/unity-guide/index.html index a4792fa155..35f5b85921 100644 --- a/guides/unity-guide/index.html +++ b/guides/unity-guide/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Integrate SequenceKit with WaaS

diff --git a/guides/webgl-guide/index.html b/guides/webgl-guide/index.html index 45565cb81a..04f942213f 100644 --- a/guides/webgl-guide/index.html +++ b/guides/webgl-guide/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Integrate SequenceKit with WaaS

diff --git a/index.html b/index.html index 77d72bb960..ab21f9d38b 100644 --- a/index.html +++ b/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content
Sequence - Web3 Gaming Platform

Welcome to Sequence docs. Here you can learn about the modular Sequence diff --git a/sdk/android/index.html b/sdk/android/index.html index 98ec4ab349..b96dfe6160 100644 --- a/sdk/android/index.html +++ b/sdk/android/index.html @@ -12,8 +12,8 @@ - - + +

Skip to content
diff --git a/sdk/go/overview/index.html b/sdk/go/overview/index.html index 69e497b4de..b7f568fc3a 100644 --- a/sdk/go/overview/index.html +++ b/sdk/go/overview/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Go

diff --git a/sdk/iOS/index.html b/sdk/iOS/index.html index 63f89edd11..9a0d870929 100644 --- a/sdk/iOS/index.html +++ b/sdk/iOS/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content
diff --git a/sdk/nodejs/index.html b/sdk/nodejs/index.html index 01cef96c0a..7dbcc38ce5 100644 --- a/sdk/nodejs/index.html +++ b/sdk/nodejs/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content
diff --git a/sdk/reactnative/index.html b/sdk/reactnative/index.html index f92c1c22c8..df4676a5a7 100644 --- a/sdk/reactnative/index.html +++ b/sdk/reactnative/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content
diff --git a/sdk/sequence-kit/01-overview/index.html b/sdk/sequence-kit/01-overview/index.html index 77daa4456d..93f08968d9 100644 --- a/sdk/sequence-kit/01-overview/index.html +++ b/sdk/sequence-kit/01-overview/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

SequenceKit SDK

diff --git a/sdk/sequence-kit/02-getting-started/index.html b/sdk/sequence-kit/02-getting-started/index.html index 8c0302435b..6d8b80133f 100644 --- a/sdk/sequence-kit/02-getting-started/index.html +++ b/sdk/sequence-kit/02-getting-started/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Getting Started with Sequence Kit

diff --git a/sdk/sequence-kit/03-configuration/index.html b/sdk/sequence-kit/03-configuration/index.html index dd4ba32299..e246114a06 100644 --- a/sdk/sequence-kit/03-configuration/index.html +++ b/sdk/sequence-kit/03-configuration/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Configuration Options

diff --git a/sdk/sequence-kit/04-checkout/index.html b/sdk/sequence-kit/04-checkout/index.html index 043564c84c..bd65218bcb 100644 --- a/sdk/sequence-kit/04-checkout/index.html +++ b/sdk/sequence-kit/04-checkout/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Overview

diff --git a/sdk/sequence-kit/05-custom-connectors/index.html b/sdk/sequence-kit/05-custom-connectors/index.html index 5b140cf4bb..7fb9f43318 100644 --- a/sdk/sequence-kit/05-custom-connectors/index.html +++ b/sdk/sequence-kit/05-custom-connectors/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Custom Connectors in Sequence Kit

diff --git a/sdk/sequence-kit/index.html b/sdk/sequence-kit/index.html index 57886bb1de..a564c043d0 100644 --- a/sdk/sequence-kit/index.html +++ b/sdk/sequence-kit/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content
diff --git a/sdk/typescript/03-guides/01-connect-wallet/index.html b/sdk/typescript/03-guides/01-connect-wallet/index.html index 19dd0d2cea..21efac9dde 100644 --- a/sdk/typescript/03-guides/01-connect-wallet/index.html +++ b/sdk/typescript/03-guides/01-connect-wallet/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Connect Wallet

diff --git a/sdk/typescript/03-guides/02-auth-address/index.html b/sdk/typescript/03-guides/02-auth-address/index.html index 833805f3d0..a7686a85cd 100644 --- a/sdk/typescript/03-guides/02-auth-address/index.html +++ b/sdk/typescript/03-guides/02-auth-address/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Authenticate Users with Message Signature

diff --git a/sdk/typescript/03-guides/03-sign-message/index.html b/sdk/typescript/03-guides/03-sign-message/index.html index f030279ba9..4a3111c606 100644 --- a/sdk/typescript/03-guides/03-sign-message/index.html +++ b/sdk/typescript/03-guides/03-sign-message/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

TODO - Replace with Code Groups from Vocs

diff --git a/sdk/typescript/03-guides/04-session-keys/index.html b/sdk/typescript/03-guides/04-session-keys/index.html index 458d38fb3e..9a9693aad3 100644 --- a/sdk/typescript/03-guides/04-session-keys/index.html +++ b/sdk/typescript/03-guides/04-session-keys/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

No-Wallet-Confirmation Signatures

diff --git a/sdk/typescript/03-guides/05-send-transaction/index.html b/sdk/typescript/03-guides/05-send-transaction/index.html index b810f0cee4..1af7c8337a 100644 --- a/sdk/typescript/03-guides/05-send-transaction/index.html +++ b/sdk/typescript/03-guides/05-send-transaction/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Sending Transactions

diff --git a/sdk/typescript/03-guides/06-send-erc20/index.html b/sdk/typescript/03-guides/06-send-erc20/index.html index 6bdfc3c08f..338beb1c15 100644 --- a/sdk/typescript/03-guides/06-send-erc20/index.html +++ b/sdk/typescript/03-guides/06-send-erc20/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Sending ERC-20 Tokens

diff --git a/sdk/typescript/03-guides/07-send-erc721/index.html b/sdk/typescript/03-guides/07-send-erc721/index.html index 085d95fd40..5576177b49 100644 --- a/sdk/typescript/03-guides/07-send-erc721/index.html +++ b/sdk/typescript/03-guides/07-send-erc721/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Sending ERC-721 (NFT) Tokens

diff --git a/sdk/typescript/03-guides/08-send-erc1155/index.html b/sdk/typescript/03-guides/08-send-erc1155/index.html index 0f153fdd07..a56dca07bb 100644 --- a/sdk/typescript/03-guides/08-send-erc1155/index.html +++ b/sdk/typescript/03-guides/08-send-erc1155/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Sending ERC-1155 (Collectible) Tokens

diff --git a/sdk/typescript/03-guides/09-send-batch-transactions/index.html b/sdk/typescript/03-guides/09-send-batch-transactions/index.html index 48cb40cebf..85f7c31200 100644 --- a/sdk/typescript/03-guides/09-send-batch-transactions/index.html +++ b/sdk/typescript/03-guides/09-send-batch-transactions/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Sending a Batch of Transactions

diff --git a/sdk/typescript/03-guides/10-building-backends/index.html b/sdk/typescript/03-guides/10-building-backends/index.html index 7dc7e66771..ba162a77c3 100644 --- a/sdk/typescript/03-guides/10-building-backends/index.html +++ b/sdk/typescript/03-guides/10-building-backends/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Building Backends with Sequence

diff --git a/sdk/typescript/03-guides/overview/index.html b/sdk/typescript/03-guides/overview/index.html index 612adf82f5..cec7d57c4e 100644 --- a/sdk/typescript/03-guides/overview/index.html +++ b/sdk/typescript/03-guides/overview/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Install

diff --git a/sdk/typescript/connectors/01-overview/index.html b/sdk/typescript/connectors/01-overview/index.html index f68c60d805..c6e030c29f 100644 --- a/sdk/typescript/connectors/01-overview/index.html +++ b/sdk/typescript/connectors/01-overview/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Wallet Connectors

diff --git a/sdk/typescript/connectors/02-sequence-kit/index.html b/sdk/typescript/connectors/02-sequence-kit/index.html index 44321cbf9a..4f61869d31 100644 --- a/sdk/typescript/connectors/02-sequence-kit/index.html +++ b/sdk/typescript/connectors/02-sequence-kit/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Sequence Kit: Seamlessly Integrate Web3 Wallets into Your Applications

diff --git a/sdk/typescript/connectors/03-wagmi/index.html b/sdk/typescript/connectors/03-wagmi/index.html index 0e96c937bb..d539b56211 100644 --- a/sdk/typescript/connectors/03-wagmi/index.html +++ b/sdk/typescript/connectors/03-wagmi/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Using Wagmi

diff --git a/sdk/typescript/connectors/04-rainbow-kit/index.html b/sdk/typescript/connectors/04-rainbow-kit/index.html index fc45fae144..2f7af752d9 100644 --- a/sdk/typescript/connectors/04-rainbow-kit/index.html +++ b/sdk/typescript/connectors/04-rainbow-kit/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Using RainbowKit

diff --git a/sdk/typescript/connectors/05-web3-onboard/index.html b/sdk/typescript/connectors/05-web3-onboard/index.html index 10f1aa7090..130158109e 100644 --- a/sdk/typescript/connectors/05-web3-onboard/index.html +++ b/sdk/typescript/connectors/05-web3-onboard/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Using Web3-Onboard

diff --git a/sdk/typescript/connectors/06-web3-react-v6/index.html b/sdk/typescript/connectors/06-web3-react-v6/index.html index 8c406b1140..8c924264bc 100644 --- a/sdk/typescript/connectors/06-web3-react-v6/index.html +++ b/sdk/typescript/connectors/06-web3-react-v6/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Using Web3-React V6

diff --git a/sdk/typescript/connectors/07-web3modal/index.html b/sdk/typescript/connectors/07-web3modal/index.html index d6059c112e..00c4652373 100644 --- a/sdk/typescript/connectors/07-web3modal/index.html +++ b/sdk/typescript/connectors/07-web3modal/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Using Web3Modal

diff --git a/sdk/typescript/connectors/08-FAQ/index.html b/sdk/typescript/connectors/08-FAQ/index.html index c87a0bb635..5ccd977374 100644 --- a/sdk/typescript/connectors/08-FAQ/index.html +++ b/sdk/typescript/connectors/08-FAQ/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Below are frequently asked questions related to the integration of the Sequence wallet connector.

diff --git a/sdk/typescript/index.html b/sdk/typescript/index.html index a27fe71a63..a8cd1f832a 100644 --- a/sdk/typescript/index.html +++ b/sdk/typescript/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content
diff --git a/sdk/unity/01-overview/index.html b/sdk/unity/01-overview/index.html index 4b0db0be60..5c5c7aca37 100644 --- a/sdk/unity/01-overview/index.html +++ b/sdk/unity/01-overview/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Introduction

diff --git a/sdk/unity/02-installation/index.html b/sdk/unity/02-installation/index.html index 7606fbf8af..4d361890a7 100644 --- a/sdk/unity/02-installation/index.html +++ b/sdk/unity/02-installation/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Installation

diff --git a/sdk/unity/03-setup/index.html b/sdk/unity/03-setup/index.html index 0ac297af1b..36c8812fe7 100644 --- a/sdk/unity/03-setup/index.html +++ b/sdk/unity/03-setup/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Setup

diff --git a/sdk/unity/04-authentication/index.html b/sdk/unity/04-authentication/index.html index a73819bd62..554d445d3e 100644 --- a/sdk/unity/04-authentication/index.html +++ b/sdk/unity/04-authentication/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Authentication

diff --git a/sdk/unity/05-write-to-blockchain/index.html b/sdk/unity/05-write-to-blockchain/index.html index 86a17fb5d2..ec69ebfdd4 100644 --- a/sdk/unity/05-write-to-blockchain/index.html +++ b/sdk/unity/05-write-to-blockchain/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Write to Blockchain

diff --git a/sdk/unity/06-read-from-blockchain/index.html b/sdk/unity/06-read-from-blockchain/index.html index 2cc7520da5..94ea941b3f 100644 --- a/sdk/unity/06-read-from-blockchain/index.html +++ b/sdk/unity/06-read-from-blockchain/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

#TODO Add code tabs

diff --git a/sdk/unity/07-sign-messages/index.html b/sdk/unity/07-sign-messages/index.html index 01c216c71c..bf343b45a1 100644 --- a/sdk/unity/07-sign-messages/index.html +++ b/sdk/unity/07-sign-messages/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Sign Messages

diff --git a/sdk/unity/08-deploy-contracts/index.html b/sdk/unity/08-deploy-contracts/index.html index aa9414e3fd..19113b3a7d 100644 --- a/sdk/unity/08-deploy-contracts/index.html +++ b/sdk/unity/08-deploy-contracts/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Contract Deployment

diff --git a/sdk/unity/09-wallet-ui/index.html b/sdk/unity/09-wallet-ui/index.html index 4f0f99c8f0..f5a88ef598 100644 --- a/sdk/unity/09-wallet-ui/index.html +++ b/sdk/unity/09-wallet-ui/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Wallet UI

diff --git a/sdk/unity/Advanced/01-introduction/index.html b/sdk/unity/Advanced/01-introduction/index.html index 6887c01bb3..070abbcc26 100644 --- a/sdk/unity/Advanced/01-introduction/index.html +++ b/sdk/unity/Advanced/01-introduction/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Advanced - Introduction

diff --git a/sdk/unity/Advanced/02-wallets/index.html b/sdk/unity/Advanced/02-wallets/index.html index 70248d4a28..0360b1aafe 100644 --- a/sdk/unity/Advanced/02-wallets/index.html +++ b/sdk/unity/Advanced/02-wallets/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Wallets

diff --git a/sdk/unity/Advanced/03-clients/index.html b/sdk/unity/Advanced/03-clients/index.html index 3b58863796..4546894ccf 100644 --- a/sdk/unity/Advanced/03-clients/index.html +++ b/sdk/unity/Advanced/03-clients/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Clients

diff --git a/sdk/unity/Advanced/04-transfers/index.html b/sdk/unity/Advanced/04-transfers/index.html index fa81559041..5f6dcd7641 100644 --- a/sdk/unity/Advanced/04-transfers/index.html +++ b/sdk/unity/Advanced/04-transfers/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Transfers

diff --git a/sdk/unity/Advanced/05-contracts/index.html b/sdk/unity/Advanced/05-contracts/index.html index a09787d360..e70e4f689b 100644 --- a/sdk/unity/Advanced/05-contracts/index.html +++ b/sdk/unity/Advanced/05-contracts/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Contracts

diff --git a/sdk/unity/Advanced/06-tokens/index.html b/sdk/unity/Advanced/06-tokens/index.html index 039a436e86..892aba444c 100644 --- a/sdk/unity/Advanced/06-tokens/index.html +++ b/sdk/unity/Advanced/06-tokens/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Tokens

diff --git a/sdk/unity/index.html b/sdk/unity/index.html index a4e6818a50..5443bd44cd 100644 --- a/sdk/unity/index.html +++ b/sdk/unity/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content
diff --git a/sdk/unreal/01-overview/index.html b/sdk/unreal/01-overview/index.html index b6bbe29b3b..0e627f2403 100644 --- a/sdk/unreal/01-overview/index.html +++ b/sdk/unreal/01-overview/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Introduction

diff --git a/sdk/unreal/02-installation/index.html b/sdk/unreal/02-installation/index.html index 00c579a7d5..e2cd40075e 100644 --- a/sdk/unreal/02-installation/index.html +++ b/sdk/unreal/02-installation/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Installation

diff --git a/sdk/unreal/03-setup/index.html b/sdk/unreal/03-setup/index.html index fd347b1a9d..ff90f1c6af 100644 --- a/sdk/unreal/03-setup/index.html +++ b/sdk/unreal/03-setup/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Setup

diff --git a/sdk/unreal/04-authentication/index.html b/sdk/unreal/04-authentication/index.html index bb03551962..be3f3c9226 100644 --- a/sdk/unreal/04-authentication/index.html +++ b/sdk/unreal/04-authentication/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Authentication

diff --git a/sdk/unreal/05-api-integration/index.html b/sdk/unreal/05-api-integration/index.html index 27e8e29d4c..47c893d6fd 100644 --- a/sdk/unreal/05-api-integration/index.html +++ b/sdk/unreal/05-api-integration/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

API Integration

diff --git a/sdk/unreal/06-packaging/index.html b/sdk/unreal/06-packaging/index.html index 722c55a82b..95e0dff0cd 100644 --- a/sdk/unreal/06-packaging/index.html +++ b/sdk/unreal/06-packaging/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Packaging

diff --git a/solutions/builder/analytics/index.html b/solutions/builder/analytics/index.html index ebdee7b6c1..48a6c386ec 100644 --- a/solutions/builder/analytics/index.html +++ b/solutions/builder/analytics/index.html @@ -12,10 +12,10 @@ - - + + -
Skip to content
+
Skip to content
diff --git a/solutions/builder/contracts/index.html b/solutions/builder/contracts/index.html index 0797f9f2ab..ee70f4babd 100644 --- a/solutions/builder/contracts/index.html +++ b/solutions/builder/contracts/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

Contracts in Builder

+
Skip to content

Contracts in Builder

Sequence Builder simplifies smart contract deployment and management with a suite of user-friendly features. Import, deploy, and add contract collaborators to a smart contract in the contracts dashboard and interact directly with your contract.

What are my deployment options?

Deployment of contracts with Sequence Builder is simplified through a streamlined process directly within our dashboard. Choose from various contract templates (ERC1155, ERC721, ERC20). The Builder also gives you the option to upload your own custom contracts - saved to your project - and can be deployed directly to a network of your choosing.

diff --git a/solutions/builder/gas-tank/index.html b/solutions/builder/gas-tank/index.html index 60db9860ca..5a07fd11d4 100644 --- a/solutions/builder/gas-tank/index.html +++ b/solutions/builder/gas-tank/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

Gas Tank in Builder

+
Skip to content

Gas Tank in Builder

Sequence wallets are controlled by smart contracts, enabling transaction fees to be abstracted away from users, a concept known in web3 as gas. With Sequence Builder's Gas Tank, you have a streamlined process for sponsoring gas for your users.

Why would I want to sponsor gas for my game?

Obtaining the crypto needed to cover fees poses a challenge for traditional gamers. Sponsoring gas on their behalf solves this problem.

diff --git a/solutions/builder/getting-started/index.html b/solutions/builder/getting-started/index.html index 07cd063b68..c4d8e4cd1c 100644 --- a/solutions/builder/getting-started/index.html +++ b/solutions/builder/getting-started/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

Get Started

+
Skip to content

Get Started

Signing up and creating a project is easy to do with Sequence Builder and should take you less than a few minutes. In this tutorial, we will help you sign up for Builder and then create your first project.

Let's get started!

Sign up for Builder

diff --git a/solutions/builder/indexer/index.html b/solutions/builder/indexer/index.html index e587dc87ff..646cdd0862 100644 --- a/solutions/builder/indexer/index.html +++ b/solutions/builder/indexer/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

Indexer in Builder

+
Skip to content

Indexer in Builder

Sequence Builder equips game builders with an indexer that collects data from the following networks: Ethereum (and Sepolia), Optimism, Base, Gnosis Chain, Polygon (and Polygon Mumbai), Polygon zkEVM, Arbitrum One, Arbitrum Nova, Gnosis Chain, BNB Smart Chain (and Smart Chain Testnet), Avalanche (and Avalanche Testnet), Oasys Homeverse (and Oasys Homeverse Testnet).

What data can I query for my game?

Builder takes the stress out of gathering on-chain data for your game. Simply select the data you want from the indexer, and it generates the necessary code in snippets.

diff --git a/solutions/builder/marketplaces/index.html b/solutions/builder/marketplaces/index.html index 8fc0dbd225..5431dfa3e2 100644 --- a/solutions/builder/marketplaces/index.html +++ b/solutions/builder/marketplaces/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

Launch your white-label marketplace

+
Skip to content

Launch your white-label marketplace

Sequence Builder provides game builders with a white-label marketplace that can be launched in seconds. With Builder, you can customize your marketplace and integrate it directly into your game experience, all with no-coding experience necessary.

Try it out

diff --git a/solutions/builder/node-gateway/index.html b/solutions/builder/node-gateway/index.html index c6b10e46f2..0510d20132 100644 --- a/solutions/builder/node-gateway/index.html +++ b/solutions/builder/node-gateway/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

Node Gateway in Builder

+
Skip to content

Node Gateway in Builder

Sequence Builder offers a comprehensive Node Gateway dashboard that provides you with all the information needed to manage your node infrastructure, from compatibility with your favorite Web3 module to your requirement for real-time performant data for your game.

What kind of performance can I expect for my game?

Sequence Node Gateway is engineered to power your gaming infrastructure. Node Gateway aggregates multiple node providers, auto-switching between them to ensure correct and in sync data availability — giving you the assurance that your decentralized applications run smoothly with low latency for your players.

diff --git a/solutions/builder/overview/index.html b/solutions/builder/overview/index.html index 4cc4e88e73..d937ad1e9a 100644 --- a/solutions/builder/overview/index.html +++ b/solutions/builder/overview/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

Sequence Builder

+
Skip to content

Sequence Builder

Builder is Sequence's all-inclusive, no-code tool for managing your projects, API keys, as well as contract and marketplace deployments. It also provides user access management so multiple people in your team can easily work on the same project. In addition to these powerful features, Builder also provides easy to use interfaces for managing sponsored wallets with your gas tank, and integration tools for SequenceKit, Node Gateway and Indexer.

To learn more about how to leverage the powerful features of the Builder, follow the guides below.

diff --git a/solutions/builder/project-management/index.html b/solutions/builder/project-management/index.html index d879709b26..e130ae477c 100644 --- a/solutions/builder/project-management/index.html +++ b/solutions/builder/project-management/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

Project Management

+
Skip to content

Project Management

Creation of projects is seamless in just several clicks. This process requires no KYC, only that users comply with Global regulations and policies, and an agreement to the platforms' terms of service.

Project Name

Choose a project name - something playful, serious, or just something unique to distinguish your new project amongst the other projects linked to your wallet.

diff --git a/solutions/builder/project-settings/index.html b/solutions/builder/project-settings/index.html index 9f3bc683a2..ef4e52ffec 100644 --- a/solutions/builder/project-settings/index.html +++ b/solutions/builder/project-settings/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

Settings in Builder

+
Skip to content

Settings in Builder

Settings Options

There are various actions available for your project in Settings of Sequence Builder.

The Settings section in Sequence Builder is categorized into six sections:

diff --git a/solutions/builder/wallet-sdks/index.html b/solutions/builder/wallet-sdks/index.html index 5a1b2b7271..53039cc76c 100644 --- a/solutions/builder/wallet-sdks/index.html +++ b/solutions/builder/wallet-sdks/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

Wallet SDKs in Builder

+
Skip to content

Wallet SDKs in Builder

Sequence Builder offers multiple SDK options for integrating Sequence Wallet into your project.

How can I integrate a Wallet into my game with these options?

In the Wallets SDK section of Builder, simply select SequenceKit, input wallet details, click 'save', and code snippets will be generated for you to use. The same can be done for Web SDK (watch the tutorial below for additional guidance). Unity SDK and Unreal SDK will help you integrate the same way, but by interacting their respective game engines. Note that both SDKs are receiving updates and will be available shortly.

diff --git a/solutions/collectibles/contracts/01-deploy-an-item-collection/index.html b/solutions/collectibles/contracts/01-deploy-an-item-collection/index.html index 27ba9027b6..401c9d6b30 100644 --- a/solutions/collectibles/contracts/01-deploy-an-item-collection/index.html +++ b/solutions/collectibles/contracts/01-deploy-an-item-collection/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

How to Deploy an Item Collection Contract

+
Skip to content

How to Deploy an Item Collection Contract

This guide walks through how to setup and deploy a Web3 Game Item contract in Builder.

ERC721 vs. ERC1155

diff --git a/solutions/collectibles/contracts/02-deploy-ERC20-currency/index.html b/solutions/collectibles/contracts/02-deploy-ERC20-currency/index.html index 78cedcec31..9e05bccd1a 100644 --- a/solutions/collectibles/contracts/02-deploy-ERC20-currency/index.html +++ b/solutions/collectibles/contracts/02-deploy-ERC20-currency/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

How to Deploy in-game Currency in Builder

+
Skip to content

How to Deploy in-game Currency in Builder

Introduction

In this guide, we'll walk you through the process of creating your own in-game currency through deploying and minting from an ERC20 contract.

Currency tokens add new and interesting dimensions to in-game economies, transactions, and player interactions to unlock and distribute value.

diff --git a/solutions/collectibles/metadata/800-manage-metadata-builder/index.html b/solutions/collectibles/metadata/800-manage-metadata-builder/index.html index 3649c07771..2944727b03 100644 --- a/solutions/collectibles/metadata/800-manage-metadata-builder/index.html +++ b/solutions/collectibles/metadata/800-manage-metadata-builder/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

How to Manage Item Metadata in Sequence Builder

+
Skip to content

How to Manage Item Metadata in Sequence Builder

Introduction

Following this guide, you can easily manage token metadata for your contract items in Sequence Builder, with a little help from Pinata for IPFS hosting.

Step 1: Prepare Your Token Images and Metadata

diff --git a/solutions/index.html b/solutions/index.html index 0ef2f8eb55..4d8c0ce158 100644 --- a/solutions/index.html +++ b/solutions/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Page Not Found


The page you were looking for could not be found.

Go to Home Page
diff --git a/solutions/marketplaces/index.html b/solutions/marketplaces/index.html index 5a89a34588..3bfaa6ad08 100644 --- a/solutions/marketplaces/index.html +++ b/solutions/marketplaces/index.html @@ -12,8 +12,8 @@ - - + +
Skip to content

Page Not Found


The page you were looking for could not be found.

Go to Home Page
diff --git a/solutions/marketplaces/orderbook/01-overview/index.html b/solutions/marketplaces/orderbook/01-overview/index.html index 39018a673b..119a25e8d9 100644 --- a/solutions/marketplaces/orderbook/01-overview/index.html +++ b/solutions/marketplaces/orderbook/01-overview/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

Sequence Market

+
Skip to content

Sequence Market

The Sequence Marketplace API service offers a simple and fast way to interact with sequence marketplace protocols to build a custom marketplace while accelerating your development time. The API is designed to be easy to use and to have all the features you need to build a fully functional marketplace.


diff --git a/solutions/marketplaces/orderbook/02-quickstart/index.html b/solutions/marketplaces/orderbook/02-quickstart/index.html index 432d4b557b..af03813bec 100644 --- a/solutions/marketplaces/orderbook/02-quickstart/index.html +++ b/solutions/marketplaces/orderbook/02-quickstart/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

Quickstart

+
Skip to content

Quickstart

Try a Demo

Template

diff --git a/solutions/marketplaces/orderbook/examples/03-get-top-orders/index.html b/solutions/marketplaces/orderbook/examples/03-get-top-orders/index.html index 9b996b8131..f3c9f2c618 100644 --- a/solutions/marketplaces/orderbook/examples/03-get-top-orders/index.html +++ b/solutions/marketplaces/orderbook/examples/03-get-top-orders/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

GetTopOrders

+
Skip to content

GetTopOrders

Query the protocol for the top order based on various filters.

Fetch the top orders from the protocol, optionally excluding those created by a specific user.

diff --git a/solutions/marketplaces/orderbook/examples/04-get-orderbook/index.html b/solutions/marketplaces/orderbook/examples/04-get-orderbook/index.html index be4f1827b6..e7b6858258 100644 --- a/solutions/marketplaces/orderbook/examples/04-get-orderbook/index.html +++ b/solutions/marketplaces/orderbook/examples/04-get-orderbook/index.html @@ -12,11 +12,11 @@ - - + + -
Skip to content

GetOrderbookOrders

+
Skip to content

GetOrderbookOrders

Query the protocol for orders based on various filters.

Sequence Orderbook GetOrderbookOrders Method: