From d51b80a16e209d02165500768c1106a2c4995ddd Mon Sep 17 00:00:00 2001 From: JamesLawton Date: Fri, 8 Mar 2024 13:16:05 +0000 Subject: [PATCH] Build: (7be1e30) Merge pull request #7 from 0xsequence/solutionMigration updated naming and fixed routing for tech references --- ...fded25.json => search-index-0ba8f018.json} | 0 api/embedded-wallet/index.html | 2 +- api/index.html | 2 +- api/indexer/index.html | 2 +- api/marketplace/index.html | 2 +- api/metadata/index.html | 2 +- api/node-gateway/index.html | 2 +- api/transaction/index.html | 2 +- ...cDghQ.js => 01-connect-wallet-DmK_B21A.js} | 2 +- ..._345Bx.js => 01-fiat-on-ramps-D5U2rL3L.js} | 2 +- ...ew-DjgJ4OkG.js => 01-overview-BmH_AdLP.js} | 2 +- ...ew-C9AUZq1x.js => 01-overview-CZDruoEc.js} | 2 +- ...ew-BwLHazqC.js => 01-overview-Ch1dq61l.js} | 2 +- ...{01-why-tQ-2JXQe.js => 01-why-DDlY8luK.js} | 2 +- ...6JdlfXL.js => 02-auth-address-XqjRXF0K.js} | 2 +- ...-eTE.js => 02-getting-started-Dg1zRGs-.js} | 2 +- ...-BQYlo1Pq.js => 02-quickstart-BIeBmYlu.js} | 2 +- ...-D4b7D3gJ.js => 02-quickstart-DWo91KsR.js} | 2 +- ...-CcA5kXH5.js => 02-quickstart-Dw4P6eXt.js} | 2 +- ...J.js => 02-universal-deployer-tAW392H7.js} | 2 +- ...XXIIk-.js => 03-configuration-KdoAk5F2.js} | 2 +- ...OA4P.js => 03-manage-sessions-BHUTIdW3.js} | 2 +- ...fE2vvHh.js => 03-sign-message-BPJlpCX-.js} | 2 +- ...oeUJ5.js => 03-wallet-factory-UxfOp6Qd.js} | 2 +- ...ut-C9zGutL1.js => 04-checkout-DU9xXvXL.js} | 2 +- ...s-BI6tY6XR.js => 04-platforms-CLv8jl49.js} | 2 +- ...tswR44g.js => 04-session-keys-DX-fcS9a.js} | 2 +- ...BgMarhEe.js => 04-use-wallets-BKKOVjvf.js} | 2 +- ...js => 04-wallet-configuration-BS4bQCT-.js} | 2 +- ...gd.js => 05-custom-connectors-B69bbisc.js} | 2 +- ...neybo8.js => 05-fiat-on-ramps-D_vFrDfr.js} | 2 +- ....js => 05-modules-and-updates-DlhgLg3L.js} | 2 +- ...70O.js => 05-send-transaction-BlZHTK6_.js} | 2 +- ...-CvtrE7zc.js => 05-validation-CsuHSvwf.js} | 2 +- ...Y2uhw.js => 06-key-management-Bm6Ivksg.js} | 2 +- ...=> 06-main-module-upgradeable-B1Rhvv0x.js} | 2 +- ...-Czbrq0ea.js => 06-send-erc20-CT2kwaBJ.js} | 2 +- ...js => 06-transaction-receipts-C_BNPE7r.js} | 2 +- ...DGQ0okkC.js => 07-send-erc721-04Fn2mWX.js} | 2 +- ...-5lr8Gb.js => 07-sequence-kit-C94VpYZ4.js} | 2 +- ...js => 07-transaction-encoding-BMAKhzIt.js} | 2 +- ...AhF_eFW.js => 08-send-erc1155-jA5cKwLz.js} | 2 +- ...G.js => 08-signature-encoding-DxFprw2H.js} | 2 +- ...9-nested-transaction-batching-D2XFWnDU.js} | 2 +- ...=> 09-send-batch-transactions-C4kzX0p0.js} | 2 +- ...Rn.js => 10-building-backends-Ce2p2Gl0.js} | 2 +- ...30rmCoM.js => 10-guest-module-ho7YQzyQ.js} | 2 +- ...A7_nS.js => 11-wallet-context-BqXsq7sk.js} | 2 +- ...nHQD.js => 12-contract-audits-xdaywuho.js} | 2 +- ...y-an-item-collection-contract-B3v1Qo9H.js} | 2 +- ...age-contract-metadata-builder-BTllEMIi.js} | 2 +- ...> 900-mint-items-from-ERC1155-CR5A_UJX.js} | 2 +- ...mint-collectibles-from-ERC721-Dz1l96BM.js} | 2 +- ... 903-mint-currency-from-ERC20-B_98JJKZ.js} | 2 +- ...ndroid-DN3o9gGW.js => android-n81Ja_NU.js} | 2 +- assets/{api-DqTuRXVn.js => api-BdlMRZpV.js} | 2 +- ...uilder-bRHHEZ51.js => builder-BViWUl5-.js} | 2 +- ...-BUM7zcj1.js => chain-support-e2JVwGED.js} | 2 +- ...acts-9AO5Uv32.js => contracts-C2U2FVOh.js} | 2 +- ...iscord-JwPduK7L.js => discord-C5KZVgLw.js} | 2 +- ...3geZalB.js => embedded-wallet-CUzwoLPw.js} | 2 +- ...-tank-B_IMJQY-.js => gas-tank-DNhy-uS9.js} | 2 +- ...CobHxb7.js => getting-started-DrtHvDGF.js} | 2 +- ...p83PsZj.js => getting-started-pNk81Q1b.js} | 2 +- assets/{go-DN3o9gGW.js => go-n81Ja_NU.js} | 2 +- ...{guides-Dz70rlU7.js => guides-CUh0EeIC.js} | 2 +- assets/{iOS-DN3o9gGW.js => iOS-n81Ja_NU.js} | 2 +- .../{index-CA_M41hU.js => index-0kHuc1vJ.js} | 2 +- .../{index-B1Ce7hEt.js => index-CPrfv8M9.js} | 28 +++++++++---------- assets/indexer-B5H05-_j.js | 1 + ...ndexer-DaAvo_0F.js => indexer-CybsGJFb.js} | 2 +- assets/indexer-H9Ash5Ve.js | 1 - ...ootbox-JwPduK7L.js => lootbox-C5KZVgLw.js} | 2 +- assets/marketplace-B5H05-_j.js | 1 + assets/marketplace-H9Ash5Ve.js | 1 - ...s-BDv5RAK7.js => marketplaces-RWYdKydf.js} | 2 +- assets/metadata-B5H05-_j.js | 1 + assets/metadata-H9Ash5Ve.js | 1 - ...{minter-UGiToMAl.js => minter-DbgE9wrc.js} | 2 +- ...t-BQ20G2yK.js => nft-checkout-CLNB9uzL.js} | 2 +- assets/node-gateway-B5H05-_j.js | 1 + ...y-Ce8wBIq1.js => node-gateway-ClkSN0Hm.js} | 2 +- assets/node-gateway-H9Ash5Ve.js | 1 - assets/nodejs-DN3o9gGW.js | 1 - assets/nodejs-n81Ja_NU.js | 1 + ...nramps-CkbaalJg.js => onramps-DUfsa0_B.js} | 2 +- ...rview-DuD-1PRr.js => overview-BqFuq_XL.js} | 2 +- ...rview-CCfAy5Hb.js => overview-DPzyqj3h.js} | 2 +- ...xEEw.js => project-management-De8v8CeW.js} | 2 +- ...HQ-BDL.js => project-settings-gOSAGosc.js} | 2 +- assets/reactnative-DN3o9gGW.js | 1 - assets/reactnative-n81Ja_NU.js | 1 + assets/{sdk-B6UYoKbq.js => sdk-CWHXaAbT.js} | 2 +- assets/sequence-kit-DN3o9gGW.js | 1 - assets/sequence-kit-n81Ja_NU.js | 1 + assets/solutions-CQ3nxjIR.js | 1 - assets/solutions-Dpwdhc5M.js | 1 + .../{stack-U2D1n2dC.js => stack-0weeuFEk.js} | 2 +- ...upport-FpRRGiVx.js => support-DJJslyN0.js} | 2 +- ...> template-cloudflare-relayer-BgHhATLg.js} | 2 +- ...s => template-embedded-wallet-BgHhATLg.js} | 2 +- assets/template-go-relayer-BYrvyEpr.js | 3 -- assets/template-go-relayer-BgHhATLg.js | 3 ++ assets/template-marketplace-api-BYrvyEpr.js | 3 -- assets/template-marketplace-api-BgHhATLg.js | 3 ++ ...Jq8seCc.js => token-directory-eb_U-jgI.js} | 2 +- ...on-DAAWf_93.js => transaction-BabehmTb.js} | 2 +- assets/typescript-DN3o9gGW.js | 1 - assets/typescript-n81Ja_NU.js | 1 + assets/unity-DN3o9gGW.js | 1 - ...de-C0u0xC1L.js => unity-guide-Bx_eYy68.js} | 2 +- assets/unity-n81Ja_NU.js | 1 + assets/unreal-DN3o9gGW.js | 1 - assets/unreal-n81Ja_NU.js | 1 + ...{wallet-B1FkgUda.js => wallet-CmhNNXww.js} | 2 +- ...ks-DVRgY7VZ.js => wallet-sdks-xQBWLqSe.js} | 2 +- ...de-C0u0xC1L.js => webgl-guide-Bx_eYy68.js} | 2 +- ...js => white-label-marketplace-_gRXhuq2.js} | 2 +- builder/index.html | 2 +- guides/discord/index.html | 2 +- guides/index.html | 2 +- guides/lootbox/index.html | 2 +- .../template-cloudflare-relayer/index.html | 2 +- .../template-embedded-wallet/index.html | 2 +- .../templates/template-go-relayer/index.html | 2 +- .../template-marketplace-api/index.html | 2 +- guides/unity-guide/index.html | 2 +- guides/webgl-guide/index.html | 2 +- index.html | 2 +- indexer/getting-started/index.html | 2 +- sdk/android/index.html | 2 +- sdk/go/index.html | 2 +- sdk/iOS/index.html | 2 +- sdk/index.html | 2 +- sdk/nodejs/index.html | 2 +- sdk/reactnative/index.html | 2 +- .../02-getting-started/index.html | 2 +- sdk/sequence-kit/03-configuration/index.html | 2 +- sdk/sequence-kit/04-checkout/index.html | 2 +- .../05-custom-connectors/index.html | 2 +- sdk/sequence-kit/_category_/index.html | 2 +- sdk/sequence-kit/index.html | 2 +- sdk/typescript/index.html | 2 +- sdk/unity/index.html | 2 +- sdk/unreal/index.html | 2 +- solutions/builder/contracts/index.html | 4 +-- solutions/builder/gas-tank/index.html | 4 +-- solutions/builder/getting-started/index.html | 4 +-- solutions/builder/indexer/index.html | 4 +-- solutions/builder/marketplaces/index.html | 4 +-- solutions/builder/node-gateway/index.html | 4 +-- solutions/builder/overview/index.html | 4 +-- .../builder/project-management/index.html | 4 +-- solutions/builder/project-settings/index.html | 4 +-- solutions/builder/wallet-sdks/index.html | 4 +-- .../index.html | 4 +-- .../900-mint-items-from-ERC1155/index.html | 4 +-- .../index.html | 4 +-- .../903-mint-currency-from-ERC20/index.html | 4 +-- .../index.html | 4 +-- solutions/index.html | 4 +-- solutions/marketplaces/index.html | 2 +- .../orderbook/01-overview/index.html | 4 +-- .../orderbook/02-quickstart/index.html | 4 +-- .../white-label-marketplace/index.html | 4 +-- solutions/minter/index.html | 4 +-- solutions/nft-checkout/index.html | 4 +-- solutions/onramps/index.html | 4 +-- .../onramps/01-fiat-on-ramps/index.html | 4 +-- .../chain-support/index.html | 4 +-- .../wallet-contracts/01-why/index.html | 4 +-- .../02-universal-deployer/index.html | 4 +-- .../03-wallet-factory/index.html | 4 +-- .../04-wallet-configuration/index.html | 4 +-- .../05-modules-and-updates/index.html | 4 +-- .../06-main-module-upgradeable/index.html | 4 +-- .../07-transaction-encoding/index.html | 4 +-- .../08-signature-encoding/index.html | 4 +-- .../09-nested-transaction-batching/index.html | 4 +-- .../10-guest-module/index.html | 4 +-- .../11-wallet-context/index.html | 4 +-- .../12-contract-audits/index.html | 4 +-- .../embedded-wallet/01-overview/index.html | 4 +-- .../embedded-wallet/02-quickstart/index.html | 4 +-- .../03-manage-sessions/index.html | 4 +-- .../embedded-wallet/04-use-wallets/index.html | 4 +-- .../embedded-wallet/05-validation/index.html | 4 +-- .../06-transaction-receipts/index.html | 4 +-- solutions/wallets/overview/index.html | 4 +-- .../universal-wallet/01-overview/index.html | 4 +-- .../universal-wallet/02-quickstart/index.html | 4 +-- .../03-guides/01-connect-wallet/index.html | 4 +-- .../03-guides/02-auth-address/index.html | 4 +-- .../03-guides/03-sign-message/index.html | 4 +-- .../03-guides/04-session-keys/index.html | 4 +-- .../03-guides/05-send-transaction/index.html | 4 +-- .../03-guides/06-send-erc20/index.html | 4 +-- .../03-guides/07-send-erc721/index.html | 4 +-- .../03-guides/08-send-erc1155/index.html | 4 +-- .../09-send-batch-transactions/index.html | 4 +-- .../03-guides/10-building-backends/index.html | 4 +-- .../universal-wallet/04-platforms/index.html | 4 +-- .../05-fiat-on-ramps/index.html | 4 +-- .../06-key-management/index.html | 4 +-- .../07-sequence-kit/index.html | 4 +-- stack/index.html | 2 +- support/index.html | 2 +- support/token-directory/index.html | 2 +- wallet/index.html | 2 +- 209 files changed, 271 insertions(+), 271 deletions(-) rename .vocs/{search-index-43fded25.json => search-index-0ba8f018.json} (100%) rename assets/{01-connect-wallet-CDPcDghQ.js => 01-connect-wallet-DmK_B21A.js} (99%) rename assets/{01-fiat-on-ramps-aP_345Bx.js => 01-fiat-on-ramps-D5U2rL3L.js} (96%) rename assets/{01-overview-DjgJ4OkG.js => 01-overview-BmH_AdLP.js} (95%) rename assets/{01-overview-C9AUZq1x.js => 01-overview-CZDruoEc.js} (98%) rename assets/{01-overview-BwLHazqC.js => 01-overview-Ch1dq61l.js} (92%) rename assets/{01-why-tQ-2JXQe.js => 01-why-DDlY8luK.js} (98%) rename assets/{02-auth-address-D6JdlfXL.js => 02-auth-address-XqjRXF0K.js} (99%) rename assets/{02-getting-started-B6M8-eTE.js => 02-getting-started-Dg1zRGs-.js} (99%) rename assets/{02-quickstart-BQYlo1Pq.js => 02-quickstart-BIeBmYlu.js} (99%) rename assets/{02-quickstart-D4b7D3gJ.js => 02-quickstart-DWo91KsR.js} (99%) rename assets/{02-quickstart-CcA5kXH5.js => 02-quickstart-Dw4P6eXt.js} (96%) rename assets/{02-universal-deployer-C4GD7isJ.js => 02-universal-deployer-tAW392H7.js} (99%) rename assets/{03-configuration-BtXXIIk-.js => 03-configuration-KdoAk5F2.js} (99%) rename assets/{03-manage-sessions-CfD2OA4P.js => 03-manage-sessions-BHUTIdW3.js} (99%) rename assets/{03-sign-message-CfE2vvHh.js => 03-sign-message-BPJlpCX-.js} (90%) rename assets/{03-wallet-factory-C7poeUJ5.js => 03-wallet-factory-UxfOp6Qd.js} (99%) rename assets/{04-checkout-C9zGutL1.js => 04-checkout-DU9xXvXL.js} (99%) rename assets/{04-platforms-BI6tY6XR.js => 04-platforms-CLv8jl49.js} (97%) rename assets/{04-session-keys-CtswR44g.js => 04-session-keys-DX-fcS9a.js} (99%) rename assets/{04-use-wallets-BgMarhEe.js => 04-use-wallets-BKKOVjvf.js} (99%) rename assets/{04-wallet-configuration-DlsvzWZy.js => 04-wallet-configuration-BS4bQCT-.js} (99%) rename assets/{05-custom-connectors-BqYj19gd.js => 05-custom-connectors-B69bbisc.js} (99%) rename assets/{05-fiat-on-ramps-Cjneybo8.js => 05-fiat-on-ramps-D_vFrDfr.js} (96%) rename assets/{05-modules-and-updates-Dxz2RZFB.js => 05-modules-and-updates-DlhgLg3L.js} (99%) rename assets/{05-send-transaction-C3Wzk70O.js => 05-send-transaction-BlZHTK6_.js} (98%) rename assets/{05-validation-CvtrE7zc.js => 05-validation-CsuHSvwf.js} (99%) rename assets/{06-key-management-CRdY2uhw.js => 06-key-management-Bm6Ivksg.js} (98%) rename assets/{06-main-module-upgradeable-CQvv0AeK.js => 06-main-module-upgradeable-B1Rhvv0x.js} (90%) rename assets/{06-send-erc20-Czbrq0ea.js => 06-send-erc20-CT2kwaBJ.js} (99%) rename assets/{06-transaction-receipts-CQc5Lo9S.js => 06-transaction-receipts-C_BNPE7r.js} (99%) rename assets/{07-send-erc721-DGQ0okkC.js => 07-send-erc721-04Fn2mWX.js} (99%) rename assets/{07-sequence-kit-C-5lr8Gb.js => 07-sequence-kit-C94VpYZ4.js} (97%) rename assets/{07-transaction-encoding-BueYIQi6.js => 07-transaction-encoding-BMAKhzIt.js} (89%) rename assets/{08-send-erc1155-DAhF_eFW.js => 08-send-erc1155-jA5cKwLz.js} (99%) rename assets/{08-signature-encoding-DBh3znrG.js => 08-signature-encoding-DxFprw2H.js} (99%) rename assets/{09-nested-transaction-batching-DcieXkVO.js => 09-nested-transaction-batching-D2XFWnDU.js} (89%) rename assets/{09-send-batch-transactions-BAPXZZAi.js => 09-send-batch-transactions-C4kzX0p0.js} (99%) rename assets/{10-building-backends-Ce0MAwRn.js => 10-building-backends-Ce2p2Gl0.js} (98%) rename assets/{10-guest-module-C30rmCoM.js => 10-guest-module-ho7YQzyQ.js} (90%) rename assets/{11-wallet-context-BaiA7_nS.js => 11-wallet-context-BqXsq7sk.js} (98%) rename assets/{12-contract-audits-NP7JnHQD.js => 12-contract-audits-xdaywuho.js} (97%) rename assets/{200-deploy-an-item-collection-contract-CJNISm-h.js => 200-deploy-an-item-collection-contract-B3v1Qo9H.js} (99%) rename assets/{800-manage-contract-metadata-builder-C_H8a0sy.js => 800-manage-contract-metadata-builder-BTllEMIi.js} (99%) rename assets/{900-mint-items-from-ERC1155-DxtHcu0M.js => 900-mint-items-from-ERC1155-CR5A_UJX.js} (99%) rename assets/{902-mint-collectibles-from-ERC721-DKWVCL9K.js => 902-mint-collectibles-from-ERC721-Dz1l96BM.js} (99%) rename assets/{903-mint-currency-from-ERC20-8ahnc_9L.js => 903-mint-currency-from-ERC20-B_98JJKZ.js} (99%) rename assets/{android-DN3o9gGW.js => android-n81Ja_NU.js} (75%) rename assets/{api-DqTuRXVn.js => api-BdlMRZpV.js} (85%) rename assets/{builder-bRHHEZ51.js => builder-BViWUl5-.js} (88%) rename assets/{chain-support-BUM7zcj1.js => chain-support-e2JVwGED.js} (94%) rename assets/{contracts-9AO5Uv32.js => contracts-C2U2FVOh.js} (98%) rename assets/{discord-JwPduK7L.js => discord-C5KZVgLw.js} (93%) rename assets/{embedded-wallet-D3geZalB.js => embedded-wallet-CUzwoLPw.js} (89%) rename assets/{gas-tank-B_IMJQY-.js => gas-tank-DNhy-uS9.js} (97%) rename assets/{getting-started-DCobHxb7.js => getting-started-DrtHvDGF.js} (98%) rename assets/{getting-started-ip83PsZj.js => getting-started-pNk81Q1b.js} (89%) rename assets/{go-DN3o9gGW.js => go-n81Ja_NU.js} (75%) rename assets/{guides-Dz70rlU7.js => guides-CUh0EeIC.js} (75%) rename assets/{iOS-DN3o9gGW.js => iOS-n81Ja_NU.js} (75%) rename assets/{index-CA_M41hU.js => index-0kHuc1vJ.js} (99%) rename assets/{index-B1Ce7hEt.js => index-CPrfv8M9.js} (72%) create mode 100644 assets/indexer-B5H05-_j.js rename assets/{indexer-DaAvo_0F.js => indexer-CybsGJFb.js} (97%) delete mode 100644 assets/indexer-H9Ash5Ve.js rename assets/{lootbox-JwPduK7L.js => lootbox-C5KZVgLw.js} (93%) create mode 100644 assets/marketplace-B5H05-_j.js delete mode 100644 assets/marketplace-H9Ash5Ve.js rename assets/{marketplaces-BDv5RAK7.js => marketplaces-RWYdKydf.js} (97%) create mode 100644 assets/metadata-B5H05-_j.js delete mode 100644 assets/metadata-H9Ash5Ve.js rename assets/{minter-UGiToMAl.js => minter-DbgE9wrc.js} (94%) rename assets/{nft-checkout-BQ20G2yK.js => nft-checkout-CLNB9uzL.js} (91%) create mode 100644 assets/node-gateway-B5H05-_j.js rename assets/{node-gateway-Ce8wBIq1.js => node-gateway-ClkSN0Hm.js} (97%) delete mode 100644 assets/node-gateway-H9Ash5Ve.js delete mode 100644 assets/nodejs-DN3o9gGW.js create mode 100644 assets/nodejs-n81Ja_NU.js rename assets/{onramps-CkbaalJg.js => onramps-DUfsa0_B.js} (91%) rename assets/{overview-DuD-1PRr.js => overview-BqFuq_XL.js} (88%) rename assets/{overview-CCfAy5Hb.js => overview-DPzyqj3h.js} (95%) rename assets/{project-management-C7hZxEEw.js => project-management-De8v8CeW.js} (98%) rename assets/{project-settings-D6HQ-BDL.js => project-settings-gOSAGosc.js} (99%) delete mode 100644 assets/reactnative-DN3o9gGW.js create mode 100644 assets/reactnative-n81Ja_NU.js rename assets/{sdk-B6UYoKbq.js => sdk-CWHXaAbT.js} (85%) delete mode 100644 assets/sequence-kit-DN3o9gGW.js create mode 100644 assets/sequence-kit-n81Ja_NU.js delete mode 100644 assets/solutions-CQ3nxjIR.js create mode 100644 assets/solutions-Dpwdhc5M.js rename assets/{stack-U2D1n2dC.js => stack-0weeuFEk.js} (89%) rename assets/{support-FpRRGiVx.js => support-DJJslyN0.js} (89%) rename assets/{template-embedded-wallet-BYrvyEpr.js => template-cloudflare-relayer-BgHhATLg.js} (93%) rename assets/{template-cloudflare-relayer-BYrvyEpr.js => template-embedded-wallet-BgHhATLg.js} (93%) delete mode 100644 assets/template-go-relayer-BYrvyEpr.js create mode 100644 assets/template-go-relayer-BgHhATLg.js delete mode 100644 assets/template-marketplace-api-BYrvyEpr.js create mode 100644 assets/template-marketplace-api-BgHhATLg.js rename assets/{token-directory-ZJq8seCc.js => token-directory-eb_U-jgI.js} (89%) rename assets/{transaction-DAAWf_93.js => transaction-BabehmTb.js} (89%) delete mode 100644 assets/typescript-DN3o9gGW.js create mode 100644 assets/typescript-n81Ja_NU.js delete mode 100644 assets/unity-DN3o9gGW.js rename assets/{unity-guide-C0u0xC1L.js => unity-guide-Bx_eYy68.js} (96%) create mode 100644 assets/unity-n81Ja_NU.js delete mode 100644 assets/unreal-DN3o9gGW.js create mode 100644 assets/unreal-n81Ja_NU.js rename assets/{wallet-B1FkgUda.js => wallet-CmhNNXww.js} (89%) rename assets/{wallet-sdks-DVRgY7VZ.js => wallet-sdks-xQBWLqSe.js} (98%) rename assets/{webgl-guide-C0u0xC1L.js => webgl-guide-Bx_eYy68.js} (96%) rename assets/{white-label-marketplace-CtKE1GDj.js => white-label-marketplace-_gRXhuq2.js} (97%) diff --git a/.vocs/search-index-43fded25.json b/.vocs/search-index-0ba8f018.json similarity index 100% rename from .vocs/search-index-43fded25.json rename to .vocs/search-index-0ba8f018.json diff --git a/api/embedded-wallet/index.html b/api/embedded-wallet/index.html index 4ccd23e291..53b6e3284d 100644 --- a/api/embedded-wallet/index.html +++ b/api/embedded-wallet/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/index.html b/api/index.html index ea2d38ede0..93162f3630 100644 --- a/api/index.html +++ b/api/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/index.html b/api/indexer/index.html index 2b3334565b..7d456d600c 100644 --- a/api/indexer/index.html +++ b/api/indexer/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/marketplace/index.html b/api/marketplace/index.html index 2186259a8c..115cfc0bfe 100644 --- a/api/marketplace/index.html +++ b/api/marketplace/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/metadata/index.html b/api/metadata/index.html index 8030ccf02f..ef722aee20 100644 --- a/api/metadata/index.html +++ b/api/metadata/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/node-gateway/index.html b/api/node-gateway/index.html index bb254a94d3..27f89d87a6 100644 --- a/api/node-gateway/index.html +++ b/api/node-gateway/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/transaction/index.html b/api/transaction/index.html index 62c26c29b7..7f1fab1a40 100644 --- a/api/transaction/index.html +++ b/api/transaction/index.html @@ -12,7 +12,7 @@ - + diff --git a/assets/01-connect-wallet-CDPcDghQ.js b/assets/01-connect-wallet-DmK_B21A.js similarity index 99% rename from assets/01-connect-wallet-CDPcDghQ.js rename to assets/01-connect-wallet-DmK_B21A.js index a328d90c31..239ace43e7 100644 --- a/assets/01-connect-wallet-CDPcDghQ.js +++ b/assets/01-connect-wallet-DmK_B21A.js @@ -1,4 +1,4 @@ -import{u as l,j as e}from"./index-B1Ce7hEt.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{u as l,j as e}from"./index-CPrfv8M9.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-fiat-on-ramps-aP_345Bx.js b/assets/01-fiat-on-ramps-D5U2rL3L.js similarity index 96% rename from assets/01-fiat-on-ramps-aP_345Bx.js rename to assets/01-fiat-on-ramps-D5U2rL3L.js index 64555d65ff..1c4f0cd23c 100644 --- a/assets/01-fiat-on-ramps-aP_345Bx.js +++ b/assets/01-fiat-on-ramps-D5U2rL3L.js @@ -1,4 +1,4 @@ -import{u as t,j as e}from"./index-B1Ce7hEt.js";const a={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{u as t,j as e}from"./index-CPrfv8M9.js";const a={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-overview-DjgJ4OkG.js b/assets/01-overview-BmH_AdLP.js similarity index 95% rename from assets/01-overview-DjgJ4OkG.js rename to assets/01-overview-BmH_AdLP.js index 334a19dca2..de5f1671a2 100644 --- a/assets/01-overview-DjgJ4OkG.js +++ b/assets/01-overview-BmH_AdLP.js @@ -1,4 +1,4 @@ -import{u as l,j as e}from"./index-B1Ce7hEt.js";const r={slug:"/wallet",title:"Wallet",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:"wallet",children:["Wallet",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{u as l,j as e}from"./index-CPrfv8M9.js";const r={slug:"/wallet",title:"Wallet",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:"wallet",children:["Wallet",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(t.p,{children:"Sequence Wallet gives you a friendly, non-custodial wallet for your users with multi-chain support and seamless integration."}),` `,e.jsx("div",{class:"text--center",children:e.jsx("img",{src:"/img/wallet-screen.png"})}),` `,e.jsx(t.p,{children:`Most wallets for Ethereum have a single private key that has full control over a wallet, i.e. an Externally Owned Account (EOAs). diff --git a/assets/01-overview-C9AUZq1x.js b/assets/01-overview-CZDruoEc.js similarity index 98% rename from assets/01-overview-C9AUZq1x.js rename to assets/01-overview-CZDruoEc.js index d0eff310d2..7fc5d6ce0b 100644 --- a/assets/01-overview-C9AUZq1x.js +++ b/assets/01-overview-CZDruoEc.js @@ -1,4 +1,4 @@ -import{u as i,j as e}from"./index-B1Ce7hEt.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{u as i,j as e}from"./index-CPrfv8M9.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-BwLHazqC.js b/assets/01-overview-Ch1dq61l.js similarity index 92% rename from assets/01-overview-BwLHazqC.js rename to assets/01-overview-Ch1dq61l.js index 0ebe69ad53..21cfd021cf 100644 --- a/assets/01-overview-BwLHazqC.js +++ b/assets/01-overview-Ch1dq61l.js @@ -1,2 +1,2 @@ -import{u as r,j as e}from"./index-B1Ce7hEt.js";const o={title:"Overview",description:"undefined"};function a(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:"overview",children:["Overview",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{u as r,j as e}from"./index-CPrfv8M9.js";const o={title:"Overview",description:"undefined"};function a(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:"overview",children:["Overview",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",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."})]})}function s(n={}){const{wrapper:t}={...r(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(a,{...n})}):a(n)}export{s as default,o as frontmatter}; diff --git a/assets/01-why-tQ-2JXQe.js b/assets/01-why-DDlY8luK.js similarity index 98% rename from assets/01-why-tQ-2JXQe.js rename to assets/01-why-DDlY8luK.js index 694f3bd599..167c35f3b6 100644 --- a/assets/01-why-tQ-2JXQe.js +++ b/assets/01-why-DDlY8luK.js @@ -1,4 +1,4 @@ -import{u as s,j as e}from"./index-B1Ce7hEt.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{u as s,j as e}from"./index-CPrfv8M9.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-D6JdlfXL.js b/assets/02-auth-address-XqjRXF0K.js similarity index 99% rename from assets/02-auth-address-D6JdlfXL.js rename to assets/02-auth-address-XqjRXF0K.js index 13b65c6db8..5c9966a215 100644 --- a/assets/02-auth-address-D6JdlfXL.js +++ b/assets/02-auth-address-XqjRXF0K.js @@ -1,4 +1,4 @@ -import{u as n,j as s}from"./index-B1Ce7hEt.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{u as n,j as s}from"./index-CPrfv8M9.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-getting-started-B6M8-eTE.js b/assets/02-getting-started-Dg1zRGs-.js similarity index 99% rename from assets/02-getting-started-B6M8-eTE.js rename to assets/02-getting-started-Dg1zRGs-.js index 48a1c1eee4..be7551f728 100644 --- a/assets/02-getting-started-B6M8-eTE.js +++ b/assets/02-getting-started-Dg1zRGs-.js @@ -1,4 +1,4 @@ -import{u as n,j as s}from"./index-B1Ce7hEt.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{u as n,j as s}from"./index-CPrfv8M9.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-quickstart-BQYlo1Pq.js b/assets/02-quickstart-BIeBmYlu.js similarity index 99% rename from assets/02-quickstart-BQYlo1Pq.js rename to assets/02-quickstart-BIeBmYlu.js index 2b758c1c07..16f9e23be1 100644 --- a/assets/02-quickstart-BQYlo1Pq.js +++ b/assets/02-quickstart-BIeBmYlu.js @@ -1,4 +1,4 @@ -import{u as n,j as e}from"./index-B1Ce7hEt.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{u as n,j as e}from"./index-CPrfv8M9.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-D4b7D3gJ.js b/assets/02-quickstart-DWo91KsR.js similarity index 99% rename from assets/02-quickstart-D4b7D3gJ.js rename to assets/02-quickstart-DWo91KsR.js index 7de9875cce..4dc3652639 100644 --- a/assets/02-quickstart-D4b7D3gJ.js +++ b/assets/02-quickstart-DWo91KsR.js @@ -1,4 +1,4 @@ -import{u as r,j as s}from"./index-B1Ce7hEt.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",...r(),...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{u as r,j as s}from"./index-CPrfv8M9.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",...r(),...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/02-quickstart-CcA5kXH5.js b/assets/02-quickstart-Dw4P6eXt.js similarity index 96% rename from assets/02-quickstart-CcA5kXH5.js rename to assets/02-quickstart-Dw4P6eXt.js index 87522c8ec8..bbd921a4be 100644 --- a/assets/02-quickstart-CcA5kXH5.js +++ b/assets/02-quickstart-Dw4P6eXt.js @@ -1,4 +1,4 @@ -import{u as r,j as e}from"./index-B1Ce7hEt.js";const d={title:"Quickstart",description:"undefined"};function n(a){const t={a:"a",aside:"aside",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",...r(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"quickstart",children:["Quickstart",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#quickstart",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{u as r,j as e}from"./index-CPrfv8M9.js";const d={title:"Quickstart",description:"undefined"};function n(a){const t={a:"a",aside:"aside",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",...r(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"quickstart",children:["Quickstart",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#quickstart",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(t.h2,{id:"try-a-demo",children:["Try a Demo",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#try-a-demo",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(t.aside,{"data-callout":"info",children:e.jsxs(t.p,{children:["Check out our ",e.jsx(t.a,{href:"https://lucky-pond-0796.on.fleek.co/",children:"demo"})," to see a custom marketplace in action."]})}),` `,e.jsxs(t.h2,{id:"template",children:["Template",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#template",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/02-universal-deployer-C4GD7isJ.js b/assets/02-universal-deployer-tAW392H7.js similarity index 99% rename from assets/02-universal-deployer-C4GD7isJ.js rename to assets/02-universal-deployer-tAW392H7.js index 28840f65bd..a3f1d09aa3 100644 --- a/assets/02-universal-deployer-C4GD7isJ.js +++ b/assets/02-universal-deployer-tAW392H7.js @@ -1,4 +1,4 @@ -import{u as a,j as e}from"./index-B1Ce7hEt.js";const i={title:"Universal Deployer",description:"undefined"};function t(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",...a(),...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{u as a,j as e}from"./index-CPrfv8M9.js";const i={title:"Universal Deployer",description:"undefined"};function t(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",...a(),...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.jsxs(n.p,{children:[`:::danger Limitations diff --git a/assets/03-configuration-BtXXIIk-.js b/assets/03-configuration-KdoAk5F2.js similarity index 99% rename from assets/03-configuration-BtXXIIk-.js rename to assets/03-configuration-KdoAk5F2.js index 5dcba36a94..7f2d4b9872 100644 --- a/assets/03-configuration-BtXXIIk-.js +++ b/assets/03-configuration-KdoAk5F2.js @@ -1,4 +1,4 @@ -import{u as t,j as e}from"./index-B1Ce7hEt.js";const d={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{u as t,j as e}from"./index-CPrfv8M9.js";const d={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-manage-sessions-CfD2OA4P.js b/assets/03-manage-sessions-BHUTIdW3.js similarity index 99% rename from assets/03-manage-sessions-CfD2OA4P.js rename to assets/03-manage-sessions-BHUTIdW3.js index 189e85b050..0c446754c4 100644 --- a/assets/03-manage-sessions-CfD2OA4P.js +++ b/assets/03-manage-sessions-BHUTIdW3.js @@ -1,4 +1,4 @@ -import{u as n,j as s}from"./index-B1Ce7hEt.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{u as n,j as s}from"./index-CPrfv8M9.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-sign-message-CfE2vvHh.js b/assets/03-sign-message-BPJlpCX-.js similarity index 90% rename from assets/03-sign-message-CfE2vvHh.js rename to assets/03-sign-message-BPJlpCX-.js index 14163d17a4..c02152ede1 100644 --- a/assets/03-sign-message-CfE2vvHh.js +++ b/assets/03-sign-message-BPJlpCX-.js @@ -1 +1 @@ -import{u as r,j as t}from"./index-B1Ce7hEt.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{u as r,j as t}from"./index-CPrfv8M9.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-wallet-factory-C7poeUJ5.js b/assets/03-wallet-factory-UxfOp6Qd.js similarity index 99% rename from assets/03-wallet-factory-C7poeUJ5.js rename to assets/03-wallet-factory-UxfOp6Qd.js index ec3be1eb01..49663c94a8 100644 --- a/assets/03-wallet-factory-C7poeUJ5.js +++ b/assets/03-wallet-factory-UxfOp6Qd.js @@ -1,4 +1,4 @@ -import{u as a,j as e}from"./index-B1Ce7hEt.js";const i={title:"Wallet Factory",description:"undefined"};function t(n){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(),...n.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{u as a,j as e}from"./index-CPrfv8M9.js";const i={title:"Wallet Factory",description:"undefined"};function t(n){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(),...n.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-checkout-C9zGutL1.js b/assets/04-checkout-DU9xXvXL.js similarity index 99% rename from assets/04-checkout-C9zGutL1.js rename to assets/04-checkout-DU9xXvXL.js index 3ef05d627c..d28f46cd56 100644 --- a/assets/04-checkout-C9zGutL1.js +++ b/assets/04-checkout-DU9xXvXL.js @@ -1,4 +1,4 @@ -import{u as l,j as s}from"./index-B1Ce7hEt.js";const a={sidebar_label:"Checkout",title:"Overview",description:"undefined"};function n(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",...l(),...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{u as l,j as s}from"./index-CPrfv8M9.js";const a={sidebar_label:"Checkout",title:"Overview",description:"undefined"};function n(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",...l(),...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-platforms-BI6tY6XR.js b/assets/04-platforms-CLv8jl49.js similarity index 97% rename from assets/04-platforms-BI6tY6XR.js rename to assets/04-platforms-CLv8jl49.js index fe397d8fc9..d881f7817a 100644 --- a/assets/04-platforms-BI6tY6XR.js +++ b/assets/04-platforms-CLv8jl49.js @@ -1,4 +1,4 @@ -import{u as l,j as e}from"./index-B1Ce7hEt.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{u as l,j as e}from"./index-CPrfv8M9.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/04-session-keys-CtswR44g.js b/assets/04-session-keys-DX-fcS9a.js similarity index 99% rename from assets/04-session-keys-CtswR44g.js rename to assets/04-session-keys-DX-fcS9a.js index 02db3ee2ac..4cd70f1e0c 100644 --- a/assets/04-session-keys-CtswR44g.js +++ b/assets/04-session-keys-DX-fcS9a.js @@ -1,4 +1,4 @@ -import{u as r,j as s}from"./index-B1Ce7hEt.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{u as r,j as s}from"./index-CPrfv8M9.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-use-wallets-BgMarhEe.js b/assets/04-use-wallets-BKKOVjvf.js similarity index 99% rename from assets/04-use-wallets-BgMarhEe.js rename to assets/04-use-wallets-BKKOVjvf.js index 026203b43f..65bf565a63 100644 --- a/assets/04-use-wallets-BgMarhEe.js +++ b/assets/04-use-wallets-BKKOVjvf.js @@ -1,4 +1,4 @@ -import{u as n,j as s}from"./index-B1Ce7hEt.js";const r={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{u as n,j as s}from"./index-CPrfv8M9.js";const r={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-DlsvzWZy.js b/assets/04-wallet-configuration-BS4bQCT-.js similarity index 99% rename from assets/04-wallet-configuration-DlsvzWZy.js rename to assets/04-wallet-configuration-BS4bQCT-.js index d2dc6541ff..c420920b0b 100644 --- a/assets/04-wallet-configuration-DlsvzWZy.js +++ b/assets/04-wallet-configuration-BS4bQCT-.js @@ -1,4 +1,4 @@ -import{u as a,j as s}from"./index-B1Ce7hEt.js";const r={title:"Wallet Configuration",description:"undefined"};function n(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",...a(),...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{u as a,j as s}from"./index-CPrfv8M9.js";const r={title:"Wallet Configuration",description:"undefined"};function n(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",...a(),...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-custom-connectors-BqYj19gd.js b/assets/05-custom-connectors-B69bbisc.js similarity index 99% rename from assets/05-custom-connectors-BqYj19gd.js rename to assets/05-custom-connectors-B69bbisc.js index f7a92d7719..1fb76956b3 100644 --- a/assets/05-custom-connectors-BqYj19gd.js +++ b/assets/05-custom-connectors-B69bbisc.js @@ -1,4 +1,4 @@ -import{u as r,j as s}from"./index-B1Ce7hEt.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{u as r,j as s}from"./index-CPrfv8M9.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-fiat-on-ramps-Cjneybo8.js b/assets/05-fiat-on-ramps-D_vFrDfr.js similarity index 96% rename from assets/05-fiat-on-ramps-Cjneybo8.js rename to assets/05-fiat-on-ramps-D_vFrDfr.js index a3004a7296..88326cb5d6 100644 --- a/assets/05-fiat-on-ramps-Cjneybo8.js +++ b/assets/05-fiat-on-ramps-D_vFrDfr.js @@ -1,4 +1,4 @@ -import{u as t,j as e}from"./index-B1Ce7hEt.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{u as t,j as e}from"./index-CPrfv8M9.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/05-modules-and-updates-Dxz2RZFB.js b/assets/05-modules-and-updates-DlhgLg3L.js similarity index 99% rename from assets/05-modules-and-updates-Dxz2RZFB.js rename to assets/05-modules-and-updates-DlhgLg3L.js index 77b984a045..0da3b554a8 100644 --- a/assets/05-modules-and-updates-Dxz2RZFB.js +++ b/assets/05-modules-and-updates-DlhgLg3L.js @@ -1,4 +1,4 @@ -import{u as a,j as e}from"./index-B1Ce7hEt.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{u as a,j as e}from"./index-CPrfv8M9.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-send-transaction-C3Wzk70O.js b/assets/05-send-transaction-BlZHTK6_.js similarity index 98% rename from assets/05-send-transaction-C3Wzk70O.js rename to assets/05-send-transaction-BlZHTK6_.js index 6361bd92f5..68ecf5c36a 100644 --- a/assets/05-send-transaction-C3Wzk70O.js +++ b/assets/05-send-transaction-BlZHTK6_.js @@ -1,4 +1,4 @@ -import{u as a,j as s}from"./index-B1Ce7hEt.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{u as a,j as s}from"./index-CPrfv8M9.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-validation-CvtrE7zc.js b/assets/05-validation-CsuHSvwf.js similarity index 99% rename from assets/05-validation-CvtrE7zc.js rename to assets/05-validation-CsuHSvwf.js index 3547dfb894..1f700935ce 100644 --- a/assets/05-validation-CvtrE7zc.js +++ b/assets/05-validation-CsuHSvwf.js @@ -1,4 +1,4 @@ -import{u as n,j as s}from"./index-B1Ce7hEt.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{u as n,j as s}from"./index-CPrfv8M9.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/06-key-management-CRdY2uhw.js b/assets/06-key-management-Bm6Ivksg.js similarity index 98% rename from assets/06-key-management-CRdY2uhw.js rename to assets/06-key-management-Bm6Ivksg.js index 2541cf676f..9fe68fd438 100644 --- a/assets/06-key-management-CRdY2uhw.js +++ b/assets/06-key-management-Bm6Ivksg.js @@ -1,4 +1,4 @@ -import{u as i,j as e}from"./index-B1Ce7hEt.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{u as i,j as e}from"./index-CPrfv8M9.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/06-main-module-upgradeable-CQvv0AeK.js b/assets/06-main-module-upgradeable-B1Rhvv0x.js similarity index 90% rename from assets/06-main-module-upgradeable-CQvv0AeK.js rename to assets/06-main-module-upgradeable-B1Rhvv0x.js index 63808d5e30..4c93019afb 100644 --- a/assets/06-main-module-upgradeable-CQvv0AeK.js +++ b/assets/06-main-module-upgradeable-B1Rhvv0x.js @@ -1 +1 @@ -import{u as i,j as t}from"./index-B1Ce7hEt.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{u as i,j as t}from"./index-CPrfv8M9.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-send-erc20-Czbrq0ea.js b/assets/06-send-erc20-CT2kwaBJ.js similarity index 99% rename from assets/06-send-erc20-Czbrq0ea.js rename to assets/06-send-erc20-CT2kwaBJ.js index 39b1b46f25..52467cc691 100644 --- a/assets/06-send-erc20-Czbrq0ea.js +++ b/assets/06-send-erc20-CT2kwaBJ.js @@ -1,4 +1,4 @@ -import{u as l,j as s}from"./index-B1Ce7hEt.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{u as l,j as s}from"./index-CPrfv8M9.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-transaction-receipts-CQc5Lo9S.js b/assets/06-transaction-receipts-C_BNPE7r.js similarity index 99% rename from assets/06-transaction-receipts-CQc5Lo9S.js rename to assets/06-transaction-receipts-C_BNPE7r.js index 68109b315f..eef5f908cd 100644 --- a/assets/06-transaction-receipts-CQc5Lo9S.js +++ b/assets/06-transaction-receipts-C_BNPE7r.js @@ -1,4 +1,4 @@ -import{u as n,j as s}from"./index-B1Ce7hEt.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{u as n,j as s}from"./index-CPrfv8M9.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/07-send-erc721-DGQ0okkC.js b/assets/07-send-erc721-04Fn2mWX.js similarity index 99% rename from assets/07-send-erc721-DGQ0okkC.js rename to assets/07-send-erc721-04Fn2mWX.js index b2964b5486..399b5f022d 100644 --- a/assets/07-send-erc721-DGQ0okkC.js +++ b/assets/07-send-erc721-04Fn2mWX.js @@ -1,4 +1,4 @@ -import{u as l,j as s}from"./index-B1Ce7hEt.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{u as l,j as s}from"./index-CPrfv8M9.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-sequence-kit-C-5lr8Gb.js b/assets/07-sequence-kit-C94VpYZ4.js similarity index 97% rename from assets/07-sequence-kit-C-5lr8Gb.js rename to assets/07-sequence-kit-C94VpYZ4.js index 2b744641be..0c15f7a7ac 100644 --- a/assets/07-sequence-kit-C-5lr8Gb.js +++ b/assets/07-sequence-kit-C94VpYZ4.js @@ -1,4 +1,4 @@ -import{u as s,j as e}from"./index-B1Ce7hEt.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{u as s,j as e}from"./index-CPrfv8M9.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/07-transaction-encoding-BueYIQi6.js b/assets/07-transaction-encoding-BMAKhzIt.js similarity index 89% rename from assets/07-transaction-encoding-BueYIQi6.js rename to assets/07-transaction-encoding-BMAKhzIt.js index aacfc0f5a5..0c3cc80489 100644 --- a/assets/07-transaction-encoding-BueYIQi6.js +++ b/assets/07-transaction-encoding-BMAKhzIt.js @@ -1 +1 @@ -import{u as a,j as t}from"./index-B1Ce7hEt.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{u as a,j as t}from"./index-CPrfv8M9.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/08-send-erc1155-DAhF_eFW.js b/assets/08-send-erc1155-jA5cKwLz.js similarity index 99% rename from assets/08-send-erc1155-DAhF_eFW.js rename to assets/08-send-erc1155-jA5cKwLz.js index c7431a8c8a..62788fbbed 100644 --- a/assets/08-send-erc1155-DAhF_eFW.js +++ b/assets/08-send-erc1155-jA5cKwLz.js @@ -1,4 +1,4 @@ -import{u as l,j as s}from"./index-B1Ce7hEt.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{u as l,j as s}from"./index-CPrfv8M9.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-DBh3znrG.js b/assets/08-signature-encoding-DxFprw2H.js similarity index 99% rename from assets/08-signature-encoding-DBh3znrG.js rename to assets/08-signature-encoding-DxFprw2H.js index 3ded1c8398..1941e00746 100644 --- a/assets/08-signature-encoding-DBh3znrG.js +++ b/assets/08-signature-encoding-DxFprw2H.js @@ -1,4 +1,4 @@ -import{u as a,j as s}from"./index-B1Ce7hEt.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{u as a,j as s}from"./index-CPrfv8M9.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-DcieXkVO.js b/assets/09-nested-transaction-batching-D2XFWnDU.js similarity index 89% rename from assets/09-nested-transaction-batching-DcieXkVO.js rename to assets/09-nested-transaction-batching-D2XFWnDU.js index 233c7c5a68..6e20b330be 100644 --- a/assets/09-nested-transaction-batching-DcieXkVO.js +++ b/assets/09-nested-transaction-batching-D2XFWnDU.js @@ -1 +1 @@ -import{u as i,j as e}from"./index-B1Ce7hEt.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 o(t={}){const{wrapper:n}={...i(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(a,{...t})}):a(t)}export{o as default,s as frontmatter}; +import{u as i,j as e}from"./index-CPrfv8M9.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 o(t={}){const{wrapper:n}={...i(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(a,{...t})}):a(t)}export{o as default,s as frontmatter}; diff --git a/assets/09-send-batch-transactions-BAPXZZAi.js b/assets/09-send-batch-transactions-C4kzX0p0.js similarity index 99% rename from assets/09-send-batch-transactions-BAPXZZAi.js rename to assets/09-send-batch-transactions-C4kzX0p0.js index 5e7f0e5190..979fb89d38 100644 --- a/assets/09-send-batch-transactions-BAPXZZAi.js +++ b/assets/09-send-batch-transactions-C4kzX0p0.js @@ -1,4 +1,4 @@ -import{u as r,j as s}from"./index-B1Ce7hEt.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{u as r,j as s}from"./index-CPrfv8M9.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/10-building-backends-Ce0MAwRn.js b/assets/10-building-backends-Ce2p2Gl0.js similarity index 98% rename from assets/10-building-backends-Ce0MAwRn.js rename to assets/10-building-backends-Ce2p2Gl0.js index fe174c5020..694b6fb5dd 100644 --- a/assets/10-building-backends-Ce0MAwRn.js +++ b/assets/10-building-backends-Ce2p2Gl0.js @@ -1,4 +1,4 @@ -import{u as i,j as e}from"./index-B1Ce7hEt.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{u as i,j as e}from"./index-CPrfv8M9.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-C30rmCoM.js b/assets/10-guest-module-ho7YQzyQ.js similarity index 90% rename from assets/10-guest-module-C30rmCoM.js rename to assets/10-guest-module-ho7YQzyQ.js index 9ed6ec540a..733307dba9 100644 --- a/assets/10-guest-module-C30rmCoM.js +++ b/assets/10-guest-module-ho7YQzyQ.js @@ -1 +1 @@ -import{u as o,j as t}from"./index-B1Ce7hEt.js";const r={title:"GuestModule and on-demand deployment",description:"undefined"};function d(n){const e={a:"a",div:"div",h1:"h1",header:"header",...o(),...n.components};return t.jsx(e.header,{children:t.jsxs(e.h1,{id:"guestmodule-and-on-demand-deployment",children:["GuestModule and on-demand deployment",t.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#guestmodule-and-on-demand-deployment",children:t.jsx(e.div,{"data-autolink-icon":!0})})]})})}function s(n={}){const{wrapper:e}={...o(),...n.components};return e?t.jsx(e,{...n,children:t.jsx(d,{...n})}):d(n)}export{s as default,r as frontmatter}; +import{u as o,j as t}from"./index-CPrfv8M9.js";const r={title:"GuestModule and on-demand deployment",description:"undefined"};function d(n){const e={a:"a",div:"div",h1:"h1",header:"header",...o(),...n.components};return t.jsx(e.header,{children:t.jsxs(e.h1,{id:"guestmodule-and-on-demand-deployment",children:["GuestModule and on-demand deployment",t.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#guestmodule-and-on-demand-deployment",children:t.jsx(e.div,{"data-autolink-icon":!0})})]})})}function s(n={}){const{wrapper:e}={...o(),...n.components};return e?t.jsx(e,{...n,children:t.jsx(d,{...n})}):d(n)}export{s as default,r as frontmatter}; diff --git a/assets/11-wallet-context-BaiA7_nS.js b/assets/11-wallet-context-BqXsq7sk.js similarity index 98% rename from assets/11-wallet-context-BaiA7_nS.js rename to assets/11-wallet-context-BqXsq7sk.js index ca7fdda848..dca4a0c6b6 100644 --- a/assets/11-wallet-context-BaiA7_nS.js +++ b/assets/11-wallet-context-BqXsq7sk.js @@ -1,4 +1,4 @@ -import{u as l,j as s}from"./index-B1Ce7hEt.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{u as l,j as s}from"./index-CPrfv8M9.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-NP7JnHQD.js b/assets/12-contract-audits-xdaywuho.js similarity index 97% rename from assets/12-contract-audits-NP7JnHQD.js rename to assets/12-contract-audits-xdaywuho.js index 992f16b5b4..556c160f68 100644 --- a/assets/12-contract-audits-NP7JnHQD.js +++ b/assets/12-contract-audits-xdaywuho.js @@ -1,4 +1,4 @@ -import{u as i,j as e}from"./index-B1Ce7hEt.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{u as i,j as e}from"./index-CPrfv8M9.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/200-deploy-an-item-collection-contract-CJNISm-h.js b/assets/200-deploy-an-item-collection-contract-B3v1Qo9H.js similarity index 99% rename from assets/200-deploy-an-item-collection-contract-CJNISm-h.js rename to assets/200-deploy-an-item-collection-contract-B3v1Qo9H.js index b5f1d6ea49..2d9d86df18 100644 --- a/assets/200-deploy-an-item-collection-contract-CJNISm-h.js +++ b/assets/200-deploy-an-item-collection-contract-B3v1Qo9H.js @@ -1,4 +1,4 @@ -import{u as r,j as e}from"./index-B1Ce7hEt.js";const i={slug:"/guides/deploy-an-item-collection-contract",title:"How to Deploy an Item Collection Contract",description:"undefined"};function o(n){const t={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",p:"p",strong:"strong",...r(),...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{u as r,j as e}from"./index-CPrfv8M9.js";const i={slug:"/guides/deploy-an-item-collection-contract",title:"How to Deploy an Item Collection Contract",description:"undefined"};function o(n){const t={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",p:"p",strong:"strong",...r(),...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.jsxs(t.p,{children:["This guide walks through how to setup and deploy a contract on Builder. If you haven't yet done so, make sure you have ",e.jsx(t.a,{href:"/solutions/builder/getting-started",children:"signed up for Builder and created a Project"}),"."]}),` `,e.jsxs(t.h2,{id:"step-1-go-to-the-contracts-section",children:["Step 1: Go to the Contracts section",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#step-1-go-to-the-contracts-section",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.p,{children:["In the project dashboard, find the ",e.jsx(t.code,{children:"Contracts"})," tab on the left side."]}),` diff --git a/assets/800-manage-contract-metadata-builder-C_H8a0sy.js b/assets/800-manage-contract-metadata-builder-BTllEMIi.js similarity index 99% rename from assets/800-manage-contract-metadata-builder-C_H8a0sy.js rename to assets/800-manage-contract-metadata-builder-BTllEMIi.js index 3dfd19fc30..f01091bb93 100644 --- a/assets/800-manage-contract-metadata-builder-C_H8a0sy.js +++ b/assets/800-manage-contract-metadata-builder-BTllEMIi.js @@ -1,4 +1,4 @@ -import{u as n,j as e}from"./index-B1Ce7hEt.js";const r={slug:"/solutions/collectibles/contracts/manage-contract-metadata-builder",title:"How to Manage Item Metadata in Sequence Builder",description:"undefined"};function i(a){const t={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(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"how-to-manage-item-metadata-in-sequence-builder",children:["How to Manage Item Metadata in Sequence Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-manage-item-metadata-in-sequence-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{u as n,j as e}from"./index-CPrfv8M9.js";const r={slug:"/solutions/collectibles/contracts/manage-contract-metadata-builder",title:"How to Manage Item Metadata in Sequence Builder",description:"undefined"};function i(a){const t={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(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"how-to-manage-item-metadata-in-sequence-builder",children:["How to Manage Item Metadata in Sequence Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-manage-item-metadata-in-sequence-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(t.h2,{id:"introduction",children:["Introduction",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#introduction",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.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(t.a,{href:"https://www.pinata.cloud/",children:"Pinata"})," for IPFS hosting."]}),` `,e.jsxs(t.h2,{id:"step-1-prepare-your-token-images-and-metadata",children:["Step 1: Prepare Your Token Images and Metadata",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#step-1-prepare-your-token-images-and-metadata",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/900-mint-items-from-ERC1155-DxtHcu0M.js b/assets/900-mint-items-from-ERC1155-CR5A_UJX.js similarity index 99% rename from assets/900-mint-items-from-ERC1155-DxtHcu0M.js rename to assets/900-mint-items-from-ERC1155-CR5A_UJX.js index c719b4ea76..12e4713392 100644 --- a/assets/900-mint-items-from-ERC1155-DxtHcu0M.js +++ b/assets/900-mint-items-from-ERC1155-CR5A_UJX.js @@ -1,4 +1,4 @@ -import{u as o,j as e}from"./index-B1Ce7hEt.js";const r={slug:"/solutions/collectibles/contracts/mint-items-from-ERC1155",title:"How to Mint In-Game Items and Achievements in Builder",description:"undefined"};function i(n){const t={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",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:"how-to-mint-in-game-items-and-achievements-in-builder",children:["How to Mint In-Game Items and Achievements in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-mint-in-game-items-and-achievements-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{u as o,j as e}from"./index-CPrfv8M9.js";const r={slug:"/solutions/collectibles/contracts/mint-items-from-ERC1155",title:"How to Mint In-Game Items and Achievements in Builder",description:"undefined"};function i(n){const t={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",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:"how-to-mint-in-game-items-and-achievements-in-builder",children:["How to Mint In-Game Items and Achievements in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-mint-in-game-items-and-achievements-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(t.h2,{id:"introduction",children:["Introduction",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#introduction",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(t.p,{children:"In this guide, we're going to walk through the process of creating your own in-game assets by minting from an ERC-1155 contract. These assets are commonly used for items and achievements, but could be used for just about any game object."}),` `,e.jsxs(t.h4,{id:"what-is-an-erc-1155",children:["What is an ERC-1155?",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#what-is-an-erc-1155",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/902-mint-collectibles-from-ERC721-DKWVCL9K.js b/assets/902-mint-collectibles-from-ERC721-Dz1l96BM.js similarity index 99% rename from assets/902-mint-collectibles-from-ERC721-DKWVCL9K.js rename to assets/902-mint-collectibles-from-ERC721-Dz1l96BM.js index 60cbf9eade..11dffc469c 100644 --- a/assets/902-mint-collectibles-from-ERC721-DKWVCL9K.js +++ b/assets/902-mint-collectibles-from-ERC721-Dz1l96BM.js @@ -1,4 +1,4 @@ -import{u as o,j as e}from"./index-B1Ce7hEt.js";const s={slug:"/solutions/collectibles/contracts/mint-collectibles-from-ERC721",title:"How to Mint Digital Collectibles in Builder",description:"undefined"};function n(i){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",img:"img",p:"p",...o(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"how-to-mint-digital-collectibles-in-builder",children:["How to Mint Digital Collectibles in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-mint-digital-collectibles-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{u as o,j as e}from"./index-CPrfv8M9.js";const s={slug:"/solutions/collectibles/contracts/mint-collectibles-from-ERC721",title:"How to Mint Digital Collectibles in Builder",description:"undefined"};function n(i){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",img:"img",p:"p",...o(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"how-to-mint-digital-collectibles-in-builder",children:["How to Mint Digital Collectibles in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-mint-digital-collectibles-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(t.h2,{id:"introduction",children:["Introduction",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#introduction",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(t.p,{children:"This guide walks you through creating in-game assets by minting from an ERC-721 contract, commonly known as NFTs (Non-Fungible Tokens), often used for collectibles."}),` `,e.jsxs(t.p,{children:["For more on creating in-game items from collections, ",e.jsx(t.a,{href:"/solutions/collectibles/contracts/900-mint-items-from-ERC1155",children:"check our guide on using ERC-1155"}),"."]}),` diff --git a/assets/903-mint-currency-from-ERC20-8ahnc_9L.js b/assets/903-mint-currency-from-ERC20-B_98JJKZ.js similarity index 99% rename from assets/903-mint-currency-from-ERC20-8ahnc_9L.js rename to assets/903-mint-currency-from-ERC20-B_98JJKZ.js index 0beec9fad1..a16598d57d 100644 --- a/assets/903-mint-currency-from-ERC20-8ahnc_9L.js +++ b/assets/903-mint-currency-from-ERC20-B_98JJKZ.js @@ -1,4 +1,4 @@ -import{u as r,j as e}from"./index-B1Ce7hEt.js";const a={slug:"/solutions/collectibles/contracts/mint-currency-from-ERC20",title:"How to Mint in-game Currency in Builder",description:"undefined"};function i(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",img:"img",p:"p",...r(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"how-to-mint-in-game-currency-in-builder",children:["How to Mint in-game Currency in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-mint-in-game-currency-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{u as r,j as e}from"./index-CPrfv8M9.js";const a={slug:"/solutions/collectibles/contracts/mint-currency-from-ERC20",title:"How to Mint in-game Currency in Builder",description:"undefined"};function i(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",img:"img",p:"p",...r(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"how-to-mint-in-game-currency-in-builder",children:["How to Mint in-game Currency in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-mint-in-game-currency-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(t.h2,{id:"introduction",children:["Introduction",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#introduction",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(t.p,{children:"In this guide, we’re going to walk through the process of creating your own in-game currency through minting from an ERC-20 contract."}),` `,e.jsx(t.p,{children:"Currency tokens add new and interesting dimensions to in-game economies, transactions, and player interactions."}),` diff --git a/assets/android-DN3o9gGW.js b/assets/android-n81Ja_NU.js similarity index 75% rename from assets/android-DN3o9gGW.js rename to assets/android-n81Ja_NU.js index c61efdec15..0598648a6c 100644 --- a/assets/android-DN3o9gGW.js +++ b/assets/android-n81Ja_NU.js @@ -1 +1 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/api-DqTuRXVn.js b/assets/api-BdlMRZpV.js similarity index 85% rename from assets/api-DqTuRXVn.js rename to assets/api-BdlMRZpV.js index 00ced3a103..886a625b2b 100644 --- a/assets/api-DqTuRXVn.js +++ b/assets/api-BdlMRZpV.js @@ -1 +1 @@ -import{u as r,j as t}from"./index-B1Ce7hEt.js";const a=void 0;function o(e){const n={a:"a",div:"div",h2:"h2",...r(),...e.components};return t.jsxs(n.h2,{id:"overview",children:["Overview",t.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",children:t.jsx(n.div,{"data-autolink-icon":!0})})]})}function s(e={}){const{wrapper:n}={...r(),...e.components};return n?t.jsx(n,{...e,children:t.jsx(o,{...e})}):o(e)}export{s as default,a as frontmatter}; +import{u as r,j as t}from"./index-CPrfv8M9.js";const a=void 0;function o(e){const n={a:"a",div:"div",h2:"h2",...r(),...e.components};return t.jsxs(n.h2,{id:"overview",children:["Overview",t.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",children:t.jsx(n.div,{"data-autolink-icon":!0})})]})}function s(e={}){const{wrapper:n}={...r(),...e.components};return n?t.jsx(n,{...e,children:t.jsx(o,{...e})}):o(e)}export{s as default,a as frontmatter}; diff --git a/assets/builder-bRHHEZ51.js b/assets/builder-BViWUl5-.js similarity index 88% rename from assets/builder-bRHHEZ51.js rename to assets/builder-BViWUl5-.js index 4d4a0e3ece..23ee57b9c8 100644 --- a/assets/builder-bRHHEZ51.js +++ b/assets/builder-BViWUl5-.js @@ -1 +1 @@ -import{u as i,j as t}from"./index-B1Ce7hEt.js";const d={title:"builder intro",description:"undefined"};function r(n){const e={a:"a",div:"div",h1:"h1",header:"header",...i(),...n.components};return t.jsx(e.header,{children:t.jsxs(e.h1,{id:"builder-intro",children:["builder intro",t.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#builder-intro",children:t.jsx(e.div,{"data-autolink-icon":!0})})]})})}function a(n={}){const{wrapper:e}={...i(),...n.components};return e?t.jsx(e,{...n,children:t.jsx(r,{...n})}):r(n)}export{a as default,d as frontmatter}; +import{u as i,j as t}from"./index-CPrfv8M9.js";const d={title:"builder intro",description:"undefined"};function r(n){const e={a:"a",div:"div",h1:"h1",header:"header",...i(),...n.components};return t.jsx(e.header,{children:t.jsxs(e.h1,{id:"builder-intro",children:["builder intro",t.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#builder-intro",children:t.jsx(e.div,{"data-autolink-icon":!0})})]})})}function a(n={}){const{wrapper:e}={...i(),...n.components};return e?t.jsx(e,{...n,children:t.jsx(r,{...n})}):r(n)}export{a as default,d as frontmatter}; diff --git a/assets/chain-support-BUM7zcj1.js b/assets/chain-support-e2JVwGED.js similarity index 94% rename from assets/chain-support-BUM7zcj1.js rename to assets/chain-support-e2JVwGED.js index 5a7c117339..ef6b1b222d 100644 --- a/assets/chain-support-BUM7zcj1.js +++ b/assets/chain-support-e2JVwGED.js @@ -1,4 +1,4 @@ -import{u as s,j as e}from"./index-B1Ce7hEt.js";const i={title:"Multi-Chain Support",description:"undefined"};function r(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",strong:"strong",...s(),...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{u as s,j as e}from"./index-CPrfv8M9.js";const i={title:"Multi-Chain Support",description:"undefined"};function r(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",strong:"strong",...s(),...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.jsx(n.p,{children:`Sequence can support all EVM compatible chains. The following networks are currently supported by Sequence Wallet, Sequence Indexer, Sequence Relayer and all Sequence SDKs:`}),` `,e.jsxs(n.strong,{children:["Sequence Status Page: ",e.jsx(n.a,{href:"https://status.sequence.info",children:"https://status.sequence.info"})]}),` diff --git a/assets/contracts-9AO5Uv32.js b/assets/contracts-C2U2FVOh.js similarity index 98% rename from assets/contracts-9AO5Uv32.js rename to assets/contracts-C2U2FVOh.js index 4ca033a874..500ee9b4e7 100644 --- a/assets/contracts-9AO5Uv32.js +++ b/assets/contracts-C2U2FVOh.js @@ -1,4 +1,4 @@ -import{u as a,j as e}from"./index-B1Ce7hEt.js";const o={title:"Contracts",hide_title:!0,slug:"/builder/contracts",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",...a(),...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{u as a,j as e}from"./index-CPrfv8M9.js";const o={title:"Contracts",hide_title:!0,slug:"/builder/contracts",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",...a(),...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/discord-JwPduK7L.js b/assets/discord-C5KZVgLw.js similarity index 93% rename from assets/discord-JwPduK7L.js rename to assets/discord-C5KZVgLw.js index 83e3ed35dd..fc26518dd1 100644 --- a/assets/discord-JwPduK7L.js +++ b/assets/discord-C5KZVgLw.js @@ -1,3 +1,3 @@ -import{u as c,j as e}from"./index-B1Ce7hEt.js";const o=void 0;function a(n){const t={a:"a",div:"div",h2:"h2",...c(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h2,{id:"deploy-an-in-game-collectibles-contract",children:["Deploy an in-game collectibles contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-an-in-game-collectibles-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` +import{u as c,j as e}from"./index-CPrfv8M9.js";const o=void 0;function a(n){const t={a:"a",div:"div",h2:"h2",...c(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h2,{id:"deploy-an-in-game-collectibles-contract",children:["Deploy an in-game collectibles contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-an-in-game-collectibles-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.h2,{id:"query-contract-details",children:["Query contract details",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#query-contract-details",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.h2,{id:"fetch-token-balances-of-a-wallet",children:["Fetch token balances of a wallet",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetch-token-balances-of-a-wallet",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})]})}function r(n={}){const{wrapper:t}={...c(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(a,{...n})}):a(n)}export{r as default,o as frontmatter}; diff --git a/assets/embedded-wallet-D3geZalB.js b/assets/embedded-wallet-CUzwoLPw.js similarity index 89% rename from assets/embedded-wallet-D3geZalB.js rename to assets/embedded-wallet-CUzwoLPw.js index a82875cd92..0e23ac6aa1 100644 --- a/assets/embedded-wallet-D3geZalB.js +++ b/assets/embedded-wallet-CUzwoLPw.js @@ -1,2 +1,2 @@ -import{u as o,j as e,e as i}from"./index-B1Ce7hEt.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d=void 0;function r(t){const n={a:"a",div:"div",h2:"h2",p:"p",...o(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(i,{type:"note",children:e.jsx(n.p,{children:"External Link"})}),` +import{u as o,j as e,e as i}from"./index-CPrfv8M9.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d=void 0;function r(t){const n={a:"a",div:"div",h2:"h2",p:"p",...o(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(i,{type:"note",children:e.jsx(n.p,{children:"External Link"})}),` `,e.jsxs(n.h2,{id:"overview",children:["Overview",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})]})}function c(t={}){const{wrapper:n}={...o(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(r,{...t})}):r(t)}export{c as default,d as frontmatter}; diff --git a/assets/gas-tank-B_IMJQY-.js b/assets/gas-tank-DNhy-uS9.js similarity index 97% rename from assets/gas-tank-B_IMJQY-.js rename to assets/gas-tank-DNhy-uS9.js index efca91521d..fb359839c6 100644 --- a/assets/gas-tank-B_IMJQY-.js +++ b/assets/gas-tank-DNhy-uS9.js @@ -1,4 +1,4 @@ -import{u as t,j as e}from"./index-B1Ce7hEt.js";const r={title:"Gas Tank",hide_title:!0,slug:"/builder/gas-tank",description:"undefined"};function s(a){const n={a:"a",div:"div",em:"em",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...t(),...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{u as t,j as e}from"./index-CPrfv8M9.js";const r={title:"Gas Tank",hide_title:!0,slug:"/builder/gas-tank",description:"undefined"};function s(a){const n={a:"a",div:"div",em:"em",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...t(),...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-DCobHxb7.js b/assets/getting-started-DrtHvDGF.js similarity index 98% rename from assets/getting-started-DCobHxb7.js rename to assets/getting-started-DrtHvDGF.js index 63e7313d79..3cb6fd5ad5 100644 --- a/assets/getting-started-DCobHxb7.js +++ b/assets/getting-started-DrtHvDGF.js @@ -1,4 +1,4 @@ -import{u as r,j as e}from"./index-B1Ce7hEt.js";const s={title:"Getting-started",hide_title:!0,slug:"/builder/getting-started",description:"undefined"};function n(i){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",p:"p",...r(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"get-started",children:["Get Started",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#get-started",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{u as r,j as e}from"./index-CPrfv8M9.js";const s={title:"Getting-started",hide_title:!0,slug:"/builder/getting-started",description:"undefined"};function n(i){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",p:"p",...r(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"get-started",children:["Get Started",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#get-started",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(t.p,{children:"Signing up and creating a project is easy to do with Sequence Builder and should take you less than a minute. In this tutorial, we will help you sign up for Builder and then create your first project."}),` `,e.jsx(t.p,{children:"Let's get started!"}),` `,e.jsxs(t.h2,{id:"sign-up-for-builder",children:["Sign up for Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sign-up-for-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` diff --git a/assets/getting-started-ip83PsZj.js b/assets/getting-started-pNk81Q1b.js similarity index 89% rename from assets/getting-started-ip83PsZj.js rename to assets/getting-started-pNk81Q1b.js index c6eb570f56..78c310f585 100644 --- a/assets/getting-started-ip83PsZj.js +++ b/assets/getting-started-pNk81Q1b.js @@ -1,2 +1,2 @@ -import{u as a,j as t}from"./index-B1Ce7hEt.js";const i={title:"Getting started",description:"undefined"};function r(n){const e={a:"a",div:"div",h1:"h1",header:"header",p:"p",...a(),...n.components};return t.jsxs(t.Fragment,{children:[t.jsx(e.header,{children:t.jsxs(e.h1,{id:"getting-started",children:["Getting started",t.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#getting-started",children:t.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +import{u as a,j as t}from"./index-CPrfv8M9.js";const i={title:"Getting started",description:"undefined"};function r(n){const e={a:"a",div:"div",h1:"h1",header:"header",p:"p",...a(),...n.components};return t.jsxs(t.Fragment,{children:[t.jsx(e.header,{children:t.jsxs(e.h1,{id:"getting-started",children:["Getting started",t.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#getting-started",children:t.jsx(e.div,{"data-autolink-icon":!0})})]})}),` `,t.jsx(e.p,{children:"start.."})]})}function s(n={}){const{wrapper:e}={...a(),...n.components};return e?t.jsx(e,{...n,children:t.jsx(r,{...n})}):r(n)}export{s as default,i as frontmatter}; diff --git a/assets/go-DN3o9gGW.js b/assets/go-n81Ja_NU.js similarity index 75% rename from assets/go-DN3o9gGW.js rename to assets/go-n81Ja_NU.js index c61efdec15..0598648a6c 100644 --- a/assets/go-DN3o9gGW.js +++ b/assets/go-n81Ja_NU.js @@ -1 +1 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/guides-Dz70rlU7.js b/assets/guides-CUh0EeIC.js similarity index 75% rename from assets/guides-Dz70rlU7.js rename to assets/guides-CUh0EeIC.js index c61efdec15..0598648a6c 100644 --- a/assets/guides-Dz70rlU7.js +++ b/assets/guides-CUh0EeIC.js @@ -1 +1 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/iOS-DN3o9gGW.js b/assets/iOS-n81Ja_NU.js similarity index 75% rename from assets/iOS-DN3o9gGW.js rename to assets/iOS-n81Ja_NU.js index c61efdec15..0598648a6c 100644 --- a/assets/iOS-DN3o9gGW.js +++ b/assets/iOS-n81Ja_NU.js @@ -1 +1 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/index-CA_M41hU.js b/assets/index-0kHuc1vJ.js similarity index 99% rename from assets/index-CA_M41hU.js rename to assets/index-0kHuc1vJ.js index 14fc890ab2..4c60fb7375 100644 --- a/assets/index-CA_M41hU.js +++ b/assets/index-0kHuc1vJ.js @@ -1,4 +1,4 @@ -import{j as e,L as m,c as r,a as b,b as j,R as u,d as y,T as l,C as n,u as h}from"./index-B1Ce7hEt.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";var p="vocs_Button_button",f="vocs_Button_button_accent";function v({children:s,className:t,href:a,variant:g}){return e.jsx(m,{className:r(t,p,g==="accent"&&f),href:a,variant:"styleless",children:s})}var k="vocs_HomePage_button",w="vocs_HomePage_buttons",S="vocs_HomePage_description",P="vocs_HomePage_logo",d="vocs_HomePage_packageManager",_="vocs_HomePage",q="vocs_HomePage_tabs",c="vocs_HomePage_tabsContent",A="vocs_HomePage_tabsList",I="vocs_HomePage_tagline",N="vocs_HomePage_title";function L({children:s,className:t}){return e.jsx("div",{className:r(t,_),children:s})}function i({className:s}){const{logoUrl:t,title:a}=b();return t?e.jsx("div",{className:r(s,P),children:e.jsx(j,{})}):e.jsx("h1",{className:r(s,N),children:a})}function C({children:s,className:t}){return e.jsx("div",{className:r(t,I),children:s})}function H({children:s,className:t}){return e.jsx("div",{className:r(t,S),children:s})}function M({children:s,className:t}){return e.jsx("div",{className:r(t,w),children:s})}function B(s){return e.jsx(v,{...s,className:r(k,s.className)})}function E({name:s,type:t="install"}){return e.jsxs(u,{className:q,defaultValue:"npm",children:[e.jsxs(y,{className:A,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:d,children:"npm"})," ",t==="init"?"init":"install"," ",s]}),e.jsxs(n,{className:c,value:"pnpm",children:[e.jsx("span",{className:d,children:"pnpm"})," ",t==="init"?"create":"install"," ",s]}),e.jsxs(n,{className:c,value:"yarn",children:[e.jsx("span",{className:d,children:"yarn"})," ",t==="init"?"create":"install"," ",s]})]})}const W=Object.freeze(Object.defineProperty({__proto__:null,Button:B,Buttons:M,Description:H,InstallPackage:E,Logo:i,Root:L,Tagline:C},Symbol.toStringTag,{value:"Module"})),O={title:"Sequence - Web3 Gaming Platform",layout:"landing",showLogo:!1,content:{horizontalPadding:"0px",width:"100%",verticalPadding:"0px"}};function x(s){const t={p:"p",...h(),...s.components};return W||o("HomePage",!1),i||o("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(i,{})}),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 r,a as b,b as j,R as u,d as y,T as l,C as n,u as h}from"./index-CPrfv8M9.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";var p="vocs_Button_button",f="vocs_Button_button_accent";function v({children:s,className:t,href:a,variant:g}){return e.jsx(m,{className:r(t,p,g==="accent"&&f),href:a,variant:"styleless",children:s})}var k="vocs_HomePage_button",w="vocs_HomePage_buttons",S="vocs_HomePage_description",P="vocs_HomePage_logo",d="vocs_HomePage_packageManager",_="vocs_HomePage",q="vocs_HomePage_tabs",c="vocs_HomePage_tabsContent",A="vocs_HomePage_tabsList",I="vocs_HomePage_tagline",N="vocs_HomePage_title";function L({children:s,className:t}){return e.jsx("div",{className:r(t,_),children:s})}function i({className:s}){const{logoUrl:t,title:a}=b();return t?e.jsx("div",{className:r(s,P),children:e.jsx(j,{})}):e.jsx("h1",{className:r(s,N),children:a})}function C({children:s,className:t}){return e.jsx("div",{className:r(t,I),children:s})}function H({children:s,className:t}){return e.jsx("div",{className:r(t,S),children:s})}function M({children:s,className:t}){return e.jsx("div",{className:r(t,w),children:s})}function B(s){return e.jsx(v,{...s,className:r(k,s.className)})}function E({name:s,type:t="install"}){return e.jsxs(u,{className:q,defaultValue:"npm",children:[e.jsxs(y,{className:A,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:d,children:"npm"})," ",t==="init"?"init":"install"," ",s]}),e.jsxs(n,{className:c,value:"pnpm",children:[e.jsx("span",{className:d,children:"pnpm"})," ",t==="init"?"create":"install"," ",s]}),e.jsxs(n,{className:c,value:"yarn",children:[e.jsx("span",{className:d,children:"yarn"})," ",t==="init"?"create":"install"," ",s]})]})}const W=Object.freeze(Object.defineProperty({__proto__:null,Button:B,Buttons:M,Description:H,InstallPackage:E,Logo:i,Root:L,Tagline:C},Symbol.toStringTag,{value:"Module"})),O={title:"Sequence - Web3 Gaming Platform",layout:"landing",showLogo:!1,content:{horizontalPadding:"0px",width:"100%",verticalPadding:"0px"}};function x(s){const t={p:"p",...h(),...s.components};return W||o("HomePage",!1),i||o("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(i,{})}),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:"#",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 Wallet."})})]}),e.jsxs("li",{class:"mb-4",children:[e.jsx("a",{href:"#",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:"Embedded Wallet"})})}),e.jsx("p",{class:"text-gray-500 font-bold dark:text-gray-400",children:e.jsx(t.p,{children:`Gasless Transactions. No popups. Deliver a seamless experience for both web2 and web3 players with Sequence diff --git a/assets/index-B1Ce7hEt.js b/assets/index-CPrfv8M9.js similarity index 72% rename from assets/index-B1Ce7hEt.js rename to assets/index-CPrfv8M9.js index 3ae23ce8ea..8c4ee19359 100644 --- a/assets/index-B1Ce7hEt.js +++ b/assets/index-CPrfv8M9.js @@ -34,10 +34,10 @@ function Mc(e,t){for(var n=0;nl||o[a]!==i[l]){var s=` -`+o[a].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=a&&0<=l);break}}}finally{us=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Qo(e):""}function Yy(e){switch(e.tag){case 5:return Qo(e.type);case 16:return Qo("Lazy");case 13:return Qo("Suspense");case 19:return Qo("SuspenseList");case 0:case 2:case 15:return e=cs(e.type,!1),e;case 11:return e=cs(e.type.render,!1),e;case 1:return e=cs(e.type,!0),e;default:return""}}function fu(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Vr:return"Fragment";case Ur:return"Portal";case uu:return"Profiler";case Wc:return"StrictMode";case cu:return"Suspense";case du:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case xm:return(e.displayName||"Context")+".Consumer";case ym:return(e._context.displayName||"Context")+".Provider";case Kc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Gc:return t=e.displayName||null,t!==null?t:fu(e.type)||"Memo";case Nn:t=e._payload,e=e._init;try{return fu(e(t))}catch{}}return null}function Qy(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return fu(t);case 8:return t===Wc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Kn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _m(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function qy(e){var t=_m(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Xi(e){e._valueTracker||(e._valueTracker=qy(e))}function Em(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=_m(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ha(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function pu(e,t){var n=t.checked;return Re({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Sf(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Kn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Cm(e,t){t=t.checked,t!=null&&Hc(e,"checked",t,!1)}function hu(e,t){Cm(e,t);var n=Kn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?mu(e,t.type,n):t.hasOwnProperty("defaultValue")&&mu(e,t.type,Kn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function kf(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function mu(e,t,n){(t!=="number"||Ha(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var qo=Array.isArray;function to(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Ji.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function di(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ei={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Zy=["Webkit","ms","Moz","O"];Object.keys(ei).forEach(function(e){Zy.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ei[t]=ei[e]})});function Pm(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ei.hasOwnProperty(e)&&ei[e]?(""+t).trim():t+"px"}function Tm(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Pm(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Xy=Re({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function yu(e,t){if(t){if(Xy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(M(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(M(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(M(61))}if(t.style!=null&&typeof t.style!="object")throw Error(M(62))}}function xu(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var wu=null;function Yc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var _u=null,no=null,ro=null;function Rf(e){if(e=ji(e)){if(typeof _u!="function")throw Error(M(280));var t=e.stateNode;t&&(t=Rl(t),_u(e.stateNode,e.type,t))}}function Rm(e){no?ro?ro.push(e):ro=[e]:no=e}function Am(){if(no){var e=no,t=ro;if(ro=no=null,Rf(e),t)for(e=0;e>>=0,e===0?32:31-(ux(e)/cx|0)|0}var ea=64,ta=4194304;function Zo(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ya(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var l=a&~o;l!==0?r=Zo(l):(i&=a,i!==0&&(r=Zo(i)))}else a=n&~o,a!==0?r=Zo(a):i!==0&&(r=Zo(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Di(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ht(t),e[t]=n}function hx(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=ni),jf=" ",Ff=!1;function qm(e,t){switch(e){case"keyup":return Vx.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Zm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Br=!1;function Hx(e,t){switch(e){case"compositionend":return Zm(t);case"keypress":return t.which!==32?null:(Ff=!0,jf);case"textInput":return e=t.data,e===jf&&Ff?null:e;default:return null}}function Wx(e,t){if(Br)return e==="compositionend"||!nd&&qm(e,t)?(e=Ym(),Ra=Jc=Dn=null,Br=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Bf(n)}}function tv(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?tv(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function nv(){for(var e=window,t=Ha();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ha(e.document)}return t}function rd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function e2(e){var t=nv(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&tv(n.ownerDocument.documentElement,n)){if(r!==null&&rd(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Hf(n,i);var a=Hf(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Hr=null,Pu=null,oi=null,Tu=!1;function Wf(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Tu||Hr==null||Hr!==Ha(r)||(r=Hr,"selectionStart"in r&&rd(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),oi&&gi(oi,r)||(oi=r,r=Za(Pu,"onSelect"),0Gr||(e.current=Iu[Gr],Iu[Gr]=null,Gr--)}function me(e,t){Gr++,Iu[Gr]=e.current,e.current=t}var Gn={},rt=er(Gn),mt=er(!1),vr=Gn;function co(e,t){var n=e.type.contextTypes;if(!n)return Gn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function vt(e){return e=e.childContextTypes,e!=null}function Ja(){ge(mt),ge(rt)}function Xf(e,t,n){if(rt.current!==Gn)throw Error(M(168));me(rt,t),me(mt,n)}function dv(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(M(108,Qy(e)||"Unknown",o));return Re({},n,r)}function el(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Gn,vr=rt.current,me(rt,e),me(mt,mt.current),!0}function Jf(e,t,n){var r=e.stateNode;if(!r)throw Error(M(169));n?(e=dv(e,t,vr),r.__reactInternalMemoizedMergedChildContext=e,ge(mt),ge(rt),me(rt,e)):ge(mt),me(mt,n)}var sn=null,Al=!1,bs=!1;function fv(e){sn===null?sn=[e]:sn.push(e)}function f2(e){Al=!0,fv(e)}function tr(){if(!bs&&sn!==null){bs=!0;var e=0,t=ce;try{var n=sn;for(ce=1;e>=a,o-=a,un=1<<32-Ht(t)+o|n<k?(R=S,S=null):R=S.sibling;var N=f(m,S,w[k],E);if(N===null){S===null&&(S=R);break}e&&S&&N.alternate===null&&t(m,S),v=i(N,v,k),C===null?b=N:C.sibling=N,C=N,S=R}if(k===w.length)return n(m,S),be&&ir(m,k),b;if(S===null){for(;kk?(R=S,S=null):R=S.sibling;var j=f(m,S,N.value,E);if(j===null){S===null&&(S=R);break}e&&S&&j.alternate===null&&t(m,S),v=i(j,v,k),C===null?b=j:C.sibling=j,C=j,S=R}if(N.done)return n(m,S),be&&ir(m,k),b;if(S===null){for(;!N.done;k++,N=w.next())N=c(m,N.value,E),N!==null&&(v=i(N,v,k),C===null?b=N:C.sibling=N,C=N);return be&&ir(m,k),b}for(S=r(m,S);!N.done;k++,N=w.next())N=h(S,m,k,N.value,E),N!==null&&(e&&N.alternate!==null&&S.delete(N.key===null?k:N.key),v=i(N,v,k),C===null?b=N:C.sibling=N,C=N);return e&&S.forEach(function(D){return t(m,D)}),be&&ir(m,k),b}function _(m,v,w,E){if(typeof w=="object"&&w!==null&&w.type===Vr&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case Zi:e:{for(var b=w.key,C=v;C!==null;){if(C.key===b){if(b=w.type,b===Vr){if(C.tag===7){n(m,C.sibling),v=o(C,w.props.children),v.return=m,m=v;break e}}else if(C.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===Nn&&ap(b)===C.type){n(m,C.sibling),v=o(C,w.props),v.ref=Mo(m,C,w),v.return=m,m=v;break e}n(m,C);break}else t(m,C);C=C.sibling}w.type===Vr?(v=hr(w.props.children,m.mode,E,w.key),v.return=m,m=v):(E=Ma(w.type,w.key,w.props,null,m.mode,E),E.ref=Mo(m,v,w),E.return=m,m=E)}return a(m);case Ur:e:{for(C=w.key;v!==null;){if(v.key===C)if(v.tag===4&&v.stateNode.containerInfo===w.containerInfo&&v.stateNode.implementation===w.implementation){n(m,v.sibling),v=o(v,w.children||[]),v.return=m,m=v;break e}else{n(m,v);break}else t(m,v);v=v.sibling}v=Ns(w,m.mode,E),v.return=m,m=v}return a(m);case Nn:return C=w._init,_(m,v,C(w._payload),E)}if(qo(w))return y(m,v,w,E);if(No(w))return g(m,v,w,E);sa(m,w)}return typeof w=="string"&&w!==""||typeof w=="number"?(w=""+w,v!==null&&v.tag===6?(n(m,v.sibling),v=o(v,w),v.return=m,m=v):(n(m,v),v=$s(w,m.mode,E),v.return=m,m=v),a(m)):n(m,v)}return _}var po=wv(!0),_v=wv(!1),Fi={},tn=er(Fi),_i=er(Fi),Ei=er(Fi);function ur(e){if(e===Fi)throw Error(M(174));return e}function fd(e,t){switch(me(Ei,t),me(_i,e),me(tn,Fi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:gu(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=gu(t,e)}ge(tn),me(tn,t)}function ho(){ge(tn),ge(_i),ge(Ei)}function Ev(e){ur(Ei.current);var t=ur(tn.current),n=gu(t,e.type);t!==n&&(me(_i,e),me(tn,n))}function pd(e){_i.current===e&&(ge(tn),ge(_i))}var Pe=er(0);function al(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ss=[];function hd(){for(var e=0;en?n:4,e(!0);var r=ks.transition;ks.transition={};try{e(!1),t()}finally{ce=n,ks.transition=r}}function jv(){return It().memoizedState}function v2(e,t,n){var r=Hn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Fv(e))zv(t,n);else if(n=vv(e,t,n,r),n!==null){var o=lt();Wt(n,e,r,o),Uv(n,t,r)}}function g2(e,t,n){var r=Hn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Fv(e))zv(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,l=i(a,n);if(o.hasEagerState=!0,o.eagerState=l,Kt(l,a)){var s=t.interleaved;s===null?(o.next=o,cd(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=vv(e,t,o,r),n!==null&&(o=lt(),Wt(n,e,r,o),Uv(n,t,r))}}function Fv(e){var t=e.alternate;return e===Te||t!==null&&t===Te}function zv(e,t){ii=ll=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Uv(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,qc(e,n)}}var sl={readContext:Ot,useCallback:Je,useContext:Je,useEffect:Je,useImperativeHandle:Je,useInsertionEffect:Je,useLayoutEffect:Je,useMemo:Je,useReducer:Je,useRef:Je,useState:Je,useDebugValue:Je,useDeferredValue:Je,useTransition:Je,useMutableSource:Je,useSyncExternalStore:Je,useId:Je,unstable_isNewReconciler:!1},y2={readContext:Ot,useCallback:function(e,t){return Zt().memoizedState=[e,t===void 0?null:t],e},useContext:Ot,useEffect:sp,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Oa(4194308,4,Ov.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Oa(4194308,4,e,t)},useInsertionEffect:function(e,t){return Oa(4,2,e,t)},useMemo:function(e,t){var n=Zt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Zt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=v2.bind(null,Te,e),[r.memoizedState,e]},useRef:function(e){var t=Zt();return e={current:e},t.memoizedState=e},useState:lp,useDebugValue:xd,useDeferredValue:function(e){return Zt().memoizedState=e},useTransition:function(){var e=lp(!1),t=e[0];return e=m2.bind(null,e[1]),Zt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Te,o=Zt();if(be){if(n===void 0)throw Error(M(407));n=n()}else{if(n=t(),Ge===null)throw Error(M(349));yr&30||Sv(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,sp(Pv.bind(null,r,i,e),[e]),r.flags|=2048,Si(9,kv.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Zt(),t=Ge.identifierPrefix;if(be){var n=cn,r=un;n=(r&~(1<<32-Ht(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ci++,0")&&(s=s.replace("",e.displayName)),s}while(1<=a&&0<=l);break}}}finally{us=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Qo(e):""}function Yy(e){switch(e.tag){case 5:return Qo(e.type);case 16:return Qo("Lazy");case 13:return Qo("Suspense");case 19:return Qo("SuspenseList");case 0:case 2:case 15:return e=cs(e.type,!1),e;case 11:return e=cs(e.type.render,!1),e;case 1:return e=cs(e.type,!0),e;default:return""}}function fu(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Vr:return"Fragment";case Ur:return"Portal";case uu:return"Profiler";case Wc:return"StrictMode";case cu:return"Suspense";case du:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case xm:return(e.displayName||"Context")+".Consumer";case ym:return(e._context.displayName||"Context")+".Provider";case Kc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Gc:return t=e.displayName||null,t!==null?t:fu(e.type)||"Memo";case Nn:t=e._payload,e=e._init;try{return fu(e(t))}catch{}}return null}function Qy(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return fu(t);case 8:return t===Wc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Kn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _m(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function qy(e){var t=_m(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Xi(e){e._valueTracker||(e._valueTracker=qy(e))}function Em(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=_m(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ha(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function pu(e,t){var n=t.checked;return Re({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Sf(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Kn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Cm(e,t){t=t.checked,t!=null&&Hc(e,"checked",t,!1)}function hu(e,t){Cm(e,t);var n=Kn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?mu(e,t.type,n):t.hasOwnProperty("defaultValue")&&mu(e,t.type,Kn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function kf(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function mu(e,t,n){(t!=="number"||Ha(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var qo=Array.isArray;function to(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Ji.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function di(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ei={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Zy=["Webkit","ms","Moz","O"];Object.keys(ei).forEach(function(e){Zy.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ei[t]=ei[e]})});function Pm(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ei.hasOwnProperty(e)&&ei[e]?(""+t).trim():t+"px"}function Tm(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Pm(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Xy=Re({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function yu(e,t){if(t){if(Xy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(M(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(M(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(M(61))}if(t.style!=null&&typeof t.style!="object")throw Error(M(62))}}function xu(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var wu=null;function Yc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var _u=null,no=null,ro=null;function Rf(e){if(e=ji(e)){if(typeof _u!="function")throw Error(M(280));var t=e.stateNode;t&&(t=Rl(t),_u(e.stateNode,e.type,t))}}function Rm(e){no?ro?ro.push(e):ro=[e]:no=e}function Am(){if(no){var e=no,t=ro;if(ro=no=null,Rf(e),t)for(e=0;e>>=0,e===0?32:31-(ux(e)/cx|0)|0}var ea=64,ta=4194304;function Zo(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ya(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var l=a&~o;l!==0?r=Zo(l):(i&=a,i!==0&&(r=Zo(i)))}else a=n&~o,a!==0?r=Zo(a):i!==0&&(r=Zo(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Di(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ht(t),e[t]=n}function hx(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=ni),jf=" ",Ff=!1;function qm(e,t){switch(e){case"keyup":return Vx.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Zm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Br=!1;function Hx(e,t){switch(e){case"compositionend":return Zm(t);case"keypress":return t.which!==32?null:(Ff=!0,jf);case"textInput":return e=t.data,e===jf&&Ff?null:e;default:return null}}function Wx(e,t){if(Br)return e==="compositionend"||!nd&&qm(e,t)?(e=Ym(),Ra=Jc=Dn=null,Br=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Bf(n)}}function t0(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?t0(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function n0(){for(var e=window,t=Ha();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ha(e.document)}return t}function rd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function ew(e){var t=n0(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&t0(n.ownerDocument.documentElement,n)){if(r!==null&&rd(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Hf(n,i);var a=Hf(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Hr=null,Pu=null,oi=null,Tu=!1;function Wf(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Tu||Hr==null||Hr!==Ha(r)||(r=Hr,"selectionStart"in r&&rd(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),oi&&gi(oi,r)||(oi=r,r=Za(Pu,"onSelect"),0Gr||(e.current=Iu[Gr],Iu[Gr]=null,Gr--)}function me(e,t){Gr++,Iu[Gr]=e.current,e.current=t}var Gn={},rt=er(Gn),mt=er(!1),vr=Gn;function co(e,t){var n=e.type.contextTypes;if(!n)return Gn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function vt(e){return e=e.childContextTypes,e!=null}function Ja(){ge(mt),ge(rt)}function Xf(e,t,n){if(rt.current!==Gn)throw Error(M(168));me(rt,t),me(mt,n)}function d0(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(M(108,Qy(e)||"Unknown",o));return Re({},n,r)}function el(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Gn,vr=rt.current,me(rt,e),me(mt,mt.current),!0}function Jf(e,t,n){var r=e.stateNode;if(!r)throw Error(M(169));n?(e=d0(e,t,vr),r.__reactInternalMemoizedMergedChildContext=e,ge(mt),ge(rt),me(rt,e)):ge(mt),me(mt,n)}var sn=null,Al=!1,bs=!1;function f0(e){sn===null?sn=[e]:sn.push(e)}function fw(e){Al=!0,f0(e)}function tr(){if(!bs&&sn!==null){bs=!0;var e=0,t=ce;try{var n=sn;for(ce=1;e>=a,o-=a,un=1<<32-Ht(t)+o|n<k?(R=S,S=null):R=S.sibling;var N=f(m,S,w[k],E);if(N===null){S===null&&(S=R);break}e&&S&&N.alternate===null&&t(m,S),v=i(N,v,k),C===null?b=N:C.sibling=N,C=N,S=R}if(k===w.length)return n(m,S),be&&ir(m,k),b;if(S===null){for(;kk?(R=S,S=null):R=S.sibling;var j=f(m,S,N.value,E);if(j===null){S===null&&(S=R);break}e&&S&&j.alternate===null&&t(m,S),v=i(j,v,k),C===null?b=j:C.sibling=j,C=j,S=R}if(N.done)return n(m,S),be&&ir(m,k),b;if(S===null){for(;!N.done;k++,N=w.next())N=c(m,N.value,E),N!==null&&(v=i(N,v,k),C===null?b=N:C.sibling=N,C=N);return be&&ir(m,k),b}for(S=r(m,S);!N.done;k++,N=w.next())N=h(S,m,k,N.value,E),N!==null&&(e&&N.alternate!==null&&S.delete(N.key===null?k:N.key),v=i(N,v,k),C===null?b=N:C.sibling=N,C=N);return e&&S.forEach(function(D){return t(m,D)}),be&&ir(m,k),b}function _(m,v,w,E){if(typeof w=="object"&&w!==null&&w.type===Vr&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case Zi:e:{for(var b=w.key,C=v;C!==null;){if(C.key===b){if(b=w.type,b===Vr){if(C.tag===7){n(m,C.sibling),v=o(C,w.props.children),v.return=m,m=v;break e}}else if(C.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===Nn&&ap(b)===C.type){n(m,C.sibling),v=o(C,w.props),v.ref=Mo(m,C,w),v.return=m,m=v;break e}n(m,C);break}else t(m,C);C=C.sibling}w.type===Vr?(v=hr(w.props.children,m.mode,E,w.key),v.return=m,m=v):(E=Ma(w.type,w.key,w.props,null,m.mode,E),E.ref=Mo(m,v,w),E.return=m,m=E)}return a(m);case Ur:e:{for(C=w.key;v!==null;){if(v.key===C)if(v.tag===4&&v.stateNode.containerInfo===w.containerInfo&&v.stateNode.implementation===w.implementation){n(m,v.sibling),v=o(v,w.children||[]),v.return=m,m=v;break e}else{n(m,v);break}else t(m,v);v=v.sibling}v=Ns(w,m.mode,E),v.return=m,m=v}return a(m);case Nn:return C=w._init,_(m,v,C(w._payload),E)}if(qo(w))return y(m,v,w,E);if(No(w))return g(m,v,w,E);sa(m,w)}return typeof w=="string"&&w!==""||typeof w=="number"?(w=""+w,v!==null&&v.tag===6?(n(m,v.sibling),v=o(v,w),v.return=m,m=v):(n(m,v),v=$s(w,m.mode,E),v.return=m,m=v),a(m)):n(m,v)}return _}var po=w0(!0),_0=w0(!1),Fi={},tn=er(Fi),_i=er(Fi),Ei=er(Fi);function ur(e){if(e===Fi)throw Error(M(174));return e}function fd(e,t){switch(me(Ei,t),me(_i,e),me(tn,Fi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:gu(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=gu(t,e)}ge(tn),me(tn,t)}function ho(){ge(tn),ge(_i),ge(Ei)}function E0(e){ur(Ei.current);var t=ur(tn.current),n=gu(t,e.type);t!==n&&(me(_i,e),me(tn,n))}function pd(e){_i.current===e&&(ge(tn),ge(_i))}var Pe=er(0);function al(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ss=[];function hd(){for(var e=0;en?n:4,e(!0);var r=ks.transition;ks.transition={};try{e(!1),t()}finally{ce=n,ks.transition=r}}function j0(){return It().memoizedState}function vw(e,t,n){var r=Hn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},F0(e))z0(t,n);else if(n=v0(e,t,n,r),n!==null){var o=lt();Wt(n,e,r,o),U0(n,t,r)}}function gw(e,t,n){var r=Hn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(F0(e))z0(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,l=i(a,n);if(o.hasEagerState=!0,o.eagerState=l,Kt(l,a)){var s=t.interleaved;s===null?(o.next=o,cd(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=v0(e,t,o,r),n!==null&&(o=lt(),Wt(n,e,r,o),U0(n,t,r))}}function F0(e){var t=e.alternate;return e===Te||t!==null&&t===Te}function z0(e,t){ii=ll=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function U0(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,qc(e,n)}}var sl={readContext:Ot,useCallback:Je,useContext:Je,useEffect:Je,useImperativeHandle:Je,useInsertionEffect:Je,useLayoutEffect:Je,useMemo:Je,useReducer:Je,useRef:Je,useState:Je,useDebugValue:Je,useDeferredValue:Je,useTransition:Je,useMutableSource:Je,useSyncExternalStore:Je,useId:Je,unstable_isNewReconciler:!1},yw={readContext:Ot,useCallback:function(e,t){return Zt().memoizedState=[e,t===void 0?null:t],e},useContext:Ot,useEffect:sp,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Oa(4194308,4,O0.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Oa(4194308,4,e,t)},useInsertionEffect:function(e,t){return Oa(4,2,e,t)},useMemo:function(e,t){var n=Zt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Zt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=vw.bind(null,Te,e),[r.memoizedState,e]},useRef:function(e){var t=Zt();return e={current:e},t.memoizedState=e},useState:lp,useDebugValue:xd,useDeferredValue:function(e){return Zt().memoizedState=e},useTransition:function(){var e=lp(!1),t=e[0];return e=mw.bind(null,e[1]),Zt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Te,o=Zt();if(be){if(n===void 0)throw Error(M(407));n=n()}else{if(n=t(),Ge===null)throw Error(M(349));yr&30||S0(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,sp(P0.bind(null,r,i,e),[e]),r.flags|=2048,Si(9,k0.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Zt(),t=Ge.identifierPrefix;if(be){var n=cn,r=un;n=(r&~(1<<32-Ht(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ci++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[Xt]=t,e[wi]=r,qv(e,t,!1,!1),t.stateNode=e;e:{switch(a=xu(n,r),n){case"dialog":ve("cancel",e),ve("close",e),o=r;break;case"iframe":case"object":case"embed":ve("load",e),o=r;break;case"video":case"audio":for(o=0;ovo&&(t.flags|=128,r=!0,jo(i,!1),t.lanes=4194304)}else{if(!r)if(e=al(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),jo(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!be)return et(t),null}else 2*Me()-i.renderingStartTime>vo&&n!==1073741824&&(t.flags|=128,r=!0,jo(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Me(),t.sibling=null,n=Pe.current,me(Pe,r?n&1|2:n&1),t):(et(t),null);case 22:case 23:return Sd(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?xt&1073741824&&(et(t),t.subtreeFlags&6&&(t.flags|=8192)):et(t),null;case 24:return null;case 25:return null}throw Error(M(156,t.tag))}function k2(e,t){switch(id(t),t.tag){case 1:return vt(t.type)&&Ja(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ho(),ge(mt),ge(rt),hd(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return pd(t),null;case 13:if(ge(Pe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(M(340));fo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ge(Pe),null;case 4:return ho(),null;case 10:return ud(t.type._context),null;case 22:case 23:return Sd(),null;case 24:return null;default:return null}}var ca=!1,tt=!1,P2=typeof WeakSet=="function"?WeakSet:Set,H=null;function Zr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Oe(e,t,r)}else n.current=null}function Ku(e,t,n){try{n()}catch(r){Oe(e,t,r)}}var gp=!1;function T2(e,t){if(Ru=Qa,e=nv(),rd(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,l=-1,s=-1,u=0,d=0,c=e,f=null;t:for(;;){for(var h;c!==n||o!==0&&c.nodeType!==3||(l=a+o),c!==i||r!==0&&c.nodeType!==3||(s=a+r),c.nodeType===3&&(a+=c.nodeValue.length),(h=c.firstChild)!==null;)f=c,c=h;for(;;){if(c===e)break t;if(f===n&&++u===o&&(l=a),f===i&&++d===r&&(s=a),(h=c.nextSibling)!==null)break;c=f,f=c.parentNode}c=h}n=l===-1||s===-1?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Au={focusedElem:e,selectionRange:n},Qa=!1,H=t;H!==null;)if(t=H,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,H=e;else for(;H!==null;){t=H;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var g=y.memoizedProps,_=y.memoizedState,m=t.stateNode,v=m.getSnapshotBeforeUpdate(t.elementType===t.type?g:jt(t.type,g),_);m.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var w=t.stateNode.containerInfo;w.nodeType===1?w.textContent="":w.nodeType===9&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(M(163))}}catch(E){Oe(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,H=e;break}H=t.return}return y=gp,gp=!1,y}function ai(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Ku(t,n,i)}o=o.next}while(o!==r)}}function Ol(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Gu(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Jv(e){var t=e.alternate;t!==null&&(e.alternate=null,Jv(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Xt],delete t[wi],delete t[Ou],delete t[c2],delete t[d2])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function e0(e){return e.tag===5||e.tag===3||e.tag===4}function yp(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||e0(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Yu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Xa));else if(r!==4&&(e=e.child,e!==null))for(Yu(e,t,n),e=e.sibling;e!==null;)Yu(e,t,n),e=e.sibling}function Qu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Qu(e,t,n),e=e.sibling;e!==null;)Qu(e,t,n),e=e.sibling}var Qe=null,Ft=!1;function Rn(e,t,n){for(n=n.child;n!==null;)t0(e,t,n),n=n.sibling}function t0(e,t,n){if(en&&typeof en.onCommitFiberUnmount=="function")try{en.onCommitFiberUnmount(Sl,n)}catch{}switch(n.tag){case 5:tt||Zr(n,t);case 6:var r=Qe,o=Ft;Qe=null,Rn(e,t,n),Qe=r,Ft=o,Qe!==null&&(Ft?(e=Qe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Qe.removeChild(n.stateNode));break;case 18:Qe!==null&&(Ft?(e=Qe,n=n.stateNode,e.nodeType===8?Cs(e.parentNode,n):e.nodeType===1&&Cs(e,n),mi(e)):Cs(Qe,n.stateNode));break;case 4:r=Qe,o=Ft,Qe=n.stateNode.containerInfo,Ft=!0,Rn(e,t,n),Qe=r,Ft=o;break;case 0:case 11:case 14:case 15:if(!tt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&Ku(n,t,a),o=o.next}while(o!==r)}Rn(e,t,n);break;case 1:if(!tt&&(Zr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){Oe(n,t,l)}Rn(e,t,n);break;case 21:Rn(e,t,n);break;case 22:n.mode&1?(tt=(r=tt)||n.memoizedState!==null,Rn(e,t,n),tt=r):Rn(e,t,n);break;default:Rn(e,t,n)}}function xp(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new P2),t.forEach(function(r){var o=M2.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Mt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=a),r&=~i}if(r=o,r=Me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*A2(r/1960))-r,10e?16:e,Mn===null)var r=!1;else{if(e=Mn,Mn=null,dl=0,se&6)throw Error(M(331));var o=se;for(se|=4,H=e.current;H!==null;){var i=H,a=i.child;if(H.flags&16){var l=i.deletions;if(l!==null){for(var s=0;sMe()-Cd?pr(e,0):Ed|=n),gt(e,t)}function u0(e,t){t===0&&(e.mode&1?(t=ta,ta<<=1,!(ta&130023424)&&(ta=4194304)):t=1);var n=lt();e=mn(e,t),e!==null&&(Di(e,t,n),gt(e,n))}function D2(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),u0(e,n)}function M2(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(M(314))}r!==null&&r.delete(t),u0(e,n)}var c0;c0=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||mt.current)ht=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ht=!1,b2(e,t,n);ht=!!(e.flags&131072)}else ht=!1,be&&t.flags&1048576&&pv(t,nl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ia(e,t),e=t.pendingProps;var o=co(t,rt.current);io(t,n),o=vd(null,t,r,e,o,n);var i=gd();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,vt(r)?(i=!0,el(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,dd(t),o.updater=$l,t.stateNode=o,o._reactInternals=t,Fu(t,r,e,n),t=Vu(null,t,r,!0,i,n)):(t.tag=0,be&&i&&od(t),it(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ia(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=F2(r),e=jt(r,e),o){case 0:t=Uu(null,t,r,e,n);break e;case 1:t=hp(null,t,r,e,n);break e;case 11:t=fp(null,t,r,e,n);break e;case 14:t=pp(null,t,r,jt(r.type,e),n);break e}throw Error(M(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:jt(r,o),Uu(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:jt(r,o),hp(e,t,r,o,n);case 3:e:{if(Gv(t),e===null)throw Error(M(387));r=t.pendingProps,i=t.memoizedState,o=i.element,gv(e,t),il(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=mo(Error(M(423)),t),t=mp(e,t,r,n,o);break e}else if(r!==o){o=mo(Error(M(424)),t),t=mp(e,t,r,n,o);break e}else for(_t=Un(t.stateNode.containerInfo.firstChild),Et=t,be=!0,Ut=null,n=_v(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(fo(),r===o){t=vn(e,t,n);break e}it(e,t,r,n)}t=t.child}return t;case 5:return Ev(t),e===null&&Du(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,$u(r,o)?a=null:i!==null&&$u(r,i)&&(t.flags|=32),Kv(e,t),it(e,t,a,n),t.child;case 6:return e===null&&Du(t),null;case 13:return Yv(e,t,n);case 4:return fd(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=po(t,null,r,n):it(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:jt(r,o),fp(e,t,r,o,n);case 7:return it(e,t,t.pendingProps,n),t.child;case 8:return it(e,t,t.pendingProps.children,n),t.child;case 12:return it(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,me(rl,r._currentValue),r._currentValue=a,i!==null)if(Kt(i.value,a)){if(i.children===o.children&&!mt.current){t=vn(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var l=i.dependencies;if(l!==null){a=i.child;for(var s=l.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=dn(-1,n&-n),s.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?s.next=s:(s.next=d.next,d.next=s),u.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Mu(i.return,n,t),l.lanes|=n;break}s=s.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(M(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),Mu(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}it(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,io(t,n),o=Ot(o),r=r(o),t.flags|=1,it(e,t,r,n),t.child;case 14:return r=t.type,o=jt(r,t.pendingProps),o=jt(r.type,o),pp(e,t,r,o,n);case 15:return Hv(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:jt(r,o),Ia(e,t),t.tag=1,vt(r)?(e=!0,el(t)):e=!1,io(t,n),xv(t,r,o),Fu(t,r,o,n),Vu(null,t,r,!0,e,n);case 19:return Qv(e,t,n);case 22:return Wv(e,t,n)}throw Error(M(156,t.tag))};function d0(e,t){return Mm(e,t)}function j2(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $t(e,t,n,r){return new j2(e,t,n,r)}function Pd(e){return e=e.prototype,!(!e||!e.isReactComponent)}function F2(e){if(typeof e=="function")return Pd(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Kc)return 11;if(e===Gc)return 14}return 2}function Wn(e,t){var n=e.alternate;return n===null?(n=$t(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ma(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")Pd(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Vr:return hr(n.children,o,i,t);case Wc:a=8,o|=8;break;case uu:return e=$t(12,n,t,o|2),e.elementType=uu,e.lanes=i,e;case cu:return e=$t(13,n,t,o),e.elementType=cu,e.lanes=i,e;case du:return e=$t(19,n,t,o),e.elementType=du,e.lanes=i,e;case wm:return Ll(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ym:a=10;break e;case xm:a=9;break e;case Kc:a=11;break e;case Gc:a=14;break e;case Nn:a=16,r=null;break e}throw Error(M(130,e==null?e:typeof e,""))}return t=$t(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function hr(e,t,n,r){return e=$t(7,e,r,t),e.lanes=n,e}function Ll(e,t,n,r){return e=$t(22,e,r,t),e.elementType=wm,e.lanes=n,e.stateNode={isHidden:!1},e}function $s(e,t,n){return e=$t(6,e,null,t),e.lanes=n,e}function Ns(e,t,n){return t=$t(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function z2(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=fs(0),this.expirationTimes=fs(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=fs(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Td(e,t,n,r,o,i,a,l,s){return e=new z2(e,t,n,l,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=$t(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},dd(i),e}function U2(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(m0)}catch(e){console.error(e)}}m0(),pm.exports=St;var So=pm.exports;const v0=Xn(So),K2=Mc({__proto__:null,default:v0},[So]);var g0,Pp=So;Pp.createRoot,g0=Pp.hydrateRoot;/** +`+i.stack}return{value:e,source:t,stack:o,digest:null}}function Rs(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function zu(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var _w=typeof WeakMap=="function"?WeakMap:Map;function V0(e,t,n){n=dn(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){cl||(cl=!0,qu=r),zu(e,t)},n}function B0(e,t,n){n=dn(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){zu(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){zu(e,t),typeof r!="function"&&(Bn===null?Bn=new Set([this]):Bn.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function up(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new _w;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=Lw.bind(null,e,t,n),t.then(e,e))}function cp(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function dp(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=dn(-1,1),t.tag=2,Vn(n,t,1))),n.lanes|=1),e)}var Ew=wn.ReactCurrentOwner,ht=!1;function it(e,t,n,r){t.child=e===null?_0(t,null,n,r):po(t,e.child,n,r)}function fp(e,t,n,r,o){n=n.render;var i=t.ref;return io(t,o),r=vd(e,t,n,r,i,o),n=gd(),e!==null&&!ht?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,vn(e,t,o)):(be&&n&&od(t),t.flags|=1,it(e,t,r,o),t.child)}function pp(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!Pd(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,H0(e,t,i,r,o)):(e=Ma(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:gi,n(a,r)&&e.ref===t.ref)return vn(e,t,o)}return t.flags|=1,e=Wn(i,r),e.ref=t.ref,e.return=t,t.child=e}function H0(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(gi(i,r)&&e.ref===t.ref)if(ht=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(ht=!0);else return t.lanes=e.lanes,vn(e,t,o)}return Uu(e,t,n,r,o)}function W0(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},me(Xr,xt),xt|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,me(Xr,xt),xt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,me(Xr,xt),xt|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,me(Xr,xt),xt|=r;return it(e,t,o,n),t.child}function K0(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Uu(e,t,n,r,o){var i=vt(n)?vr:rt.current;return i=co(t,i),io(t,o),n=vd(e,t,n,r,i,o),r=gd(),e!==null&&!ht?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,vn(e,t,o)):(be&&r&&od(t),t.flags|=1,it(e,t,n,o),t.child)}function hp(e,t,n,r,o){if(vt(n)){var i=!0;el(t)}else i=!1;if(io(t,o),t.stateNode===null)Ia(e,t),x0(t,n,r),Fu(t,n,r,o),r=!0;else if(e===null){var a=t.stateNode,l=t.memoizedProps;a.props=l;var s=a.context,u=n.contextType;typeof u=="object"&&u!==null?u=Ot(u):(u=vt(n)?vr:rt.current,u=co(t,u));var d=n.getDerivedStateFromProps,c=typeof d=="function"||typeof a.getSnapshotBeforeUpdate=="function";c||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==r||s!==u)&&ip(t,a,r,u),On=!1;var f=t.memoizedState;a.state=f,il(t,r,a,o),s=t.memoizedState,l!==r||f!==s||mt.current||On?(typeof d=="function"&&(ju(t,n,d,r),s=t.memoizedState),(l=On||op(t,n,l,r,f,s,u))?(c||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),a.props=r,a.state=s,a.context=u,r=l):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,g0(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:jt(t.type,l),a.props=u,c=t.pendingProps,f=a.context,s=n.contextType,typeof s=="object"&&s!==null?s=Ot(s):(s=vt(n)?vr:rt.current,s=co(t,s));var h=n.getDerivedStateFromProps;(d=typeof h=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==c||f!==s)&&ip(t,a,r,s),On=!1,f=t.memoizedState,a.state=f,il(t,r,a,o);var y=t.memoizedState;l!==c||f!==y||mt.current||On?(typeof h=="function"&&(ju(t,n,h,r),y=t.memoizedState),(u=On||op(t,n,u,r,f,y,s)||!1)?(d||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,y,s),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,y,s)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=y),a.props=r,a.state=y,a.context=s,r=u):(typeof a.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Vu(e,t,n,r,i,o)}function Vu(e,t,n,r,o,i){K0(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&Jf(t,n,!1),vn(e,t,i);r=t.stateNode,Ew.current=t;var l=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=po(t,e.child,null,i),t.child=po(t,null,l,i)):it(e,t,l,i),t.memoizedState=r.state,o&&Jf(t,n,!0),t.child}function G0(e){var t=e.stateNode;t.pendingContext?Xf(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Xf(e,t.context,!1),fd(e,t.containerInfo)}function mp(e,t,n,r,o){return fo(),ad(o),t.flags|=256,it(e,t,n,r),t.child}var Bu={dehydrated:null,treeContext:null,retryLane:0};function Hu(e){return{baseLanes:e,cachePool:null,transitions:null}}function Y0(e,t,n){var r=t.pendingProps,o=Pe.current,i=!1,a=(t.flags&128)!==0,l;if((l=a)||(l=e!==null&&e.memoizedState===null?!1:(o&2)!==0),l?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),me(Pe,o&1),e===null)return Du(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(a=r.children,e=r.fallback,i?(r=t.mode,i=t.child,a={mode:"hidden",children:a},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=a):i=Ll(a,r,0,null),e=hr(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Hu(n),t.memoizedState=Bu,e):wd(t,a));if(o=e.memoizedState,o!==null&&(l=o.dehydrated,l!==null))return Cw(e,t,a,r,l,o,n);if(i){i=r.fallback,a=t.mode,o=e.child,l=o.sibling;var s={mode:"hidden",children:r.children};return!(a&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=Wn(o,s),r.subtreeFlags=o.subtreeFlags&14680064),l!==null?i=Wn(l,i):(i=hr(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?Hu(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=Bu,r}return i=e.child,e=i.sibling,r=Wn(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function wd(e,t){return t=Ll({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function ua(e,t,n,r){return r!==null&&ad(r),po(t,e.child,null,n),e=wd(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Cw(e,t,n,r,o,i,a){if(n)return t.flags&256?(t.flags&=-257,r=Rs(Error(M(422))),ua(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=Ll({mode:"visible",children:r.children},o,0,null),i=hr(i,o,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&po(t,e.child,null,a),t.child.memoizedState=Hu(a),t.memoizedState=Bu,i);if(!(t.mode&1))return ua(e,t,a,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var l=r.dgst;return r=l,i=Error(M(419)),r=Rs(i,r,void 0),ua(e,t,a,r)}if(l=(a&e.childLanes)!==0,ht||l){if(r=Ge,r!==null){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|a)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,mn(e,o),Wt(r,e,o,-1))}return kd(),r=Rs(Error(M(421))),ua(e,t,a,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=Dw.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,_t=Un(o.nextSibling),Et=t,be=!0,Ut=null,e!==null&&(Rt[At++]=un,Rt[At++]=cn,Rt[At++]=gr,un=e.id,cn=e.overflow,gr=t),t=wd(t,r.children),t.flags|=4096,t)}function vp(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Mu(e.return,t,n)}function As(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Q0(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(it(e,t,r.children,n),r=Pe.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&vp(e,n,t);else if(e.tag===19)vp(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(me(Pe,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&al(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),As(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&al(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}As(t,!0,n,null,i);break;case"together":As(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ia(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function vn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),xr|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(M(153));if(t.child!==null){for(e=t.child,n=Wn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Wn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function bw(e,t,n){switch(t.tag){case 3:G0(t),fo();break;case 5:E0(t);break;case 1:vt(t.type)&&el(t);break;case 4:fd(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;me(rl,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(me(Pe,Pe.current&1),t.flags|=128,null):n&t.child.childLanes?Y0(e,t,n):(me(Pe,Pe.current&1),e=vn(e,t,n),e!==null?e.sibling:null);me(Pe,Pe.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Q0(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),me(Pe,Pe.current),r)break;return null;case 22:case 23:return t.lanes=0,W0(e,t,n)}return vn(e,t,n)}var q0,Wu,Z0,X0;q0=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Wu=function(){};Z0=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,ur(tn.current);var i=null;switch(n){case"input":o=pu(e,o),r=pu(e,r),i=[];break;case"select":o=Re({},o,{value:void 0}),r=Re({},r,{value:void 0}),i=[];break;case"textarea":o=vu(e,o),r=vu(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Xa)}yu(n,r);var a;n=null;for(u in o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var l=o[u];for(a in l)l.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(ci.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var s=r[u];if(l=o!=null?o[u]:void 0,r.hasOwnProperty(u)&&s!==l&&(s!=null||l!=null))if(u==="style")if(l){for(a in l)!l.hasOwnProperty(a)||s&&s.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in s)s.hasOwnProperty(a)&&l[a]!==s[a]&&(n||(n={}),n[a]=s[a])}else n||(i||(i=[]),i.push(u,n)),n=s;else u==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,l=l?l.__html:void 0,s!=null&&l!==s&&(i=i||[]).push(u,s)):u==="children"?typeof s!="string"&&typeof s!="number"||(i=i||[]).push(u,""+s):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(ci.hasOwnProperty(u)?(s!=null&&u==="onScroll"&&ve("scroll",e),i||l===s||(i=[])):(i=i||[]).push(u,s))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}};X0=function(e,t,n,r){n!==r&&(t.flags|=4)};function jo(e,t){if(!be)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function et(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Sw(e,t,n){var r=t.pendingProps;switch(id(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return et(t),null;case 1:return vt(t.type)&&Ja(),et(t),null;case 3:return r=t.stateNode,ho(),ge(mt),ge(rt),hd(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(la(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ut!==null&&(Ju(Ut),Ut=null))),Wu(e,t),et(t),null;case 5:pd(t);var o=ur(Ei.current);if(n=t.type,e!==null&&t.stateNode!=null)Z0(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(M(166));return et(t),null}if(e=ur(tn.current),la(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Xt]=t,r[wi]=i,e=(t.mode&1)!==0,n){case"dialog":ve("cancel",r),ve("close",r);break;case"iframe":case"object":case"embed":ve("load",r);break;case"video":case"audio":for(o=0;o<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[Xt]=t,e[wi]=r,q0(e,t,!1,!1),t.stateNode=e;e:{switch(a=xu(n,r),n){case"dialog":ve("cancel",e),ve("close",e),o=r;break;case"iframe":case"object":case"embed":ve("load",e),o=r;break;case"video":case"audio":for(o=0;ovo&&(t.flags|=128,r=!0,jo(i,!1),t.lanes=4194304)}else{if(!r)if(e=al(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),jo(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!be)return et(t),null}else 2*Me()-i.renderingStartTime>vo&&n!==1073741824&&(t.flags|=128,r=!0,jo(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Me(),t.sibling=null,n=Pe.current,me(Pe,r?n&1|2:n&1),t):(et(t),null);case 22:case 23:return Sd(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?xt&1073741824&&(et(t),t.subtreeFlags&6&&(t.flags|=8192)):et(t),null;case 24:return null;case 25:return null}throw Error(M(156,t.tag))}function kw(e,t){switch(id(t),t.tag){case 1:return vt(t.type)&&Ja(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ho(),ge(mt),ge(rt),hd(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return pd(t),null;case 13:if(ge(Pe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(M(340));fo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ge(Pe),null;case 4:return ho(),null;case 10:return ud(t.type._context),null;case 22:case 23:return Sd(),null;case 24:return null;default:return null}}var ca=!1,tt=!1,Pw=typeof WeakSet=="function"?WeakSet:Set,H=null;function Zr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Oe(e,t,r)}else n.current=null}function Ku(e,t,n){try{n()}catch(r){Oe(e,t,r)}}var gp=!1;function Tw(e,t){if(Ru=Qa,e=n0(),rd(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,l=-1,s=-1,u=0,d=0,c=e,f=null;t:for(;;){for(var h;c!==n||o!==0&&c.nodeType!==3||(l=a+o),c!==i||r!==0&&c.nodeType!==3||(s=a+r),c.nodeType===3&&(a+=c.nodeValue.length),(h=c.firstChild)!==null;)f=c,c=h;for(;;){if(c===e)break t;if(f===n&&++u===o&&(l=a),f===i&&++d===r&&(s=a),(h=c.nextSibling)!==null)break;c=f,f=c.parentNode}c=h}n=l===-1||s===-1?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Au={focusedElem:e,selectionRange:n},Qa=!1,H=t;H!==null;)if(t=H,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,H=e;else for(;H!==null;){t=H;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var g=y.memoizedProps,_=y.memoizedState,m=t.stateNode,v=m.getSnapshotBeforeUpdate(t.elementType===t.type?g:jt(t.type,g),_);m.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var w=t.stateNode.containerInfo;w.nodeType===1?w.textContent="":w.nodeType===9&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(M(163))}}catch(E){Oe(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,H=e;break}H=t.return}return y=gp,gp=!1,y}function ai(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Ku(t,n,i)}o=o.next}while(o!==r)}}function Ol(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Gu(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function J0(e){var t=e.alternate;t!==null&&(e.alternate=null,J0(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Xt],delete t[wi],delete t[Ou],delete t[cw],delete t[dw])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ev(e){return e.tag===5||e.tag===3||e.tag===4}function yp(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ev(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Yu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Xa));else if(r!==4&&(e=e.child,e!==null))for(Yu(e,t,n),e=e.sibling;e!==null;)Yu(e,t,n),e=e.sibling}function Qu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Qu(e,t,n),e=e.sibling;e!==null;)Qu(e,t,n),e=e.sibling}var Qe=null,Ft=!1;function Rn(e,t,n){for(n=n.child;n!==null;)tv(e,t,n),n=n.sibling}function tv(e,t,n){if(en&&typeof en.onCommitFiberUnmount=="function")try{en.onCommitFiberUnmount(Sl,n)}catch{}switch(n.tag){case 5:tt||Zr(n,t);case 6:var r=Qe,o=Ft;Qe=null,Rn(e,t,n),Qe=r,Ft=o,Qe!==null&&(Ft?(e=Qe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Qe.removeChild(n.stateNode));break;case 18:Qe!==null&&(Ft?(e=Qe,n=n.stateNode,e.nodeType===8?Cs(e.parentNode,n):e.nodeType===1&&Cs(e,n),mi(e)):Cs(Qe,n.stateNode));break;case 4:r=Qe,o=Ft,Qe=n.stateNode.containerInfo,Ft=!0,Rn(e,t,n),Qe=r,Ft=o;break;case 0:case 11:case 14:case 15:if(!tt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&Ku(n,t,a),o=o.next}while(o!==r)}Rn(e,t,n);break;case 1:if(!tt&&(Zr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){Oe(n,t,l)}Rn(e,t,n);break;case 21:Rn(e,t,n);break;case 22:n.mode&1?(tt=(r=tt)||n.memoizedState!==null,Rn(e,t,n),tt=r):Rn(e,t,n);break;default:Rn(e,t,n)}}function xp(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Pw),t.forEach(function(r){var o=Mw.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Mt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=a),r&=~i}if(r=o,r=Me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Aw(r/1960))-r,10e?16:e,Mn===null)var r=!1;else{if(e=Mn,Mn=null,dl=0,se&6)throw Error(M(331));var o=se;for(se|=4,H=e.current;H!==null;){var i=H,a=i.child;if(H.flags&16){var l=i.deletions;if(l!==null){for(var s=0;sMe()-Cd?pr(e,0):Ed|=n),gt(e,t)}function uv(e,t){t===0&&(e.mode&1?(t=ta,ta<<=1,!(ta&130023424)&&(ta=4194304)):t=1);var n=lt();e=mn(e,t),e!==null&&(Di(e,t,n),gt(e,n))}function Dw(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),uv(e,n)}function Mw(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(M(314))}r!==null&&r.delete(t),uv(e,n)}var cv;cv=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||mt.current)ht=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ht=!1,bw(e,t,n);ht=!!(e.flags&131072)}else ht=!1,be&&t.flags&1048576&&p0(t,nl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ia(e,t),e=t.pendingProps;var o=co(t,rt.current);io(t,n),o=vd(null,t,r,e,o,n);var i=gd();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,vt(r)?(i=!0,el(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,dd(t),o.updater=$l,t.stateNode=o,o._reactInternals=t,Fu(t,r,e,n),t=Vu(null,t,r,!0,i,n)):(t.tag=0,be&&i&&od(t),it(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ia(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=Fw(r),e=jt(r,e),o){case 0:t=Uu(null,t,r,e,n);break e;case 1:t=hp(null,t,r,e,n);break e;case 11:t=fp(null,t,r,e,n);break e;case 14:t=pp(null,t,r,jt(r.type,e),n);break e}throw Error(M(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:jt(r,o),Uu(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:jt(r,o),hp(e,t,r,o,n);case 3:e:{if(G0(t),e===null)throw Error(M(387));r=t.pendingProps,i=t.memoizedState,o=i.element,g0(e,t),il(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=mo(Error(M(423)),t),t=mp(e,t,r,n,o);break e}else if(r!==o){o=mo(Error(M(424)),t),t=mp(e,t,r,n,o);break e}else for(_t=Un(t.stateNode.containerInfo.firstChild),Et=t,be=!0,Ut=null,n=_0(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(fo(),r===o){t=vn(e,t,n);break e}it(e,t,r,n)}t=t.child}return t;case 5:return E0(t),e===null&&Du(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,$u(r,o)?a=null:i!==null&&$u(r,i)&&(t.flags|=32),K0(e,t),it(e,t,a,n),t.child;case 6:return e===null&&Du(t),null;case 13:return Y0(e,t,n);case 4:return fd(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=po(t,null,r,n):it(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:jt(r,o),fp(e,t,r,o,n);case 7:return it(e,t,t.pendingProps,n),t.child;case 8:return it(e,t,t.pendingProps.children,n),t.child;case 12:return it(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,me(rl,r._currentValue),r._currentValue=a,i!==null)if(Kt(i.value,a)){if(i.children===o.children&&!mt.current){t=vn(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var l=i.dependencies;if(l!==null){a=i.child;for(var s=l.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=dn(-1,n&-n),s.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?s.next=s:(s.next=d.next,d.next=s),u.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Mu(i.return,n,t),l.lanes|=n;break}s=s.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(M(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),Mu(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}it(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,io(t,n),o=Ot(o),r=r(o),t.flags|=1,it(e,t,r,n),t.child;case 14:return r=t.type,o=jt(r,t.pendingProps),o=jt(r.type,o),pp(e,t,r,o,n);case 15:return H0(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:jt(r,o),Ia(e,t),t.tag=1,vt(r)?(e=!0,el(t)):e=!1,io(t,n),x0(t,r,o),Fu(t,r,o,n),Vu(null,t,r,!0,e,n);case 19:return Q0(e,t,n);case 22:return W0(e,t,n)}throw Error(M(156,t.tag))};function dv(e,t){return Mm(e,t)}function jw(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $t(e,t,n,r){return new jw(e,t,n,r)}function Pd(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Fw(e){if(typeof e=="function")return Pd(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Kc)return 11;if(e===Gc)return 14}return 2}function Wn(e,t){var n=e.alternate;return n===null?(n=$t(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ma(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")Pd(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Vr:return hr(n.children,o,i,t);case Wc:a=8,o|=8;break;case uu:return e=$t(12,n,t,o|2),e.elementType=uu,e.lanes=i,e;case cu:return e=$t(13,n,t,o),e.elementType=cu,e.lanes=i,e;case du:return e=$t(19,n,t,o),e.elementType=du,e.lanes=i,e;case wm:return Ll(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ym:a=10;break e;case xm:a=9;break e;case Kc:a=11;break e;case Gc:a=14;break e;case Nn:a=16,r=null;break e}throw Error(M(130,e==null?e:typeof e,""))}return t=$t(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function hr(e,t,n,r){return e=$t(7,e,r,t),e.lanes=n,e}function Ll(e,t,n,r){return e=$t(22,e,r,t),e.elementType=wm,e.lanes=n,e.stateNode={isHidden:!1},e}function $s(e,t,n){return e=$t(6,e,null,t),e.lanes=n,e}function Ns(e,t,n){return t=$t(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zw(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=fs(0),this.expirationTimes=fs(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=fs(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Td(e,t,n,r,o,i,a,l,s){return e=new zw(e,t,n,l,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=$t(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},dd(i),e}function Uw(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(mv)}catch(e){console.error(e)}}mv(),pm.exports=St;var So=pm.exports;const vv=Xn(So),Kw=Mc({__proto__:null,default:vv},[So]);var gv,Pp=So;Pp.createRoot,gv=Pp.hydrateRoot;/** * @remix-run/router v1.15.1 * * Copyright (c) Remix Software Inc. @@ -46,8 +46,8 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Ie(){return Ie=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function go(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Y2(){return Math.random().toString(36).substr(2,8)}function Rp(e,t){return{usr:e.state,key:e.key,idx:t}}function Pi(e,t,n,r){return n===void 0&&(n=null),Ie({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?_n(t):t,{state:n,key:t&&t.key||r||Y2()})}function _r(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function _n(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Q2(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,l=Le.Pop,s=null,u=d();u==null&&(u=0,a.replaceState(Ie({},a.state,{idx:u}),""));function d(){return(a.state||{idx:null}).idx}function c(){l=Le.Pop;let _=d(),m=_==null?null:_-u;u=_,s&&s({action:l,location:g.location,delta:m})}function f(_,m){l=Le.Push;let v=Pi(g.location,_,m);n&&n(v,_),u=d()+1;let w=Rp(v,u),E=g.createHref(v);try{a.pushState(w,"",E)}catch(b){if(b instanceof DOMException&&b.name==="DataCloneError")throw b;o.location.assign(E)}i&&s&&s({action:l,location:g.location,delta:1})}function h(_,m){l=Le.Replace;let v=Pi(g.location,_,m);n&&n(v,_),u=d();let w=Rp(v,u),E=g.createHref(v);a.replaceState(w,"",E),i&&s&&s({action:l,location:g.location,delta:0})}function y(_){let m=o.location.origin!=="null"?o.location.origin:o.location.href,v=typeof _=="string"?_:_r(_);return v=v.replace(/ $/,"%20"),ne(m,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,m)}let g={get action(){return l},get location(){return e(o,a)},listen(_){if(s)throw new Error("A history only accepts one active listener");return o.addEventListener(Tp,c),s=_,()=>{o.removeEventListener(Tp,c),s=null}},createHref(_){return t(o,_)},createURL:y,encodeLocation(_){let m=y(_);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:f,replace:h,go(_){return a.go(_)}};return g}var Ne;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Ne||(Ne={}));const q2=new Set(["lazy","caseSensitive","path","id","index","children"]);function Z2(e){return e.index===!0}function ec(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,i)=>{let a=[...n,i],l=typeof o.id=="string"?o.id:a.join("-");if(ne(o.index!==!0||!o.children,"Cannot specify children on an index route"),ne(!r[l],'Found a route id collision on id "'+l+`". Route id's must be globally unique within Data Router usages`),Z2(o)){let s=Ie({},o,t(o),{id:l});return r[l]=s,s}else{let s=Ie({},o,t(o),{id:l,children:void 0});return r[l]=s,o.children&&(s.children=ec(o.children,t,a,r)),s}})}function cr(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?_n(t):t,o=Sr(r.pathname||"/",n);if(o==null)return null;let i=x0(e);X2(i);let a=null;for(let l=0;a==null&&l{let s={relativePath:l===void 0?i.path||"":l,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};s.relativePath.startsWith("/")&&(ne(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let u=fn([r,s.relativePath]),d=n.concat(s);i.children&&i.children.length>0&&(ne(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),x0(i.children,t,d,u)),!(i.path==null&&!i.index)&&t.push({path:u,score:iw(u,i.index),routesMeta:d})};return e.forEach((i,a)=>{var l;if(i.path===""||!((l=i.path)!=null&&l.includes("?")))o(i,a);else for(let s of w0(i.path))o(i,a,s)}),t}function w0(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=w0(r.join("/")),l=[];return l.push(...a.map(s=>s===""?i:[i,s].join("/"))),o&&l.push(...a),l.map(s=>e.startsWith("/")&&s===""?"/":s)}function X2(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:aw(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const J2=/^:[\w-]+$/,ew=3,tw=2,nw=1,rw=10,ow=-2,Ap=e=>e==="*";function iw(e,t){let n=e.split("/"),r=n.length;return n.some(Ap)&&(r+=ow),t&&(r+=tw),n.filter(o=>!Ap(o)).reduce((o,i)=>o+(J2.test(i)?ew:i===""?nw:rw),r)}function aw(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function lw(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let a=0;a{let{paramName:f,isOptional:h}=d;if(f==="*"){let g=l[c]||"";a=i.slice(0,i.length-g.length).replace(/(.)\/+$/,"$1")}const y=l[c];return h&&!y?u[f]=void 0:u[f]=(y||"").replace(/%2F/g,"/"),u},{}),pathname:i,pathnameBase:a,pattern:e}}function sw(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),go(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,l,s)=>(r.push({paramName:l,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function uw(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return go(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Sr(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function cw(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?_n(e):e;return{pathname:n?n.startsWith("/")?n:dw(n,t):t,search:pw(r),hash:hw(o)}}function dw(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function Os(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function _0(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Nd(e,t){let n=_0(e);return t?n.map((r,o)=>o===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Od(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=_n(e):(o=Ie({},e),ne(!o.pathname||!o.pathname.includes("?"),Os("?","pathname","search",o)),ne(!o.pathname||!o.pathname.includes("#"),Os("#","pathname","hash",o)),ne(!o.search||!o.search.includes("#"),Os("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,l;if(a==null)l=n;else{let c=t.length-1;if(!r&&a.startsWith("..")){let f=a.split("/");for(;f[0]==="..";)f.shift(),c-=1;o.pathname=f.join("/")}l=c>=0?t[c]:"/"}let s=cw(o,l),u=a&&a!=="/"&&a.endsWith("/"),d=(i||a===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(u||d)&&(s.pathname+="/"),s}const fn=e=>e.join("/").replace(/\/\/+/g,"/"),fw=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),pw=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,hw=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Id{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function E0(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const C0=["post","put","patch","delete"],mw=new Set(C0),vw=["get",...C0],gw=new Set(vw),yw=new Set([301,302,303,307,308]),xw=new Set([307,308]),Is={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},ww={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},zo={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},b0=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,_w=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),S0="remix-router-transitions";function Ew(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;ne(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let T=e.detectErrorBoundary;o=A=>({hasErrorBoundary:T(A)})}else o=_w;let i={},a=ec(e.routes,o,void 0,i),l,s=e.basename||"/",u=Ie({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1},e.future),d=null,c=new Set,f=null,h=null,y=null,g=e.hydrationData!=null,_=cr(a,e.history.location,s),m=null;if(_==null){let T=Tt(404,{pathname:e.history.location.pathname}),{matches:A,route:O}=jp(a);_=A,m={[O.id]:T}}let v,w=_.some(T=>T.route.lazy),E=_.some(T=>T.route.loader);if(w)v=!1;else if(!E)v=!0;else if(u.v7_partialHydration){let T=e.hydrationData?e.hydrationData.loaderData:null,A=e.hydrationData?e.hydrationData.errors:null;v=_.every(O=>O.route.loader&&O.route.loader.hydrate!==!0&&(T&&T[O.route.id]!==void 0||A&&A[O.route.id]!==void 0))}else v=e.hydrationData!=null;let b,C={historyAction:e.history.action,location:e.history.location,matches:_,initialized:v,navigation:Is,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||m,fetchers:new Map,blockers:new Map},S=Le.Pop,k=!1,R,N=!1,j=new Map,D=null,F=!1,$=!1,U=[],W=[],V=new Map,I=0,z=-1,K=new Map,J=new Set,ue=new Map,Ve=new Map,ye=new Set,$e=new Map,xe=new Map,Be=!1;function we(){if(d=e.history.listen(T=>{let{action:A,location:O,delta:B}=T;if(Be){Be=!1;return}go(xe.size===0||B!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let G=vf({currentLocation:C.location,nextLocation:O,historyAction:A});if(G&&B!=null){Be=!0,e.history.go(B*-1),Gi(G,{state:"blocked",location:O,proceed(){Gi(G,{state:"proceeding",proceed:void 0,reset:void 0,location:O}),e.history.go(B)},reset(){let oe=new Map(C.blockers);oe.set(G,zo),ke({blockers:oe})}});return}return yt(A,O)}),n){Ow(t,j);let T=()=>Iw(t,j);t.addEventListener("pagehide",T),D=()=>t.removeEventListener("pagehide",T)}return C.initialized||yt(Le.Pop,C.location,{initialHydration:!0}),b}function Se(){d&&d(),D&&D(),c.clear(),R&&R.abort(),C.fetchers.forEach((T,A)=>Ki(A)),C.blockers.forEach((T,A)=>mf(A))}function Dt(T){return c.add(T),()=>c.delete(T)}function ke(T,A){A===void 0&&(A={}),C=Ie({},C,T);let O=[],B=[];u.v7_fetcherPersist&&C.fetchers.forEach((G,oe)=>{G.state==="idle"&&(ye.has(oe)?B.push(oe):O.push(oe))}),[...c].forEach(G=>G(C,{deletedFetchers:B,unstable_viewTransitionOpts:A.viewTransitionOpts,unstable_flushSync:A.flushSync===!0})),u.v7_fetcherPersist&&(O.forEach(G=>C.fetchers.delete(G)),B.forEach(G=>Ki(G)))}function dt(T,A,O){var B,G;let{flushSync:oe}=O===void 0?{}:O,X=C.actionData!=null&&C.navigation.formMethod!=null&&zt(C.navigation.formMethod)&&C.navigation.state==="loading"&&((B=T.state)==null?void 0:B._isRedirect)!==!0,Z;A.actionData?Object.keys(A.actionData).length>0?Z=A.actionData:Z=null:X?Z=C.actionData:Z=null;let Q=A.loaderData?Mp(C.loaderData,A.loaderData,A.matches||[],A.errors):C.loaderData,ae=C.blockers;ae.size>0&&(ae=new Map(ae),ae.forEach((pe,Ye)=>ae.set(Ye,zo)));let He=k===!0||C.navigation.formMethod!=null&&zt(C.navigation.formMethod)&&((G=T.state)==null?void 0:G._isRedirect)!==!0;l&&(a=l,l=void 0),F||S===Le.Pop||(S===Le.Push?e.history.push(T,T.state):S===Le.Replace&&e.history.replace(T,T.state));let te;if(S===Le.Pop){let pe=j.get(C.location.pathname);pe&&pe.has(T.pathname)?te={currentLocation:C.location,nextLocation:T}:j.has(T.pathname)&&(te={currentLocation:T,nextLocation:C.location})}else if(N){let pe=j.get(C.location.pathname);pe?pe.add(T.pathname):(pe=new Set([T.pathname]),j.set(C.location.pathname,pe)),te={currentLocation:C.location,nextLocation:T}}ke(Ie({},A,{actionData:Z,loaderData:Q,historyAction:S,location:T,initialized:!0,navigation:Is,revalidation:"idle",restoreScrollPosition:yf(T,A.matches||C.matches),preventScrollReset:He,blockers:ae}),{viewTransitionOpts:te,flushSync:oe===!0}),S=Le.Pop,k=!1,N=!1,F=!1,$=!1,U=[],W=[]}async function Hi(T,A){if(typeof T=="number"){e.history.go(T);return}let O=tc(C.location,C.matches,s,u.v7_prependBasename,T,u.v7_relativeSplatPath,A==null?void 0:A.fromRouteId,A==null?void 0:A.relative),{path:B,submission:G,error:oe}=$p(u.v7_normalizeFormMethod,!1,O,A),X=C.location,Z=Pi(C.location,B,A&&A.state);Z=Ie({},Z,e.history.encodeLocation(Z));let Q=A&&A.replace!=null?A.replace:void 0,ae=Le.Push;Q===!0?ae=Le.Replace:Q===!1||G!=null&&zt(G.formMethod)&&G.formAction===C.location.pathname+C.location.search&&(ae=Le.Replace);let He=A&&"preventScrollReset"in A?A.preventScrollReset===!0:void 0,te=(A&&A.unstable_flushSync)===!0,pe=vf({currentLocation:X,nextLocation:Z,historyAction:ae});if(pe){Gi(pe,{state:"blocked",location:Z,proceed(){Gi(pe,{state:"proceeding",proceed:void 0,reset:void 0,location:Z}),Hi(T,A)},reset(){let Ye=new Map(C.blockers);Ye.set(pe,zo),ke({blockers:Ye})}});return}return await yt(ae,Z,{submission:G,pendingError:oe,preventScrollReset:He,replace:A&&A.replace,enableViewTransition:A&&A.unstable_viewTransition,flushSync:te})}function ql(){if(ts(),ke({revalidation:"loading"}),C.navigation.state!=="submitting"){if(C.navigation.state==="idle"){yt(C.historyAction,C.location,{startUninterruptedRevalidation:!0});return}yt(S||C.historyAction,C.navigation.location,{overrideNavigation:C.navigation})}}async function yt(T,A,O){R&&R.abort(),R=null,S=T,F=(O&&O.startUninterruptedRevalidation)===!0,vy(C.location,C.matches),k=(O&&O.preventScrollReset)===!0,N=(O&&O.enableViewTransition)===!0;let B=l||a,G=O&&O.overrideNavigation,oe=cr(B,A,s),X=(O&&O.flushSync)===!0;if(!oe){let Ye=Tt(404,{pathname:A.pathname}),{matches:Pt,route:We}=jp(B);ns(),dt(A,{matches:Pt,loaderData:{},errors:{[We.id]:Ye}},{flushSync:X});return}if(C.initialized&&!$&&Pw(C.location,A)&&!(O&&O.submission&&zt(O.submission.formMethod))){dt(A,{matches:oe},{flushSync:X});return}R=new AbortController;let Z=Vo(e.history,A,R.signal,O&&O.submission),Q,ae;if(O&&O.pendingError)ae={[ui(oe).route.id]:O.pendingError};else if(O&&O.submission&&zt(O.submission.formMethod)){let Ye=await Wi(Z,A,O.submission,oe,{replace:O.replace,flushSync:X});if(Ye.shortCircuited)return;Q=Ye.pendingActionData,ae=Ye.pendingActionError,G=Ls(A,O.submission),X=!1,Z=new Request(Z.url,{signal:Z.signal})}let{shortCircuited:He,loaderData:te,errors:pe}=await Zl(Z,A,oe,G,O&&O.submission,O&&O.fetcherSubmission,O&&O.replace,O&&O.initialHydration===!0,X,Q,ae);He||(R=null,dt(A,Ie({matches:oe},Q?{actionData:Q}:{},{loaderData:te,errors:pe})))}async function Wi(T,A,O,B,G){G===void 0&&(G={}),ts();let oe=$w(A,O);ke({navigation:oe},{flushSync:G.flushSync===!0});let X,Z=rc(B,A);if(!Z.route.action&&!Z.route.lazy)X={type:Ne.error,error:Tt(405,{method:T.method,pathname:A.pathname,routeId:Z.route.id})};else if(X=await Uo("action",T,Z,B,i,o,s,u.v7_relativeSplatPath),T.signal.aborted)return{shortCircuited:!0};if(fr(X)){let Q;return G&&G.replace!=null?Q=G.replace:Q=X.location===C.location.pathname+C.location.search,await Yt(C,X,{submission:O,replace:Q}),{shortCircuited:!0}}if(Jr(X)){let Q=ui(B,Z.route.id);return(G&&G.replace)!==!0&&(S=Le.Push),{pendingActionData:{},pendingActionError:{[Q.route.id]:X.error}}}if(dr(X))throw Tt(400,{type:"defer-action"});return{pendingActionData:{[Z.route.id]:X.data}}}async function Zl(T,A,O,B,G,oe,X,Z,Q,ae,He){let te=B||Ls(A,G),pe=G||oe||Up(te),Ye=l||a,[Pt,We]=Np(e.history,C,O,pe,A,u.v7_partialHydration&&Z===!0,$,U,W,ye,ue,J,Ye,s,ae,He);if(ns(fe=>!(O&&O.some(_e=>_e.route.id===fe))||Pt&&Pt.some(_e=>_e.route.id===fe)),z=++I,Pt.length===0&&We.length===0){let fe=pf();return dt(A,Ie({matches:O,loaderData:{},errors:He||null},ae?{actionData:ae}:{},fe?{fetchers:new Map(C.fetchers)}:{}),{flushSync:Q}),{shortCircuited:!0}}if(!F&&(!u.v7_partialHydration||!Z)){We.forEach(_e=>{let Qt=C.fetchers.get(_e.key),Qi=Bo(void 0,Qt?Qt.data:void 0);C.fetchers.set(_e.key,Qi)});let fe=ae||C.actionData;ke(Ie({navigation:te},fe?Object.keys(fe).length===0?{actionData:null}:{actionData:fe}:{},We.length>0?{fetchers:new Map(C.fetchers)}:{}),{flushSync:Q})}We.forEach(fe=>{V.has(fe.key)&&Pn(fe.key),fe.controller&&V.set(fe.key,fe.controller)});let Nr=()=>We.forEach(fe=>Pn(fe.key));R&&R.signal.addEventListener("abort",Nr);let{results:rs,loaderResults:Or,fetcherResults:Tn}=await cf(C.matches,O,Pt,We,T);if(T.signal.aborted)return{shortCircuited:!0};R&&R.signal.removeEventListener("abort",Nr),We.forEach(fe=>V.delete(fe.key));let or=Fp(rs);if(or){if(or.idx>=Pt.length){let fe=We[or.idx-Pt.length].key;J.add(fe)}return await Yt(C,or.result,{replace:X}),{shortCircuited:!0}}let{loaderData:os,errors:is}=Dp(C,O,Pt,Or,He,We,Tn,$e);$e.forEach((fe,_e)=>{fe.subscribe(Qt=>{(Qt||fe.done)&&$e.delete(_e)})});let as=pf(),Ir=hf(z),Yi=as||Ir||We.length>0;return Ie({loaderData:os,errors:is},Yi?{fetchers:new Map(C.fetchers)}:{})}function Xl(T,A,O,B){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");V.has(T)&&Pn(T);let G=(B&&B.unstable_flushSync)===!0,oe=l||a,X=tc(C.location,C.matches,s,u.v7_prependBasename,O,u.v7_relativeSplatPath,A,B==null?void 0:B.relative),Z=cr(oe,X,s);if(!Z){$o(T,A,Tt(404,{pathname:X}),{flushSync:G});return}let{path:Q,submission:ae,error:He}=$p(u.v7_normalizeFormMethod,!0,X,B);if(He){$o(T,A,He,{flushSync:G});return}let te=rc(Z,Q);if(k=(B&&B.preventScrollReset)===!0,ae&&zt(ae.formMethod)){Jl(T,A,Q,te,Z,G,ae);return}ue.set(T,{routeId:A,path:Q}),es(T,A,Q,te,Z,G,ae)}async function Jl(T,A,O,B,G,oe,X){if(ts(),ue.delete(T),!B.route.action&&!B.route.lazy){let _e=Tt(405,{method:X.formMethod,pathname:O,routeId:A});$o(T,A,_e,{flushSync:oe});return}let Z=C.fetchers.get(T);kn(T,Nw(X,Z),{flushSync:oe});let Q=new AbortController,ae=Vo(e.history,O,Q.signal,X);V.set(T,Q);let He=I,te=await Uo("action",ae,B,G,i,o,s,u.v7_relativeSplatPath);if(ae.signal.aborted){V.get(T)===Q&&V.delete(T);return}if(u.v7_fetcherPersist&&ye.has(T)){if(fr(te)||Jr(te)){kn(T,An(void 0));return}}else{if(fr(te))if(V.delete(T),z>He){kn(T,An(void 0));return}else return J.add(T),kn(T,Bo(X)),Yt(C,te,{fetcherSubmission:X});if(Jr(te)){$o(T,A,te.error);return}}if(dr(te))throw Tt(400,{type:"defer-action"});let pe=C.navigation.location||C.location,Ye=Vo(e.history,pe,Q.signal),Pt=l||a,We=C.navigation.state!=="idle"?cr(Pt,C.navigation.location,s):C.matches;ne(We,"Didn't find any matches after fetcher action");let Nr=++I;K.set(T,Nr);let rs=Bo(X,te.data);C.fetchers.set(T,rs);let[Or,Tn]=Np(e.history,C,We,X,pe,!1,$,U,W,ye,ue,J,Pt,s,{[B.route.id]:te.data},void 0);Tn.filter(_e=>_e.key!==T).forEach(_e=>{let Qt=_e.key,Qi=C.fetchers.get(Qt),yy=Bo(void 0,Qi?Qi.data:void 0);C.fetchers.set(Qt,yy),V.has(Qt)&&Pn(Qt),_e.controller&&V.set(Qt,_e.controller)}),ke({fetchers:new Map(C.fetchers)});let or=()=>Tn.forEach(_e=>Pn(_e.key));Q.signal.addEventListener("abort",or);let{results:os,loaderResults:is,fetcherResults:as}=await cf(C.matches,We,Or,Tn,Ye);if(Q.signal.aborted)return;Q.signal.removeEventListener("abort",or),K.delete(T),V.delete(T),Tn.forEach(_e=>V.delete(_e.key));let Ir=Fp(os);if(Ir){if(Ir.idx>=Or.length){let _e=Tn[Ir.idx-Or.length].key;J.add(_e)}return Yt(C,Ir.result)}let{loaderData:Yi,errors:fe}=Dp(C,C.matches,Or,is,void 0,Tn,as,$e);if(C.fetchers.has(T)){let _e=An(te.data);C.fetchers.set(T,_e)}hf(Nr),C.navigation.state==="loading"&&Nr>z?(ne(S,"Expected pending action"),R&&R.abort(),dt(C.navigation.location,{matches:We,loaderData:Yi,errors:fe,fetchers:new Map(C.fetchers)})):(ke({errors:fe,loaderData:Mp(C.loaderData,Yi,We,fe),fetchers:new Map(C.fetchers)}),$=!1)}async function es(T,A,O,B,G,oe,X){let Z=C.fetchers.get(T);kn(T,Bo(X,Z?Z.data:void 0),{flushSync:oe});let Q=new AbortController,ae=Vo(e.history,O,Q.signal);V.set(T,Q);let He=I,te=await Uo("loader",ae,B,G,i,o,s,u.v7_relativeSplatPath);if(dr(te)&&(te=await T0(te,ae.signal,!0)||te),V.get(T)===Q&&V.delete(T),!ae.signal.aborted){if(ye.has(T)){kn(T,An(void 0));return}if(fr(te))if(z>He){kn(T,An(void 0));return}else{J.add(T),await Yt(C,te);return}if(Jr(te)){$o(T,A,te.error);return}ne(!dr(te),"Unhandled fetcher deferred data"),kn(T,An(te.data))}}async function Yt(T,A,O){let{submission:B,fetcherSubmission:G,replace:oe}=O===void 0?{}:O;A.revalidate&&($=!0);let X=Pi(T.location,A.location,{_isRedirect:!0});if(ne(X,"Expected a location on the redirect navigation"),n){let pe=!1;if(A.reloadDocument)pe=!0;else if(b0.test(A.location)){const Ye=e.history.createURL(A.location);pe=Ye.origin!==t.location.origin||Sr(Ye.pathname,s)==null}if(pe){oe?t.location.replace(A.location):t.location.assign(A.location);return}}R=null;let Z=oe===!0?Le.Replace:Le.Push,{formMethod:Q,formAction:ae,formEncType:He}=T.navigation;!B&&!G&&Q&&ae&&He&&(B=Up(T.navigation));let te=B||G;if(xw.has(A.status)&&te&&zt(te.formMethod))await yt(Z,X,{submission:Ie({},te,{formAction:A.location}),preventScrollReset:k});else{let pe=Ls(X,B);await yt(Z,X,{overrideNavigation:pe,fetcherSubmission:G,preventScrollReset:k})}}async function cf(T,A,O,B,G){let oe=await Promise.all([...O.map(Q=>Uo("loader",G,Q,A,i,o,s,u.v7_relativeSplatPath)),...B.map(Q=>Q.matches&&Q.match&&Q.controller?Uo("loader",Vo(e.history,Q.path,Q.controller.signal),Q.match,Q.matches,i,o,s,u.v7_relativeSplatPath):{type:Ne.error,error:Tt(404,{pathname:Q.path})})]),X=oe.slice(0,O.length),Z=oe.slice(O.length);return await Promise.all([zp(T,O,X,X.map(()=>G.signal),!1,C.loaderData),zp(T,B.map(Q=>Q.match),Z,B.map(Q=>Q.controller?Q.controller.signal:null),!0)]),{results:oe,loaderResults:X,fetcherResults:Z}}function ts(){$=!0,U.push(...ns()),ue.forEach((T,A)=>{V.has(A)&&(W.push(A),Pn(A))})}function kn(T,A,O){O===void 0&&(O={}),C.fetchers.set(T,A),ke({fetchers:new Map(C.fetchers)},{flushSync:(O&&O.flushSync)===!0})}function $o(T,A,O,B){B===void 0&&(B={});let G=ui(C.matches,A);Ki(T),ke({errors:{[G.route.id]:O},fetchers:new Map(C.fetchers)},{flushSync:(B&&B.flushSync)===!0})}function df(T){return u.v7_fetcherPersist&&(Ve.set(T,(Ve.get(T)||0)+1),ye.has(T)&&ye.delete(T)),C.fetchers.get(T)||ww}function Ki(T){let A=C.fetchers.get(T);V.has(T)&&!(A&&A.state==="loading"&&K.has(T))&&Pn(T),ue.delete(T),K.delete(T),J.delete(T),ye.delete(T),C.fetchers.delete(T)}function py(T){if(u.v7_fetcherPersist){let A=(Ve.get(T)||0)-1;A<=0?(Ve.delete(T),ye.add(T)):Ve.set(T,A)}else Ki(T);ke({fetchers:new Map(C.fetchers)})}function Pn(T){let A=V.get(T);ne(A,"Expected fetch controller: "+T),A.abort(),V.delete(T)}function ff(T){for(let A of T){let O=df(A),B=An(O.data);C.fetchers.set(A,B)}}function pf(){let T=[],A=!1;for(let O of J){let B=C.fetchers.get(O);ne(B,"Expected fetcher: "+O),B.state==="loading"&&(J.delete(O),T.push(O),A=!0)}return ff(T),A}function hf(T){let A=[];for(let[O,B]of K)if(B0}function hy(T,A){let O=C.blockers.get(T)||zo;return xe.get(T)!==A&&xe.set(T,A),O}function mf(T){C.blockers.delete(T),xe.delete(T)}function Gi(T,A){let O=C.blockers.get(T)||zo;ne(O.state==="unblocked"&&A.state==="blocked"||O.state==="blocked"&&A.state==="blocked"||O.state==="blocked"&&A.state==="proceeding"||O.state==="blocked"&&A.state==="unblocked"||O.state==="proceeding"&&A.state==="unblocked","Invalid blocker state transition: "+O.state+" -> "+A.state);let B=new Map(C.blockers);B.set(T,A),ke({blockers:B})}function vf(T){let{currentLocation:A,nextLocation:O,historyAction:B}=T;if(xe.size===0)return;xe.size>1&&go(!1,"A router only supports one blocker at a time");let G=Array.from(xe.entries()),[oe,X]=G[G.length-1],Z=C.blockers.get(oe);if(!(Z&&Z.state==="proceeding")&&X({currentLocation:A,nextLocation:O,historyAction:B}))return oe}function ns(T){let A=[];return $e.forEach((O,B)=>{(!T||T(B))&&(O.cancel(),A.push(B),$e.delete(B))}),A}function my(T,A,O){if(f=T,y=A,h=O||null,!g&&C.navigation===Is){g=!0;let B=yf(C.location,C.matches);B!=null&&ke({restoreScrollPosition:B})}return()=>{f=null,y=null,h=null}}function gf(T,A){return h&&h(T,A.map(B=>y0(B,C.loaderData)))||T.key}function vy(T,A){if(f&&y){let O=gf(T,A);f[O]=y()}}function yf(T,A){if(f){let O=gf(T,A),B=f[O];if(typeof B=="number")return B}return null}function gy(T){i={},l=ec(T,o,void 0,i)}return b={get basename(){return s},get future(){return u},get state(){return C},get routes(){return a},get window(){return t},initialize:we,subscribe:Dt,enableScrollRestoration:my,navigate:Hi,fetch:Xl,revalidate:ql,createHref:T=>e.history.createHref(T),encodeLocation:T=>e.history.encodeLocation(T),getFetcher:df,deleteFetcher:py,dispose:Se,getBlocker:hy,deleteBlocker:mf,_internalFetchControllers:V,_internalActiveDeferreds:$e,_internalSetRoutes:gy},b}function Cw(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function tc(e,t,n,r,o,i,a,l){let s,u;if(a){s=[];for(let c of t)if(s.push(c),c.route.id===a){u=c;break}}else s=t,u=t[t.length-1];let d=Od(o||".",Nd(s,i),Sr(e.pathname,n)||e.pathname,l==="path");return o==null&&(d.search=e.search,d.hash=e.hash),(o==null||o===""||o===".")&&u&&u.route.index&&!Ld(d.search)&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(d.pathname=d.pathname==="/"?n:fn([n,d.pathname])),_r(d)}function $p(e,t,n,r){if(!r||!Cw(r))return{path:n};if(r.formMethod&&!Aw(r.formMethod))return{path:n,error:Tt(405,{method:r.formMethod})};let o=()=>({path:n,error:Tt(400,{type:"invalid-body"})}),i=r.formMethod||"get",a=e?i.toUpperCase():i.toLowerCase(),l=P0(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!zt(a))return o();let f=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((h,y)=>{let[g,_]=y;return""+h+g+"="+_+` -`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:l,formEncType:r.formEncType,formData:void 0,json:void 0,text:f}}}else if(r.formEncType==="application/json"){if(!zt(a))return o();try{let f=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:l,formEncType:r.formEncType,formData:void 0,json:f,text:void 0}}}catch{return o()}}}ne(typeof FormData=="function","FormData is not available in this environment");let s,u;if(r.formData)s=nc(r.formData),u=r.formData;else if(r.body instanceof FormData)s=nc(r.body),u=r.body;else if(r.body instanceof URLSearchParams)s=r.body,u=Lp(s);else if(r.body==null)s=new URLSearchParams,u=new FormData;else try{s=new URLSearchParams(r.body),u=Lp(s)}catch{return o()}let d={formMethod:a,formAction:l,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:u,json:void 0,text:void 0};if(zt(d.formMethod))return{path:n,submission:d};let c=_n(n);return t&&c.search&&Ld(c.search)&&s.append("index",""),c.search="?"+s,{path:_r(c),submission:d}}function bw(e,t){let n=e;if(t){let r=e.findIndex(o=>o.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function Np(e,t,n,r,o,i,a,l,s,u,d,c,f,h,y,g){let _=g?Object.values(g)[0]:y?Object.values(y)[0]:void 0,m=e.createURL(t.location),v=e.createURL(o),w=g?Object.keys(g)[0]:void 0,b=bw(n,w).filter((S,k)=>{let{route:R}=S;if(R.lazy)return!0;if(R.loader==null)return!1;if(i)return R.loader.hydrate?!0:t.loaderData[R.id]===void 0&&(!t.errors||t.errors[R.id]===void 0);if(Sw(t.loaderData,t.matches[k],S)||l.some(D=>D===S.route.id))return!0;let N=t.matches[k],j=S;return Op(S,Ie({currentUrl:m,currentParams:N.params,nextUrl:v,nextParams:j.params},r,{actionResult:_,defaultShouldRevalidate:a||m.pathname+m.search===v.pathname+v.search||m.search!==v.search||k0(N,j)}))}),C=[];return d.forEach((S,k)=>{if(i||!n.some(F=>F.route.id===S.routeId)||u.has(k))return;let R=cr(f,S.path,h);if(!R){C.push({key:k,routeId:S.routeId,path:S.path,matches:null,match:null,controller:null});return}let N=t.fetchers.get(k),j=rc(R,S.path),D=!1;c.has(k)?D=!1:s.includes(k)?D=!0:N&&N.state!=="idle"&&N.data===void 0?D=a:D=Op(j,Ie({currentUrl:m,currentParams:t.matches[t.matches.length-1].params,nextUrl:v,nextParams:n[n.length-1].params},r,{actionResult:_,defaultShouldRevalidate:a})),D&&C.push({key:k,routeId:S.routeId,path:S.path,matches:R,match:j,controller:new AbortController})}),[b,C]}function Sw(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function k0(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Op(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Ip(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];ne(o,"No route found in manifest");let i={};for(let a in r){let s=o[a]!==void 0&&a!=="hasErrorBoundary";go(!s,'Route "'+o.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!s&&!q2.has(a)&&(i[a]=r[a])}Object.assign(o,i),Object.assign(o,Ie({},t(o),{lazy:void 0}))}async function Uo(e,t,n,r,o,i,a,l,s){s===void 0&&(s={});let u,d,c,f=g=>{let _,m=new Promise((v,w)=>_=w);return c=()=>_(),t.signal.addEventListener("abort",c),Promise.race([g({request:t,params:n.params,context:s.requestContext}),m])};try{let g=n.route[e];if(n.route.lazy)if(g){let _,m=await Promise.all([f(g).catch(v=>{_=v}),Ip(n.route,i,o)]);if(_)throw _;d=m[0]}else if(await Ip(n.route,i,o),g=n.route[e],g)d=await f(g);else if(e==="action"){let _=new URL(t.url),m=_.pathname+_.search;throw Tt(405,{method:t.method,pathname:m,routeId:n.route.id})}else return{type:Ne.data,data:void 0};else if(g)d=await f(g);else{let _=new URL(t.url),m=_.pathname+_.search;throw Tt(404,{pathname:m})}ne(d!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(g){u=Ne.error,d=g}finally{c&&t.signal.removeEventListener("abort",c)}if(Rw(d)){let g=d.status;if(yw.has(g)){let m=d.headers.get("Location");if(ne(m,"Redirects returned/thrown from loaders/actions must have a Location header"),!b0.test(m))m=tc(new URL(t.url),r.slice(0,r.indexOf(n)+1),a,!0,m,l);else if(!s.isStaticRequest){let v=new URL(t.url),w=m.startsWith("//")?new URL(v.protocol+m):new URL(m),E=Sr(w.pathname,a)!=null;w.origin===v.origin&&E&&(m=w.pathname+w.search+w.hash)}if(s.isStaticRequest)throw d.headers.set("Location",m),d;return{type:Ne.redirect,status:g,location:m,revalidate:d.headers.get("X-Remix-Revalidate")!==null,reloadDocument:d.headers.get("X-Remix-Reload-Document")!==null}}if(s.isRouteRequest)throw{type:u===Ne.error?Ne.error:Ne.data,response:d};let _;try{let m=d.headers.get("Content-Type");m&&/\bapplication\/json\b/.test(m)?d.body==null?_=null:_=await d.json():_=await d.text()}catch(m){return{type:Ne.error,error:m}}return u===Ne.error?{type:u,error:new Id(g,d.statusText,_),headers:d.headers}:{type:Ne.data,data:_,statusCode:d.status,headers:d.headers}}if(u===Ne.error)return{type:u,error:d};if(Tw(d)){var h,y;return{type:Ne.deferred,deferredData:d,statusCode:(h=d.init)==null?void 0:h.status,headers:((y=d.init)==null?void 0:y.headers)&&new Headers(d.init.headers)}}return{type:Ne.data,data:d}}function Vo(e,t,n,r){let o=e.createURL(P0(t)).toString(),i={signal:n};if(r&&zt(r.formMethod)){let{formMethod:a,formEncType:l}=r;i.method=a.toUpperCase(),l==="application/json"?(i.headers=new Headers({"Content-Type":l}),i.body=JSON.stringify(r.json)):l==="text/plain"?i.body=r.text:l==="application/x-www-form-urlencoded"&&r.formData?i.body=nc(r.formData):i.body=r.formData}return new Request(o,i)}function nc(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function Lp(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function kw(e,t,n,r,o){let i={},a=null,l,s=!1,u={};return n.forEach((d,c)=>{let f=t[c].route.id;if(ne(!fr(d),"Cannot handle redirect results in processLoaderData"),Jr(d)){let h=ui(e,f),y=d.error;r&&(y=Object.values(r)[0],r=void 0),a=a||{},a[h.route.id]==null&&(a[h.route.id]=y),i[f]=void 0,s||(s=!0,l=E0(d.error)?d.error.status:500),d.headers&&(u[f]=d.headers)}else dr(d)?(o.set(f,d.deferredData),i[f]=d.deferredData.data):i[f]=d.data,d.statusCode!=null&&d.statusCode!==200&&!s&&(l=d.statusCode),d.headers&&(u[f]=d.headers)}),r&&(a=r,i[Object.keys(r)[0]]=void 0),{loaderData:i,errors:a,statusCode:l||200,loaderHeaders:u}}function Dp(e,t,n,r,o,i,a,l){let{loaderData:s,errors:u}=kw(t,n,r,o,l);for(let d=0;dr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function jp(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Tt(e,t){let{pathname:n,routeId:r,method:o,type:i}=t===void 0?{}:t,a="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(a="Bad Request",o&&n&&r?l="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?l="defer() is not supported in actions":i==="invalid-body"&&(l="Unable to encode submission body")):e===403?(a="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",l='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",o&&n&&r?l="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(l='Invalid request method "'+o.toUpperCase()+'"')),new Id(e||500,a,new Error(l),!0)}function Fp(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(fr(n))return{result:n,idx:t}}}function P0(e){let t=typeof e=="string"?_n(e):e;return _r(Ie({},t,{hash:""}))}function Pw(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function dr(e){return e.type===Ne.deferred}function Jr(e){return e.type===Ne.error}function fr(e){return(e&&e.type)===Ne.redirect}function Tw(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function Rw(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Aw(e){return gw.has(e.toLowerCase())}function zt(e){return mw.has(e.toLowerCase())}async function zp(e,t,n,r,o,i){for(let a=0;ac.route.id===s.route.id),d=u!=null&&!k0(u,s)&&(i&&i[s.route.id])!==void 0;if(dr(l)&&(o||d)){let c=r[a];ne(c,"Expected an AbortSignal for revalidating fetcher deferred result"),await T0(l,c,o).then(f=>{f&&(n[a]=f||n[a])})}}}async function T0(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Ne.data,data:e.deferredData.unwrappedData}}catch(o){return{type:Ne.error,error:o}}return{type:Ne.data,data:e.deferredData.data}}}function Ld(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function rc(e,t){let n=typeof t=="string"?_n(t).search:t.search;if(e[e.length-1].route.index&&Ld(n||""))return e[e.length-1];let r=_0(e);return r[r.length-1]}function Up(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:a}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function Ls(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function $w(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Bo(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Nw(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function An(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function Ow(e,t){try{let n=e.sessionStorage.getItem(S0);if(n){let r=JSON.parse(n);for(let[o,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(o,new Set(i||[]))}}catch{}}function Iw(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(S0,JSON.stringify(n))}catch(r){go(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** + */function Ie(){return Ie=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function go(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Yw(){return Math.random().toString(36).substr(2,8)}function Rp(e,t){return{usr:e.state,key:e.key,idx:t}}function Pi(e,t,n,r){return n===void 0&&(n=null),Ie({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?_n(t):t,{state:n,key:t&&t.key||r||Yw()})}function _r(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function _n(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Qw(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,l=Le.Pop,s=null,u=d();u==null&&(u=0,a.replaceState(Ie({},a.state,{idx:u}),""));function d(){return(a.state||{idx:null}).idx}function c(){l=Le.Pop;let _=d(),m=_==null?null:_-u;u=_,s&&s({action:l,location:g.location,delta:m})}function f(_,m){l=Le.Push;let v=Pi(g.location,_,m);n&&n(v,_),u=d()+1;let w=Rp(v,u),E=g.createHref(v);try{a.pushState(w,"",E)}catch(b){if(b instanceof DOMException&&b.name==="DataCloneError")throw b;o.location.assign(E)}i&&s&&s({action:l,location:g.location,delta:1})}function h(_,m){l=Le.Replace;let v=Pi(g.location,_,m);n&&n(v,_),u=d();let w=Rp(v,u),E=g.createHref(v);a.replaceState(w,"",E),i&&s&&s({action:l,location:g.location,delta:0})}function y(_){let m=o.location.origin!=="null"?o.location.origin:o.location.href,v=typeof _=="string"?_:_r(_);return v=v.replace(/ $/,"%20"),ne(m,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,m)}let g={get action(){return l},get location(){return e(o,a)},listen(_){if(s)throw new Error("A history only accepts one active listener");return o.addEventListener(Tp,c),s=_,()=>{o.removeEventListener(Tp,c),s=null}},createHref(_){return t(o,_)},createURL:y,encodeLocation(_){let m=y(_);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:f,replace:h,go(_){return a.go(_)}};return g}var Ne;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Ne||(Ne={}));const qw=new Set(["lazy","caseSensitive","path","id","index","children"]);function Zw(e){return e.index===!0}function ec(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,i)=>{let a=[...n,i],l=typeof o.id=="string"?o.id:a.join("-");if(ne(o.index!==!0||!o.children,"Cannot specify children on an index route"),ne(!r[l],'Found a route id collision on id "'+l+`". Route id's must be globally unique within Data Router usages`),Zw(o)){let s=Ie({},o,t(o),{id:l});return r[l]=s,s}else{let s=Ie({},o,t(o),{id:l,children:void 0});return r[l]=s,o.children&&(s.children=ec(o.children,t,a,r)),s}})}function cr(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?_n(t):t,o=Sr(r.pathname||"/",n);if(o==null)return null;let i=xv(e);Xw(i);let a=null;for(let l=0;a==null&&l{let s={relativePath:l===void 0?i.path||"":l,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};s.relativePath.startsWith("/")&&(ne(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let u=fn([r,s.relativePath]),d=n.concat(s);i.children&&i.children.length>0&&(ne(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),xv(i.children,t,d,u)),!(i.path==null&&!i.index)&&t.push({path:u,score:i_(u,i.index),routesMeta:d})};return e.forEach((i,a)=>{var l;if(i.path===""||!((l=i.path)!=null&&l.includes("?")))o(i,a);else for(let s of wv(i.path))o(i,a,s)}),t}function wv(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=wv(r.join("/")),l=[];return l.push(...a.map(s=>s===""?i:[i,s].join("/"))),o&&l.push(...a),l.map(s=>e.startsWith("/")&&s===""?"/":s)}function Xw(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:a_(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Jw=/^:[\w-]+$/,e_=3,t_=2,n_=1,r_=10,o_=-2,Ap=e=>e==="*";function i_(e,t){let n=e.split("/"),r=n.length;return n.some(Ap)&&(r+=o_),t&&(r+=t_),n.filter(o=>!Ap(o)).reduce((o,i)=>o+(Jw.test(i)?e_:i===""?n_:r_),r)}function a_(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function l_(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let a=0;a{let{paramName:f,isOptional:h}=d;if(f==="*"){let g=l[c]||"";a=i.slice(0,i.length-g.length).replace(/(.)\/+$/,"$1")}const y=l[c];return h&&!y?u[f]=void 0:u[f]=(y||"").replace(/%2F/g,"/"),u},{}),pathname:i,pathnameBase:a,pattern:e}}function s_(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),go(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,l,s)=>(r.push({paramName:l,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function u_(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return go(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Sr(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function c_(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?_n(e):e;return{pathname:n?n.startsWith("/")?n:d_(n,t):t,search:p_(r),hash:h_(o)}}function d_(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function Os(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function _v(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Nd(e,t){let n=_v(e);return t?n.map((r,o)=>o===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Od(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=_n(e):(o=Ie({},e),ne(!o.pathname||!o.pathname.includes("?"),Os("?","pathname","search",o)),ne(!o.pathname||!o.pathname.includes("#"),Os("#","pathname","hash",o)),ne(!o.search||!o.search.includes("#"),Os("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,l;if(a==null)l=n;else{let c=t.length-1;if(!r&&a.startsWith("..")){let f=a.split("/");for(;f[0]==="..";)f.shift(),c-=1;o.pathname=f.join("/")}l=c>=0?t[c]:"/"}let s=c_(o,l),u=a&&a!=="/"&&a.endsWith("/"),d=(i||a===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(u||d)&&(s.pathname+="/"),s}const fn=e=>e.join("/").replace(/\/\/+/g,"/"),f_=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),p_=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,h_=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Id{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Ev(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Cv=["post","put","patch","delete"],m_=new Set(Cv),v_=["get",...Cv],g_=new Set(v_),y_=new Set([301,302,303,307,308]),x_=new Set([307,308]),Is={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},w_={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},zo={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},bv=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,__=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Sv="remix-router-transitions";function E_(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;ne(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let T=e.detectErrorBoundary;o=A=>({hasErrorBoundary:T(A)})}else o=__;let i={},a=ec(e.routes,o,void 0,i),l,s=e.basename||"/",u=Ie({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1},e.future),d=null,c=new Set,f=null,h=null,y=null,g=e.hydrationData!=null,_=cr(a,e.history.location,s),m=null;if(_==null){let T=Tt(404,{pathname:e.history.location.pathname}),{matches:A,route:O}=jp(a);_=A,m={[O.id]:T}}let v,w=_.some(T=>T.route.lazy),E=_.some(T=>T.route.loader);if(w)v=!1;else if(!E)v=!0;else if(u.v7_partialHydration){let T=e.hydrationData?e.hydrationData.loaderData:null,A=e.hydrationData?e.hydrationData.errors:null;v=_.every(O=>O.route.loader&&O.route.loader.hydrate!==!0&&(T&&T[O.route.id]!==void 0||A&&A[O.route.id]!==void 0))}else v=e.hydrationData!=null;let b,C={historyAction:e.history.action,location:e.history.location,matches:_,initialized:v,navigation:Is,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||m,fetchers:new Map,blockers:new Map},S=Le.Pop,k=!1,R,N=!1,j=new Map,D=null,F=!1,$=!1,U=[],W=[],V=new Map,I=0,z=-1,K=new Map,J=new Set,ue=new Map,Ve=new Map,ye=new Set,$e=new Map,xe=new Map,Be=!1;function we(){if(d=e.history.listen(T=>{let{action:A,location:O,delta:B}=T;if(Be){Be=!1;return}go(xe.size===0||B!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let G=vf({currentLocation:C.location,nextLocation:O,historyAction:A});if(G&&B!=null){Be=!0,e.history.go(B*-1),Gi(G,{state:"blocked",location:O,proceed(){Gi(G,{state:"proceeding",proceed:void 0,reset:void 0,location:O}),e.history.go(B)},reset(){let oe=new Map(C.blockers);oe.set(G,zo),ke({blockers:oe})}});return}return yt(A,O)}),n){O_(t,j);let T=()=>I_(t,j);t.addEventListener("pagehide",T),D=()=>t.removeEventListener("pagehide",T)}return C.initialized||yt(Le.Pop,C.location,{initialHydration:!0}),b}function Se(){d&&d(),D&&D(),c.clear(),R&&R.abort(),C.fetchers.forEach((T,A)=>Ki(A)),C.blockers.forEach((T,A)=>mf(A))}function Dt(T){return c.add(T),()=>c.delete(T)}function ke(T,A){A===void 0&&(A={}),C=Ie({},C,T);let O=[],B=[];u.v7_fetcherPersist&&C.fetchers.forEach((G,oe)=>{G.state==="idle"&&(ye.has(oe)?B.push(oe):O.push(oe))}),[...c].forEach(G=>G(C,{deletedFetchers:B,unstable_viewTransitionOpts:A.viewTransitionOpts,unstable_flushSync:A.flushSync===!0})),u.v7_fetcherPersist&&(O.forEach(G=>C.fetchers.delete(G)),B.forEach(G=>Ki(G)))}function dt(T,A,O){var B,G;let{flushSync:oe}=O===void 0?{}:O,X=C.actionData!=null&&C.navigation.formMethod!=null&&zt(C.navigation.formMethod)&&C.navigation.state==="loading"&&((B=T.state)==null?void 0:B._isRedirect)!==!0,Z;A.actionData?Object.keys(A.actionData).length>0?Z=A.actionData:Z=null:X?Z=C.actionData:Z=null;let Q=A.loaderData?Mp(C.loaderData,A.loaderData,A.matches||[],A.errors):C.loaderData,ae=C.blockers;ae.size>0&&(ae=new Map(ae),ae.forEach((pe,Ye)=>ae.set(Ye,zo)));let He=k===!0||C.navigation.formMethod!=null&&zt(C.navigation.formMethod)&&((G=T.state)==null?void 0:G._isRedirect)!==!0;l&&(a=l,l=void 0),F||S===Le.Pop||(S===Le.Push?e.history.push(T,T.state):S===Le.Replace&&e.history.replace(T,T.state));let te;if(S===Le.Pop){let pe=j.get(C.location.pathname);pe&&pe.has(T.pathname)?te={currentLocation:C.location,nextLocation:T}:j.has(T.pathname)&&(te={currentLocation:T,nextLocation:C.location})}else if(N){let pe=j.get(C.location.pathname);pe?pe.add(T.pathname):(pe=new Set([T.pathname]),j.set(C.location.pathname,pe)),te={currentLocation:C.location,nextLocation:T}}ke(Ie({},A,{actionData:Z,loaderData:Q,historyAction:S,location:T,initialized:!0,navigation:Is,revalidation:"idle",restoreScrollPosition:yf(T,A.matches||C.matches),preventScrollReset:He,blockers:ae}),{viewTransitionOpts:te,flushSync:oe===!0}),S=Le.Pop,k=!1,N=!1,F=!1,$=!1,U=[],W=[]}async function Hi(T,A){if(typeof T=="number"){e.history.go(T);return}let O=tc(C.location,C.matches,s,u.v7_prependBasename,T,u.v7_relativeSplatPath,A==null?void 0:A.fromRouteId,A==null?void 0:A.relative),{path:B,submission:G,error:oe}=$p(u.v7_normalizeFormMethod,!1,O,A),X=C.location,Z=Pi(C.location,B,A&&A.state);Z=Ie({},Z,e.history.encodeLocation(Z));let Q=A&&A.replace!=null?A.replace:void 0,ae=Le.Push;Q===!0?ae=Le.Replace:Q===!1||G!=null&&zt(G.formMethod)&&G.formAction===C.location.pathname+C.location.search&&(ae=Le.Replace);let He=A&&"preventScrollReset"in A?A.preventScrollReset===!0:void 0,te=(A&&A.unstable_flushSync)===!0,pe=vf({currentLocation:X,nextLocation:Z,historyAction:ae});if(pe){Gi(pe,{state:"blocked",location:Z,proceed(){Gi(pe,{state:"proceeding",proceed:void 0,reset:void 0,location:Z}),Hi(T,A)},reset(){let Ye=new Map(C.blockers);Ye.set(pe,zo),ke({blockers:Ye})}});return}return await yt(ae,Z,{submission:G,pendingError:oe,preventScrollReset:He,replace:A&&A.replace,enableViewTransition:A&&A.unstable_viewTransition,flushSync:te})}function ql(){if(ts(),ke({revalidation:"loading"}),C.navigation.state!=="submitting"){if(C.navigation.state==="idle"){yt(C.historyAction,C.location,{startUninterruptedRevalidation:!0});return}yt(S||C.historyAction,C.navigation.location,{overrideNavigation:C.navigation})}}async function yt(T,A,O){R&&R.abort(),R=null,S=T,F=(O&&O.startUninterruptedRevalidation)===!0,vy(C.location,C.matches),k=(O&&O.preventScrollReset)===!0,N=(O&&O.enableViewTransition)===!0;let B=l||a,G=O&&O.overrideNavigation,oe=cr(B,A,s),X=(O&&O.flushSync)===!0;if(!oe){let Ye=Tt(404,{pathname:A.pathname}),{matches:Pt,route:We}=jp(B);ns(),dt(A,{matches:Pt,loaderData:{},errors:{[We.id]:Ye}},{flushSync:X});return}if(C.initialized&&!$&&P_(C.location,A)&&!(O&&O.submission&&zt(O.submission.formMethod))){dt(A,{matches:oe},{flushSync:X});return}R=new AbortController;let Z=Vo(e.history,A,R.signal,O&&O.submission),Q,ae;if(O&&O.pendingError)ae={[ui(oe).route.id]:O.pendingError};else if(O&&O.submission&&zt(O.submission.formMethod)){let Ye=await Wi(Z,A,O.submission,oe,{replace:O.replace,flushSync:X});if(Ye.shortCircuited)return;Q=Ye.pendingActionData,ae=Ye.pendingActionError,G=Ls(A,O.submission),X=!1,Z=new Request(Z.url,{signal:Z.signal})}let{shortCircuited:He,loaderData:te,errors:pe}=await Zl(Z,A,oe,G,O&&O.submission,O&&O.fetcherSubmission,O&&O.replace,O&&O.initialHydration===!0,X,Q,ae);He||(R=null,dt(A,Ie({matches:oe},Q?{actionData:Q}:{},{loaderData:te,errors:pe})))}async function Wi(T,A,O,B,G){G===void 0&&(G={}),ts();let oe=$_(A,O);ke({navigation:oe},{flushSync:G.flushSync===!0});let X,Z=rc(B,A);if(!Z.route.action&&!Z.route.lazy)X={type:Ne.error,error:Tt(405,{method:T.method,pathname:A.pathname,routeId:Z.route.id})};else if(X=await Uo("action",T,Z,B,i,o,s,u.v7_relativeSplatPath),T.signal.aborted)return{shortCircuited:!0};if(fr(X)){let Q;return G&&G.replace!=null?Q=G.replace:Q=X.location===C.location.pathname+C.location.search,await Yt(C,X,{submission:O,replace:Q}),{shortCircuited:!0}}if(Jr(X)){let Q=ui(B,Z.route.id);return(G&&G.replace)!==!0&&(S=Le.Push),{pendingActionData:{},pendingActionError:{[Q.route.id]:X.error}}}if(dr(X))throw Tt(400,{type:"defer-action"});return{pendingActionData:{[Z.route.id]:X.data}}}async function Zl(T,A,O,B,G,oe,X,Z,Q,ae,He){let te=B||Ls(A,G),pe=G||oe||Up(te),Ye=l||a,[Pt,We]=Np(e.history,C,O,pe,A,u.v7_partialHydration&&Z===!0,$,U,W,ye,ue,J,Ye,s,ae,He);if(ns(fe=>!(O&&O.some(_e=>_e.route.id===fe))||Pt&&Pt.some(_e=>_e.route.id===fe)),z=++I,Pt.length===0&&We.length===0){let fe=pf();return dt(A,Ie({matches:O,loaderData:{},errors:He||null},ae?{actionData:ae}:{},fe?{fetchers:new Map(C.fetchers)}:{}),{flushSync:Q}),{shortCircuited:!0}}if(!F&&(!u.v7_partialHydration||!Z)){We.forEach(_e=>{let Qt=C.fetchers.get(_e.key),Qi=Bo(void 0,Qt?Qt.data:void 0);C.fetchers.set(_e.key,Qi)});let fe=ae||C.actionData;ke(Ie({navigation:te},fe?Object.keys(fe).length===0?{actionData:null}:{actionData:fe}:{},We.length>0?{fetchers:new Map(C.fetchers)}:{}),{flushSync:Q})}We.forEach(fe=>{V.has(fe.key)&&Pn(fe.key),fe.controller&&V.set(fe.key,fe.controller)});let Nr=()=>We.forEach(fe=>Pn(fe.key));R&&R.signal.addEventListener("abort",Nr);let{results:rs,loaderResults:Or,fetcherResults:Tn}=await cf(C.matches,O,Pt,We,T);if(T.signal.aborted)return{shortCircuited:!0};R&&R.signal.removeEventListener("abort",Nr),We.forEach(fe=>V.delete(fe.key));let or=Fp(rs);if(or){if(or.idx>=Pt.length){let fe=We[or.idx-Pt.length].key;J.add(fe)}return await Yt(C,or.result,{replace:X}),{shortCircuited:!0}}let{loaderData:os,errors:is}=Dp(C,O,Pt,Or,He,We,Tn,$e);$e.forEach((fe,_e)=>{fe.subscribe(Qt=>{(Qt||fe.done)&&$e.delete(_e)})});let as=pf(),Ir=hf(z),Yi=as||Ir||We.length>0;return Ie({loaderData:os,errors:is},Yi?{fetchers:new Map(C.fetchers)}:{})}function Xl(T,A,O,B){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");V.has(T)&&Pn(T);let G=(B&&B.unstable_flushSync)===!0,oe=l||a,X=tc(C.location,C.matches,s,u.v7_prependBasename,O,u.v7_relativeSplatPath,A,B==null?void 0:B.relative),Z=cr(oe,X,s);if(!Z){$o(T,A,Tt(404,{pathname:X}),{flushSync:G});return}let{path:Q,submission:ae,error:He}=$p(u.v7_normalizeFormMethod,!0,X,B);if(He){$o(T,A,He,{flushSync:G});return}let te=rc(Z,Q);if(k=(B&&B.preventScrollReset)===!0,ae&&zt(ae.formMethod)){Jl(T,A,Q,te,Z,G,ae);return}ue.set(T,{routeId:A,path:Q}),es(T,A,Q,te,Z,G,ae)}async function Jl(T,A,O,B,G,oe,X){if(ts(),ue.delete(T),!B.route.action&&!B.route.lazy){let _e=Tt(405,{method:X.formMethod,pathname:O,routeId:A});$o(T,A,_e,{flushSync:oe});return}let Z=C.fetchers.get(T);kn(T,N_(X,Z),{flushSync:oe});let Q=new AbortController,ae=Vo(e.history,O,Q.signal,X);V.set(T,Q);let He=I,te=await Uo("action",ae,B,G,i,o,s,u.v7_relativeSplatPath);if(ae.signal.aborted){V.get(T)===Q&&V.delete(T);return}if(u.v7_fetcherPersist&&ye.has(T)){if(fr(te)||Jr(te)){kn(T,An(void 0));return}}else{if(fr(te))if(V.delete(T),z>He){kn(T,An(void 0));return}else return J.add(T),kn(T,Bo(X)),Yt(C,te,{fetcherSubmission:X});if(Jr(te)){$o(T,A,te.error);return}}if(dr(te))throw Tt(400,{type:"defer-action"});let pe=C.navigation.location||C.location,Ye=Vo(e.history,pe,Q.signal),Pt=l||a,We=C.navigation.state!=="idle"?cr(Pt,C.navigation.location,s):C.matches;ne(We,"Didn't find any matches after fetcher action");let Nr=++I;K.set(T,Nr);let rs=Bo(X,te.data);C.fetchers.set(T,rs);let[Or,Tn]=Np(e.history,C,We,X,pe,!1,$,U,W,ye,ue,J,Pt,s,{[B.route.id]:te.data},void 0);Tn.filter(_e=>_e.key!==T).forEach(_e=>{let Qt=_e.key,Qi=C.fetchers.get(Qt),yy=Bo(void 0,Qi?Qi.data:void 0);C.fetchers.set(Qt,yy),V.has(Qt)&&Pn(Qt),_e.controller&&V.set(Qt,_e.controller)}),ke({fetchers:new Map(C.fetchers)});let or=()=>Tn.forEach(_e=>Pn(_e.key));Q.signal.addEventListener("abort",or);let{results:os,loaderResults:is,fetcherResults:as}=await cf(C.matches,We,Or,Tn,Ye);if(Q.signal.aborted)return;Q.signal.removeEventListener("abort",or),K.delete(T),V.delete(T),Tn.forEach(_e=>V.delete(_e.key));let Ir=Fp(os);if(Ir){if(Ir.idx>=Or.length){let _e=Tn[Ir.idx-Or.length].key;J.add(_e)}return Yt(C,Ir.result)}let{loaderData:Yi,errors:fe}=Dp(C,C.matches,Or,is,void 0,Tn,as,$e);if(C.fetchers.has(T)){let _e=An(te.data);C.fetchers.set(T,_e)}hf(Nr),C.navigation.state==="loading"&&Nr>z?(ne(S,"Expected pending action"),R&&R.abort(),dt(C.navigation.location,{matches:We,loaderData:Yi,errors:fe,fetchers:new Map(C.fetchers)})):(ke({errors:fe,loaderData:Mp(C.loaderData,Yi,We,fe),fetchers:new Map(C.fetchers)}),$=!1)}async function es(T,A,O,B,G,oe,X){let Z=C.fetchers.get(T);kn(T,Bo(X,Z?Z.data:void 0),{flushSync:oe});let Q=new AbortController,ae=Vo(e.history,O,Q.signal);V.set(T,Q);let He=I,te=await Uo("loader",ae,B,G,i,o,s,u.v7_relativeSplatPath);if(dr(te)&&(te=await Tv(te,ae.signal,!0)||te),V.get(T)===Q&&V.delete(T),!ae.signal.aborted){if(ye.has(T)){kn(T,An(void 0));return}if(fr(te))if(z>He){kn(T,An(void 0));return}else{J.add(T),await Yt(C,te);return}if(Jr(te)){$o(T,A,te.error);return}ne(!dr(te),"Unhandled fetcher deferred data"),kn(T,An(te.data))}}async function Yt(T,A,O){let{submission:B,fetcherSubmission:G,replace:oe}=O===void 0?{}:O;A.revalidate&&($=!0);let X=Pi(T.location,A.location,{_isRedirect:!0});if(ne(X,"Expected a location on the redirect navigation"),n){let pe=!1;if(A.reloadDocument)pe=!0;else if(bv.test(A.location)){const Ye=e.history.createURL(A.location);pe=Ye.origin!==t.location.origin||Sr(Ye.pathname,s)==null}if(pe){oe?t.location.replace(A.location):t.location.assign(A.location);return}}R=null;let Z=oe===!0?Le.Replace:Le.Push,{formMethod:Q,formAction:ae,formEncType:He}=T.navigation;!B&&!G&&Q&&ae&&He&&(B=Up(T.navigation));let te=B||G;if(x_.has(A.status)&&te&&zt(te.formMethod))await yt(Z,X,{submission:Ie({},te,{formAction:A.location}),preventScrollReset:k});else{let pe=Ls(X,B);await yt(Z,X,{overrideNavigation:pe,fetcherSubmission:G,preventScrollReset:k})}}async function cf(T,A,O,B,G){let oe=await Promise.all([...O.map(Q=>Uo("loader",G,Q,A,i,o,s,u.v7_relativeSplatPath)),...B.map(Q=>Q.matches&&Q.match&&Q.controller?Uo("loader",Vo(e.history,Q.path,Q.controller.signal),Q.match,Q.matches,i,o,s,u.v7_relativeSplatPath):{type:Ne.error,error:Tt(404,{pathname:Q.path})})]),X=oe.slice(0,O.length),Z=oe.slice(O.length);return await Promise.all([zp(T,O,X,X.map(()=>G.signal),!1,C.loaderData),zp(T,B.map(Q=>Q.match),Z,B.map(Q=>Q.controller?Q.controller.signal:null),!0)]),{results:oe,loaderResults:X,fetcherResults:Z}}function ts(){$=!0,U.push(...ns()),ue.forEach((T,A)=>{V.has(A)&&(W.push(A),Pn(A))})}function kn(T,A,O){O===void 0&&(O={}),C.fetchers.set(T,A),ke({fetchers:new Map(C.fetchers)},{flushSync:(O&&O.flushSync)===!0})}function $o(T,A,O,B){B===void 0&&(B={});let G=ui(C.matches,A);Ki(T),ke({errors:{[G.route.id]:O},fetchers:new Map(C.fetchers)},{flushSync:(B&&B.flushSync)===!0})}function df(T){return u.v7_fetcherPersist&&(Ve.set(T,(Ve.get(T)||0)+1),ye.has(T)&&ye.delete(T)),C.fetchers.get(T)||w_}function Ki(T){let A=C.fetchers.get(T);V.has(T)&&!(A&&A.state==="loading"&&K.has(T))&&Pn(T),ue.delete(T),K.delete(T),J.delete(T),ye.delete(T),C.fetchers.delete(T)}function py(T){if(u.v7_fetcherPersist){let A=(Ve.get(T)||0)-1;A<=0?(Ve.delete(T),ye.add(T)):Ve.set(T,A)}else Ki(T);ke({fetchers:new Map(C.fetchers)})}function Pn(T){let A=V.get(T);ne(A,"Expected fetch controller: "+T),A.abort(),V.delete(T)}function ff(T){for(let A of T){let O=df(A),B=An(O.data);C.fetchers.set(A,B)}}function pf(){let T=[],A=!1;for(let O of J){let B=C.fetchers.get(O);ne(B,"Expected fetcher: "+O),B.state==="loading"&&(J.delete(O),T.push(O),A=!0)}return ff(T),A}function hf(T){let A=[];for(let[O,B]of K)if(B0}function hy(T,A){let O=C.blockers.get(T)||zo;return xe.get(T)!==A&&xe.set(T,A),O}function mf(T){C.blockers.delete(T),xe.delete(T)}function Gi(T,A){let O=C.blockers.get(T)||zo;ne(O.state==="unblocked"&&A.state==="blocked"||O.state==="blocked"&&A.state==="blocked"||O.state==="blocked"&&A.state==="proceeding"||O.state==="blocked"&&A.state==="unblocked"||O.state==="proceeding"&&A.state==="unblocked","Invalid blocker state transition: "+O.state+" -> "+A.state);let B=new Map(C.blockers);B.set(T,A),ke({blockers:B})}function vf(T){let{currentLocation:A,nextLocation:O,historyAction:B}=T;if(xe.size===0)return;xe.size>1&&go(!1,"A router only supports one blocker at a time");let G=Array.from(xe.entries()),[oe,X]=G[G.length-1],Z=C.blockers.get(oe);if(!(Z&&Z.state==="proceeding")&&X({currentLocation:A,nextLocation:O,historyAction:B}))return oe}function ns(T){let A=[];return $e.forEach((O,B)=>{(!T||T(B))&&(O.cancel(),A.push(B),$e.delete(B))}),A}function my(T,A,O){if(f=T,y=A,h=O||null,!g&&C.navigation===Is){g=!0;let B=yf(C.location,C.matches);B!=null&&ke({restoreScrollPosition:B})}return()=>{f=null,y=null,h=null}}function gf(T,A){return h&&h(T,A.map(B=>yv(B,C.loaderData)))||T.key}function vy(T,A){if(f&&y){let O=gf(T,A);f[O]=y()}}function yf(T,A){if(f){let O=gf(T,A),B=f[O];if(typeof B=="number")return B}return null}function gy(T){i={},l=ec(T,o,void 0,i)}return b={get basename(){return s},get future(){return u},get state(){return C},get routes(){return a},get window(){return t},initialize:we,subscribe:Dt,enableScrollRestoration:my,navigate:Hi,fetch:Xl,revalidate:ql,createHref:T=>e.history.createHref(T),encodeLocation:T=>e.history.encodeLocation(T),getFetcher:df,deleteFetcher:py,dispose:Se,getBlocker:hy,deleteBlocker:mf,_internalFetchControllers:V,_internalActiveDeferreds:$e,_internalSetRoutes:gy},b}function C_(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function tc(e,t,n,r,o,i,a,l){let s,u;if(a){s=[];for(let c of t)if(s.push(c),c.route.id===a){u=c;break}}else s=t,u=t[t.length-1];let d=Od(o||".",Nd(s,i),Sr(e.pathname,n)||e.pathname,l==="path");return o==null&&(d.search=e.search,d.hash=e.hash),(o==null||o===""||o===".")&&u&&u.route.index&&!Ld(d.search)&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(d.pathname=d.pathname==="/"?n:fn([n,d.pathname])),_r(d)}function $p(e,t,n,r){if(!r||!C_(r))return{path:n};if(r.formMethod&&!A_(r.formMethod))return{path:n,error:Tt(405,{method:r.formMethod})};let o=()=>({path:n,error:Tt(400,{type:"invalid-body"})}),i=r.formMethod||"get",a=e?i.toUpperCase():i.toLowerCase(),l=Pv(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!zt(a))return o();let f=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((h,y)=>{let[g,_]=y;return""+h+g+"="+_+` +`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:l,formEncType:r.formEncType,formData:void 0,json:void 0,text:f}}}else if(r.formEncType==="application/json"){if(!zt(a))return o();try{let f=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:l,formEncType:r.formEncType,formData:void 0,json:f,text:void 0}}}catch{return o()}}}ne(typeof FormData=="function","FormData is not available in this environment");let s,u;if(r.formData)s=nc(r.formData),u=r.formData;else if(r.body instanceof FormData)s=nc(r.body),u=r.body;else if(r.body instanceof URLSearchParams)s=r.body,u=Lp(s);else if(r.body==null)s=new URLSearchParams,u=new FormData;else try{s=new URLSearchParams(r.body),u=Lp(s)}catch{return o()}let d={formMethod:a,formAction:l,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:u,json:void 0,text:void 0};if(zt(d.formMethod))return{path:n,submission:d};let c=_n(n);return t&&c.search&&Ld(c.search)&&s.append("index",""),c.search="?"+s,{path:_r(c),submission:d}}function b_(e,t){let n=e;if(t){let r=e.findIndex(o=>o.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function Np(e,t,n,r,o,i,a,l,s,u,d,c,f,h,y,g){let _=g?Object.values(g)[0]:y?Object.values(y)[0]:void 0,m=e.createURL(t.location),v=e.createURL(o),w=g?Object.keys(g)[0]:void 0,b=b_(n,w).filter((S,k)=>{let{route:R}=S;if(R.lazy)return!0;if(R.loader==null)return!1;if(i)return R.loader.hydrate?!0:t.loaderData[R.id]===void 0&&(!t.errors||t.errors[R.id]===void 0);if(S_(t.loaderData,t.matches[k],S)||l.some(D=>D===S.route.id))return!0;let N=t.matches[k],j=S;return Op(S,Ie({currentUrl:m,currentParams:N.params,nextUrl:v,nextParams:j.params},r,{actionResult:_,defaultShouldRevalidate:a||m.pathname+m.search===v.pathname+v.search||m.search!==v.search||kv(N,j)}))}),C=[];return d.forEach((S,k)=>{if(i||!n.some(F=>F.route.id===S.routeId)||u.has(k))return;let R=cr(f,S.path,h);if(!R){C.push({key:k,routeId:S.routeId,path:S.path,matches:null,match:null,controller:null});return}let N=t.fetchers.get(k),j=rc(R,S.path),D=!1;c.has(k)?D=!1:s.includes(k)?D=!0:N&&N.state!=="idle"&&N.data===void 0?D=a:D=Op(j,Ie({currentUrl:m,currentParams:t.matches[t.matches.length-1].params,nextUrl:v,nextParams:n[n.length-1].params},r,{actionResult:_,defaultShouldRevalidate:a})),D&&C.push({key:k,routeId:S.routeId,path:S.path,matches:R,match:j,controller:new AbortController})}),[b,C]}function S_(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function kv(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Op(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Ip(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];ne(o,"No route found in manifest");let i={};for(let a in r){let s=o[a]!==void 0&&a!=="hasErrorBoundary";go(!s,'Route "'+o.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!s&&!qw.has(a)&&(i[a]=r[a])}Object.assign(o,i),Object.assign(o,Ie({},t(o),{lazy:void 0}))}async function Uo(e,t,n,r,o,i,a,l,s){s===void 0&&(s={});let u,d,c,f=g=>{let _,m=new Promise((v,w)=>_=w);return c=()=>_(),t.signal.addEventListener("abort",c),Promise.race([g({request:t,params:n.params,context:s.requestContext}),m])};try{let g=n.route[e];if(n.route.lazy)if(g){let _,m=await Promise.all([f(g).catch(v=>{_=v}),Ip(n.route,i,o)]);if(_)throw _;d=m[0]}else if(await Ip(n.route,i,o),g=n.route[e],g)d=await f(g);else if(e==="action"){let _=new URL(t.url),m=_.pathname+_.search;throw Tt(405,{method:t.method,pathname:m,routeId:n.route.id})}else return{type:Ne.data,data:void 0};else if(g)d=await f(g);else{let _=new URL(t.url),m=_.pathname+_.search;throw Tt(404,{pathname:m})}ne(d!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(g){u=Ne.error,d=g}finally{c&&t.signal.removeEventListener("abort",c)}if(R_(d)){let g=d.status;if(y_.has(g)){let m=d.headers.get("Location");if(ne(m,"Redirects returned/thrown from loaders/actions must have a Location header"),!bv.test(m))m=tc(new URL(t.url),r.slice(0,r.indexOf(n)+1),a,!0,m,l);else if(!s.isStaticRequest){let v=new URL(t.url),w=m.startsWith("//")?new URL(v.protocol+m):new URL(m),E=Sr(w.pathname,a)!=null;w.origin===v.origin&&E&&(m=w.pathname+w.search+w.hash)}if(s.isStaticRequest)throw d.headers.set("Location",m),d;return{type:Ne.redirect,status:g,location:m,revalidate:d.headers.get("X-Remix-Revalidate")!==null,reloadDocument:d.headers.get("X-Remix-Reload-Document")!==null}}if(s.isRouteRequest)throw{type:u===Ne.error?Ne.error:Ne.data,response:d};let _;try{let m=d.headers.get("Content-Type");m&&/\bapplication\/json\b/.test(m)?d.body==null?_=null:_=await d.json():_=await d.text()}catch(m){return{type:Ne.error,error:m}}return u===Ne.error?{type:u,error:new Id(g,d.statusText,_),headers:d.headers}:{type:Ne.data,data:_,statusCode:d.status,headers:d.headers}}if(u===Ne.error)return{type:u,error:d};if(T_(d)){var h,y;return{type:Ne.deferred,deferredData:d,statusCode:(h=d.init)==null?void 0:h.status,headers:((y=d.init)==null?void 0:y.headers)&&new Headers(d.init.headers)}}return{type:Ne.data,data:d}}function Vo(e,t,n,r){let o=e.createURL(Pv(t)).toString(),i={signal:n};if(r&&zt(r.formMethod)){let{formMethod:a,formEncType:l}=r;i.method=a.toUpperCase(),l==="application/json"?(i.headers=new Headers({"Content-Type":l}),i.body=JSON.stringify(r.json)):l==="text/plain"?i.body=r.text:l==="application/x-www-form-urlencoded"&&r.formData?i.body=nc(r.formData):i.body=r.formData}return new Request(o,i)}function nc(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function Lp(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function k_(e,t,n,r,o){let i={},a=null,l,s=!1,u={};return n.forEach((d,c)=>{let f=t[c].route.id;if(ne(!fr(d),"Cannot handle redirect results in processLoaderData"),Jr(d)){let h=ui(e,f),y=d.error;r&&(y=Object.values(r)[0],r=void 0),a=a||{},a[h.route.id]==null&&(a[h.route.id]=y),i[f]=void 0,s||(s=!0,l=Ev(d.error)?d.error.status:500),d.headers&&(u[f]=d.headers)}else dr(d)?(o.set(f,d.deferredData),i[f]=d.deferredData.data):i[f]=d.data,d.statusCode!=null&&d.statusCode!==200&&!s&&(l=d.statusCode),d.headers&&(u[f]=d.headers)}),r&&(a=r,i[Object.keys(r)[0]]=void 0),{loaderData:i,errors:a,statusCode:l||200,loaderHeaders:u}}function Dp(e,t,n,r,o,i,a,l){let{loaderData:s,errors:u}=k_(t,n,r,o,l);for(let d=0;dr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function jp(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Tt(e,t){let{pathname:n,routeId:r,method:o,type:i}=t===void 0?{}:t,a="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(a="Bad Request",o&&n&&r?l="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?l="defer() is not supported in actions":i==="invalid-body"&&(l="Unable to encode submission body")):e===403?(a="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",l='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",o&&n&&r?l="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(l='Invalid request method "'+o.toUpperCase()+'"')),new Id(e||500,a,new Error(l),!0)}function Fp(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(fr(n))return{result:n,idx:t}}}function Pv(e){let t=typeof e=="string"?_n(e):e;return _r(Ie({},t,{hash:""}))}function P_(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function dr(e){return e.type===Ne.deferred}function Jr(e){return e.type===Ne.error}function fr(e){return(e&&e.type)===Ne.redirect}function T_(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function R_(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function A_(e){return g_.has(e.toLowerCase())}function zt(e){return m_.has(e.toLowerCase())}async function zp(e,t,n,r,o,i){for(let a=0;ac.route.id===s.route.id),d=u!=null&&!kv(u,s)&&(i&&i[s.route.id])!==void 0;if(dr(l)&&(o||d)){let c=r[a];ne(c,"Expected an AbortSignal for revalidating fetcher deferred result"),await Tv(l,c,o).then(f=>{f&&(n[a]=f||n[a])})}}}async function Tv(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Ne.data,data:e.deferredData.unwrappedData}}catch(o){return{type:Ne.error,error:o}}return{type:Ne.data,data:e.deferredData.data}}}function Ld(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function rc(e,t){let n=typeof t=="string"?_n(t).search:t.search;if(e[e.length-1].route.index&&Ld(n||""))return e[e.length-1];let r=_v(e);return r[r.length-1]}function Up(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:a}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function Ls(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function $_(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Bo(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function N_(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function An(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function O_(e,t){try{let n=e.sessionStorage.getItem(Sv);if(n){let r=JSON.parse(n);for(let[o,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(o,new Set(i||[]))}}catch{}}function I_(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(Sv,JSON.stringify(n))}catch(r){go(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** * React Router v6.22.1 * * Copyright (c) Remix Software Inc. @@ -56,7 +56,7 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Ti(){return Ti=Object.assign?Object.assign.bind():function(e){for(var t=1;tzl(e,t),[t,e])}function A0(e){p.useContext(nr).static||p.useLayoutEffect(e)}function Md(){let{isDataRoute:e}=p.useContext(kr);return e?Qw():Mw()}function Mw(){ko()||ne(!1);let e=p.useContext(zi),{basename:t,future:n,navigator:r}=p.useContext(nr),{matches:o}=p.useContext(kr),{pathname:i}=Ae(),a=JSON.stringify(Nd(o,n.v7_relativeSplatPath)),l=p.useRef(!1);return A0(()=>{l.current=!0}),p.useCallback(function(u,d){if(d===void 0&&(d={}),!l.current)return;if(typeof u=="number"){r.go(u);return}let c=Od(u,JSON.parse(a),i,d.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:fn([t,c.pathname])),(d.replace?r.replace:r.push)(c,d.state,d)},[t,r,a,i,e])}function $0(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=p.useContext(nr),{matches:o}=p.useContext(kr),{pathname:i}=Ae(),a=JSON.stringify(Nd(o,r.v7_relativeSplatPath));return p.useMemo(()=>Od(e,JSON.parse(a),i,n==="path"),[e,a,i,n])}function jw(e,t,n,r){ko()||ne(!1);let{navigator:o}=p.useContext(nr),{matches:i}=p.useContext(kr),a=i[i.length-1],l=a?a.params:{};a&&a.pathname;let s=a?a.pathnameBase:"/";a&&a.route;let u=Ae(),d;if(t){var c;let _=typeof t=="string"?_n(t):t;s==="/"||(c=_.pathname)!=null&&c.startsWith(s)||ne(!1),d=_}else d=u;let f=d.pathname||"/",h=f;if(s!=="/"){let _=s.replace(/^\//,"").split("/");h="/"+f.replace(/^\//,"").split("/").slice(_.length).join("/")}let y=cr(e,{pathname:h}),g=Bw(y&&y.map(_=>Object.assign({},_,{params:Object.assign({},l,_.params),pathname:fn([s,o.encodeLocation?o.encodeLocation(_.pathname).pathname:_.pathname]),pathnameBase:_.pathnameBase==="/"?s:fn([s,o.encodeLocation?o.encodeLocation(_.pathnameBase).pathname:_.pathnameBase])})),i,n,r);return t&&g?p.createElement(Ul.Provider,{value:{location:Ti({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:Le.Pop}},g):g}function Fw(){let e=Yw(),t=E0(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return p.createElement(p.Fragment,null,p.createElement("h2",null,"Unexpected Application Error!"),p.createElement("h3",{style:{fontStyle:"italic"}},t),n?p.createElement("pre",{style:o},n):null,null)}const zw=p.createElement(Fw,null);class Uw extends p.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?p.createElement(kr.Provider,{value:this.props.routeContext},p.createElement(R0.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Vw(e){let{routeContext:t,match:n,children:r}=e,o=p.useContext(zi);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),p.createElement(kr.Provider,{value:t},r)}function Bw(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let a=e,l=(o=n)==null?void 0:o.errors;if(l!=null){let d=a.findIndex(c=>c.route.id&&(l==null?void 0:l[c.route.id]));d>=0||ne(!1),a=a.slice(0,Math.min(a.length,d+1))}let s=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d=0?a=a.slice(0,u+1):a=[a[0]];break}}}return a.reduceRight((d,c,f)=>{let h,y=!1,g=null,_=null;n&&(h=l&&c.route.id?l[c.route.id]:void 0,g=c.route.errorElement||zw,s&&(u<0&&f===0?(qw("route-fallback",!1),y=!0,_=null):u===f&&(y=!0,_=c.route.hydrateFallbackElement||null)));let m=t.concat(a.slice(0,f+1)),v=()=>{let w;return h?w=g:y?w=_:c.route.Component?w=p.createElement(c.route.Component,null):c.route.element?w=c.route.element:w=d,p.createElement(Vw,{match:c,routeContext:{outlet:d,matches:m,isDataRoute:n!=null},children:w})};return n&&(c.route.ErrorBoundary||c.route.errorElement||f===0)?p.createElement(Uw,{location:n.location,revalidation:n.revalidation,component:g,error:h,children:v(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):v()},null)}var N0=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(N0||{}),yo=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(yo||{});function Hw(e){let t=p.useContext(zi);return t||ne(!1),t}function jd(e){let t=p.useContext(Dd);return t||ne(!1),t}function Ww(e){let t=p.useContext(kr);return t||ne(!1),t}function O0(e){let t=Ww(),n=t.matches[t.matches.length-1];return n.route.id||ne(!1),n.route.id}function Kw(){return jd(yo.UseNavigation).navigation}function Gw(){let{matches:e,loaderData:t}=jd(yo.UseMatches);return p.useMemo(()=>e.map(n=>y0(n,t)),[e,t])}function Yw(){var e;let t=p.useContext(R0),n=jd(yo.UseRouteError),r=O0(yo.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Qw(){let{router:e}=Hw(N0.UseNavigateStable),t=O0(yo.UseNavigateStable),n=p.useRef(!1);return A0(()=>{n.current=!0}),p.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Ti({fromRouteId:t},i)))},[e,t])}const Vp={};function qw(e,t,n){!t&&!Vp[e]&&(Vp[e]=!0)}function Zw(e){let{basename:t="/",children:n=null,location:r,navigationType:o=Le.Pop,navigator:i,static:a=!1,future:l}=e;ko()&&ne(!1);let s=t.replace(/^\/*/,"/"),u=p.useMemo(()=>({basename:s,navigator:i,static:a,future:Ti({v7_relativeSplatPath:!1},l)}),[s,l,i,a]);typeof r=="string"&&(r=_n(r));let{pathname:d="/",search:c="",hash:f="",state:h=null,key:y="default"}=r,g=p.useMemo(()=>{let _=Sr(d,s);return _==null?null:{location:{pathname:_,search:c,hash:f,state:h,key:y},navigationType:o}},[s,d,c,f,h,y,o]);return g==null?null:p.createElement(nr.Provider,{value:u},p.createElement(Ul.Provider,{children:n,value:g}))}new Promise(()=>{});function Xw(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:p.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:p.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:p.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** + */function Ti(){return Ti=Object.assign?Object.assign.bind():function(e){for(var t=1;tzl(e,t),[t,e])}function Av(e){p.useContext(nr).static||p.useLayoutEffect(e)}function Md(){let{isDataRoute:e}=p.useContext(kr);return e?Q_():M_()}function M_(){ko()||ne(!1);let e=p.useContext(zi),{basename:t,future:n,navigator:r}=p.useContext(nr),{matches:o}=p.useContext(kr),{pathname:i}=Ae(),a=JSON.stringify(Nd(o,n.v7_relativeSplatPath)),l=p.useRef(!1);return Av(()=>{l.current=!0}),p.useCallback(function(u,d){if(d===void 0&&(d={}),!l.current)return;if(typeof u=="number"){r.go(u);return}let c=Od(u,JSON.parse(a),i,d.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:fn([t,c.pathname])),(d.replace?r.replace:r.push)(c,d.state,d)},[t,r,a,i,e])}function $v(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=p.useContext(nr),{matches:o}=p.useContext(kr),{pathname:i}=Ae(),a=JSON.stringify(Nd(o,r.v7_relativeSplatPath));return p.useMemo(()=>Od(e,JSON.parse(a),i,n==="path"),[e,a,i,n])}function j_(e,t,n,r){ko()||ne(!1);let{navigator:o}=p.useContext(nr),{matches:i}=p.useContext(kr),a=i[i.length-1],l=a?a.params:{};a&&a.pathname;let s=a?a.pathnameBase:"/";a&&a.route;let u=Ae(),d;if(t){var c;let _=typeof t=="string"?_n(t):t;s==="/"||(c=_.pathname)!=null&&c.startsWith(s)||ne(!1),d=_}else d=u;let f=d.pathname||"/",h=f;if(s!=="/"){let _=s.replace(/^\//,"").split("/");h="/"+f.replace(/^\//,"").split("/").slice(_.length).join("/")}let y=cr(e,{pathname:h}),g=B_(y&&y.map(_=>Object.assign({},_,{params:Object.assign({},l,_.params),pathname:fn([s,o.encodeLocation?o.encodeLocation(_.pathname).pathname:_.pathname]),pathnameBase:_.pathnameBase==="/"?s:fn([s,o.encodeLocation?o.encodeLocation(_.pathnameBase).pathname:_.pathnameBase])})),i,n,r);return t&&g?p.createElement(Ul.Provider,{value:{location:Ti({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:Le.Pop}},g):g}function F_(){let e=Y_(),t=Ev(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return p.createElement(p.Fragment,null,p.createElement("h2",null,"Unexpected Application Error!"),p.createElement("h3",{style:{fontStyle:"italic"}},t),n?p.createElement("pre",{style:o},n):null,null)}const z_=p.createElement(F_,null);class U_ extends p.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?p.createElement(kr.Provider,{value:this.props.routeContext},p.createElement(Rv.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function V_(e){let{routeContext:t,match:n,children:r}=e,o=p.useContext(zi);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),p.createElement(kr.Provider,{value:t},r)}function B_(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let a=e,l=(o=n)==null?void 0:o.errors;if(l!=null){let d=a.findIndex(c=>c.route.id&&(l==null?void 0:l[c.route.id]));d>=0||ne(!1),a=a.slice(0,Math.min(a.length,d+1))}let s=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d=0?a=a.slice(0,u+1):a=[a[0]];break}}}return a.reduceRight((d,c,f)=>{let h,y=!1,g=null,_=null;n&&(h=l&&c.route.id?l[c.route.id]:void 0,g=c.route.errorElement||z_,s&&(u<0&&f===0?(q_("route-fallback",!1),y=!0,_=null):u===f&&(y=!0,_=c.route.hydrateFallbackElement||null)));let m=t.concat(a.slice(0,f+1)),v=()=>{let w;return h?w=g:y?w=_:c.route.Component?w=p.createElement(c.route.Component,null):c.route.element?w=c.route.element:w=d,p.createElement(V_,{match:c,routeContext:{outlet:d,matches:m,isDataRoute:n!=null},children:w})};return n&&(c.route.ErrorBoundary||c.route.errorElement||f===0)?p.createElement(U_,{location:n.location,revalidation:n.revalidation,component:g,error:h,children:v(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):v()},null)}var Nv=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Nv||{}),yo=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(yo||{});function H_(e){let t=p.useContext(zi);return t||ne(!1),t}function jd(e){let t=p.useContext(Dd);return t||ne(!1),t}function W_(e){let t=p.useContext(kr);return t||ne(!1),t}function Ov(e){let t=W_(),n=t.matches[t.matches.length-1];return n.route.id||ne(!1),n.route.id}function K_(){return jd(yo.UseNavigation).navigation}function G_(){let{matches:e,loaderData:t}=jd(yo.UseMatches);return p.useMemo(()=>e.map(n=>yv(n,t)),[e,t])}function Y_(){var e;let t=p.useContext(Rv),n=jd(yo.UseRouteError),r=Ov(yo.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Q_(){let{router:e}=H_(Nv.UseNavigateStable),t=Ov(yo.UseNavigateStable),n=p.useRef(!1);return Av(()=>{n.current=!0}),p.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Ti({fromRouteId:t},i)))},[e,t])}const Vp={};function q_(e,t,n){!t&&!Vp[e]&&(Vp[e]=!0)}function Z_(e){let{basename:t="/",children:n=null,location:r,navigationType:o=Le.Pop,navigator:i,static:a=!1,future:l}=e;ko()&&ne(!1);let s=t.replace(/^\/*/,"/"),u=p.useMemo(()=>({basename:s,navigator:i,static:a,future:Ti({v7_relativeSplatPath:!1},l)}),[s,l,i,a]);typeof r=="string"&&(r=_n(r));let{pathname:d="/",search:c="",hash:f="",state:h=null,key:y="default"}=r,g=p.useMemo(()=>{let _=Sr(d,s);return _==null?null:{location:{pathname:_,search:c,hash:f,state:h,key:y},navigationType:o}},[s,d,c,f,h,y,o]);return g==null?null:p.createElement(nr.Provider,{value:u},p.createElement(Ul.Provider,{children:n,value:g}))}new Promise(()=>{});function X_(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:p.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:p.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:p.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** * React Router DOM v6.22.1 * * Copyright (c) Remix Software Inc. @@ -65,8 +65,8 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function xo(){return xo=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function e_(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function t_(e,t){return e.button===0&&(!t||t==="_self")&&!e_(e)}const n_=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],r_="6";try{window.__reactRouterVersion=r_}catch{}function o_(e,t){return Ew({basename:t==null?void 0:t.basename,future:xo({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:G2({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||i_(),routes:e,mapRouteProperties:Xw,window:t==null?void 0:t.window}).initialize()}function i_(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=xo({},t,{errors:a_(t.errors)})),t}function a_(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 Id(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 l_=p.createContext({isTransitioning:!1}),s_=p.createContext(new Map),u_="startTransition",Bp=bl[u_],c_="flushSync",Hp=K2[c_];function d_(e){Bp?Bp(e):e()}function Ho(e){Hp?Hp(e):e()}class f_{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 p_(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(),_=p.useRef(new Map),{v7_startTransition:m}=r||{},v=p.useCallback(S=>{m?d_(S):S()},[m]),w=p.useCallback((S,k)=>{let{deletedFetchers:R,unstable_flushSync:N,unstable_viewTransitionOpts:j}=k;R.forEach(F=>_.current.delete(F)),S.fetchers.forEach((F,$)=>{F.data!==void 0&&_.current.set($,F.data)});let D=n.window==null||typeof n.window.document.startViewTransition!="function";if(!j||D){N?Ho(()=>i(S)):v(()=>i(S));return}if(N){Ho(()=>{f&&(d&&d.resolve(),f.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:j.currentLocation,nextLocation:j.nextLocation})});let F=n.window.document.startViewTransition(()=>{Ho(()=>i(S))});F.finished.finally(()=>{Ho(()=>{c(void 0),h(void 0),l(void 0),u({isTransitioning:!1})})}),Ho(()=>h(F));return}f?(d&&d.resolve(),f.skipTransition(),g({state:S,currentLocation:j.currentLocation,nextLocation:j.nextLocation})):(l(S),u({isTransitioning:!0,flushSync:!1,currentLocation:j.currentLocation,nextLocation:j.nextLocation}))},[n.window,f,d,_,v]);p.useLayoutEffect(()=>n.subscribe(w),[n,w]),p.useEffect(()=>{s.isTransitioning&&!s.flushSync&&c(new f_)},[s]),p.useEffect(()=>{if(d&&a&&n.window){let S=a,k=d.promise,R=n.window.document.startViewTransition(async()=>{v(()=>i(S)),await k});R.finished.finally(()=>{c(void 0),h(void 0),l(void 0),u({isTransitioning:!1})}),h(R)}},[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:S=>n.navigate(S),push:(S,k,R)=>n.navigate(S,{state:k,preventScrollReset:R==null?void 0:R.preventScrollReset}),replace:(S,k,R)=>n.navigate(S,{replace:!0,state:k,preventScrollReset:R==null?void 0:R.preventScrollReset})}),[n]),b=n.basename||"/",C=p.useMemo(()=>({router:n,navigator:E,static:!1,basename:b}),[n,E,b]);return p.createElement(p.Fragment,null,p.createElement(zi.Provider,{value:C},p.createElement(Dd.Provider,{value:o},p.createElement(s_.Provider,{value:_.current},p.createElement(l_.Provider,{value:s},p.createElement(Zw,{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(h_,{routes:n.routes,future:n.future,state:o}):t))))),null)}function h_(e){let{routes:t,future:n,state:r}=e;return jw(t,void 0,r,n)}const m_=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",v_=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,I0=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=Jw(t,n_),{basename:h}=p.useContext(nr),y,g=!1;if(typeof u=="string"&&v_.test(u)&&(y=u,m_))try{let w=new URL(window.location.href),E=u.startsWith("//")?new URL(w.protocol+u):new URL(u),b=Sr(E.pathname,h);E.origin===w.origin&&b!=null?u=b+E.search+E.hash:g=!0}catch{}let _=Lw(u,{relative:o}),m=w_(u,{replace:a,state:l,target:s,preventScrollReset:d,relative:o,unstable_viewTransition:c});function v(w){r&&r(w),w.defaultPrevented||m(w)}return p.createElement("a",xo({},f,{href:y||_,onClick:g||i?r:v,ref:n,target:s}))});function g_(e){let{getKey:t,storageKey:n}=e;return __({getKey:t,storageKey:n}),null}var oc;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(oc||(oc={}));var ic;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(ic||(ic={}));function y_(e){let t=p.useContext(zi);return t||ne(!1),t}function x_(e){let t=p.useContext(Dd);return t||ne(!1),t}function w_(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:l}=t===void 0?{}:t,s=Md(),u=Ae(),d=$0(e,{relative:a});return p.useCallback(c=>{if(t_(c,n)){c.preventDefault();let f=r!==void 0?r:_r(u)===_r(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 Wp="react-router-scroll-positions";let pa={};function __(e){let{getKey:t,storageKey:n}=e===void 0?{}:e,{router:r}=y_(oc.UseScrollRestoration),{restoreScrollPosition:o,preventScrollReset:i}=x_(ic.UseScrollRestoration),{basename:a}=p.useContext(nr),l=Ae(),s=Gw(),u=Kw();p.useEffect(()=>(window.history.scrollRestoration="manual",()=>{window.history.scrollRestoration="auto"}),[]),E_(p.useCallback(()=>{if(u.state==="idle"){let d=(t?t(l,s):null)||l.key;pa[d]=window.scrollY}try{sessionStorage.setItem(n||Wp,JSON.stringify(pa))}catch{}window.history.scrollRestoration="auto"},[n,t,u.state,l,s])),typeof document<"u"&&(p.useLayoutEffect(()=>{try{let d=sessionStorage.getItem(n||Wp);d&&(pa=JSON.parse(d))}catch{}},[n]),p.useLayoutEffect(()=>{let d=t&&a!=="/"?(f,h)=>t(xo({},f,{pathname:Sr(f.pathname,a)||f.pathname}),h):t,c=r==null?void 0:r.enableScrollRestoration(pa,()=>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 E_(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])}const L0={blogDir:"./pages/blog",rootDir:"docs",title:"Sequence",titleTemplate:"%s – Sequence",logoUrl:{dark:"/imgs/sequence-composite-dark.svg",light:"/imgs/sequence-composite-light.svg"},basePath:"",topNav:[{text:"Solutions",items:[{text:"Wallets",link:"/solutions/wallets/embedded-wallet/01-overview",match:"/solutions/wallets/embedded-wallet/01-overview",id:265,items:[]},{text:"Marketplace",link:"/solutions/marketplaces/white-label-marketplace",match:"/solutions/marketplaces/white-label-marketplace",id:266,items:[]},{text:"Collectibles",link:"/solutions/collectibles/contracts/900-mint-items-from-ERC1155",match:"/solutions/collectibles/contracts/900-mint-items-from-ERC1155",id:267,items:[]},{text:"Payments",link:"/solutions/nft-checkout",match:"/solutions/nft-checkout",id:268,items:[]},{text:"No-code Builder",link:"/solutions/builder/overview",match:"/solutions/builder/overview",id:269,items:[]}],id:264},{text:"Guides",items:[{text:"Web3 Game with WebGL",link:"/guides/webgl-guide",match:"/guides/webgl-guide",id:271,items:[]},{text:"Web3 Game with Unity",link:"/guides/unity-guide",match:"/guides/unity-guide",id:272,items:[]},{text:"Lootboxes",link:"/guides/lootbox",match:"/guides/lootbox",id:273,items:[]},{text:"Custom Marketplace",link:"/guides/template-marketplace-api",match:"/guides/template-marketplace-api",id:274,items:[]}],id:270},{text:"SDKs",items:[{text:"Unity",link:"/sdk/unity",match:"/sdk/unity",id:276,items:[]},{text:"Unreal",link:"/sdk/unreal",match:"/sdk/unreal",id:277,items:[]},{text:"Node.js",link:"/sdk/nodejs",match:"/sdk/nodejs",id:278,items:[]},{text:"Sequence Kit",link:"/sdk/sequence-kit",match:"/sdk/sequence-kit",id:279,items:[]},{text:"Go",link:"/sdk/go",match:"/sdk/go",id:280,items:[]},{text:"Android",link:"/sdk/android",match:"/sdk/android",id:281,items:[]},{text:"React Native",link:"/sdk/reactnative",match:"/sdk/reactnative",id:282,items:[]},{text:"iOS",link:"/sdk/iOS",match:"/sdk/iOS",id:283,items:[]}],id:275},{text:"APIs",items:[{text:"Marketplace API",link:"/api/marketplace",id:285,items:[]},{text:"Transactions API",link:"/api/transaction",id:286,items:[]},{text:"Indexer API",link:"/api/indexer",id:287,items:[]},{text:"Embedded Wallets API",link:"/api/embedded-wallet",id:288,items:[]},{text:"Metadata API",link:"/api/metadata",id:289,items:[]},{text:"Node Gateway",link:"/api/node-gateway",id:290,items:[]}],id:284},{text:"Support",items:[{text:"Token Directory",link:"/support/token-directory",id:292,items:[]},{text:"Discord",link:"https://discord.gg/sequence",id:293,items:[]},{text:"FAQ",link:"https://support.sequence.xyz",id:294,items:[]},{text:"We're hiring!",link:"https://horizon.io/careers",id:295,items:[]},{text:"Contact Us",link:"https://support.sequence.xyz",id:296,items:[]}],id:291}],sidebar:{"/solutions":[{text:"Wallets",items:[{text:"Embedded Wallet",collapsed:!0,items:[{text:"Overview",link:"/solutions/wallets/embedded-wallet/01-overview"},{text:"Quickstart",link:"/solutions/wallets/embedded-wallet/02-quickstart"},{text:"Manage Sessions",link:"/solutions/wallets/embedded-wallet/03-manage-sessions"},{text:"Use Wallets",link:"/solutions/wallets/embedded-wallet/04-use-wallets"},{text:"Validation",link:"/solutions/wallets/embedded-wallet/05-validation"},{text:"Transaction Receipts",link:"/solutions/wallets/embedded-wallet/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:"Guides",collapsed:!0,items:[{text:"Connect Wallet",link:"/solutions/wallets/universal-wallet/03-guides/01-connect-wallet"},{text:"Authenticate Users with Message Signature",link:"/solutions/wallets/universal-wallet/03-guides/02-auth-address"},{text:"Signing & Verifying Messages",link:"/solutions/wallets/universal-wallet/03-guides/03-sign-message"},{text:"No-wallet confirmation signatures",link:"/solutions/wallets/universal-wallet/03-guides/04-session-keys"},{text:"Sending Transactions",link:"/solutions/wallets/universal-wallet/03-guides/05-send-transaction"},{text:"Sending ERC-20 Tokens",link:"/solutions/wallets/universal-wallet/03-guides/06-send-erc20"},{text:"Sending ERC-721 (NFT) Tokens",link:"/solutions/wallets/universal-wallet/03-guides/07-send-erc721"},{text:"Sending ERC-1155 (Collectible) Tokens",link:"/solutions/wallets/universal-wallet/03-guides/08-send-erc1155"},{text:"Sending a Batch of Transactions",link:"/solutions/wallets/universal-wallet/03-guides/09-send-batch-transactions"},{text:"Building Backends with Sequence",link:"/solutions/wallets/universal-wallet/03-guides/10-building-backends"}]},{text:"Supported Platforms",link:"/solutions/wallets/universal-wallet//04-platforms"},{text:"Validation",link:"/solutions/wallets/universal-wallet/05-fiat-on-ramps"},{text:"Transaction Receipts",link:"/solutions/wallets/universal-wallet/06-key-management"},{text:"Sequence Kit",link:"/solutions/wallets/universal-wallet/07-sequence-kit"}]}]},{text:"Marketplace",items:[{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:"Collectibles",items:[{text:"Deployable Contracts",collapsed:!0,items:[{text:"Deploy an Item Collection Contract ",link:"/solutions/collectibles/contracts/200-deploy-an-item-collection-contract"},{text:"Mint In-Game Items and Achievements (ERC1155)",link:"/solutions/collectibles/contracts/900-mint-items-from-ERC1155"},{text:"Mint Digital Collectibles (ERC721)",link:"/solutions/collectibles/contracts/902-mint-collectibles-from-ERC721"},{text:"Mint In-Game Currency (ERC20)",link:"/solutions/collectibles/contracts/903-mint-currency-from-ERC20"}]},{text:"Metadata Manager",link:"/solutions/collectibles/metadata/800-manage-contract-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:"Wallet SDKs",link:"/solutions/builder/wallet-sdks"},{text:"Gas Tank",link:"/solutions/builder/gas-tank"},{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:"Wallet Contracts",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:"Integrate token rewards into your Discord server",link:"/guides/discord"},{text:"Templates",items:[{text:"Embedded Wallet Demo",link:"/guides/templates/template-embedded-wallet"},{text:"Go Relayer",link:"/guides/templates/template-go-relayer"},{text:"Serverless Relayer using Cloudflare",link:"/guides/templates/template-cloudflare-relayer"},{text:"Marketplace API Demo",link:"/guides/templates/template-marketplace-api"}]}],"/sdk":[{text:"Game Engine",items:[{text:"Unreal",link:"/sdk/unreal"},{text:"Unity",link:"/sdk/unity"}]},{text:"Mobile",items:[{text:"Android",link:"/sdk/android"},{text:"iOS",link:"/sdk/iOS"},{text:"React Native",link:"/sdk/react-native"}]},{text:"Web3",items:[{text:"SequenceKit",link:"/sdks/sequence-kit"},{text:"TypeScript",link:"/sdk/typescript"},{text:"Go",link:"/sdk/go"}]},{text:"Common Questions",collapsed:!0,items:[{text:"How do I do signature validation?",link:"/wallet/sig-validation"}]}],"/api":[{text:"APIs",items:[{text:"Embedded Wallet",link:"/api/embedded-wallet"},{text:"Indexer",link:"/api/indexer"},{text:"Marketplace",link:"/api/marketplace"},{text:"Metadata",link:"/api/metadata"},{text:"Transaction",link:"/api/transaction"},{text:"Node Gateway",link:"/api/node-gateway"}]}],"/support":{items:[{text:"Support",link:"/support"},{text:"Token Directory",link:"/support/token-directory"},{text:"Discord",link:"https://discord.gg/sequence"},{text:"FAQ",link:"https://support.sequence.xyz"},{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:{}},D0=p.createContext(L0);function M0(){return typeof window<"u",L0}function C_({children:e,config:t}){const[n,r]=p.useState(()=>t||M0());return p.useEffect(()=>{},[]),p.useEffect(()=>{typeof window<"u"},[n]),x.jsx(D0.Provider,{value:n,children:e})}function ot(){return p.useContext(D0)}const b_="modulepreload",S_=function(e){return"/"+e},Kp={},P=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link");o=Promise.all(n.map(a=>{if(a=S_(a),a in Kp)return;Kp[a]=!0;const l=a.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!r)for(let c=i.length-1;c>=0;c--){const f=i[c];if(f.href===a&&(!l||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const d=document.createElement("link");if(d.rel=l?"stylesheet":b_,l||(d.as="script",d.crossOrigin=""),d.href=a,document.head.appendChild(d),l)return new Promise((c,f)=>{d.addEventListener("load",c),d.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${a}`)))})}))}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})},Fd=[{lazy:()=>P(()=>import("./api-DqTuRXVn.js"),__vite__mapDeps([])),path:"/api",type:"mdx",filePath:"api.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./api-DqTuRXVn.js"),__vite__mapDeps([])),path:"/api.html",type:"mdx",filePath:"api.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./builder-bRHHEZ51.js"),__vite__mapDeps([])),path:"/builder",type:"mdx",filePath:"builder.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./builder-bRHHEZ51.js"),__vite__mapDeps([])),path:"/builder.html",type:"mdx",filePath:"builder.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./guides-Dz70rlU7.js"),__vite__mapDeps([])),path:"/guides",type:"mdx",filePath:"guides.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./guides-Dz70rlU7.js"),__vite__mapDeps([])),path:"/guides.html",type:"mdx",filePath:"guides.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./index-CA_M41hU.js"),__vite__mapDeps([0,1])),path:"/",type:"mdx",filePath:"index.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./sdk-B6UYoKbq.js"),__vite__mapDeps([])),path:"/sdk",type:"mdx",filePath:"sdk.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./sdk-B6UYoKbq.js"),__vite__mapDeps([])),path:"/sdk.html",type:"mdx",filePath:"sdk.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./solutions-CQ3nxjIR.js"),__vite__mapDeps([])),path:"/solutions",type:"mdx",filePath:"solutions.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./solutions-CQ3nxjIR.js"),__vite__mapDeps([])),path:"/solutions.html",type:"mdx",filePath:"solutions.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./stack-U2D1n2dC.js"),__vite__mapDeps([])),path:"/stack",type:"mdx",filePath:"stack.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./stack-U2D1n2dC.js"),__vite__mapDeps([])),path:"/stack.html",type:"mdx",filePath:"stack.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./support-FpRRGiVx.js"),__vite__mapDeps([])),path:"/support",type:"mdx",filePath:"support.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./support-FpRRGiVx.js"),__vite__mapDeps([])),path:"/support.html",type:"mdx",filePath:"support.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./wallet-B1FkgUda.js"),__vite__mapDeps([])),path:"/wallet",type:"mdx",filePath:"wallet.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./wallet-B1FkgUda.js"),__vite__mapDeps([])),path:"/wallet.html",type:"mdx",filePath:"wallet.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./embedded-wallet-D3geZalB.js"),__vite__mapDeps([2,1])),path:"/api/embedded-wallet",type:"mdx",filePath:"api/embedded-wallet.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./embedded-wallet-D3geZalB.js"),__vite__mapDeps([2,1])),path:"/api/embedded-wallet.html",type:"mdx",filePath:"api/embedded-wallet.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./indexer-H9Ash5Ve.js"),__vite__mapDeps([])),path:"/api/indexer",type:"mdx",filePath:"api/indexer.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./indexer-H9Ash5Ve.js"),__vite__mapDeps([])),path:"/api/indexer.html",type:"mdx",filePath:"api/indexer.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./marketplace-H9Ash5Ve.js"),__vite__mapDeps([])),path:"/api/marketplace",type:"mdx",filePath:"api/marketplace.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./marketplace-H9Ash5Ve.js"),__vite__mapDeps([])),path:"/api/marketplace.html",type:"mdx",filePath:"api/marketplace.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./metadata-H9Ash5Ve.js"),__vite__mapDeps([])),path:"/api/metadata",type:"mdx",filePath:"api/metadata.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./metadata-H9Ash5Ve.js"),__vite__mapDeps([])),path:"/api/metadata.html",type:"mdx",filePath:"api/metadata.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./node-gateway-H9Ash5Ve.js"),__vite__mapDeps([])),path:"/api/node-gateway",type:"mdx",filePath:"api/node-gateway.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./node-gateway-H9Ash5Ve.js"),__vite__mapDeps([])),path:"/api/node-gateway.html",type:"mdx",filePath:"api/node-gateway.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./transaction-DAAWf_93.js"),__vite__mapDeps([3,1])),path:"/api/transaction",type:"mdx",filePath:"api/transaction.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./transaction-DAAWf_93.js"),__vite__mapDeps([3,1])),path:"/api/transaction.html",type:"mdx",filePath:"api/transaction.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./discord-JwPduK7L.js"),__vite__mapDeps([])),path:"/guides/discord",type:"mdx",filePath:"guides/discord.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./discord-JwPduK7L.js"),__vite__mapDeps([])),path:"/guides/discord.html",type:"mdx",filePath:"guides/discord.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./lootbox-JwPduK7L.js"),__vite__mapDeps([])),path:"/guides/lootbox",type:"mdx",filePath:"guides/lootbox.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./lootbox-JwPduK7L.js"),__vite__mapDeps([])),path:"/guides/lootbox.html",type:"mdx",filePath:"guides/lootbox.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./unity-guide-C0u0xC1L.js"),__vite__mapDeps([])),path:"/guides/unity-guide",type:"mdx",filePath:"guides/unity-guide.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./unity-guide-C0u0xC1L.js"),__vite__mapDeps([])),path:"/guides/unity-guide.html",type:"mdx",filePath:"guides/unity-guide.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./webgl-guide-C0u0xC1L.js"),__vite__mapDeps([])),path:"/guides/webgl-guide",type:"mdx",filePath:"guides/webgl-guide.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./webgl-guide-C0u0xC1L.js"),__vite__mapDeps([])),path:"/guides/webgl-guide.html",type:"mdx",filePath:"guides/webgl-guide.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./getting-started-ip83PsZj.js"),__vite__mapDeps([])),path:"/indexer/getting-started",type:"mdx",filePath:"indexer/getting-started.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./getting-started-ip83PsZj.js"),__vite__mapDeps([])),path:"/indexer/getting-started.html",type:"mdx",filePath:"indexer/getting-started.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./android-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/android",type:"mdx",filePath:"sdk/android.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./android-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/android.html",type:"mdx",filePath:"sdk/android.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./go-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/go",type:"mdx",filePath:"sdk/go.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./go-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/go.html",type:"mdx",filePath:"sdk/go.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./iOS-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/iOS",type:"mdx",filePath:"sdk/iOS.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./iOS-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/iOS.html",type:"mdx",filePath:"sdk/iOS.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./nodejs-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/nodejs",type:"mdx",filePath:"sdk/nodejs.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./nodejs-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/nodejs.html",type:"mdx",filePath:"sdk/nodejs.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./reactnative-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/reactnative",type:"mdx",filePath:"sdk/reactnative.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./reactnative-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/reactnative.html",type:"mdx",filePath:"sdk/reactnative.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./sequence-kit-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit",type:"mdx",filePath:"sdk/sequence-kit.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./sequence-kit-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit.html",type:"mdx",filePath:"sdk/sequence-kit.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./typescript-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/typescript",type:"mdx",filePath:"sdk/typescript.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./typescript-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/typescript.html",type:"mdx",filePath:"sdk/typescript.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./unity-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/unity",type:"mdx",filePath:"sdk/unity.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./unity-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/unity.html",type:"mdx",filePath:"sdk/unity.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./unreal-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/unreal",type:"mdx",filePath:"sdk/unreal.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./unreal-DN3o9gGW.js"),__vite__mapDeps([])),path:"/sdk/unreal.html",type:"mdx",filePath:"sdk/unreal.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./minter-UGiToMAl.js"),__vite__mapDeps([])),path:"/solutions/minter",type:"mdx",filePath:"solutions/minter.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./minter-UGiToMAl.js"),__vite__mapDeps([])),path:"/solutions/minter.html",type:"mdx",filePath:"solutions/minter.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./nft-checkout-BQ20G2yK.js"),__vite__mapDeps([])),path:"/solutions/nft-checkout",type:"mdx",filePath:"solutions/nft-checkout.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./nft-checkout-BQ20G2yK.js"),__vite__mapDeps([])),path:"/solutions/nft-checkout.html",type:"mdx",filePath:"solutions/nft-checkout.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./onramps-CkbaalJg.js"),__vite__mapDeps([])),path:"/solutions/onramps",type:"mdx",filePath:"solutions/onramps.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./onramps-CkbaalJg.js"),__vite__mapDeps([])),path:"/solutions/onramps.html",type:"mdx",filePath:"solutions/onramps.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./token-directory-ZJq8seCc.js"),__vite__mapDeps([])),path:"/support/token-directory",type:"mdx",filePath:"support/token-directory.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./token-directory-ZJq8seCc.js"),__vite__mapDeps([])),path:"/support/token-directory.html",type:"mdx",filePath:"support/token-directory.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./template-cloudflare-relayer-BYrvyEpr.js"),__vite__mapDeps([])),path:"/guides/templates/template-cloudflare-relayer",type:"mdx",filePath:"guides/templates/template-cloudflare-relayer.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./template-cloudflare-relayer-BYrvyEpr.js"),__vite__mapDeps([])),path:"/guides/templates/template-cloudflare-relayer.html",type:"mdx",filePath:"guides/templates/template-cloudflare-relayer.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./template-embedded-wallet-BYrvyEpr.js"),__vite__mapDeps([])),path:"/guides/templates/template-embedded-wallet",type:"mdx",filePath:"guides/templates/template-embedded-wallet.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./template-embedded-wallet-BYrvyEpr.js"),__vite__mapDeps([])),path:"/guides/templates/template-embedded-wallet.html",type:"mdx",filePath:"guides/templates/template-embedded-wallet.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./template-go-relayer-BYrvyEpr.js"),__vite__mapDeps([])),path:"/guides/templates/template-go-relayer",type:"mdx",filePath:"guides/templates/template-go-relayer.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./template-go-relayer-BYrvyEpr.js"),__vite__mapDeps([])),path:"/guides/templates/template-go-relayer.html",type:"mdx",filePath:"guides/templates/template-go-relayer.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./template-marketplace-api-BYrvyEpr.js"),__vite__mapDeps([])),path:"/guides/templates/template-marketplace-api",type:"mdx",filePath:"guides/templates/template-marketplace-api.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./template-marketplace-api-BYrvyEpr.js"),__vite__mapDeps([])),path:"/guides/templates/template-marketplace-api.html",type:"mdx",filePath:"guides/templates/template-marketplace-api.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./02-getting-started-B6M8-eTE.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/02-getting-started",type:"mdx",filePath:"sdk/sequence-kit/02-getting-started.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./02-getting-started-B6M8-eTE.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/02-getting-started.html",type:"mdx",filePath:"sdk/sequence-kit/02-getting-started.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./03-configuration-BtXXIIk-.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/03-configuration",type:"mdx",filePath:"sdk/sequence-kit/03-configuration.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./03-configuration-BtXXIIk-.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/03-configuration.html",type:"mdx",filePath:"sdk/sequence-kit/03-configuration.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./04-checkout-C9zGutL1.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/04-checkout",type:"mdx",filePath:"sdk/sequence-kit/04-checkout.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./04-checkout-C9zGutL1.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/04-checkout.html",type:"mdx",filePath:"sdk/sequence-kit/04-checkout.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./05-custom-connectors-BqYj19gd.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/05-custom-connectors",type:"mdx",filePath:"sdk/sequence-kit/05-custom-connectors.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./05-custom-connectors-BqYj19gd.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/05-custom-connectors.html",type:"mdx",filePath:"sdk/sequence-kit/05-custom-connectors.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./contracts-9AO5Uv32.js"),__vite__mapDeps([])),path:"/solutions/builder/contracts",type:"mdx",filePath:"solutions/builder/contracts.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./contracts-9AO5Uv32.js"),__vite__mapDeps([])),path:"/solutions/builder/contracts.html",type:"mdx",filePath:"solutions/builder/contracts.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./gas-tank-B_IMJQY-.js"),__vite__mapDeps([])),path:"/solutions/builder/gas-tank",type:"mdx",filePath:"solutions/builder/gas-tank.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./gas-tank-B_IMJQY-.js"),__vite__mapDeps([])),path:"/solutions/builder/gas-tank.html",type:"mdx",filePath:"solutions/builder/gas-tank.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./getting-started-DCobHxb7.js"),__vite__mapDeps([])),path:"/solutions/builder/getting-started",type:"mdx",filePath:"solutions/builder/getting-started.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./getting-started-DCobHxb7.js"),__vite__mapDeps([])),path:"/solutions/builder/getting-started.html",type:"mdx",filePath:"solutions/builder/getting-started.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./indexer-DaAvo_0F.js"),__vite__mapDeps([])),path:"/solutions/builder/indexer",type:"mdx",filePath:"solutions/builder/indexer.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./indexer-DaAvo_0F.js"),__vite__mapDeps([])),path:"/solutions/builder/indexer.html",type:"mdx",filePath:"solutions/builder/indexer.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./marketplaces-BDv5RAK7.js"),__vite__mapDeps([])),path:"/solutions/builder/marketplaces",type:"mdx",filePath:"solutions/builder/marketplaces.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./marketplaces-BDv5RAK7.js"),__vite__mapDeps([])),path:"/solutions/builder/marketplaces.html",type:"mdx",filePath:"solutions/builder/marketplaces.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./node-gateway-Ce8wBIq1.js"),__vite__mapDeps([])),path:"/solutions/builder/node-gateway",type:"mdx",filePath:"solutions/builder/node-gateway.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./node-gateway-Ce8wBIq1.js"),__vite__mapDeps([])),path:"/solutions/builder/node-gateway.html",type:"mdx",filePath:"solutions/builder/node-gateway.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./overview-CCfAy5Hb.js"),__vite__mapDeps([])),path:"/solutions/builder/overview",type:"mdx",filePath:"solutions/builder/overview.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./overview-CCfAy5Hb.js"),__vite__mapDeps([])),path:"/solutions/builder/overview.html",type:"mdx",filePath:"solutions/builder/overview.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./project-management-C7hZxEEw.js"),__vite__mapDeps([])),path:"/solutions/builder/project-management",type:"mdx",filePath:"solutions/builder/project-management.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./project-management-C7hZxEEw.js"),__vite__mapDeps([])),path:"/solutions/builder/project-management.html",type:"mdx",filePath:"solutions/builder/project-management.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./project-settings-D6HQ-BDL.js"),__vite__mapDeps([])),path:"/solutions/builder/project-settings",type:"mdx",filePath:"solutions/builder/project-settings.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./project-settings-D6HQ-BDL.js"),__vite__mapDeps([])),path:"/solutions/builder/project-settings.html",type:"mdx",filePath:"solutions/builder/project-settings.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./wallet-sdks-DVRgY7VZ.js"),__vite__mapDeps([])),path:"/solutions/builder/wallet-sdks",type:"mdx",filePath:"solutions/builder/wallet-sdks.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./wallet-sdks-DVRgY7VZ.js"),__vite__mapDeps([])),path:"/solutions/builder/wallet-sdks.html",type:"mdx",filePath:"solutions/builder/wallet-sdks.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./white-label-marketplace-CtKE1GDj.js"),__vite__mapDeps([])),path:"/solutions/marketplaces/white-label-marketplace",type:"mdx",filePath:"solutions/marketplaces/white-label-marketplace.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./white-label-marketplace-CtKE1GDj.js"),__vite__mapDeps([])),path:"/solutions/marketplaces/white-label-marketplace.html",type:"mdx",filePath:"solutions/marketplaces/white-label-marketplace.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./chain-support-BUM7zcj1.js"),__vite__mapDeps([])),path:"/solutions/technical-references/chain-support",type:"mdx",filePath:"solutions/technical-references/chain-support.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./chain-support-BUM7zcj1.js"),__vite__mapDeps([])),path:"/solutions/technical-references/chain-support.html",type:"mdx",filePath:"solutions/technical-references/chain-support.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./overview-DuD-1PRr.js"),__vite__mapDeps([])),path:"/solutions/wallets/overview",type:"mdx",filePath:"solutions/wallets/overview.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./overview-DuD-1PRr.js"),__vite__mapDeps([])),path:"/solutions/wallets/overview.html",type:"mdx",filePath:"solutions/wallets/overview.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./200-deploy-an-item-collection-contract-CJNISm-h.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/200-deploy-an-item-collection-contract",type:"mdx",filePath:"solutions/collectibles/contracts/200-deploy-an-item-collection-contract.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./200-deploy-an-item-collection-contract-CJNISm-h.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/200-deploy-an-item-collection-contract.html",type:"mdx",filePath:"solutions/collectibles/contracts/200-deploy-an-item-collection-contract.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./900-mint-items-from-ERC1155-DxtHcu0M.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/900-mint-items-from-ERC1155",type:"mdx",filePath:"solutions/collectibles/contracts/900-mint-items-from-ERC1155.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./900-mint-items-from-ERC1155-DxtHcu0M.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/900-mint-items-from-ERC1155.html",type:"mdx",filePath:"solutions/collectibles/contracts/900-mint-items-from-ERC1155.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./902-mint-collectibles-from-ERC721-DKWVCL9K.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/902-mint-collectibles-from-ERC721",type:"mdx",filePath:"solutions/collectibles/contracts/902-mint-collectibles-from-ERC721.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./902-mint-collectibles-from-ERC721-DKWVCL9K.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/902-mint-collectibles-from-ERC721.html",type:"mdx",filePath:"solutions/collectibles/contracts/902-mint-collectibles-from-ERC721.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./903-mint-currency-from-ERC20-8ahnc_9L.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/903-mint-currency-from-ERC20",type:"mdx",filePath:"solutions/collectibles/contracts/903-mint-currency-from-ERC20.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./903-mint-currency-from-ERC20-8ahnc_9L.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/903-mint-currency-from-ERC20.html",type:"mdx",filePath:"solutions/collectibles/contracts/903-mint-currency-from-ERC20.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./800-manage-contract-metadata-builder-C_H8a0sy.js"),__vite__mapDeps([])),path:"/solutions/collectibles/metadata/800-manage-contract-metadata-builder",type:"mdx",filePath:"solutions/collectibles/metadata/800-manage-contract-metadata-builder.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./800-manage-contract-metadata-builder-C_H8a0sy.js"),__vite__mapDeps([])),path:"/solutions/collectibles/metadata/800-manage-contract-metadata-builder.html",type:"mdx",filePath:"solutions/collectibles/metadata/800-manage-contract-metadata-builder.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./01-overview-BwLHazqC.js"),__vite__mapDeps([])),path:"/solutions/marketplaces/orderbook/01-overview",type:"mdx",filePath:"solutions/marketplaces/orderbook/01-overview.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./01-overview-BwLHazqC.js"),__vite__mapDeps([])),path:"/solutions/marketplaces/orderbook/01-overview.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/01-overview.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./02-quickstart-CcA5kXH5.js"),__vite__mapDeps([])),path:"/solutions/marketplaces/orderbook/02-quickstart",type:"mdx",filePath:"solutions/marketplaces/orderbook/02-quickstart.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./02-quickstart-CcA5kXH5.js"),__vite__mapDeps([])),path:"/solutions/marketplaces/orderbook/02-quickstart.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/02-quickstart.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./01-fiat-on-ramps-aP_345Bx.js"),__vite__mapDeps([])),path:"/solutions/payments/onramps/01-fiat-on-ramps",type:"mdx",filePath:"solutions/payments/onramps/01-fiat-on-ramps.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./01-fiat-on-ramps-aP_345Bx.js"),__vite__mapDeps([])),path:"/solutions/payments/onramps/01-fiat-on-ramps.html",type:"mdx",filePath:"solutions/payments/onramps/01-fiat-on-ramps.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./01-why-tQ-2JXQe.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/01-why",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/01-why.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./01-why-tQ-2JXQe.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/01-why.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/01-why.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./02-universal-deployer-C4GD7isJ.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/02-universal-deployer",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/02-universal-deployer.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./02-universal-deployer-C4GD7isJ.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/02-universal-deployer.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/02-universal-deployer.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./03-wallet-factory-C7poeUJ5.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/03-wallet-factory",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/03-wallet-factory.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./03-wallet-factory-C7poeUJ5.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/03-wallet-factory.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/03-wallet-factory.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./04-wallet-configuration-DlsvzWZy.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/04-wallet-configuration",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/04-wallet-configuration.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./04-wallet-configuration-DlsvzWZy.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/04-wallet-configuration.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/04-wallet-configuration.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./05-modules-and-updates-Dxz2RZFB.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/05-modules-and-updates",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/05-modules-and-updates.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./05-modules-and-updates-Dxz2RZFB.js"),__vite__mapDeps([])),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:1709898592e3},{lazy:()=>P(()=>import("./06-main-module-upgradeable-CQvv0AeK.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/06-main-module-upgradeable",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/06-main-module-upgradeable.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./06-main-module-upgradeable-CQvv0AeK.js"),__vite__mapDeps([])),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:1709898592e3},{lazy:()=>P(()=>import("./07-transaction-encoding-BueYIQi6.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/07-transaction-encoding",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/07-transaction-encoding.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./07-transaction-encoding-BueYIQi6.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/07-transaction-encoding.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/07-transaction-encoding.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./08-signature-encoding-DBh3znrG.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/08-signature-encoding",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/08-signature-encoding.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./08-signature-encoding-DBh3znrG.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/08-signature-encoding.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/08-signature-encoding.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./09-nested-transaction-batching-DcieXkVO.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/09-nested-transaction-batching",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/09-nested-transaction-batching.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./09-nested-transaction-batching-DcieXkVO.js"),__vite__mapDeps([])),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:1709898592e3},{lazy:()=>P(()=>import("./10-guest-module-C30rmCoM.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/10-guest-module",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/10-guest-module.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./10-guest-module-C30rmCoM.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/10-guest-module.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/10-guest-module.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./11-wallet-context-BaiA7_nS.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/11-wallet-context",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/11-wallet-context.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./11-wallet-context-BaiA7_nS.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/11-wallet-context.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/11-wallet-context.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./12-contract-audits-NP7JnHQD.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/12-contract-audits",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/12-contract-audits.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./12-contract-audits-NP7JnHQD.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/12-contract-audits.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/12-contract-audits.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./01-overview-C9AUZq1x.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/01-overview",type:"mdx",filePath:"solutions/wallets/embedded-wallet/01-overview.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./01-overview-C9AUZq1x.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/01-overview.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/01-overview.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./02-quickstart-BQYlo1Pq.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/02-quickstart",type:"mdx",filePath:"solutions/wallets/embedded-wallet/02-quickstart.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./02-quickstart-BQYlo1Pq.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/02-quickstart.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/02-quickstart.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./03-manage-sessions-CfD2OA4P.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/03-manage-sessions",type:"mdx",filePath:"solutions/wallets/embedded-wallet/03-manage-sessions.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./03-manage-sessions-CfD2OA4P.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/03-manage-sessions.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/03-manage-sessions.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./04-use-wallets-BgMarhEe.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/04-use-wallets",type:"mdx",filePath:"solutions/wallets/embedded-wallet/04-use-wallets.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./04-use-wallets-BgMarhEe.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/04-use-wallets.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/04-use-wallets.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./05-validation-CvtrE7zc.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/05-validation",type:"mdx",filePath:"solutions/wallets/embedded-wallet/05-validation.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./05-validation-CvtrE7zc.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/05-validation.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/05-validation.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./06-transaction-receipts-CQc5Lo9S.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/06-transaction-receipts",type:"mdx",filePath:"solutions/wallets/embedded-wallet/06-transaction-receipts.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./06-transaction-receipts-CQc5Lo9S.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/06-transaction-receipts.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/06-transaction-receipts.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./01-overview-DjgJ4OkG.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/01-overview",type:"mdx",filePath:"solutions/wallets/universal-wallet/01-overview.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./01-overview-DjgJ4OkG.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/01-overview.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/01-overview.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./02-quickstart-D4b7D3gJ.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/02-quickstart",type:"mdx",filePath:"solutions/wallets/universal-wallet/02-quickstart.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./02-quickstart-D4b7D3gJ.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/02-quickstart.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/02-quickstart.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./04-platforms-BI6tY6XR.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/04-platforms",type:"mdx",filePath:"solutions/wallets/universal-wallet/04-platforms.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./04-platforms-BI6tY6XR.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/04-platforms.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/04-platforms.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./05-fiat-on-ramps-Cjneybo8.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/05-fiat-on-ramps",type:"mdx",filePath:"solutions/wallets/universal-wallet/05-fiat-on-ramps.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./05-fiat-on-ramps-Cjneybo8.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/05-fiat-on-ramps.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/05-fiat-on-ramps.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./06-key-management-CRdY2uhw.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/06-key-management",type:"mdx",filePath:"solutions/wallets/universal-wallet/06-key-management.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./06-key-management-CRdY2uhw.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/06-key-management.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/06-key-management.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./07-sequence-kit-C-5lr8Gb.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/07-sequence-kit",type:"mdx",filePath:"solutions/wallets/universal-wallet/07-sequence-kit.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./07-sequence-kit-C-5lr8Gb.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/07-sequence-kit.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/07-sequence-kit.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./01-connect-wallet-CDPcDghQ.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/01-connect-wallet",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/01-connect-wallet.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./01-connect-wallet-CDPcDghQ.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/01-connect-wallet.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/01-connect-wallet.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./02-auth-address-D6JdlfXL.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/02-auth-address",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/02-auth-address.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./02-auth-address-D6JdlfXL.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/02-auth-address.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/02-auth-address.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./03-sign-message-CfE2vvHh.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/03-sign-message",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/03-sign-message.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./03-sign-message-CfE2vvHh.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/03-sign-message.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/03-sign-message.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./04-session-keys-CtswR44g.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/04-session-keys",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/04-session-keys.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./04-session-keys-CtswR44g.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/04-session-keys.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/04-session-keys.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./05-send-transaction-C3Wzk70O.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/05-send-transaction",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/05-send-transaction.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./05-send-transaction-C3Wzk70O.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/05-send-transaction.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/05-send-transaction.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./06-send-erc20-Czbrq0ea.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/06-send-erc20",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/06-send-erc20.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./06-send-erc20-Czbrq0ea.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/06-send-erc20.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/06-send-erc20.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./07-send-erc721-DGQ0okkC.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/07-send-erc721",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/07-send-erc721.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./07-send-erc721-DGQ0okkC.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/07-send-erc721.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/07-send-erc721.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./08-send-erc1155-DAhF_eFW.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/08-send-erc1155",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/08-send-erc1155.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./08-send-erc1155-DAhF_eFW.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/08-send-erc1155.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/08-send-erc1155.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./09-send-batch-transactions-BAPXZZAi.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/09-send-batch-transactions",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/09-send-batch-transactions.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./09-send-batch-transactions-BAPXZZAi.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/09-send-batch-transactions.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/09-send-batch-transactions.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./10-building-backends-Ce0MAwRn.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/10-building-backends",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/10-building-backends.mdx",lastUpdatedAt:1709898592e3},{lazy:()=>P(()=>import("./10-building-backends-Ce0MAwRn.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/10-building-backends.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/10-building-backends.mdx",lastUpdatedAt:1709898592e3}];var Ds={horizontalPadding:"var(--vocs-content_horizontalPadding)",verticalPadding:"var(--vocs-content_verticalPadding)",width:"var(--vocs-content_width)"},k_={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'},P_={default:"var(--vocs-fontFamily_default)",mono:"var(--vocs-fontFamily_mono)"},Gp={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)"},Ms={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 j0(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 F0(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r=e.constructor();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]=F0(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 Gt(e,t){var n={};if(typeof t=="object"){var r=e;F0(t,(l,s)=>{if(l!=null){var u=T_(r,s);n[Yp(u)]=String(l)}})}else{var o=e;for(var i in o){var a=o[i];a!=null&&(n[Yp(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 R_="var(--vocs_ExternalLink_iconUrl)",A_="vocs_ExternalLink";const $_=p.forwardRef(({className:e,children:t,hideExternalIcon:n,href:r,...o},i)=>{const{basePath:a}=ot(),l=a;return x.jsx("a",{ref:i,className:L(e,n||typeof t!="string"?void 0:A_),href:r,target:"_blank",rel:"noopener noreferrer",style:Gt({[R_]:`url(${l}/.vocs/icons/arrow-diagonal.svg)`}),...o,children:t})});var Qp="vocs_Link_accent_underlined",qp="vocs_Link",Zp="vocs_Link_styleless",ac=new Map,ha=new WeakMap,Xp=0,N_=void 0;function O_(e){return e?(ha.has(e)||(Xp+=1,ha.set(e,Xp.toString())),ha.get(e)):"0"}function I_(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t==="root"?O_(e.root):e[t]}`).toString()}function L_(e){const t=I_(e);let n=ac.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},ac.set(t,n)}return n}function D_(e,t,n={},r=N_){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}=L_(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(),ac.delete(o))}}function z0({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 w;return w=D_(c,(E,b)=>{g({inView:E,entry:b}),h.current&&h.current(E,b),b.isIntersecting&&i&&w&&(w(),w=void 0)},{root:o,rootMargin:r,threshold:e,trackVisibility:n,delay:t},s),()=>{w&&w()}},[Array.isArray(e)?e.toString():e,c,o,r,i,a,n,s,t]);const _=(d=y.entry)==null?void 0:d.target,m=p.useRef();!c&&_&&!i&&!a&&m.current!==_&&(m.current=_,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 M_(...e){return t=>{j_(t,...e)}}function j_(e,...t){t.forEach(n=>{typeof n=="function"?n(e):n!=null&&(n.current=e)})}const Yn=p.forwardRef((e,t)=>{const n=()=>{var i;return(i=Fd.find(a=>a.path===e.to))==null?void 0:i.lazy()},{ref:r,inView:o}=z0();return p.useEffect(()=>{o&&n()},[o,n]),x.jsx(I0,{ref:M_(t,r),...e})}),nn=p.forwardRef((e,t)=>{const{href:n,variant:r="accent underlined"}=e,{pathname:o}=Ae();if(n!=null&&n.match(/^(www|https?)/))return x.jsx($_,{...e,ref:t,className:L(e.className,qp,r==="accent underlined"&&Qp,r==="styleless"&&Zp),hideExternalIcon:e.hideExternalIcon});const[i,a]=(n||"").split("#"),l=`${i||o}${a?`#${a}`:""}`;return x.jsx(Yn,{...e,ref:t,className:L(e.className,qp,r==="accent underlined"&&Qp,r==="styleless"&&Zp),to:l})});var F_="vocs_NotFound_divider",z_="vocs_NotFound",U_="vocs_H1",U0="vocs_Heading",V0="vocs_Heading_slugTarget";function Po({level:e,...t}){const n=`h${e}`;return x.jsxs(n,{...t,id:void 0,className:L(t.className,U0),children:[x.jsx("div",{id:t.id,className:V0}),t.children]})}function B0(e){return x.jsx(Po,{...e,className:L(e.className,U_),level:1})}var V_="vocs_Paragraph";function H0(e){return x.jsx("p",{...e,className:L(e.className,V_)})}function B_(){return x.jsxs("div",{className:z_,children:[x.jsx(B0,{children:"Page Not Found"}),x.jsx("div",{style:{height:Ms[24]}}),x.jsx("hr",{className:F_}),x.jsx("div",{style:{height:Ms[24]}}),x.jsx(H0,{children:"The page you were looking for could not be found."}),x.jsx("div",{style:{height:Ms[8]}}),x.jsx(nn,{href:"/",children:"Go to Home Page"})]})}var H_="var(--vocs_Banner_bannerBackgroundColor)",W_="var(--vocs_Banner_bannerHeight)",K_="var(--vocs_Banner_bannerTextColor)",G_="vocs_Banner_closeButton",Y_="vocs_Banner_content",Q_="vocs_Banner_inner",q_="vocs_Banner";const Z_=Object.getPrototypeOf(X_).constructor;async function X_(e,t){return new Z_(String(e))(t)}function J_(e,t){return new Function(String(e))(t)}function Pr(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 e5=["color"],t5=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Pr(e,e5);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"}))}),n5=["color"],r5=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Pr(e,n5);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"}))}),o5=["color"],i5=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Pr(e,o5);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"}))}),a5=["color"],l5=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Pr(e,a5);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"}))}),s5=["color"],u5=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Pr(e,s5);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"}))}),c5=["color"],zd=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Pr(e,c5);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"}))}),d5=["color"],f5=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Pr(e,d5);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 lc(e,t){if(typeof e!="object"||e===null)return e;if(Array.isArray(e))return e.map((r,o)=>lc(r,o));const n=e.props.children?{...e.props,children:lc(e.props.children)}:e.props;return q.createElement(e.type,{...n,key:t})}function p5({hide:e}){const{banner:t}=ot(),n=p.useMemo(()=>{const r=(t==null?void 0:t.content)??"";if(!r)return null;if(typeof r!="string")return()=>lc(r);const{default:o}=J_(r,{...Vy,Fragment:p.Fragment});return o},[t]);return n?x.jsx("div",{className:L(q_),style:Gt({[H_]:t==null?void 0:t.backgroundColor,[K_]:t==null?void 0:t.textColor}),children:x.jsxs("div",{className:L(Q_),children:[x.jsx("div",{className:L(Y_),children:x.jsx(n,{})}),(t==null?void 0:t.dismissable)!=="false"&&x.jsx("button",{className:L(G_),onClick:e,type:"button",children:x.jsx(i5,{width:14,height:14})})]})}):null}var h5="vocs_Content";function W0({children:e,className:t}){return x.jsx("article",{className:L(t,h5),children:e})}function K0({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&&K0({items:o.items,pathname:t}).length>0)&&r.push(o.id);return r}function Ui({items:e,pathname:t}){return p.useMemo(()=>K0({items:e,pathname:t}),[e,t])}function Tr(){const e=p.useContext(G0);if(!e)throw new Error("`usePageData` must be used within `PageDataContext.Provider`.");return e}const G0=p.createContext(void 0);function Vl(){const{pathname:e}=Ae(),t=ot(),{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 Rr(){const e=Vl(),{frontmatter:t}=Tr(),{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 m5(){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 v5="vocs_utils_visibleDark",g5="vocs_utils_visibleLight",Y0="vocs_utils_visuallyHidden";function Y(){return Y=Object.assign?Object.assign.bind():function(e){for(var t=1;te.forEach(n=>y5(n,t))}function Ue(...e){return p.useCallback(Q0(...e),e)}function En(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,_=p.useMemo(()=>y,Object.values(y));return p.createElement(g.Provider,{value:_},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,x5(o,...t)]}function x5(...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 gn=globalThis!=null&&globalThis.document?p.useLayoutEffect:()=>{},w5=bl.useId||(()=>{});let _5=0;function rn(e){const[t,n]=p.useState(w5());return gn(()=>{e||n(r=>r??String(_5++))},[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 rr({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,o]=E5({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 E5({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 wo=p.forwardRef((e,t)=>{const{children:n,...r}=e,o=p.Children.toArray(n),i=o.find(b5);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(sc,Y({},r,{ref:t}),p.isValidElement(a)?p.cloneElement(a,void 0,l):null)}return p.createElement(sc,Y({},r,{ref:t}),n)});wo.displayName="Slot";const sc=p.forwardRef((e,t)=>{const{children:n,...r}=e;return p.isValidElement(n)?p.cloneElement(n,{...S5(r,n.props),ref:t?Q0(t,n.ref):n.ref}):p.Children.count(n)>1?p.Children.only(null):null});sc.displayName="SlotClone";const C5=({children:e})=>p.createElement(p.Fragment,null,e);function b5(e){return p.isValidElement(e)&&e.type===C5}function S5(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 k5=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],de=k5.reduce((e,t)=>{const n=p.forwardRef((r,o)=>{const{asChild:i,...a}=r,l=i?wo:t;return p.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),p.createElement(l,Y({},a,{ref:o}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function uc(e,t){e&&So.flushSync(()=>e.dispatchEvent(t))}function P5(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 cc="dismissableLayer.update",T5="dismissableLayer.pointerDownOutside",R5="dismissableLayer.focusOutside";let Jp;const A5=p.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ud=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(A5),[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,k=>f(k)),_=Array.from(d.layers),[m]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),v=_.indexOf(m),w=c?_.indexOf(c):-1,E=d.layersWithOutsidePointerEventsDisabled.size>0,b=w>=v,C=$5(k=>{const R=k.target,N=[...d.branches].some(j=>j.contains(R));!b||N||(i==null||i(k),l==null||l(k),k.defaultPrevented||s==null||s())},h),S=N5(k=>{const R=k.target;[...d.branches].some(j=>j.contains(R))||(a==null||a(k),l==null||l(k),k.defaultPrevented||s==null||s())},h);return P5(k=>{w===d.layers.size-1&&(o==null||o(k),!k.defaultPrevented&&s&&(k.preventDefault(),s()))},h),p.useEffect(()=>{if(c)return r&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(Jp=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(c)),d.layers.add(c),eh(),()=>{r&&d.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=Jp)}},[c,h,r,d]),p.useEffect(()=>()=>{c&&(d.layers.delete(c),d.layersWithOutsidePointerEventsDisabled.delete(c),eh())},[c,d]),p.useEffect(()=>{const k=()=>y({});return document.addEventListener(cc,k),()=>document.removeEventListener(cc,k)},[]),p.createElement(de.div,Y({},u,{ref:g,style:{pointerEvents:E?b?"auto":"none":void 0,...e.style},onFocusCapture:le(e.onFocusCapture,S.onFocusCapture),onBlurCapture:le(e.onBlurCapture,S.onBlurCapture),onPointerDownCapture:le(e.onPointerDownCapture,C.onPointerDownCapture)}))});function $5(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(){q0(T5,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 N5(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&&q0(R5,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 eh(){const e=new CustomEvent(cc);document.dispatchEvent(e)}function q0(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?uc(o,i):o.dispatchEvent(i)}const js="focusScope.autoFocusOnMount",Fs="focusScope.autoFocusOnUnmount",th={bubbles:!1,cancelable:!0},Z0=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(w){if(h.paused||!l)return;const E=w.target;l.contains(E)?c.current=E:$n(c.current,{select:!0})},_=function(w){if(h.paused||!l)return;const E=w.relatedTarget;E!==null&&(l.contains(E)||$n(c.current,{select:!0}))},m=function(w){if(document.activeElement===document.body)for(const b of w)b.removedNodes.length>0&&$n(l)};document.addEventListener("focusin",g),document.addEventListener("focusout",_);const v=new MutationObserver(m);return l&&v.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",_),v.disconnect()}}},[r,l,h.paused]),p.useEffect(()=>{if(l){rh.add(h);const g=document.activeElement;if(!l.contains(g)){const m=new CustomEvent(js,th);l.addEventListener(js,u),l.dispatchEvent(m),m.defaultPrevented||(O5(j5(X0(l)),{select:!0}),document.activeElement===g&&$n(l))}return()=>{l.removeEventListener(js,u),setTimeout(()=>{const m=new CustomEvent(Fs,th);l.addEventListener(Fs,d),l.dispatchEvent(m),m.defaultPrevented||$n(g??document.body,{select:!0}),l.removeEventListener(Fs,d),rh.remove(h)},0)}}},[l,u,d,h]);const y=p.useCallback(g=>{if(!n&&!r||h.paused)return;const _=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,m=document.activeElement;if(_&&m){const v=g.currentTarget,[w,E]=I5(v);w&&E?!g.shiftKey&&m===E?(g.preventDefault(),n&&$n(w,{select:!0})):g.shiftKey&&m===w&&(g.preventDefault(),n&&$n(E,{select:!0})):m===v&&g.preventDefault()}},[n,r,h.paused]);return p.createElement(de.div,Y({tabIndex:-1},a,{ref:f,onKeyDown:y}))});function O5(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if($n(r,{select:t}),document.activeElement!==n)return}function I5(e){const t=X0(e),n=nh(t,e),r=nh(t.reverse(),e);return[n,r]}function X0(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 nh(e,t){for(const n of e)if(!L5(n,{upTo:t}))return n}function L5(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 D5(e){return e instanceof HTMLInputElement&&"select"in e}function $n(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&D5(e)&&t&&e.select()}}const rh=M5();function M5(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=oh(e,t),e.unshift(t)},remove(t){var n;e=oh(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function oh(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function j5(e){return e.filter(t=>t.tagName!=="A")}const J0=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?v0.createPortal(p.createElement(de.div,Y({},o,{ref:t})),r):null});function F5(e,t){return p.useReducer((n,r)=>{const o=t[n][r];return o??n},e)}const Cn=e=>{const{present:t,children:n}=e,r=z5(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};Cn.displayName="Presence";function z5(e){const[t,n]=p.useState(),r=p.useRef({}),o=p.useRef(e),i=p.useRef("none"),a=e?"mounted":"unmounted",[l,s]=F5(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return p.useEffect(()=>{const u=ma(r.current);i.current=l==="mounted"?u:"none"},[l]),gn(()=>{const u=r.current,d=o.current;if(d!==e){const f=i.current,h=ma(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]),gn(()=>{if(t){const u=c=>{const h=ma(r.current).includes(c.animationName);c.target===t&&h&&So.flushSync(()=>s("ANIMATION_END"))},d=c=>{c.target===t&&(i.current=ma(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 ma(e){return(e==null?void 0:e.animationName)||"none"}let zs=0;function eg(){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:ih()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:ih()),zs++,()=>{zs===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),zs--}},[])}function ih(){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 Jt=function(){return Jt=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u")return n3;var t=r3(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])}},i3=og(),hl="data-scroll-locked",a3=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(V5,` { + */function xo(){return xo=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function e2(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function t2(e,t){return e.button===0&&(!t||t==="_self")&&!e2(e)}const n2=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],r2="6";try{window.__reactRouterVersion=r2}catch{}function o2(e,t){return E_({basename:t==null?void 0:t.basename,future:xo({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:Gw({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||i2(),routes:e,mapRouteProperties:X_,window:t==null?void 0:t.window}).initialize()}function i2(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=xo({},t,{errors:a2(t.errors)})),t}function a2(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 Id(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 l2=p.createContext({isTransitioning:!1}),s2=p.createContext(new Map),u2="startTransition",Bp=bl[u2],c2="flushSync",Hp=Kw[c2];function d2(e){Bp?Bp(e):e()}function Ho(e){Hp?Hp(e):e()}class f2{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 p2(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(),_=p.useRef(new Map),{v7_startTransition:m}=r||{},v=p.useCallback(S=>{m?d2(S):S()},[m]),w=p.useCallback((S,k)=>{let{deletedFetchers:R,unstable_flushSync:N,unstable_viewTransitionOpts:j}=k;R.forEach(F=>_.current.delete(F)),S.fetchers.forEach((F,$)=>{F.data!==void 0&&_.current.set($,F.data)});let D=n.window==null||typeof n.window.document.startViewTransition!="function";if(!j||D){N?Ho(()=>i(S)):v(()=>i(S));return}if(N){Ho(()=>{f&&(d&&d.resolve(),f.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:j.currentLocation,nextLocation:j.nextLocation})});let F=n.window.document.startViewTransition(()=>{Ho(()=>i(S))});F.finished.finally(()=>{Ho(()=>{c(void 0),h(void 0),l(void 0),u({isTransitioning:!1})})}),Ho(()=>h(F));return}f?(d&&d.resolve(),f.skipTransition(),g({state:S,currentLocation:j.currentLocation,nextLocation:j.nextLocation})):(l(S),u({isTransitioning:!0,flushSync:!1,currentLocation:j.currentLocation,nextLocation:j.nextLocation}))},[n.window,f,d,_,v]);p.useLayoutEffect(()=>n.subscribe(w),[n,w]),p.useEffect(()=>{s.isTransitioning&&!s.flushSync&&c(new f2)},[s]),p.useEffect(()=>{if(d&&a&&n.window){let S=a,k=d.promise,R=n.window.document.startViewTransition(async()=>{v(()=>i(S)),await k});R.finished.finally(()=>{c(void 0),h(void 0),l(void 0),u({isTransitioning:!1})}),h(R)}},[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:S=>n.navigate(S),push:(S,k,R)=>n.navigate(S,{state:k,preventScrollReset:R==null?void 0:R.preventScrollReset}),replace:(S,k,R)=>n.navigate(S,{replace:!0,state:k,preventScrollReset:R==null?void 0:R.preventScrollReset})}),[n]),b=n.basename||"/",C=p.useMemo(()=>({router:n,navigator:E,static:!1,basename:b}),[n,E,b]);return p.createElement(p.Fragment,null,p.createElement(zi.Provider,{value:C},p.createElement(Dd.Provider,{value:o},p.createElement(s2.Provider,{value:_.current},p.createElement(l2.Provider,{value:s},p.createElement(Z_,{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(h2,{routes:n.routes,future:n.future,state:o}):t))))),null)}function h2(e){let{routes:t,future:n,state:r}=e;return j_(t,void 0,r,n)}const m2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",v2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Iv=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=J_(t,n2),{basename:h}=p.useContext(nr),y,g=!1;if(typeof u=="string"&&v2.test(u)&&(y=u,m2))try{let w=new URL(window.location.href),E=u.startsWith("//")?new URL(w.protocol+u):new URL(u),b=Sr(E.pathname,h);E.origin===w.origin&&b!=null?u=b+E.search+E.hash:g=!0}catch{}let _=L_(u,{relative:o}),m=w2(u,{replace:a,state:l,target:s,preventScrollReset:d,relative:o,unstable_viewTransition:c});function v(w){r&&r(w),w.defaultPrevented||m(w)}return p.createElement("a",xo({},f,{href:y||_,onClick:g||i?r:v,ref:n,target:s}))});function g2(e){let{getKey:t,storageKey:n}=e;return _2({getKey:t,storageKey:n}),null}var oc;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(oc||(oc={}));var ic;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(ic||(ic={}));function y2(e){let t=p.useContext(zi);return t||ne(!1),t}function x2(e){let t=p.useContext(Dd);return t||ne(!1),t}function w2(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:l}=t===void 0?{}:t,s=Md(),u=Ae(),d=$v(e,{relative:a});return p.useCallback(c=>{if(t2(c,n)){c.preventDefault();let f=r!==void 0?r:_r(u)===_r(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 Wp="react-router-scroll-positions";let pa={};function _2(e){let{getKey:t,storageKey:n}=e===void 0?{}:e,{router:r}=y2(oc.UseScrollRestoration),{restoreScrollPosition:o,preventScrollReset:i}=x2(ic.UseScrollRestoration),{basename:a}=p.useContext(nr),l=Ae(),s=G_(),u=K_();p.useEffect(()=>(window.history.scrollRestoration="manual",()=>{window.history.scrollRestoration="auto"}),[]),E2(p.useCallback(()=>{if(u.state==="idle"){let d=(t?t(l,s):null)||l.key;pa[d]=window.scrollY}try{sessionStorage.setItem(n||Wp,JSON.stringify(pa))}catch{}window.history.scrollRestoration="auto"},[n,t,u.state,l,s])),typeof document<"u"&&(p.useLayoutEffect(()=>{try{let d=sessionStorage.getItem(n||Wp);d&&(pa=JSON.parse(d))}catch{}},[n]),p.useLayoutEffect(()=>{let d=t&&a!=="/"?(f,h)=>t(xo({},f,{pathname:Sr(f.pathname,a)||f.pathname}),h):t,c=r==null?void 0:r.enableScrollRestoration(pa,()=>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 E2(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])}const Lv={blogDir:"./pages/blog",rootDir:"docs",title:"Sequence",titleTemplate:"%s – Sequence",logoUrl:{dark:"/imgs/sequence-composite-dark.svg",light:"/imgs/sequence-composite-light.svg"},basePath:"",topNav:[{text:"Solutions",items:[{text:"Wallets",link:"/solutions/wallets/embedded-wallet/01-overview",match:"/solutions/wallets/embedded-wallet/01-overview",id:265,items:[]},{text:"Marketplace",link:"/solutions/marketplaces/white-label-marketplace",match:"/solutions/marketplaces/white-label-marketplace",id:266,items:[]},{text:"Collectibles",link:"/solutions/collectibles/contracts/900-mint-items-from-ERC1155",match:"/solutions/collectibles/contracts/900-mint-items-from-ERC1155",id:267,items:[]},{text:"Payments",link:"/solutions/nft-checkout",match:"/solutions/nft-checkout",id:268,items:[]},{text:"No-code Builder",link:"/solutions/builder/overview",match:"/solutions/builder/overview",id:269,items:[]}],id:264},{text:"Guides",items:[{text:"Web3 Game with WebGL",link:"/guides/webgl-guide",match:"/guides/webgl-guide",id:271,items:[]},{text:"Web3 Game with Unity",link:"/guides/unity-guide",match:"/guides/unity-guide",id:272,items:[]},{text:"Lootboxes",link:"/guides/lootbox",match:"/guides/lootbox",id:273,items:[]},{text:"Custom Marketplace",link:"/guides/template-marketplace-api",match:"/guides/template-marketplace-api",id:274,items:[]}],id:270},{text:"SDKs",items:[{text:"Unity",link:"/sdk/unity",match:"/sdk/unity",id:276,items:[]},{text:"Unreal",link:"/sdk/unreal",match:"/sdk/unreal",id:277,items:[]},{text:"Node.js",link:"/sdk/nodejs",match:"/sdk/nodejs",id:278,items:[]},{text:"Sequence Kit",link:"/sdk/sequence-kit",match:"/sdk/sequence-kit",id:279,items:[]},{text:"Go",link:"/sdk/go",match:"/sdk/go",id:280,items:[]},{text:"Android",link:"/sdk/android",match:"/sdk/android",id:281,items:[]},{text:"React Native",link:"/sdk/reactnative",match:"/sdk/reactnative",id:282,items:[]},{text:"iOS",link:"/sdk/iOS",match:"/sdk/iOS",id:283,items:[]}],id:275},{text:"APIs",items:[{text:"Marketplace API",link:"/api/marketplace",id:285,items:[]},{text:"Transactions API",link:"/api/transaction",id:286,items:[]},{text:"Indexer API",link:"/api/indexer",id:287,items:[]},{text:"Embedded Wallets API",link:"/api/embedded-wallet",id:288,items:[]},{text:"Metadata API",link:"/api/metadata",id:289,items:[]},{text:"Node Gateway",link:"/api/node-gateway",id:290,items:[]}],id:284},{text:"Support",items:[{text:"Token Directory",link:"/support/token-directory",id:292,items:[]},{text:"Discord",link:"https://discord.gg/sequence",id:293,items:[]},{text:"FAQ",link:"https://support.sequence.xyz",id:294,items:[]},{text:"We're hiring!",link:"https://horizon.io/careers",id:295,items:[]},{text:"Contact Us",link:"https://support.sequence.xyz",id:296,items:[]}],id:291}],sidebar:{"/solutions":[{text:"Wallets",items:[{text:"Embedded Wallet",collapsed:!0,items:[{text:"Overview",link:"/solutions/wallets/embedded-wallet/01-overview"},{text:"Quickstart",link:"/solutions/wallets/embedded-wallet/02-quickstart"},{text:"Manage Sessions",link:"/solutions/wallets/embedded-wallet/03-manage-sessions"},{text:"Use Wallets",link:"/solutions/wallets/embedded-wallet/04-use-wallets"},{text:"Validation",link:"/solutions/wallets/embedded-wallet/05-validation"},{text:"Transaction Receipts",link:"/solutions/wallets/embedded-wallet/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:"Guides",collapsed:!0,items:[{text:"Connect Wallet",link:"/solutions/wallets/universal-wallet/03-guides/01-connect-wallet"},{text:"Authenticate Users with Message Signature",link:"/solutions/wallets/universal-wallet/03-guides/02-auth-address"},{text:"Signing & Verifying Messages",link:"/solutions/wallets/universal-wallet/03-guides/03-sign-message"},{text:"No-wallet confirmation signatures",link:"/solutions/wallets/universal-wallet/03-guides/04-session-keys"},{text:"Sending Transactions",link:"/solutions/wallets/universal-wallet/03-guides/05-send-transaction"},{text:"Sending ERC-20 Tokens",link:"/solutions/wallets/universal-wallet/03-guides/06-send-erc20"},{text:"Sending ERC-721 (NFT) Tokens",link:"/solutions/wallets/universal-wallet/03-guides/07-send-erc721"},{text:"Sending ERC-1155 (Collectible) Tokens",link:"/solutions/wallets/universal-wallet/03-guides/08-send-erc1155"},{text:"Sending a Batch of Transactions",link:"/solutions/wallets/universal-wallet/03-guides/09-send-batch-transactions"},{text:"Building Backends with Sequence",link:"/solutions/wallets/universal-wallet/03-guides/10-building-backends"}]},{text:"Supported Platforms",link:"/solutions/wallets/universal-wallet//04-platforms"},{text:"Validation",link:"/solutions/wallets/universal-wallet/05-fiat-on-ramps"},{text:"Transaction Receipts",link:"/solutions/wallets/universal-wallet/06-key-management"},{text:"Sequence Kit",link:"/solutions/wallets/universal-wallet/07-sequence-kit"}]}]},{text:"Marketplace",items:[{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:"Collectibles",items:[{text:"Deployable Contracts",collapsed:!0,items:[{text:"Deploy an Item Collection Contract ",link:"/solutions/collectibles/contracts/200-deploy-an-item-collection-contract"},{text:"Mint In-Game Items and Achievements (ERC1155)",link:"/solutions/collectibles/contracts/900-mint-items-from-ERC1155"},{text:"Mint Digital Collectibles (ERC721)",link:"/solutions/collectibles/contracts/902-mint-collectibles-from-ERC721"},{text:"Mint In-Game Currency (ERC20)",link:"/solutions/collectibles/contracts/903-mint-currency-from-ERC20"}]},{text:"Metadata Manager",link:"/solutions/collectibles/metadata/800-manage-contract-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:"Wallet SDKs",link:"/solutions/builder/wallet-sdks"},{text:"Gas Tank",link:"/solutions/builder/gas-tank"},{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:"Integrate token rewards into your Discord server",link:"/guides/discord"},{text:"Templates",items:[{text:"Embedded Wallet Demo",link:"/guides/templates/template-embedded-wallet"},{text:"Go Relayer",link:"/guides/templates/template-go-relayer"},{text:"Serverless Relayer using Cloudflare",link:"/guides/templates/template-cloudflare-relayer"},{text:"Marketplace API Demo",link:"/guides/templates/template-marketplace-api"}]}],"/sdk":[{text:"Game Engine",items:[{text:"Unreal",link:"/sdk/unreal"},{text:"Unity",link:"/sdk/unity"}]},{text:"Mobile",items:[{text:"Android",link:"/sdk/android"},{text:"iOS",link:"/sdk/iOS"},{text:"React Native",link:"/sdk/react-native"}]},{text:"Web3",items:[{text:"SequenceKit",link:"/sdks/sequence-kit"},{text:"TypeScript",link:"/sdk/typescript"},{text:"Go",link:"/sdk/go"}]},{text:"Common Questions",collapsed:!0,items:[{text:"How do I do signature validation?",link:"/wallet/sig-validation"}]}],"/api":[{text:"APIs",items:[{text:"Embedded Wallet",link:"/api/embedded-wallet"},{text:"Indexer",link:"/api/indexer"},{text:"Marketplace",link:"/api/marketplace"},{text:"Metadata",link:"/api/metadata"},{text:"Transaction",link:"/api/transaction"},{text:"Node Gateway",link:"/api/node-gateway"}]}],"/support":{items:[{text:"Support",link:"/support"},{text:"Token Directory",link:"/support/token-directory"},{text:"Discord",link:"https://discord.gg/sequence"},{text:"FAQ",link:"https://support.sequence.xyz"},{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:{}},Dv=p.createContext(Lv);function Mv(){return typeof window<"u",Lv}function C2({children:e,config:t}){const[n,r]=p.useState(()=>t||Mv());return p.useEffect(()=>{},[]),p.useEffect(()=>{typeof window<"u"},[n]),x.jsx(Dv.Provider,{value:n,children:e})}function ot(){return p.useContext(Dv)}const b2="modulepreload",S2=function(e){return"/"+e},Kp={},P=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link");o=Promise.all(n.map(a=>{if(a=S2(a),a in Kp)return;Kp[a]=!0;const l=a.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!r)for(let c=i.length-1;c>=0;c--){const f=i[c];if(f.href===a&&(!l||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const d=document.createElement("link");if(d.rel=l?"stylesheet":b2,l||(d.as="script",d.crossOrigin=""),d.href=a,document.head.appendChild(d),l)return new Promise((c,f)=>{d.addEventListener("load",c),d.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${a}`)))})}))}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})},Fd=[{lazy:()=>P(()=>import("./api-BdlMRZpV.js"),__vite__mapDeps([])),path:"/api",type:"mdx",filePath:"api.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./api-BdlMRZpV.js"),__vite__mapDeps([])),path:"/api.html",type:"mdx",filePath:"api.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./builder-BViWUl5-.js"),__vite__mapDeps([])),path:"/builder",type:"mdx",filePath:"builder.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./builder-BViWUl5-.js"),__vite__mapDeps([])),path:"/builder.html",type:"mdx",filePath:"builder.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./guides-CUh0EeIC.js"),__vite__mapDeps([])),path:"/guides",type:"mdx",filePath:"guides.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./guides-CUh0EeIC.js"),__vite__mapDeps([])),path:"/guides.html",type:"mdx",filePath:"guides.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./index-0kHuc1vJ.js"),__vite__mapDeps([0,1])),path:"/",type:"mdx",filePath:"index.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./sdk-CWHXaAbT.js"),__vite__mapDeps([])),path:"/sdk",type:"mdx",filePath:"sdk.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./sdk-CWHXaAbT.js"),__vite__mapDeps([])),path:"/sdk.html",type:"mdx",filePath:"sdk.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./solutions-Dpwdhc5M.js"),__vite__mapDeps([])),path:"/solutions",type:"mdx",filePath:"solutions.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./solutions-Dpwdhc5M.js"),__vite__mapDeps([])),path:"/solutions.html",type:"mdx",filePath:"solutions.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./stack-0weeuFEk.js"),__vite__mapDeps([])),path:"/stack",type:"mdx",filePath:"stack.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./stack-0weeuFEk.js"),__vite__mapDeps([])),path:"/stack.html",type:"mdx",filePath:"stack.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./support-DJJslyN0.js"),__vite__mapDeps([])),path:"/support",type:"mdx",filePath:"support.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./support-DJJslyN0.js"),__vite__mapDeps([])),path:"/support.html",type:"mdx",filePath:"support.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./wallet-CmhNNXww.js"),__vite__mapDeps([])),path:"/wallet",type:"mdx",filePath:"wallet.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./wallet-CmhNNXww.js"),__vite__mapDeps([])),path:"/wallet.html",type:"mdx",filePath:"wallet.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./embedded-wallet-CUzwoLPw.js"),__vite__mapDeps([2,1])),path:"/api/embedded-wallet",type:"mdx",filePath:"api/embedded-wallet.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./embedded-wallet-CUzwoLPw.js"),__vite__mapDeps([2,1])),path:"/api/embedded-wallet.html",type:"mdx",filePath:"api/embedded-wallet.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./indexer-B5H05-_j.js"),__vite__mapDeps([])),path:"/api/indexer",type:"mdx",filePath:"api/indexer.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./indexer-B5H05-_j.js"),__vite__mapDeps([])),path:"/api/indexer.html",type:"mdx",filePath:"api/indexer.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./marketplace-B5H05-_j.js"),__vite__mapDeps([])),path:"/api/marketplace",type:"mdx",filePath:"api/marketplace.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./marketplace-B5H05-_j.js"),__vite__mapDeps([])),path:"/api/marketplace.html",type:"mdx",filePath:"api/marketplace.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./metadata-B5H05-_j.js"),__vite__mapDeps([])),path:"/api/metadata",type:"mdx",filePath:"api/metadata.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./metadata-B5H05-_j.js"),__vite__mapDeps([])),path:"/api/metadata.html",type:"mdx",filePath:"api/metadata.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./node-gateway-B5H05-_j.js"),__vite__mapDeps([])),path:"/api/node-gateway",type:"mdx",filePath:"api/node-gateway.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./node-gateway-B5H05-_j.js"),__vite__mapDeps([])),path:"/api/node-gateway.html",type:"mdx",filePath:"api/node-gateway.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./transaction-BabehmTb.js"),__vite__mapDeps([3,1])),path:"/api/transaction",type:"mdx",filePath:"api/transaction.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./transaction-BabehmTb.js"),__vite__mapDeps([3,1])),path:"/api/transaction.html",type:"mdx",filePath:"api/transaction.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./discord-C5KZVgLw.js"),__vite__mapDeps([])),path:"/guides/discord",type:"mdx",filePath:"guides/discord.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./discord-C5KZVgLw.js"),__vite__mapDeps([])),path:"/guides/discord.html",type:"mdx",filePath:"guides/discord.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./lootbox-C5KZVgLw.js"),__vite__mapDeps([])),path:"/guides/lootbox",type:"mdx",filePath:"guides/lootbox.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./lootbox-C5KZVgLw.js"),__vite__mapDeps([])),path:"/guides/lootbox.html",type:"mdx",filePath:"guides/lootbox.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./unity-guide-Bx_eYy68.js"),__vite__mapDeps([])),path:"/guides/unity-guide",type:"mdx",filePath:"guides/unity-guide.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./unity-guide-Bx_eYy68.js"),__vite__mapDeps([])),path:"/guides/unity-guide.html",type:"mdx",filePath:"guides/unity-guide.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./webgl-guide-Bx_eYy68.js"),__vite__mapDeps([])),path:"/guides/webgl-guide",type:"mdx",filePath:"guides/webgl-guide.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./webgl-guide-Bx_eYy68.js"),__vite__mapDeps([])),path:"/guides/webgl-guide.html",type:"mdx",filePath:"guides/webgl-guide.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./getting-started-pNk81Q1b.js"),__vite__mapDeps([])),path:"/indexer/getting-started",type:"mdx",filePath:"indexer/getting-started.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./getting-started-pNk81Q1b.js"),__vite__mapDeps([])),path:"/indexer/getting-started.html",type:"mdx",filePath:"indexer/getting-started.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./android-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/android",type:"mdx",filePath:"sdk/android.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./android-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/android.html",type:"mdx",filePath:"sdk/android.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./go-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/go",type:"mdx",filePath:"sdk/go.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./go-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/go.html",type:"mdx",filePath:"sdk/go.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./iOS-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/iOS",type:"mdx",filePath:"sdk/iOS.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./iOS-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/iOS.html",type:"mdx",filePath:"sdk/iOS.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./nodejs-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/nodejs",type:"mdx",filePath:"sdk/nodejs.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./nodejs-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/nodejs.html",type:"mdx",filePath:"sdk/nodejs.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./reactnative-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/reactnative",type:"mdx",filePath:"sdk/reactnative.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./reactnative-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/reactnative.html",type:"mdx",filePath:"sdk/reactnative.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./sequence-kit-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit",type:"mdx",filePath:"sdk/sequence-kit.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./sequence-kit-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit.html",type:"mdx",filePath:"sdk/sequence-kit.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./typescript-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/typescript",type:"mdx",filePath:"sdk/typescript.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./typescript-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/typescript.html",type:"mdx",filePath:"sdk/typescript.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./unity-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/unity",type:"mdx",filePath:"sdk/unity.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./unity-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/unity.html",type:"mdx",filePath:"sdk/unity.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./unreal-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/unreal",type:"mdx",filePath:"sdk/unreal.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./unreal-n81Ja_NU.js"),__vite__mapDeps([])),path:"/sdk/unreal.html",type:"mdx",filePath:"sdk/unreal.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./minter-DbgE9wrc.js"),__vite__mapDeps([])),path:"/solutions/minter",type:"mdx",filePath:"solutions/minter.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./minter-DbgE9wrc.js"),__vite__mapDeps([])),path:"/solutions/minter.html",type:"mdx",filePath:"solutions/minter.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./nft-checkout-CLNB9uzL.js"),__vite__mapDeps([])),path:"/solutions/nft-checkout",type:"mdx",filePath:"solutions/nft-checkout.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./nft-checkout-CLNB9uzL.js"),__vite__mapDeps([])),path:"/solutions/nft-checkout.html",type:"mdx",filePath:"solutions/nft-checkout.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./onramps-DUfsa0_B.js"),__vite__mapDeps([])),path:"/solutions/onramps",type:"mdx",filePath:"solutions/onramps.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./onramps-DUfsa0_B.js"),__vite__mapDeps([])),path:"/solutions/onramps.html",type:"mdx",filePath:"solutions/onramps.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./token-directory-eb_U-jgI.js"),__vite__mapDeps([])),path:"/support/token-directory",type:"mdx",filePath:"support/token-directory.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./token-directory-eb_U-jgI.js"),__vite__mapDeps([])),path:"/support/token-directory.html",type:"mdx",filePath:"support/token-directory.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./template-cloudflare-relayer-BgHhATLg.js"),__vite__mapDeps([])),path:"/guides/templates/template-cloudflare-relayer",type:"mdx",filePath:"guides/templates/template-cloudflare-relayer.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./template-cloudflare-relayer-BgHhATLg.js"),__vite__mapDeps([])),path:"/guides/templates/template-cloudflare-relayer.html",type:"mdx",filePath:"guides/templates/template-cloudflare-relayer.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./template-embedded-wallet-BgHhATLg.js"),__vite__mapDeps([])),path:"/guides/templates/template-embedded-wallet",type:"mdx",filePath:"guides/templates/template-embedded-wallet.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./template-embedded-wallet-BgHhATLg.js"),__vite__mapDeps([])),path:"/guides/templates/template-embedded-wallet.html",type:"mdx",filePath:"guides/templates/template-embedded-wallet.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./template-go-relayer-BgHhATLg.js"),__vite__mapDeps([])),path:"/guides/templates/template-go-relayer",type:"mdx",filePath:"guides/templates/template-go-relayer.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./template-go-relayer-BgHhATLg.js"),__vite__mapDeps([])),path:"/guides/templates/template-go-relayer.html",type:"mdx",filePath:"guides/templates/template-go-relayer.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./template-marketplace-api-BgHhATLg.js"),__vite__mapDeps([])),path:"/guides/templates/template-marketplace-api",type:"mdx",filePath:"guides/templates/template-marketplace-api.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./template-marketplace-api-BgHhATLg.js"),__vite__mapDeps([])),path:"/guides/templates/template-marketplace-api.html",type:"mdx",filePath:"guides/templates/template-marketplace-api.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./02-getting-started-Dg1zRGs-.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/02-getting-started",type:"mdx",filePath:"sdk/sequence-kit/02-getting-started.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./02-getting-started-Dg1zRGs-.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/02-getting-started.html",type:"mdx",filePath:"sdk/sequence-kit/02-getting-started.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./03-configuration-KdoAk5F2.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/03-configuration",type:"mdx",filePath:"sdk/sequence-kit/03-configuration.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./03-configuration-KdoAk5F2.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/03-configuration.html",type:"mdx",filePath:"sdk/sequence-kit/03-configuration.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./04-checkout-DU9xXvXL.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/04-checkout",type:"mdx",filePath:"sdk/sequence-kit/04-checkout.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./04-checkout-DU9xXvXL.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/04-checkout.html",type:"mdx",filePath:"sdk/sequence-kit/04-checkout.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./05-custom-connectors-B69bbisc.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/05-custom-connectors",type:"mdx",filePath:"sdk/sequence-kit/05-custom-connectors.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./05-custom-connectors-B69bbisc.js"),__vite__mapDeps([])),path:"/sdk/sequence-kit/05-custom-connectors.html",type:"mdx",filePath:"sdk/sequence-kit/05-custom-connectors.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./contracts-C2U2FVOh.js"),__vite__mapDeps([])),path:"/solutions/builder/contracts",type:"mdx",filePath:"solutions/builder/contracts.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./contracts-C2U2FVOh.js"),__vite__mapDeps([])),path:"/solutions/builder/contracts.html",type:"mdx",filePath:"solutions/builder/contracts.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./gas-tank-DNhy-uS9.js"),__vite__mapDeps([])),path:"/solutions/builder/gas-tank",type:"mdx",filePath:"solutions/builder/gas-tank.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./gas-tank-DNhy-uS9.js"),__vite__mapDeps([])),path:"/solutions/builder/gas-tank.html",type:"mdx",filePath:"solutions/builder/gas-tank.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./getting-started-DrtHvDGF.js"),__vite__mapDeps([])),path:"/solutions/builder/getting-started",type:"mdx",filePath:"solutions/builder/getting-started.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./getting-started-DrtHvDGF.js"),__vite__mapDeps([])),path:"/solutions/builder/getting-started.html",type:"mdx",filePath:"solutions/builder/getting-started.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./indexer-CybsGJFb.js"),__vite__mapDeps([])),path:"/solutions/builder/indexer",type:"mdx",filePath:"solutions/builder/indexer.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./indexer-CybsGJFb.js"),__vite__mapDeps([])),path:"/solutions/builder/indexer.html",type:"mdx",filePath:"solutions/builder/indexer.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./marketplaces-RWYdKydf.js"),__vite__mapDeps([])),path:"/solutions/builder/marketplaces",type:"mdx",filePath:"solutions/builder/marketplaces.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./marketplaces-RWYdKydf.js"),__vite__mapDeps([])),path:"/solutions/builder/marketplaces.html",type:"mdx",filePath:"solutions/builder/marketplaces.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./node-gateway-ClkSN0Hm.js"),__vite__mapDeps([])),path:"/solutions/builder/node-gateway",type:"mdx",filePath:"solutions/builder/node-gateway.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./node-gateway-ClkSN0Hm.js"),__vite__mapDeps([])),path:"/solutions/builder/node-gateway.html",type:"mdx",filePath:"solutions/builder/node-gateway.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./overview-DPzyqj3h.js"),__vite__mapDeps([])),path:"/solutions/builder/overview",type:"mdx",filePath:"solutions/builder/overview.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./overview-DPzyqj3h.js"),__vite__mapDeps([])),path:"/solutions/builder/overview.html",type:"mdx",filePath:"solutions/builder/overview.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./project-management-De8v8CeW.js"),__vite__mapDeps([])),path:"/solutions/builder/project-management",type:"mdx",filePath:"solutions/builder/project-management.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./project-management-De8v8CeW.js"),__vite__mapDeps([])),path:"/solutions/builder/project-management.html",type:"mdx",filePath:"solutions/builder/project-management.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./project-settings-gOSAGosc.js"),__vite__mapDeps([])),path:"/solutions/builder/project-settings",type:"mdx",filePath:"solutions/builder/project-settings.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./project-settings-gOSAGosc.js"),__vite__mapDeps([])),path:"/solutions/builder/project-settings.html",type:"mdx",filePath:"solutions/builder/project-settings.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./wallet-sdks-xQBWLqSe.js"),__vite__mapDeps([])),path:"/solutions/builder/wallet-sdks",type:"mdx",filePath:"solutions/builder/wallet-sdks.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./wallet-sdks-xQBWLqSe.js"),__vite__mapDeps([])),path:"/solutions/builder/wallet-sdks.html",type:"mdx",filePath:"solutions/builder/wallet-sdks.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./white-label-marketplace-_gRXhuq2.js"),__vite__mapDeps([])),path:"/solutions/marketplaces/white-label-marketplace",type:"mdx",filePath:"solutions/marketplaces/white-label-marketplace.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./white-label-marketplace-_gRXhuq2.js"),__vite__mapDeps([])),path:"/solutions/marketplaces/white-label-marketplace.html",type:"mdx",filePath:"solutions/marketplaces/white-label-marketplace.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./chain-support-e2JVwGED.js"),__vite__mapDeps([])),path:"/solutions/technical-references/chain-support",type:"mdx",filePath:"solutions/technical-references/chain-support.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./chain-support-e2JVwGED.js"),__vite__mapDeps([])),path:"/solutions/technical-references/chain-support.html",type:"mdx",filePath:"solutions/technical-references/chain-support.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./overview-BqFuq_XL.js"),__vite__mapDeps([])),path:"/solutions/wallets/overview",type:"mdx",filePath:"solutions/wallets/overview.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./overview-BqFuq_XL.js"),__vite__mapDeps([])),path:"/solutions/wallets/overview.html",type:"mdx",filePath:"solutions/wallets/overview.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./200-deploy-an-item-collection-contract-B3v1Qo9H.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/200-deploy-an-item-collection-contract",type:"mdx",filePath:"solutions/collectibles/contracts/200-deploy-an-item-collection-contract.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./200-deploy-an-item-collection-contract-B3v1Qo9H.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/200-deploy-an-item-collection-contract.html",type:"mdx",filePath:"solutions/collectibles/contracts/200-deploy-an-item-collection-contract.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./900-mint-items-from-ERC1155-CR5A_UJX.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/900-mint-items-from-ERC1155",type:"mdx",filePath:"solutions/collectibles/contracts/900-mint-items-from-ERC1155.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./900-mint-items-from-ERC1155-CR5A_UJX.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/900-mint-items-from-ERC1155.html",type:"mdx",filePath:"solutions/collectibles/contracts/900-mint-items-from-ERC1155.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./902-mint-collectibles-from-ERC721-Dz1l96BM.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/902-mint-collectibles-from-ERC721",type:"mdx",filePath:"solutions/collectibles/contracts/902-mint-collectibles-from-ERC721.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./902-mint-collectibles-from-ERC721-Dz1l96BM.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/902-mint-collectibles-from-ERC721.html",type:"mdx",filePath:"solutions/collectibles/contracts/902-mint-collectibles-from-ERC721.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./903-mint-currency-from-ERC20-B_98JJKZ.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/903-mint-currency-from-ERC20",type:"mdx",filePath:"solutions/collectibles/contracts/903-mint-currency-from-ERC20.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./903-mint-currency-from-ERC20-B_98JJKZ.js"),__vite__mapDeps([])),path:"/solutions/collectibles/contracts/903-mint-currency-from-ERC20.html",type:"mdx",filePath:"solutions/collectibles/contracts/903-mint-currency-from-ERC20.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./800-manage-contract-metadata-builder-BTllEMIi.js"),__vite__mapDeps([])),path:"/solutions/collectibles/metadata/800-manage-contract-metadata-builder",type:"mdx",filePath:"solutions/collectibles/metadata/800-manage-contract-metadata-builder.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./800-manage-contract-metadata-builder-BTllEMIi.js"),__vite__mapDeps([])),path:"/solutions/collectibles/metadata/800-manage-contract-metadata-builder.html",type:"mdx",filePath:"solutions/collectibles/metadata/800-manage-contract-metadata-builder.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./01-overview-Ch1dq61l.js"),__vite__mapDeps([])),path:"/solutions/marketplaces/orderbook/01-overview",type:"mdx",filePath:"solutions/marketplaces/orderbook/01-overview.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./01-overview-Ch1dq61l.js"),__vite__mapDeps([])),path:"/solutions/marketplaces/orderbook/01-overview.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/01-overview.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./02-quickstart-Dw4P6eXt.js"),__vite__mapDeps([])),path:"/solutions/marketplaces/orderbook/02-quickstart",type:"mdx",filePath:"solutions/marketplaces/orderbook/02-quickstart.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./02-quickstart-Dw4P6eXt.js"),__vite__mapDeps([])),path:"/solutions/marketplaces/orderbook/02-quickstart.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/02-quickstart.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./01-fiat-on-ramps-D5U2rL3L.js"),__vite__mapDeps([])),path:"/solutions/payments/onramps/01-fiat-on-ramps",type:"mdx",filePath:"solutions/payments/onramps/01-fiat-on-ramps.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./01-fiat-on-ramps-D5U2rL3L.js"),__vite__mapDeps([])),path:"/solutions/payments/onramps/01-fiat-on-ramps.html",type:"mdx",filePath:"solutions/payments/onramps/01-fiat-on-ramps.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./01-why-DDlY8luK.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/01-why",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/01-why.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./01-why-DDlY8luK.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/01-why.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/01-why.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./02-universal-deployer-tAW392H7.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/02-universal-deployer",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/02-universal-deployer.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./02-universal-deployer-tAW392H7.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/02-universal-deployer.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/02-universal-deployer.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./03-wallet-factory-UxfOp6Qd.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/03-wallet-factory",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/03-wallet-factory.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./03-wallet-factory-UxfOp6Qd.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/03-wallet-factory.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/03-wallet-factory.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./04-wallet-configuration-BS4bQCT-.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/04-wallet-configuration",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/04-wallet-configuration.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./04-wallet-configuration-BS4bQCT-.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/04-wallet-configuration.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/04-wallet-configuration.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./05-modules-and-updates-DlhgLg3L.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/05-modules-and-updates",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/05-modules-and-updates.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./05-modules-and-updates-DlhgLg3L.js"),__vite__mapDeps([])),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:1709903684e3},{lazy:()=>P(()=>import("./06-main-module-upgradeable-B1Rhvv0x.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/06-main-module-upgradeable",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/06-main-module-upgradeable.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./06-main-module-upgradeable-B1Rhvv0x.js"),__vite__mapDeps([])),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:1709903684e3},{lazy:()=>P(()=>import("./07-transaction-encoding-BMAKhzIt.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/07-transaction-encoding",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/07-transaction-encoding.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./07-transaction-encoding-BMAKhzIt.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/07-transaction-encoding.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/07-transaction-encoding.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./08-signature-encoding-DxFprw2H.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/08-signature-encoding",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/08-signature-encoding.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./08-signature-encoding-DxFprw2H.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/08-signature-encoding.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/08-signature-encoding.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./09-nested-transaction-batching-D2XFWnDU.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/09-nested-transaction-batching",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/09-nested-transaction-batching.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./09-nested-transaction-batching-D2XFWnDU.js"),__vite__mapDeps([])),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:1709903684e3},{lazy:()=>P(()=>import("./10-guest-module-ho7YQzyQ.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/10-guest-module",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/10-guest-module.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./10-guest-module-ho7YQzyQ.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/10-guest-module.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/10-guest-module.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./11-wallet-context-BqXsq7sk.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/11-wallet-context",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/11-wallet-context.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./11-wallet-context-BqXsq7sk.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/11-wallet-context.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/11-wallet-context.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./12-contract-audits-xdaywuho.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/12-contract-audits",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/12-contract-audits.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./12-contract-audits-xdaywuho.js"),__vite__mapDeps([])),path:"/solutions/technical-references/wallet-contracts/12-contract-audits.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/12-contract-audits.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./01-overview-CZDruoEc.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/01-overview",type:"mdx",filePath:"solutions/wallets/embedded-wallet/01-overview.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./01-overview-CZDruoEc.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/01-overview.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/01-overview.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./02-quickstart-BIeBmYlu.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/02-quickstart",type:"mdx",filePath:"solutions/wallets/embedded-wallet/02-quickstart.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./02-quickstart-BIeBmYlu.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/02-quickstart.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/02-quickstart.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./03-manage-sessions-BHUTIdW3.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/03-manage-sessions",type:"mdx",filePath:"solutions/wallets/embedded-wallet/03-manage-sessions.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./03-manage-sessions-BHUTIdW3.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/03-manage-sessions.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/03-manage-sessions.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./04-use-wallets-BKKOVjvf.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/04-use-wallets",type:"mdx",filePath:"solutions/wallets/embedded-wallet/04-use-wallets.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./04-use-wallets-BKKOVjvf.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/04-use-wallets.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/04-use-wallets.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./05-validation-CsuHSvwf.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/05-validation",type:"mdx",filePath:"solutions/wallets/embedded-wallet/05-validation.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./05-validation-CsuHSvwf.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/05-validation.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/05-validation.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./06-transaction-receipts-C_BNPE7r.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/06-transaction-receipts",type:"mdx",filePath:"solutions/wallets/embedded-wallet/06-transaction-receipts.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./06-transaction-receipts-C_BNPE7r.js"),__vite__mapDeps([])),path:"/solutions/wallets/embedded-wallet/06-transaction-receipts.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/06-transaction-receipts.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./01-overview-BmH_AdLP.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/01-overview",type:"mdx",filePath:"solutions/wallets/universal-wallet/01-overview.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./01-overview-BmH_AdLP.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/01-overview.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/01-overview.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./02-quickstart-DWo91KsR.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/02-quickstart",type:"mdx",filePath:"solutions/wallets/universal-wallet/02-quickstart.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./02-quickstart-DWo91KsR.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/02-quickstart.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/02-quickstart.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./04-platforms-CLv8jl49.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/04-platforms",type:"mdx",filePath:"solutions/wallets/universal-wallet/04-platforms.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./04-platforms-CLv8jl49.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/04-platforms.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/04-platforms.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./05-fiat-on-ramps-D_vFrDfr.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/05-fiat-on-ramps",type:"mdx",filePath:"solutions/wallets/universal-wallet/05-fiat-on-ramps.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./05-fiat-on-ramps-D_vFrDfr.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/05-fiat-on-ramps.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/05-fiat-on-ramps.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./06-key-management-Bm6Ivksg.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/06-key-management",type:"mdx",filePath:"solutions/wallets/universal-wallet/06-key-management.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./06-key-management-Bm6Ivksg.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/06-key-management.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/06-key-management.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./07-sequence-kit-C94VpYZ4.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/07-sequence-kit",type:"mdx",filePath:"solutions/wallets/universal-wallet/07-sequence-kit.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./07-sequence-kit-C94VpYZ4.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/07-sequence-kit.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/07-sequence-kit.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./01-connect-wallet-DmK_B21A.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/01-connect-wallet",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/01-connect-wallet.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./01-connect-wallet-DmK_B21A.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/01-connect-wallet.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/01-connect-wallet.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./02-auth-address-XqjRXF0K.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/02-auth-address",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/02-auth-address.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./02-auth-address-XqjRXF0K.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/02-auth-address.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/02-auth-address.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./03-sign-message-BPJlpCX-.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/03-sign-message",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/03-sign-message.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./03-sign-message-BPJlpCX-.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/03-sign-message.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/03-sign-message.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./04-session-keys-DX-fcS9a.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/04-session-keys",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/04-session-keys.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./04-session-keys-DX-fcS9a.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/04-session-keys.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/04-session-keys.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./05-send-transaction-BlZHTK6_.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/05-send-transaction",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/05-send-transaction.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./05-send-transaction-BlZHTK6_.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/05-send-transaction.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/05-send-transaction.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./06-send-erc20-CT2kwaBJ.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/06-send-erc20",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/06-send-erc20.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./06-send-erc20-CT2kwaBJ.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/06-send-erc20.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/06-send-erc20.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./07-send-erc721-04Fn2mWX.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/07-send-erc721",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/07-send-erc721.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./07-send-erc721-04Fn2mWX.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/07-send-erc721.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/07-send-erc721.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./08-send-erc1155-jA5cKwLz.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/08-send-erc1155",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/08-send-erc1155.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./08-send-erc1155-jA5cKwLz.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/08-send-erc1155.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/08-send-erc1155.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./09-send-batch-transactions-C4kzX0p0.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/09-send-batch-transactions",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/09-send-batch-transactions.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./09-send-batch-transactions-C4kzX0p0.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/09-send-batch-transactions.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/09-send-batch-transactions.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./10-building-backends-Ce2p2Gl0.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/10-building-backends",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/10-building-backends.mdx",lastUpdatedAt:1709903684e3},{lazy:()=>P(()=>import("./10-building-backends-Ce2p2Gl0.js"),__vite__mapDeps([])),path:"/solutions/wallets/universal-wallet/03-guides/10-building-backends.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/03-guides/10-building-backends.mdx",lastUpdatedAt:1709903684e3}];var Ds={horizontalPadding:"var(--vocs-content_horizontalPadding)",verticalPadding:"var(--vocs-content_verticalPadding)",width:"var(--vocs-content_width)"},k2={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'},P2={default:"var(--vocs-fontFamily_default)",mono:"var(--vocs-fontFamily_mono)"},Gp={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)"},Ms={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 jv(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 Fv(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r=e.constructor();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]=Fv(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 Gt(e,t){var n={};if(typeof t=="object"){var r=e;Fv(t,(l,s)=>{if(l!=null){var u=T2(r,s);n[Yp(u)]=String(l)}})}else{var o=e;for(var i in o){var a=o[i];a!=null&&(n[Yp(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 R2="var(--vocs_ExternalLink_iconUrl)",A2="vocs_ExternalLink";const $2=p.forwardRef(({className:e,children:t,hideExternalIcon:n,href:r,...o},i)=>{const{basePath:a}=ot(),l=a;return x.jsx("a",{ref:i,className:L(e,n||typeof t!="string"?void 0:A2),href:r,target:"_blank",rel:"noopener noreferrer",style:Gt({[R2]:`url(${l}/.vocs/icons/arrow-diagonal.svg)`}),...o,children:t})});var Qp="vocs_Link_accent_underlined",qp="vocs_Link",Zp="vocs_Link_styleless",ac=new Map,ha=new WeakMap,Xp=0,N2=void 0;function O2(e){return e?(ha.has(e)||(Xp+=1,ha.set(e,Xp.toString())),ha.get(e)):"0"}function I2(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t==="root"?O2(e.root):e[t]}`).toString()}function L2(e){const t=I2(e);let n=ac.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},ac.set(t,n)}return n}function D2(e,t,n={},r=N2){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}=L2(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(),ac.delete(o))}}function zv({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 w;return w=D2(c,(E,b)=>{g({inView:E,entry:b}),h.current&&h.current(E,b),b.isIntersecting&&i&&w&&(w(),w=void 0)},{root:o,rootMargin:r,threshold:e,trackVisibility:n,delay:t},s),()=>{w&&w()}},[Array.isArray(e)?e.toString():e,c,o,r,i,a,n,s,t]);const _=(d=y.entry)==null?void 0:d.target,m=p.useRef();!c&&_&&!i&&!a&&m.current!==_&&(m.current=_,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 M2(...e){return t=>{j2(t,...e)}}function j2(e,...t){t.forEach(n=>{typeof n=="function"?n(e):n!=null&&(n.current=e)})}const Yn=p.forwardRef((e,t)=>{const n=()=>{var i;return(i=Fd.find(a=>a.path===e.to))==null?void 0:i.lazy()},{ref:r,inView:o}=zv();return p.useEffect(()=>{o&&n()},[o,n]),x.jsx(Iv,{ref:M2(t,r),...e})}),nn=p.forwardRef((e,t)=>{const{href:n,variant:r="accent underlined"}=e,{pathname:o}=Ae();if(n!=null&&n.match(/^(www|https?)/))return x.jsx($2,{...e,ref:t,className:L(e.className,qp,r==="accent underlined"&&Qp,r==="styleless"&&Zp),hideExternalIcon:e.hideExternalIcon});const[i,a]=(n||"").split("#"),l=`${i||o}${a?`#${a}`:""}`;return x.jsx(Yn,{...e,ref:t,className:L(e.className,qp,r==="accent underlined"&&Qp,r==="styleless"&&Zp),to:l})});var F2="vocs_NotFound_divider",z2="vocs_NotFound",U2="vocs_H1",Uv="vocs_Heading",Vv="vocs_Heading_slugTarget";function Po({level:e,...t}){const n=`h${e}`;return x.jsxs(n,{...t,id:void 0,className:L(t.className,Uv),children:[x.jsx("div",{id:t.id,className:Vv}),t.children]})}function Bv(e){return x.jsx(Po,{...e,className:L(e.className,U2),level:1})}var V2="vocs_Paragraph";function Hv(e){return x.jsx("p",{...e,className:L(e.className,V2)})}function B2(){return x.jsxs("div",{className:z2,children:[x.jsx(Bv,{children:"Page Not Found"}),x.jsx("div",{style:{height:Ms[24]}}),x.jsx("hr",{className:F2}),x.jsx("div",{style:{height:Ms[24]}}),x.jsx(Hv,{children:"The page you were looking for could not be found."}),x.jsx("div",{style:{height:Ms[8]}}),x.jsx(nn,{href:"/",children:"Go to Home Page"})]})}var H2="var(--vocs_Banner_bannerBackgroundColor)",W2="var(--vocs_Banner_bannerHeight)",K2="var(--vocs_Banner_bannerTextColor)",G2="vocs_Banner_closeButton",Y2="vocs_Banner_content",Q2="vocs_Banner_inner",q2="vocs_Banner";const Z2=Object.getPrototypeOf(X2).constructor;async function X2(e,t){return new Z2(String(e))(t)}function J2(e,t){return new Function(String(e))(t)}function Pr(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"],t3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Pr(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"}))}),n3=["color"],r3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Pr(e,n3);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"}))}),o3=["color"],i3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Pr(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:"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"],l3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Pr(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"}))}),s3=["color"],u3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Pr(e,s3);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"}))}),c3=["color"],zd=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Pr(e,c3);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"}))}),d3=["color"],f3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Pr(e,d3);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 lc(e,t){if(typeof e!="object"||e===null)return e;if(Array.isArray(e))return e.map((r,o)=>lc(r,o));const n=e.props.children?{...e.props,children:lc(e.props.children)}:e.props;return q.createElement(e.type,{...n,key:t})}function p3({hide:e}){const{banner:t}=ot(),n=p.useMemo(()=>{const r=(t==null?void 0:t.content)??"";if(!r)return null;if(typeof r!="string")return()=>lc(r);const{default:o}=J2(r,{...Vy,Fragment:p.Fragment});return o},[t]);return n?x.jsx("div",{className:L(q2),style:Gt({[H2]:t==null?void 0:t.backgroundColor,[K2]:t==null?void 0:t.textColor}),children:x.jsxs("div",{className:L(Q2),children:[x.jsx("div",{className:L(Y2),children:x.jsx(n,{})}),(t==null?void 0:t.dismissable)!=="false"&&x.jsx("button",{className:L(G2),onClick:e,type:"button",children:x.jsx(i3,{width:14,height:14})})]})}):null}var h3="vocs_Content";function Wv({children:e,className:t}){return x.jsx("article",{className:L(t,h3),children:e})}function Kv({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&&Kv({items:o.items,pathname:t}).length>0)&&r.push(o.id);return r}function Ui({items:e,pathname:t}){return p.useMemo(()=>Kv({items:e,pathname:t}),[e,t])}function Tr(){const e=p.useContext(Gv);if(!e)throw new Error("`usePageData` must be used within `PageDataContext.Provider`.");return e}const Gv=p.createContext(void 0);function Vl(){const{pathname:e}=Ae(),t=ot(),{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 Rr(){const e=Vl(),{frontmatter:t}=Tr(),{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 v3="vocs_utils_visibleDark",g3="vocs_utils_visibleLight",Yv="vocs_utils_visuallyHidden";function Y(){return Y=Object.assign?Object.assign.bind():function(e){for(var t=1;te.forEach(n=>y3(n,t))}function Ue(...e){return p.useCallback(Qv(...e),e)}function En(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,_=p.useMemo(()=>y,Object.values(y));return p.createElement(g.Provider,{value:_},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,x3(o,...t)]}function x3(...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 gn=globalThis!=null&&globalThis.document?p.useLayoutEffect:()=>{},w3=bl.useId||(()=>{});let _3=0;function rn(e){const[t,n]=p.useState(w3());return gn(()=>{e||n(r=>r??String(_3++))},[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 rr({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,o]=E3({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 E3({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 wo=p.forwardRef((e,t)=>{const{children:n,...r}=e,o=p.Children.toArray(n),i=o.find(b3);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(sc,Y({},r,{ref:t}),p.isValidElement(a)?p.cloneElement(a,void 0,l):null)}return p.createElement(sc,Y({},r,{ref:t}),n)});wo.displayName="Slot";const sc=p.forwardRef((e,t)=>{const{children:n,...r}=e;return p.isValidElement(n)?p.cloneElement(n,{...S3(r,n.props),ref:t?Qv(t,n.ref):n.ref}):p.Children.count(n)>1?p.Children.only(null):null});sc.displayName="SlotClone";const C3=({children:e})=>p.createElement(p.Fragment,null,e);function b3(e){return p.isValidElement(e)&&e.type===C3}function S3(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 k3=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],de=k3.reduce((e,t)=>{const n=p.forwardRef((r,o)=>{const{asChild:i,...a}=r,l=i?wo:t;return p.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),p.createElement(l,Y({},a,{ref:o}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function uc(e,t){e&&So.flushSync(()=>e.dispatchEvent(t))}function P3(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 cc="dismissableLayer.update",T3="dismissableLayer.pointerDownOutside",R3="dismissableLayer.focusOutside";let Jp;const A3=p.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ud=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(A3),[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,k=>f(k)),_=Array.from(d.layers),[m]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),v=_.indexOf(m),w=c?_.indexOf(c):-1,E=d.layersWithOutsidePointerEventsDisabled.size>0,b=w>=v,C=$3(k=>{const R=k.target,N=[...d.branches].some(j=>j.contains(R));!b||N||(i==null||i(k),l==null||l(k),k.defaultPrevented||s==null||s())},h),S=N3(k=>{const R=k.target;[...d.branches].some(j=>j.contains(R))||(a==null||a(k),l==null||l(k),k.defaultPrevented||s==null||s())},h);return P3(k=>{w===d.layers.size-1&&(o==null||o(k),!k.defaultPrevented&&s&&(k.preventDefault(),s()))},h),p.useEffect(()=>{if(c)return r&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(Jp=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(c)),d.layers.add(c),eh(),()=>{r&&d.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=Jp)}},[c,h,r,d]),p.useEffect(()=>()=>{c&&(d.layers.delete(c),d.layersWithOutsidePointerEventsDisabled.delete(c),eh())},[c,d]),p.useEffect(()=>{const k=()=>y({});return document.addEventListener(cc,k),()=>document.removeEventListener(cc,k)},[]),p.createElement(de.div,Y({},u,{ref:g,style:{pointerEvents:E?b?"auto":"none":void 0,...e.style},onFocusCapture:le(e.onFocusCapture,S.onFocusCapture),onBlurCapture:le(e.onBlurCapture,S.onBlurCapture),onPointerDownCapture:le(e.onPointerDownCapture,C.onPointerDownCapture)}))});function $3(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(){qv(T3,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 N3(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&&qv(R3,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 eh(){const e=new CustomEvent(cc);document.dispatchEvent(e)}function qv(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?uc(o,i):o.dispatchEvent(i)}const js="focusScope.autoFocusOnMount",Fs="focusScope.autoFocusOnUnmount",th={bubbles:!1,cancelable:!0},Zv=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(w){if(h.paused||!l)return;const E=w.target;l.contains(E)?c.current=E:$n(c.current,{select:!0})},_=function(w){if(h.paused||!l)return;const E=w.relatedTarget;E!==null&&(l.contains(E)||$n(c.current,{select:!0}))},m=function(w){if(document.activeElement===document.body)for(const b of w)b.removedNodes.length>0&&$n(l)};document.addEventListener("focusin",g),document.addEventListener("focusout",_);const v=new MutationObserver(m);return l&&v.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",_),v.disconnect()}}},[r,l,h.paused]),p.useEffect(()=>{if(l){rh.add(h);const g=document.activeElement;if(!l.contains(g)){const m=new CustomEvent(js,th);l.addEventListener(js,u),l.dispatchEvent(m),m.defaultPrevented||(O3(j3(Xv(l)),{select:!0}),document.activeElement===g&&$n(l))}return()=>{l.removeEventListener(js,u),setTimeout(()=>{const m=new CustomEvent(Fs,th);l.addEventListener(Fs,d),l.dispatchEvent(m),m.defaultPrevented||$n(g??document.body,{select:!0}),l.removeEventListener(Fs,d),rh.remove(h)},0)}}},[l,u,d,h]);const y=p.useCallback(g=>{if(!n&&!r||h.paused)return;const _=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,m=document.activeElement;if(_&&m){const v=g.currentTarget,[w,E]=I3(v);w&&E?!g.shiftKey&&m===E?(g.preventDefault(),n&&$n(w,{select:!0})):g.shiftKey&&m===w&&(g.preventDefault(),n&&$n(E,{select:!0})):m===v&&g.preventDefault()}},[n,r,h.paused]);return p.createElement(de.div,Y({tabIndex:-1},a,{ref:f,onKeyDown:y}))});function O3(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if($n(r,{select:t}),document.activeElement!==n)return}function I3(e){const t=Xv(e),n=nh(t,e),r=nh(t.reverse(),e);return[n,r]}function Xv(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 nh(e,t){for(const n of e)if(!L3(n,{upTo:t}))return n}function L3(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 D3(e){return e instanceof HTMLInputElement&&"select"in e}function $n(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&D3(e)&&t&&e.select()}}const rh=M3();function M3(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=oh(e,t),e.unshift(t)},remove(t){var n;e=oh(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function oh(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function j3(e){return e.filter(t=>t.tagName!=="A")}const Jv=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?vv.createPortal(p.createElement(de.div,Y({},o,{ref:t})),r):null});function F3(e,t){return p.useReducer((n,r)=>{const o=t[n][r];return o??n},e)}const Cn=e=>{const{present:t,children:n}=e,r=z3(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};Cn.displayName="Presence";function z3(e){const[t,n]=p.useState(),r=p.useRef({}),o=p.useRef(e),i=p.useRef("none"),a=e?"mounted":"unmounted",[l,s]=F3(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return p.useEffect(()=>{const u=ma(r.current);i.current=l==="mounted"?u:"none"},[l]),gn(()=>{const u=r.current,d=o.current;if(d!==e){const f=i.current,h=ma(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]),gn(()=>{if(t){const u=c=>{const h=ma(r.current).includes(c.animationName);c.target===t&&h&&So.flushSync(()=>s("ANIMATION_END"))},d=c=>{c.target===t&&(i.current=ma(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 ma(e){return(e==null?void 0:e.animationName)||"none"}let zs=0;function eg(){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:ih()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:ih()),zs++,()=>{zs===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),zs--}},[])}function ih(){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 Jt=function(){return Jt=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u")return n4;var t=r4(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])}},i4=og(),hl="data-scroll-locked",a4=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(V3,` { overflow: hidden `).concat(r,`; padding-right: `).concat(l,"px ").concat(r,`; } @@ -100,24 +100,24 @@ Error generating stack: `+i.message+` } body[`).concat(hl,`] { - `).concat(B5,": ").concat(l,`px; + `).concat(B3,": ").concat(l,`px; } -`)},l3=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r,i=p.useMemo(function(){return o3(o)},[o]);return p.useEffect(function(){return document.body.setAttribute(hl,""),function(){document.body.removeAttribute(hl)}},[]),p.createElement(i3,{styles:a3(i,!t,o,n?"":"!important")})},dc=!1;if(typeof window<"u")try{var va=Object.defineProperty({},"passive",{get:function(){return dc=!0,!0}});window.addEventListener("test",va,va),window.removeEventListener("test",va,va)}catch{dc=!1}var Dr=dc?{passive:!1}:!1,s3=function(e){return e.tagName==="TEXTAREA"},ig=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!s3(e)&&n[t]==="visible")},u3=function(e){return ig(e,"overflowY")},c3=function(e){return ig(e,"overflowX")},lh=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=ag(e,n);if(r){var o=lg(e,n),i=o[1],a=o[2];if(i>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},d3=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},f3=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},ag=function(e,t){return e==="v"?u3(t):c3(t)},lg=function(e,t){return e==="v"?d3(t):f3(t)},p3=function(e,t){return e==="h"&&t==="rtl"?-1:1},h3=function(e,t,n,r,o){var i=p3(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=lg(e,l),y=h[0],g=h[1],_=h[2],m=g-_-i*y;(y||m)&&ag(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},ga=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},sh=function(e){return[e.deltaX,e.deltaY]},uh=function(e){return e&&"current"in e?e.current:e},m3=function(e,t){return e[0]===t[0]&&e[1]===t[1]},v3=function(e){return` +`)},l4=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r,i=p.useMemo(function(){return o4(o)},[o]);return p.useEffect(function(){return document.body.setAttribute(hl,""),function(){document.body.removeAttribute(hl)}},[]),p.createElement(i4,{styles:a4(i,!t,o,n?"":"!important")})},dc=!1;if(typeof window<"u")try{var va=Object.defineProperty({},"passive",{get:function(){return dc=!0,!0}});window.addEventListener("test",va,va),window.removeEventListener("test",va,va)}catch{dc=!1}var Dr=dc?{passive:!1}:!1,s4=function(e){return e.tagName==="TEXTAREA"},ig=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!s4(e)&&n[t]==="visible")},u4=function(e){return ig(e,"overflowY")},c4=function(e){return ig(e,"overflowX")},lh=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=ag(e,n);if(r){var o=lg(e,n),i=o[1],a=o[2];if(i>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},d4=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},f4=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},ag=function(e,t){return e==="v"?u4(t):c4(t)},lg=function(e,t){return e==="v"?d4(t):f4(t)},p4=function(e,t){return e==="h"&&t==="rtl"?-1:1},h4=function(e,t,n,r,o){var i=p4(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=lg(e,l),y=h[0],g=h[1],_=h[2],m=g-_-i*y;(y||m)&&ag(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},ga=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},sh=function(e){return[e.deltaX,e.deltaY]},uh=function(e){return e&&"current"in e?e.current:e},m4=function(e,t){return e[0]===t[0]&&e[1]===t[1]},v4=function(e){return` .block-interactivity-`.concat(e,` {pointer-events: none;} .allow-interactivity-`).concat(e,` {pointer-events: all;} -`)},g3=0,Mr=[];function y3(e){var t=p.useRef([]),n=p.useRef([0,0]),r=p.useRef(),o=p.useState(g3++)[0],i=p.useState(function(){return og()})[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=U5([e.lockRef.current],(e.shards||[]).map(uh),!0).filter(Boolean);return g.forEach(function(_){return _.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(_){return _.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=p.useCallback(function(g,_){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var m=ga(g),v=n.current,w="deltaX"in g?g.deltaX:v[0]-m[0],E="deltaY"in g?g.deltaY:v[1]-m[1],b,C=g.target,S=Math.abs(w)>Math.abs(E)?"h":"v";if("touches"in g&&S==="h"&&C.type==="range")return!1;var k=lh(S,C);if(!k)return!0;if(k?b=S:(b=S==="v"?"h":"v",k=lh(S,C)),!k)return!1;if(!r.current&&"changedTouches"in g&&(w||E)&&(r.current=b),!b)return!0;var R=r.current||b;return h3(R,_,g,R==="h"?w:E,!0)},[]),s=p.useCallback(function(g){var _=g;if(!(!Mr.length||Mr[Mr.length-1]!==i)){var m="deltaY"in _?sh(_):ga(_),v=t.current.filter(function(b){return b.name===_.type&&b.target===_.target&&m3(b.delta,m)})[0];if(v&&v.should){_.cancelable&&_.preventDefault();return}if(!v){var w=(a.current.shards||[]).map(uh).filter(Boolean).filter(function(b){return b.contains(_.target)}),E=w.length>0?l(_,w[0]):!a.current.noIsolation;E&&_.cancelable&&_.preventDefault()}}},[]),u=p.useCallback(function(g,_,m,v){var w={name:g,delta:_,target:m,should:v};t.current.push(w),setTimeout(function(){t.current=t.current.filter(function(E){return E!==w})},1)},[]),d=p.useCallback(function(g){n.current=ga(g),r.current=void 0},[]),c=p.useCallback(function(g){u(g.type,sh(g),g.target,l(g,e.lockRef.current))},[]),f=p.useCallback(function(g){u(g.type,ga(g),g.target,l(g,e.lockRef.current))},[]);p.useEffect(function(){return Mr.push(i),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:f}),document.addEventListener("wheel",s,Dr),document.addEventListener("touchmove",s,Dr),document.addEventListener("touchstart",d,Dr),function(){Mr=Mr.filter(function(g){return g!==i}),document.removeEventListener("wheel",s,Dr),document.removeEventListener("touchmove",s,Dr),document.removeEventListener("touchstart",d,Dr)}},[]);var h=e.removeScrollBar,y=e.inert;return p.createElement(p.Fragment,null,y?p.createElement(i,{styles:v3(o)}):null,h?p.createElement(l3,{gapMode:"margin"}):null)}const x3=Q5(rg,y3);var sg=p.forwardRef(function(e,t){return p.createElement(Bl,Jt({},e,{ref:t,sideCar:x3}))});sg.classNames=Bl.classNames;const ug=sg;var w3=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},jr=new WeakMap,ya=new WeakMap,xa={},Hs=0,cg=function(e){return e&&(e.host||cg(e.parentNode))},_3=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=cg(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})},E3=function(e,t,n,r){var o=_3(t,Array.isArray(e)?e:[e]);xa[n]||(xa[n]=new WeakMap);var i=xa[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{var h=f.getAttribute(r),y=h!==null&&h!=="false",g=(jr.get(f)||0)+1,_=(i.get(f)||0)+1;jr.set(f,g),i.set(f,_),a.push(f),g===1&&y&&ya.set(f,!0),_===1&&f.setAttribute(n,"true"),y||f.setAttribute(r,"true")}})};return d(t),l.clear(),Hs++,function(){a.forEach(function(c){var f=jr.get(c)-1,h=i.get(c)-1;jr.set(c,f),i.set(c,h),f||(ya.has(c)||c.removeAttribute(r),ya.delete(c)),h||c.removeAttribute(n)}),Hs--,Hs||(jr=new WeakMap,jr=new WeakMap,ya=new WeakMap,xa={})}},dg=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||w3(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),E3(r,o,n,"aria-hidden")):function(){return null}};const fg="Dialog",[pg,QS]=En(fg),[C3,bn]=pg(fg),b3=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]=rr({prop:r,defaultProp:o,onChange:i});return p.createElement(C3,{scope:t,triggerRef:l,contentRef:s,contentId:rn(),titleId:rn(),descriptionId:rn(),open:u,onOpenChange:d,onOpenToggle:p.useCallback(()=>d(c=>!c),[d]),modal:a},n)},S3="DialogTrigger",k3=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=bn(S3,n),i=Ue(t,o.triggerRef);return p.createElement(de.button,Y({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Vd(o.open)},r,{ref:i,onClick:le(e.onClick,o.onOpenToggle)}))}),hg="DialogPortal",[P3,mg]=pg(hg,{forceMount:void 0}),T3=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,i=bn(hg,t);return p.createElement(P3,{scope:t,forceMount:n},p.Children.map(r,a=>p.createElement(Cn,{present:n||i.open},p.createElement(J0,{asChild:!0,container:o},a))))},fc="DialogOverlay",R3=p.forwardRef((e,t)=>{const n=mg(fc,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=bn(fc,e.__scopeDialog);return i.modal?p.createElement(Cn,{present:r||i.open},p.createElement(A3,Y({},o,{ref:t}))):null}),A3=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=bn(fc,n);return p.createElement(ug,{as:wo,allowPinchZoom:!0,shards:[o.contentRef]},p.createElement(de.div,Y({"data-state":Vd(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),Ri="DialogContent",$3=p.forwardRef((e,t)=>{const n=mg(Ri,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=bn(Ri,e.__scopeDialog);return p.createElement(Cn,{present:r||i.open},i.modal?p.createElement(N3,Y({},o,{ref:t})):p.createElement(O3,Y({},o,{ref:t})))}),N3=p.forwardRef((e,t)=>{const n=bn(Ri,e.__scopeDialog),r=p.useRef(null),o=Ue(t,n.contentRef,r);return p.useEffect(()=>{const i=r.current;if(i)return dg(i)},[]),p.createElement(vg,Y({},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())}))}),O3=p.forwardRef((e,t)=>{const n=bn(Ri,e.__scopeDialog),r=p.useRef(!1),o=p.useRef(!1);return p.createElement(vg,Y({},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()}}))}),vg=p.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,...a}=e,l=bn(Ri,n),s=p.useRef(null),u=Ue(t,s);return eg(),p.createElement(p.Fragment,null,p.createElement(Z0,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},p.createElement(Ud,Y({role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":Vd(l.open)},a,{ref:u,onDismiss:()=>l.onOpenChange(!1)}))),!1)}),I3="DialogTitle",L3=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=bn(I3,n);return p.createElement(de.h2,Y({id:o.titleId},r,{ref:t}))});function Vd(e){return e?"open":"closed"}const gg=b3,yg=k3,D3=T3,M3=R3,j3=$3,F3=L3;var he=function(){return he=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 V3="ENTRIES",xg="KEYS",wg="VALUES",qe="",Ws=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=Fr(this._path),n=t.node,r=t.keys;if(Fr(r)===qe)return{done:!1,value:this.result()};var o=n.get(Fr(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=Fr(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 Fr(n)}).filter(function(t){return t!==qe}).join("")},e.prototype.value=function(){return Fr(this._path).node.get(qe)},e.prototype.result=function(){switch(this._type){case wg:return this.value();case xg:return this.key();default:return[this.key(),this.value()]}},e.prototype[Symbol.iterator]=function(){return this},e}(),Fr=function(e){return e[e.length-1]},B3=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}_g(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}}},Ks=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(ml(this._tree,t.slice(this._prefix.length)),2),i=o[0],a=o[1];if(i===void 0){var l=De(Bd(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 Ws(this,V3)},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 B3(this._tree,t,n)},e.prototype.get=function(t){var n=pc(this._tree,t);return n!==void 0?n.get(qe):void 0},e.prototype.has=function(t){var n=pc(this._tree,t);return n!==void 0&&n.has(qe)},e.prototype.keys=function(){return new Ws(this,xg)},e.prototype.set=function(t,n){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;var r=Gs(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=Gs(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=Gs(this._tree,t),o=r.get(qe);return o===void 0&&r.set(qe,o=n()),o},e.prototype.values=function(){return new Ws(this,wg)},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}(),ml=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]),ml(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]),ml(void 0,"",n)},pc=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 pc(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}}},Gs=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 Ks,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=mc,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 z3(this,void 0,void 0,function(){var r,o,i,a,l,s,u,d,c,f,h,y,g,_,m,v,w,E,b,C,S,k,R,N,j;return U3(this,function(D){switch(D.label){case 0:if(r=this._dirtCount,!this.vacuumConditionsMet(n))return[3,10];o=t.batchSize||hc.batchSize,i=t.batchWait||hc.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=(k=void 0,re(c)),h=f.next();!h.done;h=f.next()){y=De(h.value,2),g=y[0],_=y[1];try{for(m=(N=void 0,re(_)),v=m.next();!v.done;v=m.next())w=De(v.value,1),E=w[0],!this._documentIds.has(E)&&(_.size<=1?c.delete(g):_.delete(E))}catch(F){N={error:F}}finally{try{v&&!v.done&&(j=m.return)&&j.call(m)}finally{if(N)throw N.error}}}}catch(F){k={error:F}}finally{try{h&&!h.done&&(R=f.return)&&R.call(f)}finally{if(k)throw k.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(),C={error:b},[3,9];case 8:try{s&&!s.done&&(S=l.return)&&S.call(l)}finally{if(C)throw C.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||qs.minDirtCount,r=r||qs.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,_={id:this._documentIds.get(d),score:f*g,terms:Object.keys(y),queryTerms:h,match:y};Object.assign(_,this._storedFields.get(d)),(n.filter==null||n.filter(_))&&a.push(_)}}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(fh),a},e.prototype.autoSuggest=function(t,n){var r,o,i,a;n===void 0&&(n={}),n=he(he({},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 _=re(l),m=_.next();!m.done;m=_.next()){var v=De(m.value,2),y=v[0],w=v[1],c=w.score,f=w.terms,E=w.count;g.push({suggestion:y,terms:f,score:c/E})}}catch(b){i={error:b}}finally{try{m&&!m.done&&(a=_.return)&&a.call(_)}finally{if(i)throw i.error}}return g.sort(fh),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(Qs.hasOwnProperty(t))return Ys(Qs,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,_=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 w=new e(n);w._documentCount=d,w._nextId=c,w._documentIds=wa(f),w._idToShortId=new Map,w._fieldIds=h,w._fieldLength=wa(y),w._avgFieldLength=g,w._storedFields=wa(_),w._dirtCount=m||0,w._index=new Ks;try{for(var E=re(w._documentIds),b=E.next();!b.done;b=E.next()){var C=De(b.value,2),S=C[0],k=C[1];w._idToShortId.set(k,S)}}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 R=re(u),N=R.next();!N.done;N=R.next()){var j=De(N.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 V=W.value,I=F[V];v===1&&(I=I.ds),$.set(parseInt(V,10),wa(I))}}catch(z){l={error:z}}finally{try{W&&!W.done&&(s=U.return)&&s.call(U)}finally{if(l)throw l.error}}w._index.set(D,$)}}catch(z){i={error:z}}finally{try{N&&!N.done&&(a=R.return)&&a.call(R)}finally{if(i)throw i.error}}return w},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=he(he(he({},n),t),{queries:void 0}),i=t.queries.map(function(_){return r.executeQuery(_,o)});return this.combineResults(i,o.combineWith)}var a=this._options,l=a.tokenize,s=a.processTerm,u=a.searchOptions,d=he(he({tokenize:l,processTerm:s},u),n),c=d.tokenize,f=d.processTerm,h=c(t).flatMap(function(_){return f(_)}).filter(function(_){return!!_}),y=h.map(q3(d)),g=y.map(function(_){return r.executeQuerySpec(_,d)});return this.combineResults(g,d.combineWith)},e.prototype.executeQuerySpec=function(t,n){var r,o,i,a,l=he(he({},this._options.searchOptions),n),s=(l.fields||this._options.fields).reduce(function(V,I){var z;return he(he({},V),(z={},z[I]=Ys(l.boost,I)||1,z))},{}),u=l.boostDocument,d=l.weights,c=l.maxFuzzy,f=l.bm25,h=he(he({},ch.weights),d),y=h.fuzzy,g=h.prefix,_=this._index.get(t.term),m=this.termResults(t.term,t.term,1,_,s,u,f),v,w;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&&(w=this._index.fuzzyGet(t.term,b))}if(v)try{for(var C=re(v),S=C.next();!S.done;S=C.next()){var k=De(S.value,2),R=k[0],N=k[1],j=R.length-t.term.length;if(j){w==null||w.delete(R);var D=g*R.length/(R.length+.3*j);this.termResults(t.term,R,D,N,s,u,f,m)}}}catch(V){r={error:V}}finally{try{S&&!S.done&&(o=C.return)&&o.call(C)}finally{if(r)throw r.error}}if(w)try{for(var F=re(w.keys()),$=F.next();!$.done;$=F.next()){var R=$.value,U=De(w.get(R),2),W=U[0],j=U[1];if(j){var D=y*R.length/(R.length+j);this.termResults(t.term,R,D,W,s,u,f,m)}}}catch(V){i={error:V}}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=he(he({},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=Hd),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],_=y[1];c[g]=Object.fromEntries(_)}}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 _=g.value,m=i[_],v=this._fieldIds[_],w=o.get(v);if(w!=null){var E=w.size,b=this._avgFieldLength[v];try{for(var C=(c=void 0,re(w.keys())),S=C.next();!S.done;S=C.next()){var k=S.value;if(!this._documentIds.has(k)){this.removeTerm(v,k,n),E-=1;continue}var R=a?a(this._documentIds.get(k),n,this._storedFields.get(k)):1;if(R){var N=w.get(k),j=this._fieldLength.get(k)[v],D=Q3(N,E,this._documentCount,j,b,l),F=r*m*R*D,$=s.get(k);if($){$.score+=F,X3($.terms,t);var U=Ys($.match,n);U?U.push(_):$.match[n]=[_]}else s.set(k,{score:F,terms:[t],match:(h={},h[n]=[_],h)})}}}catch(W){c={error:W}}finally{try{S&&!S.done&&(f=C.return)&&f.call(C)}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,ph),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,ph),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-43fded25.json")).json());let Zs;function Sg(){const[e,t]=p.useState();return p.useEffect(()=>{(async()=>{Zs||(Zs=e8());const n=await Zs,r=K3.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 t8="vocs_DesktopSearch_search",n8="vocs_DesktopSearch_searchCommand";const r8=p.forwardRef((e,t)=>p.createElement(de.label,Y({},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()}}))),o8=r8;var kg={exports:{}};/*!*************************************************** +`)},g4=0,Mr=[];function y4(e){var t=p.useRef([]),n=p.useRef([0,0]),r=p.useRef(),o=p.useState(g4++)[0],i=p.useState(function(){return og()})[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=U3([e.lockRef.current],(e.shards||[]).map(uh),!0).filter(Boolean);return g.forEach(function(_){return _.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(_){return _.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=p.useCallback(function(g,_){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var m=ga(g),v=n.current,w="deltaX"in g?g.deltaX:v[0]-m[0],E="deltaY"in g?g.deltaY:v[1]-m[1],b,C=g.target,S=Math.abs(w)>Math.abs(E)?"h":"v";if("touches"in g&&S==="h"&&C.type==="range")return!1;var k=lh(S,C);if(!k)return!0;if(k?b=S:(b=S==="v"?"h":"v",k=lh(S,C)),!k)return!1;if(!r.current&&"changedTouches"in g&&(w||E)&&(r.current=b),!b)return!0;var R=r.current||b;return h4(R,_,g,R==="h"?w:E,!0)},[]),s=p.useCallback(function(g){var _=g;if(!(!Mr.length||Mr[Mr.length-1]!==i)){var m="deltaY"in _?sh(_):ga(_),v=t.current.filter(function(b){return b.name===_.type&&b.target===_.target&&m4(b.delta,m)})[0];if(v&&v.should){_.cancelable&&_.preventDefault();return}if(!v){var w=(a.current.shards||[]).map(uh).filter(Boolean).filter(function(b){return b.contains(_.target)}),E=w.length>0?l(_,w[0]):!a.current.noIsolation;E&&_.cancelable&&_.preventDefault()}}},[]),u=p.useCallback(function(g,_,m,v){var w={name:g,delta:_,target:m,should:v};t.current.push(w),setTimeout(function(){t.current=t.current.filter(function(E){return E!==w})},1)},[]),d=p.useCallback(function(g){n.current=ga(g),r.current=void 0},[]),c=p.useCallback(function(g){u(g.type,sh(g),g.target,l(g,e.lockRef.current))},[]),f=p.useCallback(function(g){u(g.type,ga(g),g.target,l(g,e.lockRef.current))},[]);p.useEffect(function(){return Mr.push(i),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:f}),document.addEventListener("wheel",s,Dr),document.addEventListener("touchmove",s,Dr),document.addEventListener("touchstart",d,Dr),function(){Mr=Mr.filter(function(g){return g!==i}),document.removeEventListener("wheel",s,Dr),document.removeEventListener("touchmove",s,Dr),document.removeEventListener("touchstart",d,Dr)}},[]);var h=e.removeScrollBar,y=e.inert;return p.createElement(p.Fragment,null,y?p.createElement(i,{styles:v4(o)}):null,h?p.createElement(l4,{gapMode:"margin"}):null)}const x4=Q3(rg,y4);var sg=p.forwardRef(function(e,t){return p.createElement(Bl,Jt({},e,{ref:t,sideCar:x4}))});sg.classNames=Bl.classNames;const ug=sg;var w4=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},jr=new WeakMap,ya=new WeakMap,xa={},Hs=0,cg=function(e){return e&&(e.host||cg(e.parentNode))},_4=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=cg(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})},E4=function(e,t,n,r){var o=_4(t,Array.isArray(e)?e:[e]);xa[n]||(xa[n]=new WeakMap);var i=xa[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{var h=f.getAttribute(r),y=h!==null&&h!=="false",g=(jr.get(f)||0)+1,_=(i.get(f)||0)+1;jr.set(f,g),i.set(f,_),a.push(f),g===1&&y&&ya.set(f,!0),_===1&&f.setAttribute(n,"true"),y||f.setAttribute(r,"true")}})};return d(t),l.clear(),Hs++,function(){a.forEach(function(c){var f=jr.get(c)-1,h=i.get(c)-1;jr.set(c,f),i.set(c,h),f||(ya.has(c)||c.removeAttribute(r),ya.delete(c)),h||c.removeAttribute(n)}),Hs--,Hs||(jr=new WeakMap,jr=new WeakMap,ya=new WeakMap,xa={})}},dg=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||w4(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),E4(r,o,n,"aria-hidden")):function(){return null}};const fg="Dialog",[pg,QS]=En(fg),[C4,bn]=pg(fg),b4=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]=rr({prop:r,defaultProp:o,onChange:i});return p.createElement(C4,{scope:t,triggerRef:l,contentRef:s,contentId:rn(),titleId:rn(),descriptionId:rn(),open:u,onOpenChange:d,onOpenToggle:p.useCallback(()=>d(c=>!c),[d]),modal:a},n)},S4="DialogTrigger",k4=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=bn(S4,n),i=Ue(t,o.triggerRef);return p.createElement(de.button,Y({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Vd(o.open)},r,{ref:i,onClick:le(e.onClick,o.onOpenToggle)}))}),hg="DialogPortal",[P4,mg]=pg(hg,{forceMount:void 0}),T4=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,i=bn(hg,t);return p.createElement(P4,{scope:t,forceMount:n},p.Children.map(r,a=>p.createElement(Cn,{present:n||i.open},p.createElement(Jv,{asChild:!0,container:o},a))))},fc="DialogOverlay",R4=p.forwardRef((e,t)=>{const n=mg(fc,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=bn(fc,e.__scopeDialog);return i.modal?p.createElement(Cn,{present:r||i.open},p.createElement(A4,Y({},o,{ref:t}))):null}),A4=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=bn(fc,n);return p.createElement(ug,{as:wo,allowPinchZoom:!0,shards:[o.contentRef]},p.createElement(de.div,Y({"data-state":Vd(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),Ri="DialogContent",$4=p.forwardRef((e,t)=>{const n=mg(Ri,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=bn(Ri,e.__scopeDialog);return p.createElement(Cn,{present:r||i.open},i.modal?p.createElement(N4,Y({},o,{ref:t})):p.createElement(O4,Y({},o,{ref:t})))}),N4=p.forwardRef((e,t)=>{const n=bn(Ri,e.__scopeDialog),r=p.useRef(null),o=Ue(t,n.contentRef,r);return p.useEffect(()=>{const i=r.current;if(i)return dg(i)},[]),p.createElement(vg,Y({},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())}))}),O4=p.forwardRef((e,t)=>{const n=bn(Ri,e.__scopeDialog),r=p.useRef(!1),o=p.useRef(!1);return p.createElement(vg,Y({},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()}}))}),vg=p.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,...a}=e,l=bn(Ri,n),s=p.useRef(null),u=Ue(t,s);return eg(),p.createElement(p.Fragment,null,p.createElement(Zv,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},p.createElement(Ud,Y({role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":Vd(l.open)},a,{ref:u,onDismiss:()=>l.onOpenChange(!1)}))),!1)}),I4="DialogTitle",L4=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=bn(I4,n);return p.createElement(de.h2,Y({id:o.titleId},r,{ref:t}))});function Vd(e){return e?"open":"closed"}const gg=b4,yg=k4,D4=T4,M4=R4,j4=$4,F4=L4;var he=function(){return he=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 V4="ENTRIES",xg="KEYS",wg="VALUES",qe="",Ws=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=Fr(this._path),n=t.node,r=t.keys;if(Fr(r)===qe)return{done:!1,value:this.result()};var o=n.get(Fr(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=Fr(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 Fr(n)}).filter(function(t){return t!==qe}).join("")},e.prototype.value=function(){return Fr(this._path).node.get(qe)},e.prototype.result=function(){switch(this._type){case wg:return this.value();case xg:return this.key();default:return[this.key(),this.value()]}},e.prototype[Symbol.iterator]=function(){return this},e}(),Fr=function(e){return e[e.length-1]},B4=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}_g(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}}},Ks=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(ml(this._tree,t.slice(this._prefix.length)),2),i=o[0],a=o[1];if(i===void 0){var l=De(Bd(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,H4(this._tree,t)},e.prototype.entries=function(){return new Ws(this,V4)},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 B4(this._tree,t,n)},e.prototype.get=function(t){var n=pc(this._tree,t);return n!==void 0?n.get(qe):void 0},e.prototype.has=function(t){var n=pc(this._tree,t);return n!==void 0&&n.has(qe)},e.prototype.keys=function(){return new Ws(this,xg)},e.prototype.set=function(t,n){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;var r=Gs(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=Gs(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=Gs(this._tree,t),o=r.get(qe);return o===void 0&&r.set(qe,o=n()),o},e.prototype.values=function(){return new Ws(this,wg)},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}(),ml=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]),ml(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]),ml(void 0,"",n)},pc=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 pc(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}}},Gs=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 Ks,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=mc,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 z4(this,void 0,void 0,function(){var r,o,i,a,l,s,u,d,c,f,h,y,g,_,m,v,w,E,b,C,S,k,R,N,j;return U4(this,function(D){switch(D.label){case 0:if(r=this._dirtCount,!this.vacuumConditionsMet(n))return[3,10];o=t.batchSize||hc.batchSize,i=t.batchWait||hc.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=(k=void 0,re(c)),h=f.next();!h.done;h=f.next()){y=De(h.value,2),g=y[0],_=y[1];try{for(m=(N=void 0,re(_)),v=m.next();!v.done;v=m.next())w=De(v.value,1),E=w[0],!this._documentIds.has(E)&&(_.size<=1?c.delete(g):_.delete(E))}catch(F){N={error:F}}finally{try{v&&!v.done&&(j=m.return)&&j.call(m)}finally{if(N)throw N.error}}}}catch(F){k={error:F}}finally{try{h&&!h.done&&(R=f.return)&&R.call(f)}finally{if(k)throw k.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(),C={error:b},[3,9];case 8:try{s&&!s.done&&(S=l.return)&&S.call(l)}finally{if(C)throw C.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||qs.minDirtCount,r=r||qs.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,_={id:this._documentIds.get(d),score:f*g,terms:Object.keys(y),queryTerms:h,match:y};Object.assign(_,this._storedFields.get(d)),(n.filter==null||n.filter(_))&&a.push(_)}}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(fh),a},e.prototype.autoSuggest=function(t,n){var r,o,i,a;n===void 0&&(n={}),n=he(he({},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 _=re(l),m=_.next();!m.done;m=_.next()){var v=De(m.value,2),y=v[0],w=v[1],c=w.score,f=w.terms,E=w.count;g.push({suggestion:y,terms:f,score:c/E})}}catch(b){i={error:b}}finally{try{m&&!m.done&&(a=_.return)&&a.call(_)}finally{if(i)throw i.error}}return g.sort(fh),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(Qs.hasOwnProperty(t))return Ys(Qs,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,_=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 w=new e(n);w._documentCount=d,w._nextId=c,w._documentIds=wa(f),w._idToShortId=new Map,w._fieldIds=h,w._fieldLength=wa(y),w._avgFieldLength=g,w._storedFields=wa(_),w._dirtCount=m||0,w._index=new Ks;try{for(var E=re(w._documentIds),b=E.next();!b.done;b=E.next()){var C=De(b.value,2),S=C[0],k=C[1];w._idToShortId.set(k,S)}}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 R=re(u),N=R.next();!N.done;N=R.next()){var j=De(N.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 V=W.value,I=F[V];v===1&&(I=I.ds),$.set(parseInt(V,10),wa(I))}}catch(z){l={error:z}}finally{try{W&&!W.done&&(s=U.return)&&s.call(U)}finally{if(l)throw l.error}}w._index.set(D,$)}}catch(z){i={error:z}}finally{try{N&&!N.done&&(a=R.return)&&a.call(R)}finally{if(i)throw i.error}}return w},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=he(he(he({},n),t),{queries:void 0}),i=t.queries.map(function(_){return r.executeQuery(_,o)});return this.combineResults(i,o.combineWith)}var a=this._options,l=a.tokenize,s=a.processTerm,u=a.searchOptions,d=he(he({tokenize:l,processTerm:s},u),n),c=d.tokenize,f=d.processTerm,h=c(t).flatMap(function(_){return f(_)}).filter(function(_){return!!_}),y=h.map(q4(d)),g=y.map(function(_){return r.executeQuerySpec(_,d)});return this.combineResults(g,d.combineWith)},e.prototype.executeQuerySpec=function(t,n){var r,o,i,a,l=he(he({},this._options.searchOptions),n),s=(l.fields||this._options.fields).reduce(function(V,I){var z;return he(he({},V),(z={},z[I]=Ys(l.boost,I)||1,z))},{}),u=l.boostDocument,d=l.weights,c=l.maxFuzzy,f=l.bm25,h=he(he({},ch.weights),d),y=h.fuzzy,g=h.prefix,_=this._index.get(t.term),m=this.termResults(t.term,t.term,1,_,s,u,f),v,w;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&&(w=this._index.fuzzyGet(t.term,b))}if(v)try{for(var C=re(v),S=C.next();!S.done;S=C.next()){var k=De(S.value,2),R=k[0],N=k[1],j=R.length-t.term.length;if(j){w==null||w.delete(R);var D=g*R.length/(R.length+.3*j);this.termResults(t.term,R,D,N,s,u,f,m)}}}catch(V){r={error:V}}finally{try{S&&!S.done&&(o=C.return)&&o.call(C)}finally{if(r)throw r.error}}if(w)try{for(var F=re(w.keys()),$=F.next();!$.done;$=F.next()){var R=$.value,U=De(w.get(R),2),W=U[0],j=U[1];if(j){var D=y*R.length/(R.length+j);this.termResults(t.term,R,D,W,s,u,f,m)}}}catch(V){i={error:V}}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=he(he({},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=Hd),t.length===0)return new Map;var r=n.toLowerCase();return t.reduce(G4[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],_=y[1];c[g]=Object.fromEntries(_)}}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 _=g.value,m=i[_],v=this._fieldIds[_],w=o.get(v);if(w!=null){var E=w.size,b=this._avgFieldLength[v];try{for(var C=(c=void 0,re(w.keys())),S=C.next();!S.done;S=C.next()){var k=S.value;if(!this._documentIds.has(k)){this.removeTerm(v,k,n),E-=1;continue}var R=a?a(this._documentIds.get(k),n,this._storedFields.get(k)):1;if(R){var N=w.get(k),j=this._fieldLength.get(k)[v],D=Q4(N,E,this._documentCount,j,b,l),F=r*m*R*D,$=s.get(k);if($){$.score+=F,X4($.terms,t);var U=Ys($.match,n);U?U.push(_):$.match[n]=[_]}else s.set(k,{score:F,terms:[t],match:(h={},h[n]=[_],h)})}}}catch(W){c={error:W}}finally{try{S&&!S.done&&(f=C.return)&&f.call(C)}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,ph),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,ph),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-0ba8f018.json")).json());let Zs;function Sg(){const[e,t]=p.useState();return p.useEffect(()=>{(async()=>{Zs||(Zs=eE());const n=await Zs,r=K4.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 tE="vocs_DesktopSearch_search",nE="vocs_DesktopSearch_searchCommand";const rE=p.forwardRef((e,t)=>p.createElement(de.label,Y({},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()}}))),oE=rE;var kg={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()})(xy,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,_=null,m=function v(){if(!g){g=!0,clearTimeout(_);try{y.isIframeBlank(c)||(c.removeEventListener("load",v),y.getIframeContents(c,f,h))}catch{h()}}};c.addEventListener("load",m),_=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(){},_=c.querySelectorAll("iframe"),m=_.length,v=0;_=Array.prototype.slice.call(_);var w=function(){--m<=0&&g(v)};m||w(),_.forEach(function(E){u.matches(E,y.exclude)?w():y.onIframeReady(E,function(b){f(E)&&(v++,h(b)),w()},w)})}},{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 _=f.compareDocumentPosition(h),m=Node.DOCUMENT_POSITION_FOLLOWING;if(_&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,_=!1;return y.forEach(function(m,v){m.val===h&&(g=v,_=m.handled)}),this.compareNodeIframe(c,f,h)?(g===!1&&!_?y.push({val:h,handled:!0}):g!==!1&&!_&&(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(_){_.handled||g.getIframeContents(_.val,function(m){g.createInstanceOnIframe(m).forEachNode(f,h,y)})})}},{key:"iterateThroughNodes",value:function(c,f,h,y,g){for(var _=this,m=this.createIterator(f,c,y),v=[],w=[],E=void 0,b=void 0,C=function(){var k=_.getIteratorNode(m);return b=k.prevNode,E=k.node,E};C();)this.iframes&&this.forEachIframe(f,function(S){return _.checkIframeFilter(E,b,S,v)},function(S){_.createInstanceOnIframe(S).forEachNode(c,function(k){return w.push(k)},y)}),w.push(E);w.forEach(function(S){h(S)}),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(){},_=this.getContexts(),m=_.length;m||g(),_.forEach(function(v){var w=function(){y.iterateThroughNodes(c,v,f,h,function(){--m<=0&&g()})};y.iframes?y.waitForIframes(v,w):w()})}}],[{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(_){return y.call(c,_)?(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 _=f[g],m=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(g):this.escapeStr(g),v=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(_):this.escapeStr(_);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(_){if(_.indexOf(g)!==-1){if(y.indexOf(_)>-1)return!1;c=c.replace(new RegExp("["+_+"]","gm"+f),"["+_+"]"),y.push(_)}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,_=typeof y=="string"?[]:y.limiters,m="";switch(_.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,_){return g.start-_.start}).forEach(function(g){var _=f.callNoMatchOnInvalidRanges(g,y),m=_.start,v=_.end,w=_.valid;w&&(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,_=h.length,m=f-_,v=parseInt(c.start,10)-m;return v=v>_?_:v,y=v+parseInt(c.length,10),y>_&&(y=_,this.log("End range automatically set to the max value of "+_)),v<0||y-v<0||v>_||y>_?(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),_=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),_}},{key:"wrapRangeInMappedTextNode",value:function(c,f,h,y,g){var _=this;c.nodes.every(function(m,v){var w=c.nodes[v+1];if(typeof w>"u"||w.start>f){if(!y(m.node))return!1;var E=f-m.start,b=(h>m.end?m.end:h)-m.start,C=c.value.substr(0,m.start),S=c.value.substr(b+m.start);if(m.node=_.wrapRangeInTextNode(m.node,E,b),c.value=C+S,c.nodes.forEach(function(k,R){R>=v&&(c.nodes[R].start>0&&R!==v&&(c.nodes[R].start-=b),c.nodes[R].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 _=this,m=f===0?0:f+1;this.getTextNodes(function(v){v.nodes.forEach(function(w){w=w.node;for(var E=void 0;(E=c.exec(w.textContent))!==null&&E[m]!=="";)if(h(E[m],w)){var b=E.index;if(m!==0)for(var C=1;C{const o=setTimeout(()=>r(e),t||500);return()=>{clearTimeout(o)}},[e,t]),n}function vc(e,t){const[n,r]=p.useState();p.useEffect(()=>{const i=s8(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 s8(e){try{const t=localStorage.getItem(e);return typeof t=="string"?JSON.parse(t):void 0}catch{return}}var u8="vocs_Kbd";function Pg(e){return x.jsx("kbd",{...e,className:L(e.className,u8)})}var c8="vocs_KeyboardShortcut_kbdGroup",d8="vocs_KeyboardShortcut";function eo(e){const{description:t,keys:n}=e;return x.jsxs("span",{className:d8,children:[t,x.jsx("span",{className:c8,children:n.map(r=>x.jsx(Pg,{children:r},r))})]})}var f8="vocs_SearchDialog_content",hh="vocs_SearchDialog_excerpt",p8="vocs_SearchDialog_overlay",h8="vocs_SearchDialog_result",mh="vocs_SearchDialog_resultIcon",m8="vocs_SearchDialog_resultSelected",v8="vocs_SearchDialog_results",g8="vocs_SearchDialog",y8="vocs_SearchDialog_searchBox",x8="vocs_SearchDialog_searchInput",_a="vocs_SearchDialog_searchInputIcon",w8="vocs_SearchDialog_searchInputIconDesktop",_8="vocs_SearchDialog_searchInputIconMobile",E8="vocs_SearchDialog_searchShortcuts",vh="vocs_SearchDialog_title",C8="vocs_SearchDialog_titleIcon",b8="vocs_SearchDialog_titles";function Tg(e){const t=Md(),n=p.useRef(null),r=p.useRef(null),[o,i]=vc("filterText",""),a=l8(o,200),l=Sg(),[s,u]=p.useState(-1),[d,c]=p.useState(!1),[f,h]=vc("showDetailView",!0),y=p.useMemo(()=>l?a?(u(0),l.search(a).slice(0,16)):(u(-1),[]):[],[l,a]),g=y.length,_=y[s],m=p.useCallback(()=>{var b,C,S;if(!r.current)return;const v=new Set;for(const k of y)for(const R in k.match)v.add(R);const w=new a8(r.current);w.unmark({done(){w==null||w.markRegExp(S8(v))}});const E=r.current.querySelectorAll(`.${hh}`);for(const k of E)(b=k.querySelector('mark[data-markjs="true"]'))==null||b.scrollIntoView({block:"center"});(S=(C=r.current)==null?void 0:C.firstElementChild)==null||S.scrollIntoView({block:"start"})},[y]);return p.useEffect(()=>{if(!e.open)return;function v(w){var E;switch(w.key){case"ArrowDown":{w.preventDefault(),u(b=>{var k;let C=b+1;C>=g&&(C=0);const S=(k=r.current)==null?void 0:k.children[C];return S==null||S.scrollIntoView({block:"nearest"}),C}),c(!0);break}case"ArrowUp":{w.preventDefault(),u(b=>{var k;let C=b-1;C<0&&(C=g-1);const S=(k=r.current)==null?void 0:k.children[C];return S==null||S.scrollIntoView({block:"nearest"}),C}),c(!0);break}case"Backspace":{if(!w.metaKey)return;w.preventDefault(),i(""),(E=n.current)==null||E.focus();break}case"Enter":{if(w.target instanceof HTMLButtonElement&&w.target.type!=="submit"||!_)return;w.preventDefault(),t(_.href),e.onClose();break}}}return window.addEventListener("keydown",v),()=>{window.removeEventListener("keydown",v)}},[t,g,i,_,e.open,e.onClose]),p.useEffect(()=>{a!==""&&r.current&&m()},[m,a]),x.jsxs(D3,{children:[x.jsx(M3,{className:p8}),x.jsxs(j3,{onOpenAutoFocus:v=>{n.current&&(v.preventDefault(),n.current.focus()),m()},onCloseAutoFocus:()=>{u(0)},className:g8,"aria-describedby":void 0,children:[x.jsx(F3,{className:Y0,children:"Search"}),x.jsxs("form",{className:y8,children:[x.jsx("button",{"aria-label":"Close search dialog",type:"button",onClick:()=>e.onClose(),className:_8,children:x.jsx(t5,{className:_a,height:20,width:20})}),x.jsx(o8,{htmlFor:"search-input",children:x.jsx(zd,{"aria-label":"Search",className:L(_a,w8),height:20,width:20})}),x.jsx("input",{ref:n,tabIndex:0,className:x8,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(u5,{className:_a,height:20,width:20})}),x.jsx("button",{"aria-label":"Reset search",type:"button",className:_a,onClick:()=>{var v;i(""),(v=n.current)==null||v.focus()},children:"⌫"})]}),x.jsxs("ul",{className:v8,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,w)=>{var E;return x.jsx("li",{role:"option",className:L(h8,w===s&&m8),"aria-selected":w===s,"aria-label":[...v.titles.filter(b=>!!b),v.title].join(" > "),children:x.jsxs(I0,{to:v.href,onClick:b=>{b.metaKey||e.onClose()},onMouseEnter:()=>!d&&u(w),onFocus:()=>u(w),children:[x.jsxs("div",{className:b8,children:[v.isPage?x.jsx(l5,{className:mh}):x.jsx("span",{className:mh,children:"#"}),v.titles.filter(b=>!!b).map(b=>x.jsxs("span",{className:vh,children:[x.jsx("span",{dangerouslySetInnerHTML:{__html:b}}),x.jsx(r5,{className:C8})]},b)),x.jsx("span",{className:vh,children:x.jsx("span",{dangerouslySetInnerHTML:{__html:v.title}})})]}),f&&((E=v.text)==null?void 0:E.trim())&&x.jsx("div",{className:hh,children:x.jsx(W0,{className:f8,children:x.jsx("div",{dangerouslySetInnerHTML:{__html:v.html}})})})]})},v.id)})]}),x.jsxs("div",{className:E8,children:[x.jsx(eo,{description:"Navigate",keys:["↑","↓"]}),x.jsx(eo,{description:"Select",keys:["enter"]}),x.jsx(eo,{description:"Close",keys:["esc"]}),x.jsx(eo,{description:"Reset",keys:["⌘","⌫"]})]})]})]})}function S8(e){return new RegExp([...e].sort((t,n)=>n.length-t.length).map(t=>`(${t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")})`).join("|"),"gi")}function k8(){Sg();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(gg,{open:e,onOpenChange:t,children:[x.jsx(yg,{asChild:!0,children:x.jsxs("button",{className:t8,type:"button",children:[x.jsx(zd,{style:{marginTop:2}}),"Search",x.jsx("div",{className:n8,children:x.jsx("div",{style:{background:"currentColor",transform:"rotate(45deg)",width:1.5,borderRadius:2,height:"100%"}})})]})}),x.jsx(Tg,{open:e,onClose:()=>t(!1)})]})}var Rg="vocs_DesktopTopNav_button",P8="vocs_DesktopTopNav_content",T8="vocs_DesktopTopNav_curtain",gh="vocs_DesktopTopNav_divider",Xs="vocs_DesktopTopNav_group",Ea="vocs_DesktopTopNav_hideCompact",gc="vocs_DesktopTopNav_icon",vl="vocs_DesktopTopNav_item",R8="vocs_DesktopTopNav_logo",A8="vocs_DesktopTopNav_logoWrapper",$8="vocs_DesktopTopNav",yh="vocs_DesktopTopNav_section",N8="vocs_DesktopTopNav_withLogo",O8="vocs_Icon",yc="var(--vocs_Icon_size)";function st({className:e,label:t,icon:n,size:r,style:o}){return x.jsx("div",{"aria-label":t,className:L(O8,e),role:"img",style:{...o,...Gt({[yc]:r})},children:x.jsx(n,{height:r,width:r})})}var I8="vocs_Logo_logoDark",L8="vocs_Logo_logoLight",Js="vocs_Logo";function D8({className:e}){const{logoUrl:t}=ot();return t?x.jsx(x.Fragment,{children:typeof t=="string"?x.jsx("img",{alt:"Logo",className:L(e,Js),src:t}):x.jsxs(x.Fragment,{children:[x.jsx("img",{alt:"Logo",className:L(e,Js,I8),src:t.dark}),x.jsx("img",{alt:"Logo",className:L(e,Js,L8),src:t.light})]})}):null}var M8="vocs_NavLogo_logoImage",j8="vocs_NavLogo_title";function Wd(){const e=ot();return e.logoUrl?x.jsx(D8,{className:M8}):x.jsx("div",{className:j8,children:e.title})}const F8=p.createContext(void 0);function Hl(e){const t=p.useContext(F8);return e||t||"ltr"}function Wl(e){const t=e+"CollectionProvider",[n,r]=En(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=h=>{const{scope:y,children:g}=h,_=q.useRef(null),m=q.useRef(new Map).current;return q.createElement(o,{scope:y,itemMap:m,collectionRef:_},g)},l=e+"CollectionSlot",s=q.forwardRef((h,y)=>{const{scope:g,children:_}=h,m=i(l,g),v=Ue(y,m.collectionRef);return q.createElement(wo,{ref:v},_)}),u=e+"CollectionItemSlot",d="data-radix-collection-item",c=q.forwardRef((h,y)=>{const{scope:g,children:_,...m}=h,v=q.useRef(null),w=Ue(y,v),E=i(u,g);return q.useEffect(()=>(E.itemMap.set(v,{ref:v,...m}),()=>void E.itemMap.delete(v))),q.createElement(wo,{[d]:"",ref:w},_)});function f(h){const y=i(e+"CollectionConsumer",h);return q.useCallback(()=>{const _=y.collectionRef.current;if(!_)return[];const m=Array.from(_.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 z8(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 U8=p.forwardRef((e,t)=>p.createElement(de.span,Y({},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}}))),V8=U8,Vi="NavigationMenu",[Kd,B8,H8]=Wl(Vi),[xc,W8,K8]=Wl(Vi),[Gd,qS]=En(Vi,[H8,K8]),[G8,Ar]=Gd(Vi),[Y8,ZS]=Gd(Vi),Q8=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,R=>f(R)),y=Hl(u),g=p.useRef(0),_=p.useRef(0),m=p.useRef(0),[v,w]=p.useState(!0),[E="",b]=rr({prop:r,onChange:R=>{const N=R!=="",j=l>0;N?(window.clearTimeout(m.current),j&&w(!1)):(window.clearTimeout(m.current),m.current=window.setTimeout(()=>w(!0),l)),o==null||o(R)},defaultProp:i}),C=p.useCallback(()=>{window.clearTimeout(_.current),_.current=window.setTimeout(()=>b(""),150)},[b]),S=p.useCallback(R=>{window.clearTimeout(_.current),b(R)},[b]),k=p.useCallback(R=>{E===R?window.clearTimeout(_.current):g.current=window.setTimeout(()=>{window.clearTimeout(_.current),b(R)},a)},[E,b,a]);return p.useEffect(()=>()=>{window.clearTimeout(g.current),window.clearTimeout(_.current),window.clearTimeout(m.current)},[]),p.createElement(q8,{scope:n,isRootMenu:!0,value:E,dir:y,orientation:s,rootNavigationMenu:c,onTriggerEnter:R=>{window.clearTimeout(g.current),v?k(R):S(R)},onTriggerLeave:()=>{window.clearTimeout(g.current),C()},onContentEnter:()=>window.clearTimeout(_.current),onContentLeave:C,onItemSelect:R=>{b(N=>N===R?"":R)},onItemDismiss:()=>b("")},p.createElement(de.nav,Y({"aria-label":"Main","data-orientation":s,dir:y},d,{ref:h})))}),q8=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),[_,m]=p.useState(new Map),[v,w]=p.useState(null);return p.createElement(G8,{scope:t,isRootMenu:n,rootNavigationMenu:r,value:l,previousValue:z8(l),baseId:rn(),dir:o,orientation:i,viewport:y,onViewportChange:g,indicatorTrack:v,onIndicatorTrackChange:w,onTriggerEnter:at(d),onTriggerLeave:at(c),onContentEnter:at(f),onContentLeave:at(h),onItemSelect:at(s),onItemDismiss:at(u),onViewportContentChange:p.useCallback((E,b)=>{m(C=>(C.set(E,b),new Map(C)))},[]),onViewportContentRemove:p.useCallback(E=>{m(b=>b.has(E)?(b.delete(E),new Map(b)):b)},[])},p.createElement(Kd.Provider,{scope:t},p.createElement(Y8,{scope:t,items:_},a)))},Z8="NavigationMenuList",X8=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=Ar(Z8,n),i=p.createElement(de.ul,Y({"data-orientation":o.orientation},r,{ref:t}));return p.createElement(de.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange},p.createElement(Kd.Slot,{scope:n},o.isRootMenu?p.createElement($g,{asChild:!0},i):i))}),J8="NavigationMenuItem",[eE,Ag]=Gd(J8),tE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,...o}=e,i=rn(),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=wc(l.current);g.length&&Yd(y==="start"?g:g.reverse())}},[]),h=p.useCallback(()=>{if(l.current){const y=wc(l.current);y.length&&(d.current=uE(y))}},[]);return p.createElement(eE,{scope:n,value:a,triggerRef:s,contentRef:l,focusProxyRef:u,wasEscapeCloseRef:c,onEntryKeyDown:f,onFocusProxyEnter:f,onRootContentClose:h,onContentFocusOutside:h},p.createElement(de.li,Y({},o,{ref:t})))}),xh="NavigationMenuTrigger",nE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,disabled:r,...o}=e,i=Ar(xh,e.__scopeNavigationMenu),a=Ag(xh,e.__scopeNavigationMenu),l=p.useRef(null),s=Ue(l,a.triggerRef,t),u=Ig(i.baseId,a.value),d=Lg(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(Kd.ItemSlot,{scope:n,value:a.value},p.createElement(Ng,{asChild:!0},p.createElement(de.button,Y({id:u,disabled:r,"data-disabled":r?"":void 0,"data-state":Og(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,_c(()=>{r||f.current||a.wasEscapeCloseRef.current||c.current||(i.onTriggerEnter(a.value),c.current=!0)})),onPointerLeave:le(e.onPointerLeave,_c(()=>{r||(i.onTriggerLeave(),c.current=!1)})),onClick:le(e.onClick,()=>{i.onItemSelect(a.value),f.current=h}),onKeyDown:le(e.onKeyDown,y=>{const _={horizontal:"ArrowDown",vertical:i.dir==="rtl"?"ArrowLeft":"ArrowRight"}[i.orientation];h&&y.key===_&&(a.onEntryKeyDown(),y.preventDefault())})})))),h&&p.createElement(p.Fragment,null,p.createElement(V8,{"aria-hidden":!0,tabIndex:0,ref:a.focusProxyRef,onFocus:y=>{const g=a.contentRef.current,_=y.relatedTarget,m=_===l.current,v=g==null?void 0:g.contains(_);(m||!v)&&a.onFocusProxyEnter(m?"start":"end")}}),i.viewport&&p.createElement("span",{"aria-owns":d})))}),wh="navigationMenu.linkSelect",rE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return p.createElement(Ng,{asChild:!0},p.createElement(de.a,Y({"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(wh,{bubbles:!0,cancelable:!0});if(l.addEventListener(wh,u=>o==null?void 0:o(u),{once:!0}),uc(l,s),!s.defaultPrevented&&!a.metaKey){const u=new CustomEvent(za,{bubbles:!0,cancelable:!0});uc(l,u)}},{checkForDefaultPrevented:!1})})))}),gl="NavigationMenuContent",oE=p.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Ar(gl,e.__scopeNavigationMenu),i=Ag(gl,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(iE,Y({forceMount:n},s,{ref:a})):p.createElement(Cn,{present:n||l},p.createElement(aE,Y({"data-state":Og(l)},s,{ref:a,onPointerEnter:le(e.onPointerEnter,o.onContentEnter),onPointerLeave:le(e.onPointerLeave,_c(o.onContentLeave)),style:{pointerEvents:!l&&o.isRootMenu?"none":void 0,...s.style}})))}),iE=p.forwardRef((e,t)=>{const n=Ar(gl,e.__scopeNavigationMenu),{onViewportContentChange:r,onViewportContentRemove:o}=n;return gn(()=>{r(e.value,{ref:t,...e})},[e,t,r]),gn(()=>()=>o(e.value),[e.value,o]),null}),za="navigationMenu.rootContentDismiss",aE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,triggerRef:o,focusProxyRef:i,wasEscapeCloseRef:a,onRootContentClose:l,onContentFocusOutside:s,...u}=e,d=Ar(gl,n),c=p.useRef(null),f=Ue(c,t),h=Ig(d.baseId,r),y=Lg(d.baseId,r),g=B8(n),_=p.useRef(null),{onItemDismiss:m}=d;p.useEffect(()=>{const w=c.current;if(d.isRootMenu&&w){const E=()=>{var b;m(),l(),w.contains(document.activeElement)&&((b=o.current)===null||b===void 0||b.focus())};return w.addEventListener(za,E),()=>w.removeEventListener(za,E)}},[d.isRootMenu,e.value,o,m,l]);const v=p.useMemo(()=>{const E=g().map(N=>N.value);d.dir==="rtl"&&E.reverse();const b=E.indexOf(d.value),C=E.indexOf(d.previousValue),S=r===d.value,k=C===E.indexOf(r);if(!S&&!k)return _.current;const R=(()=>{if(b!==C){if(S&&C!==-1)return b>C?"from-end":"from-start";if(k&&b!==-1)return b>C?"to-start":"to-end"}return null})();return _.current=R,R},[d.previousValue,d.value,d.dir,g,r]);return p.createElement($g,{asChild:!0},p.createElement(Ud,Y({id:y,"aria-labelledby":h,"data-motion":v,"data-orientation":d.orientation},u,{ref:f,onDismiss:()=>{var w;const E=new Event(za,{bubbles:!0,cancelable:!0});(w=c.current)===null||w===void 0||w.dispatchEvent(E)},onFocusOutside:le(e.onFocusOutside,w=>{var E;s();const b=w.target;(E=d.rootNavigationMenu)!==null&&E!==void 0&&E.contains(b)&&w.preventDefault()}),onPointerDownOutside:le(e.onPointerDownOutside,w=>{var E;const b=w.target,C=g().some(k=>{var R;return(R=k.ref.current)===null||R===void 0?void 0:R.contains(b)}),S=d.isRootMenu&&((E=d.viewport)===null||E===void 0?void 0:E.contains(b));(C||S||!d.isRootMenu)&&w.preventDefault()}),onKeyDown:le(e.onKeyDown,w=>{const E=w.altKey||w.ctrlKey||w.metaKey;if(w.key==="Tab"&&!E){const S=wc(w.currentTarget),k=document.activeElement,R=S.findIndex(D=>D===k),j=w.shiftKey?S.slice(0,R).reverse():S.slice(R+1,S.length);if(Yd(j))w.preventDefault();else{var C;(C=i.current)===null||C===void 0||C.focus()}}}),onEscapeKeyDown:le(e.onEscapeKeyDown,w=>{a.current=!0})})))}),lE="FocusGroup",$g=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=Ar(lE,n);return p.createElement(xc.Provider,{scope:n},p.createElement(xc.Slot,{scope:n},p.createElement(de.div,Y({dir:o.dir},r,{ref:t}))))}),_h=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],sE="FocusGroupItem",Ng=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=W8(n),i=Ar(sE,n);return p.createElement(xc.ItemSlot,{scope:n},p.createElement(de.button,Y({},r,{ref:t,onKeyDown:le(e.onKeyDown,a=>{if(["Home","End",..._h].includes(a.key)){let s=o().map(c=>c.ref.current);if([i.dir==="rtl"?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(a.key)&&s.reverse(),_h.includes(a.key)){const c=s.indexOf(a.currentTarget);s=s.slice(c+1)}setTimeout(()=>Yd(s)),a.preventDefault()}})})))});function wc(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 Yd(e){const t=document.activeElement;return e.some(n=>n===t?!0:(n.focus(),document.activeElement!==t))}function uE(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 Og(e){return e?"open":"closed"}function Ig(e,t){return`${e}-trigger-${t}`}function Lg(e,t){return`${e}-content-${t}`}function _c(e){return t=>t.pointerType==="mouse"?e(t):void 0}const cE=Q8,dE=X8,fE=tE,pE=nE,hE=rE,mE=oE;var vE="var(--vocs_NavigationMenu_chevronDownIcon)",gE="vocs_NavigationMenu_content",yE="vocs_NavigationMenu_item",xE="vocs_NavigationMenu_link",wE="vocs_NavigationMenu_list",_E="vocs_NavigationMenu",EE="vocs_NavigationMenu_trigger vocs_NavigationMenu_link";const Dg=e=>x.jsx(cE,{...e,className:L(e.className,_E)}),Mg=e=>x.jsx(dE,{...e,className:L(e.className,wE)}),Kl=({active:e,children:t,className:n,href:r})=>x.jsx(hE,{asChild:!0,children:x.jsx(nn,{"data-active":e,className:L(n,xE),href:r,variant:"styleless",children:t})}),jg=e=>x.jsx(fE,{...e,className:L(e.className,yE)}),Fg=({active:e,className:t,...n})=>{const{basePath:r}=ot(),o=r;return x.jsx(pE,{...n,"data-active":e,className:L(t,EE),style:Gt({[vE]:`url(${o}/.vocs/icons/chevron-down.svg)`})})},zg=e=>x.jsx(mE,{...e,className:L(e.className,gE)});function Ug(){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 Vg(){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 CE(){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 bE(){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 Bg(){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 Hg(){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"})]})}Ec.Curtain=SE;function Ec(){var r,o,i,a;const e=ot(),{showLogo:t,showSidebar:n}=Rr();return x.jsxs("div",{className:L($8,t&&!n&&N8),children:[x.jsx(k8,{}),t&&x.jsx("div",{className:A8,children:x.jsx("div",{className:R8,children:x.jsx(Yn,{to:"/",style:{alignItems:"center",display:"flex",height:"56px",marginTop:"4px"},children:x.jsx(Wd,{})})})}),x.jsx("div",{className:yh}),x.jsxs("div",{className:yh,children:[(((r=e.topNav)==null?void 0:r.length)||0)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:Xs,children:x.jsx(kE,{})}),x.jsx("div",{className:L(gh,Ea)})]}),e.socials&&((o=e.socials)==null?void 0:o.length)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:L(Xs,Ea),style:{marginLeft:"-8px",marginRight:"-8px"},children:e.socials.map((l,s)=>x.jsx("div",{className:vl,children:x.jsx($E,{...l})},s))}),!((i=e.theme)!=null&&i.colorScheme)&&x.jsx("div",{className:L(gh,Ea)})]}),!((a=e.theme)!=null&&a.colorScheme)&&x.jsx("div",{className:L(Xs,Ea),style:{marginLeft:"-8px",marginRight:"-8px"},children:x.jsx("div",{className:vl,children:x.jsx(TE,{})})})]})]})}function SE(){return x.jsx("div",{className:T8})}function kE(){const{topNav:e}=ot();if(!e)return null;const{pathname:t}=Ae(),n=Ui({pathname:t,items:e});return x.jsx(Dg,{delayDuration:0,children:x.jsx(Mg,{children:e.map((r,o)=>r.link?x.jsx(Kl,{active:n.includes(r.id),className:vl,href:r.link,children:r.text},o):r.items?x.jsxs(jg,{className:vl,children:[x.jsx(Fg,{active:n.includes(r.id),children:r.text}),x.jsx(zg,{className:P8,children:x.jsx(PE,{items:r.items})})]},o):null)})})}function PE({items:e}){const{pathname:t}=Ae(),n=Ui({pathname:t,items:e});return x.jsx("ul",{children:e==null?void 0:e.map((r,o)=>x.jsx(Kl,{active:n.includes(r.id),href:r.link,children:r.text},o))})}function TE(){const{toggle:e}=m5();return x.jsxs("button",{className:Rg,onClick:e,type:"button",children:[x.jsx(st,{className:L(gc,v5),size:"20px",label:"Light",icon:bE}),x.jsx(st,{className:L(gc,g5),size:"20px",label:"Dark",icon:CE,style:{marginTop:"-2px"}})]})}const RE={discord:Ug,github:Vg,telegram:Bg,x:Hg},AE={discord:"23px",github:"20px",telegram:"21px",x:"18px"};function $E({icon:e,label:t,link:n}){return x.jsx("a",{className:Rg,href:n,target:"_blank",rel:"noopener noreferrer",children:x.jsx(st,{className:gc,label:t,icon:RE[e],size:AE[e]||"20px"})})}function NE(){return x.jsx("div",{})}const OE=({children:e})=>e;function IE(){const e=Tr(),t=ot();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 Wg(){const[e,t]=p.useState(!1);return p.useEffect(()=>{t(!0)},[]),e}var LE="vocs_Footer_container",DE="vocs_Footer_editLink",ME="vocs_Footer_lastUpdated",jE="vocs_Footer_navigation",Eh="vocs_Footer_navigationIcon",FE="vocs_Footer_navigationIcon_left",zE="vocs_Footer_navigationIcon_right",Ch="vocs_Footer_navigationItem",UE="vocs_Footer_navigationItem_left",VE="vocs_Footer_navigationItem_right",bh="vocs_Footer_navigationText",Sh="vocs_Footer_navigationTextInner",BE="vocs_Footer";function HE(){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 WE(){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 KE(){const{layout:e}=Rr(),t=Wg(),n=Tr(),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:BE,children:[e==="docs"&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{className:LE,children:[x.jsx(GE,{}),t&&n.lastUpdatedAt&&x.jsxs("div",{className:ME,children:["Last updated:"," ",x.jsx("time",{dateTime:o,children:new Intl.DateTimeFormat(void 0,{dateStyle:"short",timeStyle:"short"}).format(r)})]})]}),x.jsx(YE,{})]}),x.jsx(NE,{})]})}function GE(){const e=IE();return e.url?x.jsx("div",{children:x.jsxs(nn,{className:DE,href:e.url,children:[x.jsx(f5,{})," ",e.text]})}):null}function YE(){const e=Wg(),t=Vl(),{pathname:n}=Ae(),r=p.useMemo(()=>Kg(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=Md();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:jE,children:[i?x.jsxs(nn,{className:L(Ch,UE),href:i.link,variant:"styleless",children:[x.jsxs("div",{className:bh,children:[x.jsx("div",{className:L(Eh,FE),style:Gt({[yc]:"0.75em"}),children:x.jsx(st,{label:"Previous",icon:HE})}),x.jsx("div",{className:Sh,children:i.text})]}),x.jsx(eo,{description:"Previous",keys:["shift","←"]})]}):x.jsx("div",{}),a?x.jsxs(nn,{className:L(Ch,VE),href:a.link,variant:"styleless",children:[x.jsxs("div",{className:bh,children:[x.jsx("div",{className:Sh,style:{textAlign:"right"},children:a.text}),x.jsx("div",{className:L(Eh,zE),style:Gt({[yc]:"0.75em"}),children:x.jsx(st,{label:"Next",icon:WE})})]}),x.jsx(eo,{description:"Next",keys:["shift","→"]})]}):x.jsx("div",{})]}):null}function Kg(e){const t=[];for(const n of e){if(n.items){t.push(...Kg(n.items));continue}t.push(n)}return t}const Gg="Collapsible",[QE,Yg]=En(Gg),[qE,Qd]=QE(Gg),ZE=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:o,disabled:i,onOpenChange:a,...l}=e,[s=!1,u]=rr({prop:r,defaultProp:o,onChange:a});return p.createElement(qE,{scope:n,disabled:i,contentId:rn(),open:s,onOpenToggle:p.useCallback(()=>u(d=>!d),[u])},p.createElement(de.div,Y({"data-state":qd(s),"data-disabled":i?"":void 0},l,{ref:t})))}),XE="CollapsibleTrigger",JE=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,o=Qd(XE,n);return p.createElement(de.button,Y({type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":qd(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled},r,{ref:t,onClick:le(e.onClick,o.onOpenToggle)}))}),Qg="CollapsibleContent",e9=p.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Qd(Qg,e.__scopeCollapsible);return p.createElement(Cn,{present:n||o.open},({present:i})=>p.createElement(t9,Y({},r,{ref:t,present:i})))}),t9=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:o,...i}=e,a=Qd(Qg,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,_=p.useRef(g),m=p.useRef();return p.useEffect(()=>{const v=requestAnimationFrame(()=>_.current=!1);return()=>cancelAnimationFrame(v)},[]),gn(()=>{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 w=v.getBoundingClientRect();c.current=w.height,h.current=w.width,_.current||(v.style.transitionDuration=m.current.transitionDuration,v.style.animationName=m.current.animationName),s(r)}},[a.open,r]),p.createElement(de.div,Y({"data-state":qd(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 qd(e){return e?"open":"closed"}const n9=ZE,r9=JE,o9=e9,$r="Accordion",i9=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[Zd,a9,l9]=Wl($r),[Gl,XS]=En($r,[l9,Yg]),Xd=Yg(),qg=q.forwardRef((e,t)=>{const{type:n,...r}=e,o=r,i=r;return q.createElement(Zd.Provider,{scope:e.__scopeAccordion},n==="multiple"?q.createElement(d9,Y({},i,{ref:t})):q.createElement(c9,Y({},o,{ref:t})))});qg.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[Zg,s9]=Gl($r),[Xg,u9]=Gl($r,{collapsible:!1}),c9=q.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},collapsible:i=!1,...a}=e,[l,s]=rr({prop:n,defaultProp:r,onChange:o});return q.createElement(Zg,{scope:e.__scopeAccordion,value:l?[l]:[],onItemOpen:s,onItemClose:q.useCallback(()=>i&&s(""),[i,s])},q.createElement(Xg,{scope:e.__scopeAccordion,collapsible:i},q.createElement(Jg,Y({},a,{ref:t}))))}),d9=q.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},...i}=e,[a=[],l]=rr({prop:n,defaultProp:r,onChange:o}),s=q.useCallback(d=>l((c=[])=>[...c,d]),[l]),u=q.useCallback(d=>l((c=[])=>c.filter(f=>f!==d)),[l]);return q.createElement(Zg,{scope:e.__scopeAccordion,value:a,onItemOpen:s,onItemClose:u},q.createElement(Xg,{scope:e.__scopeAccordion,collapsible:!0},q.createElement(Jg,Y({},i,{ref:t}))))}),[f9,Jd]=Gl($r),Jg=q.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:o,orientation:i="vertical",...a}=e,l=q.useRef(null),s=Ue(l,t),u=a9(n),c=Hl(o)==="ltr",f=le(e.onKeyDown,h=>{var y;if(!i9.includes(h.key))return;const g=h.target,_=u().filter(R=>{var N;return!((N=R.ref.current)!==null&&N!==void 0&&N.disabled)}),m=_.findIndex(R=>R.ref.current===g),v=_.length;if(m===-1)return;h.preventDefault();let w=m;const E=0,b=v-1,C=()=>{w=m+1,w>b&&(w=E)},S=()=>{w=m-1,w{const{__scopeAccordion:n,value:r,...o}=e,i=Jd(Cc,n),a=s9(Cc,n),l=Xd(n),s=rn(),u=r&&a.value.includes(r)||!1,d=i.disabled||e.disabled;return q.createElement(p9,{scope:n,open:u,disabled:d,triggerId:s},q.createElement(n9,Y({"data-orientation":i.orientation,"data-state":y9(u)},l,o,{ref:t,disabled:d,open:u,onOpenChange:c=>{c?a.onItemOpen(r):a.onItemClose(r)}})))}),kh="AccordionTrigger",m9=q.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=Jd($r,n),i=e1(kh,n),a=u9(kh,n),l=Xd(n);return q.createElement(Zd.ItemSlot,{scope:n},q.createElement(r9,Y({"aria-disabled":i.open&&!a.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId},l,r,{ref:t})))}),v9="AccordionContent",g9=q.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=Jd($r,n),i=e1(v9,n),a=Xd(n);return q.createElement(o9,Y({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 y9(e){return e?"open":"closed"}const x9=qg,w9=h9,_9=m9,E9=g9;var C9="vocs_MobileSearch_searchButton";function b9(){const[e,t]=p.useState(!1);return x.jsxs(gg,{open:e,onOpenChange:t,children:[x.jsx(yg,{asChild:!0,children:x.jsx("button",{className:C9,type:"button","aria-label":"Search",children:x.jsx(zd,{height:21,width:21})})}),x.jsx(Tg,{open:e,onClose:()=>t(!1)})]})}var S9="vocs_MobileTopNav_button",k9="var(--vocs_MobileTopNav_chevronDownIcon)",P9="var(--vocs_MobileTopNav_chevronUpIcon)",T9="vocs_MobileTopNav_content",R9="vocs_MobileTopNav_curtain",Ph="vocs_MobileTopNav_curtainGroup",eu="vocs_MobileTopNav_curtainItem",A9="vocs_MobileTopNav_divider",Ca="vocs_MobileTopNav_group",$9="vocs_MobileTopNav_icon",N9="vocs_MobileTopNav_item",O9="vocs_MobileTopNav_logo",I9="vocs_MobileTopNav_menuTitle",t1="vocs_MobileTopNav_menuTrigger",n1="vocs_MobileTopNav_navigation",L9="vocs_MobileTopNav_navigationContent",Ko="vocs_MobileTopNav_navigationItem",D9="vocs_MobileTopNav_trigger",M9="vocs_MobileTopNav_navigation_compact",j9="vocs_MobileTopNav_outlinePopover",Th="vocs_MobileTopNav_outlineTrigger",F9="vocs_MobileTopNav",Rh="vocs_MobileTopNav_section",z9="vocs_MobileTopNav_separator",U9="vocs_MobileTopNav_sidebarPopover",V9="vocs_MobileTopNav_topNavPopover";function B9(e,t){let n=!1;return()=>{n=!0,setTimeout(()=>{n&&e(),n=!1},t)}}var H9="vocs_Outline_heading",W9="vocs_Outline_item",K9="vocs_Outline_items",G9="vocs_Outline_link",Y9="vocs_Outline_nav",Q9="vocs_Outline";function r1({minLevel:e=2,maxLevel:t=3,highlightActive:n=!0,onClickItem:r,showTitle:o=!0}={}){const{showOutline:i}=Rr(),a=typeof i=="number"?e+i-1:t,l=p.useRef(!0),{pathname:s,hash:u}=Ae(),[d,c]=p.useState([]);p.useEffect(()=>{if(typeof window>"u")return;const _=Array.from(document.querySelectorAll(`.${U0}`));c(_)},[s]);const f=p.useMemo(()=>d?d.map(_=>{const m=_.querySelector(`.${V0}`);if(!m)return null;const v=m.getBoundingClientRect(),w=m.id,E=Number(_.tagName[1]),b=_.textContent,C=window.scrollY+v.top;return Ea?null:{id:w,level:E,slugTargetElement:m,text:b,topOffset:C}}).filter(Boolean):[],[d,a,e]),[h,y]=p.useState(u.replace("#",""));if(p.useEffect(()=>{if(typeof window>"u")return;const _=new IntersectionObserver(([m])=>{var w;if(!l.current)return;const v=m.target.id;if(m.isIntersecting)y(v);else{if(!(m.target.getBoundingClientRect().top>0))return;const C=f.findIndex(k=>k.id===h),S=(w=f[C-1])==null?void 0:w.id;y(S)}},{rootMargin:"0px 0px -95% 0px"});for(const m of f)_.observe(m.slugTargetElement);return()=>_.disconnect()},[h,f]),p.useEffect(()=>{if(typeof window>"u")return;const _=new IntersectionObserver(([m])=>{var w;if(!l.current)return;const v=(w=f[f.length-1])==null?void 0:w.id;m.isIntersecting?y(v):h===v&&y(f[f.length-2].id)});return _.observe(document.querySelector("[data-bottom-observer]")),()=>_.disconnect()},[h,f]),p.useEffect(()=>{if(typeof window>"u")return;const _=B9(()=>{var m,v,w;if(l.current){if(window.scrollY===0){y((m=f[0])==null?void 0:m.id);return}if(window.scrollY+document.documentElement.clientHeight>=document.documentElement.scrollHeight){y((v=f[f.length-1])==null?void 0:v.id);return}for(let E=0;Ewindow.removeEventListener("scroll",_)},[f]),f.length===0)return null;const g=f.filter(_=>_.level===e);return x.jsx("aside",{className:Q9,children:x.jsxs("nav",{className:Y9,children:[o&&x.jsx("h2",{className:H9,children:"On this page"}),x.jsx(o1,{activeId:n?h:null,items:f,onClickItem:()=>{r==null||r(),l.current=!1,setTimeout(()=>{l.current=!0},500)},levelItems:g,setActiveId:y})]})})}function o1({activeId:e,items:t,levelItems:n,onClickItem:r,setActiveId:o}){const{pathname:i}=Ae();return x.jsx("ul",{className:K9,children:n.map(({id:a,level:l,text:s})=>{const u=`#${a}`,d=e===a,c=(()=>{var _;const h=t.findIndex(m=>m.id===a)+1,y=(_=t[h])==null?void 0:_.level;if(y<=l)return null;const g=[];for(let m=h;m{r==null||r(),o(a)},className:G9,children:s})}),c&&x.jsx(o1,{activeId:e,levelItems:c,items:t,onClickItem:r,setActiveId:o})]},a)})})}const q9=["top","right","bottom","left"],Qn=Math.min,wt=Math.max,yl=Math.round,ba=Math.floor,qn=e=>({x:e,y:e}),Z9={left:"right",right:"left",bottom:"top",top:"bottom"},X9={start:"end",end:"start"};function bc(e,t,n){return wt(e,Qn(t,n))}function yn(e,t){return typeof e=="function"?e(t):e}function xn(e){return e.split("-")[0]}function To(e){return e.split("-")[1]}function ef(e){return e==="x"?"y":"x"}function tf(e){return e==="y"?"height":"width"}function Ro(e){return["top","bottom"].includes(xn(e))?"y":"x"}function nf(e){return ef(Ro(e))}function J9(e,t,n){n===void 0&&(n=!1);const r=To(e),o=nf(e),i=tf(o);let a=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=xl(a)),[a,xl(a)]}function e7(e){const t=xl(e);return[Sc(e),t,Sc(t)]}function Sc(e){return e.replace(/start|end/g,t=>X9[t])}function t7(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 n7(e,t,n,r){const o=To(e);let i=t7(xn(e),n==="start",r);return o&&(i=i.map(a=>a+"-"+o),t&&(i=i.concat(i.map(Sc)))),i}function xl(e){return e.replace(/left|right|bottom|top/g,t=>Z9[t])}function r7(e){return{top:0,right:0,bottom:0,left:0,...e}}function i1(e){return typeof e!="number"?r7(e):{top:e,right:e,bottom:e,left:e}}function wl(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Ah(e,t,n){let{reference:r,floating:o}=e;const i=Ro(t),a=nf(t),l=tf(a),s=xn(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(To(t)){case"start":h[a]-=f*(n&&u?-1:1);break;case"end":h[a]+=f*(n&&u?-1:1);break}return h}const o7=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}=Ah(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}=yn(e,t)||{};if(u==null)return{};const c=i1(d),f={x:n,y:r},h=nf(o),y=tf(h),g=await a.getDimensions(u),_=h==="y",m=_?"top":"left",v=_?"bottom":"right",w=_?"clientHeight":"clientWidth",E=i.reference[y]+i.reference[h]-f[h]-i.floating[y],b=f[h]-i.reference[h],C=await(a.getOffsetParent==null?void 0:a.getOffsetParent(u));let S=C?C[w]:0;(!S||!await(a.isElement==null?void 0:a.isElement(C)))&&(S=l.floating[w]||i.floating[y]);const k=E/2-b/2,R=S/2-g[y]/2-1,N=Qn(c[m],R),j=Qn(c[v],R),D=N,F=S-g[y]-j,$=S/2-g[y]/2+k,U=bc(D,$,F),W=!s.arrow&&To(o)!=null&&$!==U&&i.reference[y]/2-($D<=0)){var R,N;const D=(((R=i.flip)==null?void 0:R.index)||0)+1,F=b[D];if(F)return{data:{index:D,overflows:k},reset:{placement:F}};let $=(N=k.filter(U=>U.overflows[0]<=0).sort((U,W)=>U.overflows[1]-W.overflows[1])[0])==null?void 0:N.placement;if(!$)switch(h){case"bestFit":{var j;const U=(j=k.map(W=>[W.placement,W.overflows.filter(V=>V>0).reduce((V,I)=>V+I,0)]).sort((W,V)=>W[1]-V[1])[0])==null?void 0:j[0];U&&($=U);break}case"initialPlacement":$=l;break}if(o!==$)return{reset:{placement:$}}}return{}}}};function $h(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Nh(e){return q9.some(t=>e[t]>=0)}const l7=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...o}=yn(e,t);switch(r){case"referenceHidden":{const i=await Ai(t,{...o,elementContext:"reference"}),a=$h(i,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Nh(a)}}}case"escaped":{const i=await Ai(t,{...o,altBoundary:!0}),a=$h(i,n.floating);return{data:{escapedOffsets:a,escaped:Nh(a)}}}default:return{}}}}};async function s7(e,t){const{placement:n,platform:r,elements:o}=e,i=await(r.isRTL==null?void 0:r.isRTL(o.floating)),a=xn(n),l=To(n),s=Ro(n)==="y",u=["left","top"].includes(a)?-1:1,d=i&&s?-1:1,c=yn(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 a1=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 s7(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}}}}},u7=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:_=>{let{x:m,y:v}=_;return{x:m,y:v}}},...s}=yn(e,t),u={x:n,y:r},d=await Ai(t,s),c=Ro(xn(o)),f=ef(c);let h=u[f],y=u[c];if(i){const _=f==="y"?"top":"left",m=f==="y"?"bottom":"right",v=h+d[_],w=h-d[m];h=bc(v,h,w)}if(a){const _=c==="y"?"top":"left",m=c==="y"?"bottom":"right",v=y+d[_],w=y-d[m];y=bc(v,y,w)}const g=l.fn({...t,[f]:h,[c]:y});return{...g,data:{x:g.x-n,y:g.y-r}}}}},c7=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}=yn(e,t),d={x:n,y:r},c=Ro(o),f=ef(c);let h=d[f],y=d[c];const g=yn(l,t),_=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(s){const w=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 w=f==="y"?"width":"height",E=["top","left"].includes(xn(o)),b=i.reference[c]-i.floating[w]+(E&&((m=a.offset)==null?void 0:m[c])||0)+(E?0:_.crossAxis),C=i.reference[c]+i.reference[w]+(E?0:((v=a.offset)==null?void 0:v[c])||0)-(E?_.crossAxis:0);yC&&(y=C)}return{[f]:h,[c]:y}}}},d7=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}=yn(e,t),s=await Ai(t,l),u=xn(n),d=To(n),c=Ro(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 _=h-s[y],m=f-s[g],v=!t.middlewareData.shift;let w=_,E=m;if(c){const C=f-s.left-s.right;E=d||v?Qn(m,C):C}else{const C=h-s.top-s.bottom;w=d||v?Qn(_,C):C}if(v&&!d){const C=wt(s.left,0),S=wt(s.right,0),k=wt(s.top,0),R=wt(s.bottom,0);c?E=f-2*(C!==0||S!==0?C+S:wt(s.left,s.right)):w=h-2*(k!==0||R!==0?k+R:wt(s.top,s.bottom))}await a({...t,availableWidth:E,availableHeight:w});const b=await o.getDimensions(i.floating);return f!==b.width||h!==b.height?{reset:{rects:!0}}:{}}}};function Zn(e){return l1(e)?(e.nodeName||"").toLowerCase():"#document"}function Ct(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Sn(e){var t;return(t=(l1(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function l1(e){return e instanceof Node||e instanceof Ct(e).Node}function nt(e){return e instanceof Element||e instanceof Ct(e).Element}function on(e){return e instanceof HTMLElement||e instanceof Ct(e).HTMLElement}function kc(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ct(e).ShadowRoot}function Bi(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Lt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function f7(e){return["table","td","th"].includes(Zn(e))}function rf(e){const t=of(),n=Lt(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 p7(e){let t=_o(e);for(;on(t)&&!Yl(t);){if(rf(t))return t;t=_o(t)}return null}function of(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Yl(e){return["html","body","#document"].includes(Zn(e))}function Lt(e){return Ct(e).getComputedStyle(e)}function Ql(e){return nt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function _o(e){if(Zn(e)==="html")return e;const t=e.assignedSlot||e.parentNode||kc(e)&&e.host||Sn(e);return kc(t)?t.host:t}function s1(e){const t=_o(e);return Yl(t)?e.ownerDocument?e.ownerDocument.body:e.body:on(t)&&Bi(t)?t:s1(t)}function $i(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=s1(e),i=o===((r=e.ownerDocument)==null?void 0:r.body),a=Ct(o);return i?t.concat(a,a.visualViewport||[],Bi(o)?o:[],a.frameElement&&n?$i(a.frameElement):[]):t.concat(o,$i(o,[],n))}function u1(e){const t=Lt(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=on(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,l=yl(n)!==i||yl(r)!==a;return l&&(n=i,r=a),{width:n,height:r,$:l}}function af(e){return nt(e)?e:e.contextElement}function lo(e){const t=af(e);if(!on(t))return qn(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=u1(t);let a=(i?yl(n.width):n.width)/r,l=(i?yl(n.height):n.height)/o;return(!a||!Number.isFinite(a))&&(a=1),(!l||!Number.isFinite(l))&&(l=1),{x:a,y:l}}const h7=qn(0);function c1(e){const t=Ct(e);return!of()||!t.visualViewport?h7:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function m7(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Ct(e)?!1:t}function Er(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),i=af(e);let a=qn(1);t&&(r?nt(r)&&(a=lo(r)):a=lo(e));const l=m7(i,n,r)?c1(i):qn(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&&nt(r)?Ct(r):r;let y=f,g=y.frameElement;for(;g&&r&&h!==y;){const _=lo(g),m=g.getBoundingClientRect(),v=Lt(g),w=m.left+(g.clientLeft+parseFloat(v.paddingLeft))*_.x,E=m.top+(g.clientTop+parseFloat(v.paddingTop))*_.y;s*=_.x,u*=_.y,d*=_.x,c*=_.y,s+=w,u+=E,y=Ct(g),g=y.frameElement}}return wl({width:d,height:c,x:s,y:u})}const v7=[":popover-open",":modal"];function d1(e){return v7.some(t=>{try{return e.matches(t)}catch{return!1}})}function g7(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i=o==="fixed",a=Sn(r),l=t?d1(t.floating):!1;if(r===a||l&&i)return n;let s={scrollLeft:0,scrollTop:0},u=qn(1);const d=qn(0),c=on(r);if((c||!c&&!i)&&((Zn(r)!=="body"||Bi(a))&&(s=Ql(r)),on(r))){const f=Er(r);u=lo(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 y7(e){return Array.from(e.getClientRects())}function f1(e){return Er(Sn(e)).left+Ql(e).scrollLeft}function x7(e){const t=Sn(e),n=Ql(e),r=e.ownerDocument.body,o=wt(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=wt(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+f1(e);const l=-n.scrollTop;return Lt(r).direction==="rtl"&&(a+=wt(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:l}}function w7(e,t){const n=Ct(e),r=Sn(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=of();(!u||u&&t==="fixed")&&(l=o.offsetLeft,s=o.offsetTop)}return{width:i,height:a,x:l,y:s}}function _7(e,t){const n=Er(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=on(e)?lo(e):qn(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 Oh(e,t,n){let r;if(t==="viewport")r=w7(e,n);else if(t==="document")r=x7(Sn(e));else if(nt(t))r=_7(t,n);else{const o=c1(e);r={...t,x:t.x-o.x,y:t.y-o.y}}return wl(r)}function p1(e,t){const n=_o(e);return n===t||!nt(n)||Yl(n)?!1:Lt(n).position==="fixed"||p1(n,t)}function E7(e,t){const n=t.get(e);if(n)return n;let r=$i(e,[],!1).filter(l=>nt(l)&&Zn(l)!=="body"),o=null;const i=Lt(e).position==="fixed";let a=i?_o(e):e;for(;nt(a)&&!Yl(a);){const l=Lt(a),s=rf(a);!s&&l.position==="fixed"&&(o=null),(i?!s&&!o:!s&&l.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Bi(a)&&!s&&p1(e,a))?r=r.filter(d=>d!==a):o=l,a=_o(a)}return t.set(e,r),r}function C7(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const a=[...n==="clippingAncestors"?E7(t,this._c):[].concat(n),r],l=a[0],s=a.reduce((u,d)=>{const c=Oh(t,d,o);return u.top=wt(c.top,u.top),u.right=Qn(c.right,u.right),u.bottom=Qn(c.bottom,u.bottom),u.left=wt(c.left,u.left),u},Oh(t,l,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function b7(e){const{width:t,height:n}=u1(e);return{width:t,height:n}}function S7(e,t,n){const r=on(t),o=Sn(t),i=n==="fixed",a=Er(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const s=qn(0);if(r||!r&&!i)if((Zn(t)!=="body"||Bi(o))&&(l=Ql(t)),r){const c=Er(t,!0,i,t);s.x=c.x+t.clientLeft,s.y=c.y+t.clientTop}else o&&(s.x=f1(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 Ih(e,t){return!on(e)||Lt(e).position==="fixed"?null:t?t(e):e.offsetParent}function h1(e,t){const n=Ct(e);if(!on(e)||d1(e))return n;let r=Ih(e,t);for(;r&&f7(r)&&Lt(r).position==="static";)r=Ih(r,t);return r&&(Zn(r)==="html"||Zn(r)==="body"&&Lt(r).position==="static"&&!rf(r))?n:r||p7(e)||n}const k7=async function(e){const t=this.getOffsetParent||h1,n=this.getDimensions;return{reference:S7(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}};function P7(e){return Lt(e).direction==="rtl"}const m1={convertOffsetParentRelativeRectToViewportRelativeRect:g7,getDocumentElement:Sn,getClippingRect:C7,getOffsetParent:h1,getElementRects:k7,getClientRects:y7,getDimensions:b7,getScale:lo,isElement:nt,isRTL:P7};function T7(e,t){let n=null,r;const o=Sn(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=ba(d),y=ba(o.clientWidth-(u+c)),g=ba(o.clientHeight-(d+f)),_=ba(u),v={rootMargin:-h+"px "+-y+"px "+-g+"px "+-_+"px",threshold:wt(0,Qn(1,s))||1};let w=!0;function E(b){const C=b[0].intersectionRatio;if(C!==s){if(!w)return a();C?a(!1,C):r=setTimeout(()=>{a(!1,1e-7)},100)}w=!1}try{n=new IntersectionObserver(E,{...v,root:o.ownerDocument})}catch{n=new IntersectionObserver(E,v)}n.observe(e)}return a(!0),i}function R7(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=af(e),d=o||i?[...u?$i(u):[],...$i(t)]:[];d.forEach(m=>{o&&m.addEventListener("scroll",n,{passive:!0}),i&&m.addEventListener("resize",n)});const c=u&&l?T7(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 w;(w=h)==null||w.observe(t)})),n()}),u&&!s&&h.observe(u),h.observe(t));let y,g=s?Er(e):null;s&&_();function _(){const m=Er(e);g&&(m.x!==g.x||m.y!==g.y||m.width!==g.width||m.height!==g.height)&&n(),g=m,y=requestAnimationFrame(_)}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 v1=u7,A7=a7,$7=d7,N7=l7,Lh=i7,O7=c7,I7=(e,t,n)=>{const r=new Map,o={platform:m1,...n},i={...o.platform,_c:r};return o7(e,t,{...o,platform:i})},g1=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?Lh({element:r.current,padding:o}).fn(n):{}:r?Lh({element:r,padding:o}).fn(n):{}}}};var Ua=typeof document<"u"?p.useLayoutEffect:p.useEffect;function _l(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(!_l(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)&&!_l(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function y1(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Dh(e,t){const n=y1(e);return Math.round(t*n)/n}function Mh(e){const t=p.useRef(e);return Ua(()=>{t.current=e}),t}function x1(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);_l(f,r)||h(r);const[y,g]=p.useState(null),[_,m]=p.useState(null),v=p.useCallback(V=>{V!==C.current&&(C.current=V,g(V))},[]),w=p.useCallback(V=>{V!==S.current&&(S.current=V,m(V))},[]),E=i||y,b=a||_,C=p.useRef(null),S=p.useRef(null),k=p.useRef(d),R=s!=null,N=Mh(s),j=Mh(o),D=p.useCallback(()=>{if(!C.current||!S.current)return;const V={placement:t,strategy:n,middleware:f};j.current&&(V.platform=j.current),I7(C.current,S.current,V).then(I=>{const z={...I,isPositioned:!0};F.current&&!_l(k.current,z)&&(k.current=z,So.flushSync(()=>{c(z)}))})},[f,t,n,j]);Ua(()=>{u===!1&&k.current.isPositioned&&(k.current.isPositioned=!1,c(V=>({...V,isPositioned:!1})))},[u]);const F=p.useRef(!1);Ua(()=>(F.current=!0,()=>{F.current=!1}),[]),Ua(()=>{if(E&&(C.current=E),b&&(S.current=b),E&&b){if(N.current)return N.current(E,b,D);D()}},[E,b,D,N,R]);const $=p.useMemo(()=>({reference:C,floating:S,setReference:v,setFloating:w}),[v,w]),U=p.useMemo(()=>({reference:E,floating:b}),[E,b]),W=p.useMemo(()=>{const V={position:n,left:0,top:0};if(!U.floating)return V;const I=Dh(U.floating,d.x),z=Dh(U.floating,d.y);return l?{...V,transform:"translate("+I+"px, "+z+"px)",...y1(U.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:I,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 L7(e){const[t,n]=p.useState(void 0);return gn(()=>{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 w1="Popper",[_1,E1]=En(w1),[D7,C1]=_1(w1),M7=e=>{const{__scopePopper:t,children:n}=e,[r,o]=p.useState(null);return p.createElement(D7,{scope:t,anchor:r,onAnchorChange:o},n)},j7="PopperAnchor",F7=p.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,i=C1(j7,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(de.div,Y({},o,{ref:l}))}),b1="PopperContent",[z7,JS]=_1(b1),U7=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:_=!0,collisionBoundary:m=[],collisionPadding:v=0,sticky:w="partial",hideWhenDetached:E=!1,updatePositionStrategy:b="optimized",onPlaced:C,...S}=e,k=C1(b1,d),[R,N]=p.useState(null),j=Ue(t,yt=>N(yt)),[D,F]=p.useState(null),$=L7(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,V=c+(h!=="center"?"-"+h:""),I=typeof v=="number"?v:{top:0,right:0,bottom:0,left:0,...v},z=Array.isArray(m)?m:[m],K=z.length>0,J={padding:I,boundary:z.filter(V7),altBoundary:K},{refs:ue,floatingStyles:Ve,placement:ye,isPositioned:$e,middlewareData:xe}=x1({strategy:"fixed",placement:V,whileElementsMounted:(...yt)=>R7(...yt,{animationFrame:b==="always"}),elements:{reference:k.anchor},middleware:[a1({mainAxis:f+W,alignmentAxis:y}),_&&v1({mainAxis:!0,crossAxis:!1,limiter:w==="partial"?O7():void 0,...J}),_&&A7({...J}),$7({...J,apply:({elements:yt,rects:Wi,availableWidth:Zl,availableHeight:Xl})=>{const{width:Jl,height:es}=Wi.reference,Yt=yt.floating.style;Yt.setProperty("--radix-popper-available-width",`${Zl}px`),Yt.setProperty("--radix-popper-available-height",`${Xl}px`),Yt.setProperty("--radix-popper-anchor-width",`${Jl}px`),Yt.setProperty("--radix-popper-anchor-height",`${es}px`)}}),D&&g1({element:D,padding:g}),B7({arrowWidth:U,arrowHeight:W}),E&&N7({strategy:"referenceHidden",...J})]}),[Be,we]=S1(ye),Se=at(C);gn(()=>{$e&&(Se==null||Se())},[$e,Se]);const Dt=(o=xe.arrow)===null||o===void 0?void 0:o.x,ke=(i=xe.arrow)===null||i===void 0?void 0:i.y,dt=((a=xe.arrow)===null||a===void 0?void 0:a.centerOffset)!==0,[Hi,ql]=p.useState();return gn(()=>{R&&ql(window.getComputedStyle(R).zIndex)},[R]),p.createElement("div",{ref:ue.setFloating,"data-radix-popper-content-wrapper":"",style:{...Ve,transform:$e?Ve.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Hi,"--radix-popper-transform-origin":[(l=xe.transformOrigin)===null||l===void 0?void 0:l.x,(s=xe.transformOrigin)===null||s===void 0?void 0:s.y].join(" ")},dir:e.dir},p.createElement(z7,{scope:d,placedSide:Be,onArrowChange:F,arrowX:Dt,arrowY:ke,shouldHideArrow:dt},p.createElement(de.div,Y({"data-side":Be,"data-align":we},S,{ref:j,style:{...S.style,animation:$e?void 0:"none",opacity:(u=xe.hide)!==null&&u!==void 0&&u.referenceHidden?0:void 0}}))))});function V7(e){return e!==null}const B7=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]=S1(l),_={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 w="",E="";return y==="bottom"?(w=c?_:`${m}px`,E=`${-h}px`):y==="top"?(w=c?_:`${m}px`,E=`${s.floating.height+h}px`):y==="right"?(w=`${-h}px`,E=c?_:`${v}px`):y==="left"&&(w=`${s.floating.width+h}px`,E=c?_:`${v}px`),{data:{x:w,y:E}}}});function S1(e){const[t,n="center"]=e.split("-");return[t,n]}const H7=M7,W7=F7,K7=U7,k1="Popover",[P1,ek]=En(k1,[E1]),lf=E1(),[G7,Ao]=P1(k1),Y7=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:a=!1}=e,l=lf(t),s=p.useRef(null),[u,d]=p.useState(!1),[c=!1,f]=rr({prop:r,defaultProp:o,onChange:i});return p.createElement(H7,l,p.createElement(G7,{scope:t,contentId:rn(),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))},Q7="PopoverTrigger",q7=p.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=Ao(Q7,n),i=lf(n),a=Ue(t,o.triggerRef),l=p.createElement(de.button,Y({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":A1(o.open)},r,{ref:a,onClick:le(e.onClick,o.onOpenToggle)}));return o.hasCustomAnchor?l:p.createElement(W7,Y({asChild:!0},i),l)}),T1="PopoverPortal",[Z7,X7]=P1(T1,{forceMount:void 0}),J7=e=>{const{__scopePopover:t,forceMount:n,children:r,container:o}=e,i=Ao(T1,t);return p.createElement(Z7,{scope:t,forceMount:n},p.createElement(Cn,{present:n||i.open},p.createElement(J0,{asChild:!0,container:o},r)))},Ni="PopoverContent",e4=p.forwardRef((e,t)=>{const n=X7(Ni,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,i=Ao(Ni,e.__scopePopover);return p.createElement(Cn,{present:r||i.open},i.modal?p.createElement(t4,Y({},o,{ref:t})):p.createElement(n4,Y({},o,{ref:t})))}),t4=p.forwardRef((e,t)=>{const n=Ao(Ni,e.__scopePopover),r=p.useRef(null),o=Ue(t,r),i=p.useRef(!1);return p.useEffect(()=>{const a=r.current;if(a)return dg(a)},[]),p.createElement(ug,{as:wo,allowPinchZoom:!0},p.createElement(R1,Y({},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})})))}),n4=p.forwardRef((e,t)=>{const n=Ao(Ni,e.__scopePopover),r=p.useRef(!1),o=p.useRef(!1);return p.createElement(R1,Y({},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()}}))}),R1=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=Ao(Ni,n),h=lf(n);return eg(),p.createElement(Z0,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},p.createElement(Ud,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:d,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:u,onDismiss:()=>f.onOpenChange(!1)},p.createElement(K7,Y({"data-state":A1(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 A1(e){return e?"open":"closed"}const r4=Y7,o4=q7,i4=J7,a4=e4;var l4="vocs_Popover";Vt.Root=r4;Vt.Trigger=o4;function Vt({children:e,className:t}){return x.jsx(i4,{children:x.jsx(a4,{className:L(l4,t),sideOffset:12,children:e})})}var s4="vocs_Sidebar_backLink",u4="vocs_Sidebar_divider",c4="vocs_Sidebar_group",Jo="vocs_Sidebar_item",$1="vocs_Sidebar_items",d4="vocs_Sidebar_level",f4="vocs_Sidebar_levelCollapsed",p4="vocs_Sidebar_levelInset",h4="vocs_Sidebar_logo",m4="vocs_Sidebar_logoWrapper",v4="vocs_Sidebar_navigation",g4="vocs_Sidebar",N1="vocs_Sidebar_section",y4="vocs_Sidebar_sectionCollapse",x4="vocs_Sidebar_sectionCollapseActive",w4="vocs_Sidebar_sectionHeader",_4="vocs_Sidebar_sectionHeaderActive",jh="vocs_Sidebar_sectionTitle";function O1(){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 I1(e){const{className:t,onClickItem:n}=e,{previousPath:r}=Tr(),o=p.useRef(null),i=Vl(),[a,l]=p.useState("/");if(p.useEffect(()=>{typeof window>"u"||r&&l(r)},[i.key,i.backLink]),!i)return null;const s=E4(i.items);return x.jsxs("aside",{ref:o,className:L(g4,t),children:[x.jsxs("div",{className:m4,children:[x.jsx("div",{className:h4,children:x.jsx(Yn,{to:"/",style:{alignItems:"center",display:"flex",height:"100%"},children:x.jsx(Wd,{})})}),x.jsx("div",{className:u4})]}),x.jsx("nav",{className:v4,children:x.jsxs("div",{className:c4,children:[i.backLink&&x.jsx("section",{className:N1,children:x.jsx("div",{className:$1,children:x.jsxs(Yn,{className:L(Jo,s4),to:a,children:["←"," ",typeof history<"u"&&history.state.key&&a!=="/"?"Back":"Home"]})})}),s.map((u,d)=>x.jsx(D1,{depth:0,item:u,onClick:n,sidebarRef:o},`${u.text}${d}`))]})})]},i.key)}function E4(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 L1(e,t){return e.find(n=>zl(t,n.link??"")||n.link===t?!0:n.items?L1(n.items,t):!1)}function D1(e){const{depth:t,item:n,onClick:r,sidebarRef:o}=e,i=p.useRef(null),{pathname:a}=Ae(),l=Dw(n.link??""),s=p.useMemo(()=>n.items?!!L1(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(_=>!_)},[n.link]),h=p.useCallback(g=>{"key"in g&&g.key!=="Enter"||n.link&&d(_=>!_)},[n.link]),y=p.useRef(!0);return p.useEffect(()=>{!y.current||(y.current=!1,!zl(a,n.link??""))||requestAnimationFrame(()=>{var v,w,E;const _=((v=i.current)==null?void 0:v.offsetTop)??0,m=((w=o==null?void 0:o.current)==null?void 0:w.clientHeight)??0;_0&&t<5&&n.items.map((g,_)=>x.jsx(D1,{depth:t+1,item:g,onClick:r,sidebarRef:o},`${g.text}${_}`))})]}):x.jsx(x.Fragment,{children:n.link?x.jsx(Yn,{ref:i,"data-active":!!l,onClick:r,className:Jo,to:n.link,children:n.text}):x.jsx("div",{className:Jo,children:n.text})})}function C4(){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 b4(){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 S4(){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"})]})}Pc.Curtain=N4;function Pc(){var n,r;const e=ot(),{showLogo:t}=Rr();return x.jsxs("div",{className:F9,children:[x.jsxs("div",{className:Rh,children:[t&&x.jsx("div",{className:Ca,children:x.jsx("div",{className:O9,children:x.jsx(Yn,{to:"/",style:{alignItems:"center",display:"flex",height:"100%"},children:x.jsx(Wd,{})})})}),e.topNav&&x.jsx(x.Fragment,{children:x.jsxs("div",{className:Ca,children:[x.jsx(k4,{items:e.topNav}),x.jsx(T4,{items:e.topNav})]})})]}),x.jsxs("div",{className:Rh,children:[x.jsx("div",{className:Ca,style:{marginRight:"-8px"},children:x.jsx(b9,{})}),e.socials&&((n=e.socials)==null?void 0:n.length)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:A9}),x.jsx("div",{className:Ca,style:{marginLeft:"-8px"},children:(r=e.socials)==null?void 0:r.map((o,i)=>x.jsx($4,{...o},i))})]})]})]})}function k4({items:e}){const{pathname:t}=Ae(),n=Ui({pathname:t,items:e});return x.jsx(Dg,{className:n1,children:x.jsx(Mg,{children:e.map((r,o)=>r!=null&&r.link?x.jsx(Kl,{active:n==null?void 0:n.includes(r.id),href:r.link,children:r.text},o):x.jsxs(jg,{className:N9,children:[x.jsx(Fg,{active:n==null?void 0:n.includes(r.id),children:r.text}),x.jsx(zg,{className:T9,children:x.jsx(P4,{items:r.items||[]})})]},o))})})}function P4({items:e}){const{pathname:t}=Ae(),n=Ui({pathname:t,items:e});return x.jsx("ul",{children:e==null?void 0:e.map((r,o)=>x.jsx(Kl,{active:n.includes(r.id),href:r.link,children:r.text},o))})}function T4({items:e}){var s;const[t,n]=p.useState(!1),{pathname:r}=Ae(),o=Ui({pathname:r,items:e}),i=e.filter(u=>u.id===o[0])[0],{basePath:a}=ot(),l=a;return x.jsx("div",{className:L(n1,M9),children:i?x.jsxs(Vt.Root,{modal:!0,open:t,onOpenChange:n,children:[x.jsxs(Vt.Trigger,{className:L(t1,Ko),children:[i.text,x.jsx(st,{label:"Menu",icon:C4,size:"11px"})]}),x.jsx(Vt,{className:V9,children:x.jsx(x9,{type:"single",collapsible:!0,style:{display:"flex",flexDirection:"column"},children:e.map((u,d)=>{var c;return u!=null&&u.link?x.jsx(nn,{"data-active":o.includes(u.id),className:Ko,href:u.link,onClick:()=>n(!1),variant:"styleless",children:u.text},d):x.jsxs(w9,{value:d.toString(),children:[x.jsx(_9,{className:L(Ko,D9),"data-active":o.includes(u.id),style:Gt({[k9]:`url(${l}/.vocs/icons/chevron-down.svg)`,[P9]:`url(${l}/.vocs/icons/chevron-up.svg)`}),children:u.text}),x.jsx(E9,{className:L9,children:(c=u.items)==null?void 0:c.map((f,h)=>x.jsx(nn,{className:Ko,href:f.link,onClick:()=>n(!1),variant:"styleless",children:f.text},h))})]},d)})})})]}):(s=e[0])!=null&&s.link?x.jsx(nn,{className:Ko,href:e[0].link,variant:"styleless",children:e[0].text}):null})}const R4={discord:Ug,github:Vg,telegram:Bg,x:Hg},A4={discord:"21px",github:"18px",telegram:"21px",x:"16px"};function $4({icon:e,label:t,link:n,type:r}){return x.jsx("a",{className:S9,href:n,target:"_blank",rel:"noopener noreferrer",children:x.jsx(st,{className:$9,label:t,icon:R4[e],size:A4[r]||"18px"})})}function N4({enableScrollToTop:e}){const{pathname:t}=Ae(),{layout:n,showSidebar:r}=Rr(),{frontmatter:o={}}=Tr(),i=Vl(),[a,l]=p.useState(!1),[s,u]=p.useState(!1),d=p.useMemo(()=>{if(!i||n==="minimal")return;const h=M1({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:R9,children:[x.jsx("div",{className:Ph,children:x.jsx("div",{className:eu,children:r?x.jsxs(Vt.Root,{modal:!0,open:s,onOpenChange:u,children:[x.jsxs(Vt.Trigger,{className:t1,children:[x.jsx(st,{label:"Menu",icon:S4,size:"13px"}),x.jsx("div",{className:I9,children:f})]}),x.jsx(Vt,{className:U9,children:x.jsx(I1,{onClickItem:()=>u(!1)})})]}):f})}),x.jsxs("div",{className:Ph,children:[e&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:eu,children:x.jsxs("button",{className:Th,onClick:()=>window.scrollTo({behavior:"smooth",top:0}),type:"button",children:["Top",x.jsx(st,{label:"Scroll to top",icon:b4,size:"10px"})]})}),x.jsx("div",{className:z9})]}),n==="docs"&&x.jsx("div",{className:eu,children:x.jsxs(Vt.Root,{modal:!0,open:a,onOpenChange:l,children:[x.jsxs(Vt.Trigger,{className:Th,children:["On this page",x.jsx(st,{label:"On this page",icon:O1,size:"10px"})]}),x.jsx(Vt,{className:j9,children:x.jsx(r1,{onClickItem:()=>l(!1),showTitle:!1})})]})})]})]})}function M1({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=M1({sidebarItems:r.items,pathname:n});if(o)return o}}}var O4="vocs_SkipLink";const j1="vocs-content";function I4(){const{pathname:e}=Ae();return x.jsx("a",{className:L(O4,Y0),href:`${e}#${j1}`,children:"Skip to content"})}var L4="vocs_DocsLayout_content",D4="vocs_DocsLayout_content_withSidebar",M4="vocs_DocsLayout_content_withTopNav",j4="vocs_DocsLayout_gutterLeft",F4="vocs_DocsLayout_gutterRight",z4="vocs_DocsLayout_gutterRight_withSidebar",U4="vocs_DocsLayout_gutterTop",V4="vocs_DocsLayout_gutterTopCurtain",B4="vocs_DocsLayout_gutterTopCurtain_hidden",H4="vocs_DocsLayout_gutterTopCurtain_withSidebar",W4="vocs_DocsLayout_gutterTop_offsetLeftGutter",K4="vocs_DocsLayout_gutterTop_sticky",G4="vocs_DocsLayout",Y4="vocs_DocsLayout_sidebar";function Tc({children:e}){const{banner:t,font:n}=ot(),{frontmatter:r={}}=Tr(),{content:o}=r,{layout:i,showOutline:a,showSidebar:l,showTopNav:s}=Rr(),{ref:u,inView:d}=z0({initialInView:!0,rootMargin:"100px 0px 0px 0px"}),[c,f]=vc("banner",!0);return x.jsxs("div",{className:G4,"data-layout":i,style:Gt({[W_]:c?t==null?void 0:t.height:void 0,[P_.default]:n!=null&&n.google?`${n.google}, ${k_.default}`:void 0}),children:[x.jsx(I4,{}),c&&x.jsx(p5,{hide:()=>f(!1)}),l&&x.jsx("div",{className:j4,children:x.jsx(I1,{className:Y4})}),s&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{ref:u,className:L(U4,l&&W4,(i==="minimal"||i==="landing")&&K4),children:[x.jsx(Ec,{}),x.jsx(Pc,{})]}),x.jsxs("div",{className:L(V4,l&&H4,(i==="minimal"||i==="landing")&&B4),children:[x.jsx(Ec.Curtain,{}),x.jsx(Pc.Curtain,{enableScrollToTop:!d})]})]}),a&&x.jsx("div",{className:L(F4,l&&z4),children:x.jsx(r1,{})}),x.jsxs("div",{id:j1,className:L(L4,l&&D4,s&&M4),style:Gt({[Ds.horizontalPadding]:o==null?void 0:o.horizontalPadding,[Ds.width]:o==null?void 0:o.width,[Ds.verticalPadding]:o==null?void 0:o.verticalPadding}),children:[x.jsx(W0,{children:e}),x.jsx(KE,{})]}),x.jsx("div",{"data-bottom-observer":!0})]})}const Rc={},F1=q.createContext(Rc);function Q4(e){const t=q.useContext(F1);return q.useMemo(function(){return typeof e=="function"?e(t):{...t,...e}},[t,e])}function q4(e){let t;return e.disableParentContext?t=typeof e.components=="function"?e.components(Rc):e.components||Rc:t=Q4(e.components),q.createElement(F1.Provider,{value:t},e.children)}var z1={exports:{}},Z4="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",X4=Z4,J4=X4;function U1(){}function V1(){}V1.resetWarningCache=U1;var e6=function(){function e(r,o,i,a,l,s){if(s!==J4){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:V1,resetWarningCache:U1};return n.PropTypes=n,n};z1.exports=e6();var t6=z1.exports;const Ee=Xn(t6);function n6(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var B1=p,r6=n6(B1);function Fh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o6(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var i6=!!(typeof window<"u"&&window.document&&window.document.createElement);function a6(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){o6(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 r6.createElement(i,this.props)},c}(B1.PureComponent);return Fh(u,"displayName","SideEffect("+r(i)+")"),Fh(u,"canUseDOM",i6),u}}var l6=a6;const s6=Xn(l6);var u6=typeof Element<"u",c6=typeof Map=="function",d6=typeof Set=="function",f6=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Va(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(!Va(e[r],t[r]))return!1;return!0}var i;if(c6&&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(!Va(r.value[1],t.get(r.value[0])))return!1;return!0}if(d6&&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(f6&&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(u6&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!Va(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}var p6=function(t,n){try{return Va(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 h6=Xn(p6);/* +*****************************************************/(function(e,t){(function(n,r){e.exports=r()})(xy,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,_=null,m=function v(){if(!g){g=!0,clearTimeout(_);try{y.isIframeBlank(c)||(c.removeEventListener("load",v),y.getIframeContents(c,f,h))}catch{h()}}};c.addEventListener("load",m),_=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(){},_=c.querySelectorAll("iframe"),m=_.length,v=0;_=Array.prototype.slice.call(_);var w=function(){--m<=0&&g(v)};m||w(),_.forEach(function(E){u.matches(E,y.exclude)?w():y.onIframeReady(E,function(b){f(E)&&(v++,h(b)),w()},w)})}},{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 _=f.compareDocumentPosition(h),m=Node.DOCUMENT_POSITION_FOLLOWING;if(_&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,_=!1;return y.forEach(function(m,v){m.val===h&&(g=v,_=m.handled)}),this.compareNodeIframe(c,f,h)?(g===!1&&!_?y.push({val:h,handled:!0}):g!==!1&&!_&&(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(_){_.handled||g.getIframeContents(_.val,function(m){g.createInstanceOnIframe(m).forEachNode(f,h,y)})})}},{key:"iterateThroughNodes",value:function(c,f,h,y,g){for(var _=this,m=this.createIterator(f,c,y),v=[],w=[],E=void 0,b=void 0,C=function(){var k=_.getIteratorNode(m);return b=k.prevNode,E=k.node,E};C();)this.iframes&&this.forEachIframe(f,function(S){return _.checkIframeFilter(E,b,S,v)},function(S){_.createInstanceOnIframe(S).forEachNode(c,function(k){return w.push(k)},y)}),w.push(E);w.forEach(function(S){h(S)}),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(){},_=this.getContexts(),m=_.length;m||g(),_.forEach(function(v){var w=function(){y.iterateThroughNodes(c,v,f,h,function(){--m<=0&&g()})};y.iframes?y.waitForIframes(v,w):w()})}}],[{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(_){return y.call(c,_)?(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 _=f[g],m=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(g):this.escapeStr(g),v=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(_):this.escapeStr(_);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(_){if(_.indexOf(g)!==-1){if(y.indexOf(_)>-1)return!1;c=c.replace(new RegExp("["+_+"]","gm"+f),"["+_+"]"),y.push(_)}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,_=typeof y=="string"?[]:y.limiters,m="";switch(_.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,_){return g.start-_.start}).forEach(function(g){var _=f.callNoMatchOnInvalidRanges(g,y),m=_.start,v=_.end,w=_.valid;w&&(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,_=h.length,m=f-_,v=parseInt(c.start,10)-m;return v=v>_?_:v,y=v+parseInt(c.length,10),y>_&&(y=_,this.log("End range automatically set to the max value of "+_)),v<0||y-v<0||v>_||y>_?(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),_=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),_}},{key:"wrapRangeInMappedTextNode",value:function(c,f,h,y,g){var _=this;c.nodes.every(function(m,v){var w=c.nodes[v+1];if(typeof w>"u"||w.start>f){if(!y(m.node))return!1;var E=f-m.start,b=(h>m.end?m.end:h)-m.start,C=c.value.substr(0,m.start),S=c.value.substr(b+m.start);if(m.node=_.wrapRangeInTextNode(m.node,E,b),c.value=C+S,c.nodes.forEach(function(k,R){R>=v&&(c.nodes[R].start>0&&R!==v&&(c.nodes[R].start-=b),c.nodes[R].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 _=this,m=f===0?0:f+1;this.getTextNodes(function(v){v.nodes.forEach(function(w){w=w.node;for(var E=void 0;(E=c.exec(w.textContent))!==null&&E[m]!=="";)if(h(E[m],w)){var b=E.index;if(m!==0)for(var C=1;C{const o=setTimeout(()=>r(e),t||500);return()=>{clearTimeout(o)}},[e,t]),n}function vc(e,t){const[n,r]=p.useState();p.useEffect(()=>{const i=sE(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 sE(e){try{const t=localStorage.getItem(e);return typeof t=="string"?JSON.parse(t):void 0}catch{return}}var uE="vocs_Kbd";function Pg(e){return x.jsx("kbd",{...e,className:L(e.className,uE)})}var cE="vocs_KeyboardShortcut_kbdGroup",dE="vocs_KeyboardShortcut";function eo(e){const{description:t,keys:n}=e;return x.jsxs("span",{className:dE,children:[t,x.jsx("span",{className:cE,children:n.map(r=>x.jsx(Pg,{children:r},r))})]})}var fE="vocs_SearchDialog_content",hh="vocs_SearchDialog_excerpt",pE="vocs_SearchDialog_overlay",hE="vocs_SearchDialog_result",mh="vocs_SearchDialog_resultIcon",mE="vocs_SearchDialog_resultSelected",vE="vocs_SearchDialog_results",gE="vocs_SearchDialog",yE="vocs_SearchDialog_searchBox",xE="vocs_SearchDialog_searchInput",_a="vocs_SearchDialog_searchInputIcon",wE="vocs_SearchDialog_searchInputIconDesktop",_E="vocs_SearchDialog_searchInputIconMobile",EE="vocs_SearchDialog_searchShortcuts",vh="vocs_SearchDialog_title",CE="vocs_SearchDialog_titleIcon",bE="vocs_SearchDialog_titles";function Tg(e){const t=Md(),n=p.useRef(null),r=p.useRef(null),[o,i]=vc("filterText",""),a=lE(o,200),l=Sg(),[s,u]=p.useState(-1),[d,c]=p.useState(!1),[f,h]=vc("showDetailView",!0),y=p.useMemo(()=>l?a?(u(0),l.search(a).slice(0,16)):(u(-1),[]):[],[l,a]),g=y.length,_=y[s],m=p.useCallback(()=>{var b,C,S;if(!r.current)return;const v=new Set;for(const k of y)for(const R in k.match)v.add(R);const w=new aE(r.current);w.unmark({done(){w==null||w.markRegExp(SE(v))}});const E=r.current.querySelectorAll(`.${hh}`);for(const k of E)(b=k.querySelector('mark[data-markjs="true"]'))==null||b.scrollIntoView({block:"center"});(S=(C=r.current)==null?void 0:C.firstElementChild)==null||S.scrollIntoView({block:"start"})},[y]);return p.useEffect(()=>{if(!e.open)return;function v(w){var E;switch(w.key){case"ArrowDown":{w.preventDefault(),u(b=>{var k;let C=b+1;C>=g&&(C=0);const S=(k=r.current)==null?void 0:k.children[C];return S==null||S.scrollIntoView({block:"nearest"}),C}),c(!0);break}case"ArrowUp":{w.preventDefault(),u(b=>{var k;let C=b-1;C<0&&(C=g-1);const S=(k=r.current)==null?void 0:k.children[C];return S==null||S.scrollIntoView({block:"nearest"}),C}),c(!0);break}case"Backspace":{if(!w.metaKey)return;w.preventDefault(),i(""),(E=n.current)==null||E.focus();break}case"Enter":{if(w.target instanceof HTMLButtonElement&&w.target.type!=="submit"||!_)return;w.preventDefault(),t(_.href),e.onClose();break}}}return window.addEventListener("keydown",v),()=>{window.removeEventListener("keydown",v)}},[t,g,i,_,e.open,e.onClose]),p.useEffect(()=>{a!==""&&r.current&&m()},[m,a]),x.jsxs(D4,{children:[x.jsx(M4,{className:pE}),x.jsxs(j4,{onOpenAutoFocus:v=>{n.current&&(v.preventDefault(),n.current.focus()),m()},onCloseAutoFocus:()=>{u(0)},className:gE,"aria-describedby":void 0,children:[x.jsx(F4,{className:Yv,children:"Search"}),x.jsxs("form",{className:yE,children:[x.jsx("button",{"aria-label":"Close search dialog",type:"button",onClick:()=>e.onClose(),className:_E,children:x.jsx(t3,{className:_a,height:20,width:20})}),x.jsx(oE,{htmlFor:"search-input",children:x.jsx(zd,{"aria-label":"Search",className:L(_a,wE),height:20,width:20})}),x.jsx("input",{ref:n,tabIndex:0,className:xE,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(u3,{className:_a,height:20,width:20})}),x.jsx("button",{"aria-label":"Reset search",type:"button",className:_a,onClick:()=>{var v;i(""),(v=n.current)==null||v.focus()},children:"⌫"})]}),x.jsxs("ul",{className:vE,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,w)=>{var E;return x.jsx("li",{role:"option",className:L(hE,w===s&&mE),"aria-selected":w===s,"aria-label":[...v.titles.filter(b=>!!b),v.title].join(" > "),children:x.jsxs(Iv,{to:v.href,onClick:b=>{b.metaKey||e.onClose()},onMouseEnter:()=>!d&&u(w),onFocus:()=>u(w),children:[x.jsxs("div",{className:bE,children:[v.isPage?x.jsx(l3,{className:mh}):x.jsx("span",{className:mh,children:"#"}),v.titles.filter(b=>!!b).map(b=>x.jsxs("span",{className:vh,children:[x.jsx("span",{dangerouslySetInnerHTML:{__html:b}}),x.jsx(r3,{className:CE})]},b)),x.jsx("span",{className:vh,children:x.jsx("span",{dangerouslySetInnerHTML:{__html:v.title}})})]}),f&&((E=v.text)==null?void 0:E.trim())&&x.jsx("div",{className:hh,children:x.jsx(Wv,{className:fE,children:x.jsx("div",{dangerouslySetInnerHTML:{__html:v.html}})})})]})},v.id)})]}),x.jsxs("div",{className:EE,children:[x.jsx(eo,{description:"Navigate",keys:["↑","↓"]}),x.jsx(eo,{description:"Select",keys:["enter"]}),x.jsx(eo,{description:"Close",keys:["esc"]}),x.jsx(eo,{description:"Reset",keys:["⌘","⌫"]})]})]})]})}function SE(e){return new RegExp([...e].sort((t,n)=>n.length-t.length).map(t=>`(${t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")})`).join("|"),"gi")}function kE(){Sg();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(gg,{open:e,onOpenChange:t,children:[x.jsx(yg,{asChild:!0,children:x.jsxs("button",{className:tE,type:"button",children:[x.jsx(zd,{style:{marginTop:2}}),"Search",x.jsx("div",{className:nE,children:x.jsx("div",{style:{background:"currentColor",transform:"rotate(45deg)",width:1.5,borderRadius:2,height:"100%"}})})]})}),x.jsx(Tg,{open:e,onClose:()=>t(!1)})]})}var Rg="vocs_DesktopTopNav_button",PE="vocs_DesktopTopNav_content",TE="vocs_DesktopTopNav_curtain",gh="vocs_DesktopTopNav_divider",Xs="vocs_DesktopTopNav_group",Ea="vocs_DesktopTopNav_hideCompact",gc="vocs_DesktopTopNav_icon",vl="vocs_DesktopTopNav_item",RE="vocs_DesktopTopNav_logo",AE="vocs_DesktopTopNav_logoWrapper",$E="vocs_DesktopTopNav",yh="vocs_DesktopTopNav_section",NE="vocs_DesktopTopNav_withLogo",OE="vocs_Icon",yc="var(--vocs_Icon_size)";function st({className:e,label:t,icon:n,size:r,style:o}){return x.jsx("div",{"aria-label":t,className:L(OE,e),role:"img",style:{...o,...Gt({[yc]:r})},children:x.jsx(n,{height:r,width:r})})}var IE="vocs_Logo_logoDark",LE="vocs_Logo_logoLight",Js="vocs_Logo";function DE({className:e}){const{logoUrl:t}=ot();return t?x.jsx(x.Fragment,{children:typeof t=="string"?x.jsx("img",{alt:"Logo",className:L(e,Js),src:t}):x.jsxs(x.Fragment,{children:[x.jsx("img",{alt:"Logo",className:L(e,Js,IE),src:t.dark}),x.jsx("img",{alt:"Logo",className:L(e,Js,LE),src:t.light})]})}):null}var ME="vocs_NavLogo_logoImage",jE="vocs_NavLogo_title";function Wd(){const e=ot();return e.logoUrl?x.jsx(DE,{className:ME}):x.jsx("div",{className:jE,children:e.title})}const FE=p.createContext(void 0);function Hl(e){const t=p.useContext(FE);return e||t||"ltr"}function Wl(e){const t=e+"CollectionProvider",[n,r]=En(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=h=>{const{scope:y,children:g}=h,_=q.useRef(null),m=q.useRef(new Map).current;return q.createElement(o,{scope:y,itemMap:m,collectionRef:_},g)},l=e+"CollectionSlot",s=q.forwardRef((h,y)=>{const{scope:g,children:_}=h,m=i(l,g),v=Ue(y,m.collectionRef);return q.createElement(wo,{ref:v},_)}),u=e+"CollectionItemSlot",d="data-radix-collection-item",c=q.forwardRef((h,y)=>{const{scope:g,children:_,...m}=h,v=q.useRef(null),w=Ue(y,v),E=i(u,g);return q.useEffect(()=>(E.itemMap.set(v,{ref:v,...m}),()=>void E.itemMap.delete(v))),q.createElement(wo,{[d]:"",ref:w},_)});function f(h){const y=i(e+"CollectionConsumer",h);return q.useCallback(()=>{const _=y.collectionRef.current;if(!_)return[];const m=Array.from(_.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 zE(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 UE=p.forwardRef((e,t)=>p.createElement(de.span,Y({},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}}))),VE=UE,Vi="NavigationMenu",[Kd,BE,HE]=Wl(Vi),[xc,WE,KE]=Wl(Vi),[Gd,qS]=En(Vi,[HE,KE]),[GE,Ar]=Gd(Vi),[YE,ZS]=Gd(Vi),QE=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,R=>f(R)),y=Hl(u),g=p.useRef(0),_=p.useRef(0),m=p.useRef(0),[v,w]=p.useState(!0),[E="",b]=rr({prop:r,onChange:R=>{const N=R!=="",j=l>0;N?(window.clearTimeout(m.current),j&&w(!1)):(window.clearTimeout(m.current),m.current=window.setTimeout(()=>w(!0),l)),o==null||o(R)},defaultProp:i}),C=p.useCallback(()=>{window.clearTimeout(_.current),_.current=window.setTimeout(()=>b(""),150)},[b]),S=p.useCallback(R=>{window.clearTimeout(_.current),b(R)},[b]),k=p.useCallback(R=>{E===R?window.clearTimeout(_.current):g.current=window.setTimeout(()=>{window.clearTimeout(_.current),b(R)},a)},[E,b,a]);return p.useEffect(()=>()=>{window.clearTimeout(g.current),window.clearTimeout(_.current),window.clearTimeout(m.current)},[]),p.createElement(qE,{scope:n,isRootMenu:!0,value:E,dir:y,orientation:s,rootNavigationMenu:c,onTriggerEnter:R=>{window.clearTimeout(g.current),v?k(R):S(R)},onTriggerLeave:()=>{window.clearTimeout(g.current),C()},onContentEnter:()=>window.clearTimeout(_.current),onContentLeave:C,onItemSelect:R=>{b(N=>N===R?"":R)},onItemDismiss:()=>b("")},p.createElement(de.nav,Y({"aria-label":"Main","data-orientation":s,dir:y},d,{ref:h})))}),qE=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),[_,m]=p.useState(new Map),[v,w]=p.useState(null);return p.createElement(GE,{scope:t,isRootMenu:n,rootNavigationMenu:r,value:l,previousValue:zE(l),baseId:rn(),dir:o,orientation:i,viewport:y,onViewportChange:g,indicatorTrack:v,onIndicatorTrackChange:w,onTriggerEnter:at(d),onTriggerLeave:at(c),onContentEnter:at(f),onContentLeave:at(h),onItemSelect:at(s),onItemDismiss:at(u),onViewportContentChange:p.useCallback((E,b)=>{m(C=>(C.set(E,b),new Map(C)))},[]),onViewportContentRemove:p.useCallback(E=>{m(b=>b.has(E)?(b.delete(E),new Map(b)):b)},[])},p.createElement(Kd.Provider,{scope:t},p.createElement(YE,{scope:t,items:_},a)))},ZE="NavigationMenuList",XE=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=Ar(ZE,n),i=p.createElement(de.ul,Y({"data-orientation":o.orientation},r,{ref:t}));return p.createElement(de.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange},p.createElement(Kd.Slot,{scope:n},o.isRootMenu?p.createElement($g,{asChild:!0},i):i))}),JE="NavigationMenuItem",[e5,Ag]=Gd(JE),t5=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,...o}=e,i=rn(),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=wc(l.current);g.length&&Yd(y==="start"?g:g.reverse())}},[]),h=p.useCallback(()=>{if(l.current){const y=wc(l.current);y.length&&(d.current=u5(y))}},[]);return p.createElement(e5,{scope:n,value:a,triggerRef:s,contentRef:l,focusProxyRef:u,wasEscapeCloseRef:c,onEntryKeyDown:f,onFocusProxyEnter:f,onRootContentClose:h,onContentFocusOutside:h},p.createElement(de.li,Y({},o,{ref:t})))}),xh="NavigationMenuTrigger",n5=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,disabled:r,...o}=e,i=Ar(xh,e.__scopeNavigationMenu),a=Ag(xh,e.__scopeNavigationMenu),l=p.useRef(null),s=Ue(l,a.triggerRef,t),u=Ig(i.baseId,a.value),d=Lg(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(Kd.ItemSlot,{scope:n,value:a.value},p.createElement(Ng,{asChild:!0},p.createElement(de.button,Y({id:u,disabled:r,"data-disabled":r?"":void 0,"data-state":Og(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,_c(()=>{r||f.current||a.wasEscapeCloseRef.current||c.current||(i.onTriggerEnter(a.value),c.current=!0)})),onPointerLeave:le(e.onPointerLeave,_c(()=>{r||(i.onTriggerLeave(),c.current=!1)})),onClick:le(e.onClick,()=>{i.onItemSelect(a.value),f.current=h}),onKeyDown:le(e.onKeyDown,y=>{const _={horizontal:"ArrowDown",vertical:i.dir==="rtl"?"ArrowLeft":"ArrowRight"}[i.orientation];h&&y.key===_&&(a.onEntryKeyDown(),y.preventDefault())})})))),h&&p.createElement(p.Fragment,null,p.createElement(VE,{"aria-hidden":!0,tabIndex:0,ref:a.focusProxyRef,onFocus:y=>{const g=a.contentRef.current,_=y.relatedTarget,m=_===l.current,v=g==null?void 0:g.contains(_);(m||!v)&&a.onFocusProxyEnter(m?"start":"end")}}),i.viewport&&p.createElement("span",{"aria-owns":d})))}),wh="navigationMenu.linkSelect",r5=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return p.createElement(Ng,{asChild:!0},p.createElement(de.a,Y({"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(wh,{bubbles:!0,cancelable:!0});if(l.addEventListener(wh,u=>o==null?void 0:o(u),{once:!0}),uc(l,s),!s.defaultPrevented&&!a.metaKey){const u=new CustomEvent(za,{bubbles:!0,cancelable:!0});uc(l,u)}},{checkForDefaultPrevented:!1})})))}),gl="NavigationMenuContent",o5=p.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Ar(gl,e.__scopeNavigationMenu),i=Ag(gl,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(i5,Y({forceMount:n},s,{ref:a})):p.createElement(Cn,{present:n||l},p.createElement(a5,Y({"data-state":Og(l)},s,{ref:a,onPointerEnter:le(e.onPointerEnter,o.onContentEnter),onPointerLeave:le(e.onPointerLeave,_c(o.onContentLeave)),style:{pointerEvents:!l&&o.isRootMenu?"none":void 0,...s.style}})))}),i5=p.forwardRef((e,t)=>{const n=Ar(gl,e.__scopeNavigationMenu),{onViewportContentChange:r,onViewportContentRemove:o}=n;return gn(()=>{r(e.value,{ref:t,...e})},[e,t,r]),gn(()=>()=>o(e.value),[e.value,o]),null}),za="navigationMenu.rootContentDismiss",a5=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,triggerRef:o,focusProxyRef:i,wasEscapeCloseRef:a,onRootContentClose:l,onContentFocusOutside:s,...u}=e,d=Ar(gl,n),c=p.useRef(null),f=Ue(c,t),h=Ig(d.baseId,r),y=Lg(d.baseId,r),g=BE(n),_=p.useRef(null),{onItemDismiss:m}=d;p.useEffect(()=>{const w=c.current;if(d.isRootMenu&&w){const E=()=>{var b;m(),l(),w.contains(document.activeElement)&&((b=o.current)===null||b===void 0||b.focus())};return w.addEventListener(za,E),()=>w.removeEventListener(za,E)}},[d.isRootMenu,e.value,o,m,l]);const v=p.useMemo(()=>{const E=g().map(N=>N.value);d.dir==="rtl"&&E.reverse();const b=E.indexOf(d.value),C=E.indexOf(d.previousValue),S=r===d.value,k=C===E.indexOf(r);if(!S&&!k)return _.current;const R=(()=>{if(b!==C){if(S&&C!==-1)return b>C?"from-end":"from-start";if(k&&b!==-1)return b>C?"to-start":"to-end"}return null})();return _.current=R,R},[d.previousValue,d.value,d.dir,g,r]);return p.createElement($g,{asChild:!0},p.createElement(Ud,Y({id:y,"aria-labelledby":h,"data-motion":v,"data-orientation":d.orientation},u,{ref:f,onDismiss:()=>{var w;const E=new Event(za,{bubbles:!0,cancelable:!0});(w=c.current)===null||w===void 0||w.dispatchEvent(E)},onFocusOutside:le(e.onFocusOutside,w=>{var E;s();const b=w.target;(E=d.rootNavigationMenu)!==null&&E!==void 0&&E.contains(b)&&w.preventDefault()}),onPointerDownOutside:le(e.onPointerDownOutside,w=>{var E;const b=w.target,C=g().some(k=>{var R;return(R=k.ref.current)===null||R===void 0?void 0:R.contains(b)}),S=d.isRootMenu&&((E=d.viewport)===null||E===void 0?void 0:E.contains(b));(C||S||!d.isRootMenu)&&w.preventDefault()}),onKeyDown:le(e.onKeyDown,w=>{const E=w.altKey||w.ctrlKey||w.metaKey;if(w.key==="Tab"&&!E){const S=wc(w.currentTarget),k=document.activeElement,R=S.findIndex(D=>D===k),j=w.shiftKey?S.slice(0,R).reverse():S.slice(R+1,S.length);if(Yd(j))w.preventDefault();else{var C;(C=i.current)===null||C===void 0||C.focus()}}}),onEscapeKeyDown:le(e.onEscapeKeyDown,w=>{a.current=!0})})))}),l5="FocusGroup",$g=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=Ar(l5,n);return p.createElement(xc.Provider,{scope:n},p.createElement(xc.Slot,{scope:n},p.createElement(de.div,Y({dir:o.dir},r,{ref:t}))))}),_h=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],s5="FocusGroupItem",Ng=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=WE(n),i=Ar(s5,n);return p.createElement(xc.ItemSlot,{scope:n},p.createElement(de.button,Y({},r,{ref:t,onKeyDown:le(e.onKeyDown,a=>{if(["Home","End",..._h].includes(a.key)){let s=o().map(c=>c.ref.current);if([i.dir==="rtl"?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(a.key)&&s.reverse(),_h.includes(a.key)){const c=s.indexOf(a.currentTarget);s=s.slice(c+1)}setTimeout(()=>Yd(s)),a.preventDefault()}})})))});function wc(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 Yd(e){const t=document.activeElement;return e.some(n=>n===t?!0:(n.focus(),document.activeElement!==t))}function u5(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 Og(e){return e?"open":"closed"}function Ig(e,t){return`${e}-trigger-${t}`}function Lg(e,t){return`${e}-content-${t}`}function _c(e){return t=>t.pointerType==="mouse"?e(t):void 0}const c5=QE,d5=XE,f5=t5,p5=n5,h5=r5,m5=o5;var v5="var(--vocs_NavigationMenu_chevronDownIcon)",g5="vocs_NavigationMenu_content",y5="vocs_NavigationMenu_item",x5="vocs_NavigationMenu_link",w5="vocs_NavigationMenu_list",_5="vocs_NavigationMenu",E5="vocs_NavigationMenu_trigger vocs_NavigationMenu_link";const Dg=e=>x.jsx(c5,{...e,className:L(e.className,_5)}),Mg=e=>x.jsx(d5,{...e,className:L(e.className,w5)}),Kl=({active:e,children:t,className:n,href:r})=>x.jsx(h5,{asChild:!0,children:x.jsx(nn,{"data-active":e,className:L(n,x5),href:r,variant:"styleless",children:t})}),jg=e=>x.jsx(f5,{...e,className:L(e.className,y5)}),Fg=({active:e,className:t,...n})=>{const{basePath:r}=ot(),o=r;return x.jsx(p5,{...n,"data-active":e,className:L(t,E5),style:Gt({[v5]:`url(${o}/.vocs/icons/chevron-down.svg)`})})},zg=e=>x.jsx(m5,{...e,className:L(e.className,g5)});function Ug(){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 Vg(){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 C5(){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 b5(){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 Bg(){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 Hg(){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"})]})}Ec.Curtain=S5;function Ec(){var r,o,i,a;const e=ot(),{showLogo:t,showSidebar:n}=Rr();return x.jsxs("div",{className:L($E,t&&!n&&NE),children:[x.jsx(kE,{}),t&&x.jsx("div",{className:AE,children:x.jsx("div",{className:RE,children:x.jsx(Yn,{to:"/",style:{alignItems:"center",display:"flex",height:"56px",marginTop:"4px"},children:x.jsx(Wd,{})})})}),x.jsx("div",{className:yh}),x.jsxs("div",{className:yh,children:[(((r=e.topNav)==null?void 0:r.length)||0)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:Xs,children:x.jsx(k5,{})}),x.jsx("div",{className:L(gh,Ea)})]}),e.socials&&((o=e.socials)==null?void 0:o.length)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:L(Xs,Ea),style:{marginLeft:"-8px",marginRight:"-8px"},children:e.socials.map((l,s)=>x.jsx("div",{className:vl,children:x.jsx($5,{...l})},s))}),!((i=e.theme)!=null&&i.colorScheme)&&x.jsx("div",{className:L(gh,Ea)})]}),!((a=e.theme)!=null&&a.colorScheme)&&x.jsx("div",{className:L(Xs,Ea),style:{marginLeft:"-8px",marginRight:"-8px"},children:x.jsx("div",{className:vl,children:x.jsx(T5,{})})})]})]})}function S5(){return x.jsx("div",{className:TE})}function k5(){const{topNav:e}=ot();if(!e)return null;const{pathname:t}=Ae(),n=Ui({pathname:t,items:e});return x.jsx(Dg,{delayDuration:0,children:x.jsx(Mg,{children:e.map((r,o)=>r.link?x.jsx(Kl,{active:n.includes(r.id),className:vl,href:r.link,children:r.text},o):r.items?x.jsxs(jg,{className:vl,children:[x.jsx(Fg,{active:n.includes(r.id),children:r.text}),x.jsx(zg,{className:PE,children:x.jsx(P5,{items:r.items})})]},o):null)})})}function P5({items:e}){const{pathname:t}=Ae(),n=Ui({pathname:t,items:e});return x.jsx("ul",{children:e==null?void 0:e.map((r,o)=>x.jsx(Kl,{active:n.includes(r.id),href:r.link,children:r.text},o))})}function T5(){const{toggle:e}=m3();return x.jsxs("button",{className:Rg,onClick:e,type:"button",children:[x.jsx(st,{className:L(gc,v3),size:"20px",label:"Light",icon:b5}),x.jsx(st,{className:L(gc,g3),size:"20px",label:"Dark",icon:C5,style:{marginTop:"-2px"}})]})}const R5={discord:Ug,github:Vg,telegram:Bg,x:Hg},A5={discord:"23px",github:"20px",telegram:"21px",x:"18px"};function $5({icon:e,label:t,link:n}){return x.jsx("a",{className:Rg,href:n,target:"_blank",rel:"noopener noreferrer",children:x.jsx(st,{className:gc,label:t,icon:R5[e],size:A5[e]||"20px"})})}function N5(){return x.jsx("div",{})}const O5=({children:e})=>e;function I5(){const e=Tr(),t=ot();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 Wg(){const[e,t]=p.useState(!1);return p.useEffect(()=>{t(!0)},[]),e}var L5="vocs_Footer_container",D5="vocs_Footer_editLink",M5="vocs_Footer_lastUpdated",j5="vocs_Footer_navigation",Eh="vocs_Footer_navigationIcon",F5="vocs_Footer_navigationIcon_left",z5="vocs_Footer_navigationIcon_right",Ch="vocs_Footer_navigationItem",U5="vocs_Footer_navigationItem_left",V5="vocs_Footer_navigationItem_right",bh="vocs_Footer_navigationText",Sh="vocs_Footer_navigationTextInner",B5="vocs_Footer";function H5(){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 W5(){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 K5(){const{layout:e}=Rr(),t=Wg(),n=Tr(),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:B5,children:[e==="docs"&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{className:L5,children:[x.jsx(G5,{}),t&&n.lastUpdatedAt&&x.jsxs("div",{className:M5,children:["Last updated:"," ",x.jsx("time",{dateTime:o,children:new Intl.DateTimeFormat(void 0,{dateStyle:"short",timeStyle:"short"}).format(r)})]})]}),x.jsx(Y5,{})]}),x.jsx(N5,{})]})}function G5(){const e=I5();return e.url?x.jsx("div",{children:x.jsxs(nn,{className:D5,href:e.url,children:[x.jsx(f3,{})," ",e.text]})}):null}function Y5(){const e=Wg(),t=Vl(),{pathname:n}=Ae(),r=p.useMemo(()=>Kg(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=Md();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:j5,children:[i?x.jsxs(nn,{className:L(Ch,U5),href:i.link,variant:"styleless",children:[x.jsxs("div",{className:bh,children:[x.jsx("div",{className:L(Eh,F5),style:Gt({[yc]:"0.75em"}),children:x.jsx(st,{label:"Previous",icon:H5})}),x.jsx("div",{className:Sh,children:i.text})]}),x.jsx(eo,{description:"Previous",keys:["shift","←"]})]}):x.jsx("div",{}),a?x.jsxs(nn,{className:L(Ch,V5),href:a.link,variant:"styleless",children:[x.jsxs("div",{className:bh,children:[x.jsx("div",{className:Sh,style:{textAlign:"right"},children:a.text}),x.jsx("div",{className:L(Eh,z5),style:Gt({[yc]:"0.75em"}),children:x.jsx(st,{label:"Next",icon:W5})})]}),x.jsx(eo,{description:"Next",keys:["shift","→"]})]}):x.jsx("div",{})]}):null}function Kg(e){const t=[];for(const n of e){if(n.items){t.push(...Kg(n.items));continue}t.push(n)}return t}const Gg="Collapsible",[Q5,Yg]=En(Gg),[q5,Qd]=Q5(Gg),Z5=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:o,disabled:i,onOpenChange:a,...l}=e,[s=!1,u]=rr({prop:r,defaultProp:o,onChange:a});return p.createElement(q5,{scope:n,disabled:i,contentId:rn(),open:s,onOpenToggle:p.useCallback(()=>u(d=>!d),[u])},p.createElement(de.div,Y({"data-state":qd(s),"data-disabled":i?"":void 0},l,{ref:t})))}),X5="CollapsibleTrigger",J5=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,o=Qd(X5,n);return p.createElement(de.button,Y({type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":qd(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled},r,{ref:t,onClick:le(e.onClick,o.onOpenToggle)}))}),Qg="CollapsibleContent",e6=p.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Qd(Qg,e.__scopeCollapsible);return p.createElement(Cn,{present:n||o.open},({present:i})=>p.createElement(t6,Y({},r,{ref:t,present:i})))}),t6=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:o,...i}=e,a=Qd(Qg,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,_=p.useRef(g),m=p.useRef();return p.useEffect(()=>{const v=requestAnimationFrame(()=>_.current=!1);return()=>cancelAnimationFrame(v)},[]),gn(()=>{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 w=v.getBoundingClientRect();c.current=w.height,h.current=w.width,_.current||(v.style.transitionDuration=m.current.transitionDuration,v.style.animationName=m.current.animationName),s(r)}},[a.open,r]),p.createElement(de.div,Y({"data-state":qd(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 qd(e){return e?"open":"closed"}const n6=Z5,r6=J5,o6=e6,$r="Accordion",i6=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[Zd,a6,l6]=Wl($r),[Gl,XS]=En($r,[l6,Yg]),Xd=Yg(),qg=q.forwardRef((e,t)=>{const{type:n,...r}=e,o=r,i=r;return q.createElement(Zd.Provider,{scope:e.__scopeAccordion},n==="multiple"?q.createElement(d6,Y({},i,{ref:t})):q.createElement(c6,Y({},o,{ref:t})))});qg.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[Zg,s6]=Gl($r),[Xg,u6]=Gl($r,{collapsible:!1}),c6=q.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},collapsible:i=!1,...a}=e,[l,s]=rr({prop:n,defaultProp:r,onChange:o});return q.createElement(Zg,{scope:e.__scopeAccordion,value:l?[l]:[],onItemOpen:s,onItemClose:q.useCallback(()=>i&&s(""),[i,s])},q.createElement(Xg,{scope:e.__scopeAccordion,collapsible:i},q.createElement(Jg,Y({},a,{ref:t}))))}),d6=q.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},...i}=e,[a=[],l]=rr({prop:n,defaultProp:r,onChange:o}),s=q.useCallback(d=>l((c=[])=>[...c,d]),[l]),u=q.useCallback(d=>l((c=[])=>c.filter(f=>f!==d)),[l]);return q.createElement(Zg,{scope:e.__scopeAccordion,value:a,onItemOpen:s,onItemClose:u},q.createElement(Xg,{scope:e.__scopeAccordion,collapsible:!0},q.createElement(Jg,Y({},i,{ref:t}))))}),[f6,Jd]=Gl($r),Jg=q.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:o,orientation:i="vertical",...a}=e,l=q.useRef(null),s=Ue(l,t),u=a6(n),c=Hl(o)==="ltr",f=le(e.onKeyDown,h=>{var y;if(!i6.includes(h.key))return;const g=h.target,_=u().filter(R=>{var N;return!((N=R.ref.current)!==null&&N!==void 0&&N.disabled)}),m=_.findIndex(R=>R.ref.current===g),v=_.length;if(m===-1)return;h.preventDefault();let w=m;const E=0,b=v-1,C=()=>{w=m+1,w>b&&(w=E)},S=()=>{w=m-1,w{const{__scopeAccordion:n,value:r,...o}=e,i=Jd(Cc,n),a=s6(Cc,n),l=Xd(n),s=rn(),u=r&&a.value.includes(r)||!1,d=i.disabled||e.disabled;return q.createElement(p6,{scope:n,open:u,disabled:d,triggerId:s},q.createElement(n6,Y({"data-orientation":i.orientation,"data-state":y6(u)},l,o,{ref:t,disabled:d,open:u,onOpenChange:c=>{c?a.onItemOpen(r):a.onItemClose(r)}})))}),kh="AccordionTrigger",m6=q.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=Jd($r,n),i=e1(kh,n),a=u6(kh,n),l=Xd(n);return q.createElement(Zd.ItemSlot,{scope:n},q.createElement(r6,Y({"aria-disabled":i.open&&!a.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId},l,r,{ref:t})))}),v6="AccordionContent",g6=q.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=Jd($r,n),i=e1(v6,n),a=Xd(n);return q.createElement(o6,Y({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 y6(e){return e?"open":"closed"}const x6=qg,w6=h6,_6=m6,E6=g6;var C6="vocs_MobileSearch_searchButton";function b6(){const[e,t]=p.useState(!1);return x.jsxs(gg,{open:e,onOpenChange:t,children:[x.jsx(yg,{asChild:!0,children:x.jsx("button",{className:C6,type:"button","aria-label":"Search",children:x.jsx(zd,{height:21,width:21})})}),x.jsx(Tg,{open:e,onClose:()=>t(!1)})]})}var S6="vocs_MobileTopNav_button",k6="var(--vocs_MobileTopNav_chevronDownIcon)",P6="var(--vocs_MobileTopNav_chevronUpIcon)",T6="vocs_MobileTopNav_content",R6="vocs_MobileTopNav_curtain",Ph="vocs_MobileTopNav_curtainGroup",eu="vocs_MobileTopNav_curtainItem",A6="vocs_MobileTopNav_divider",Ca="vocs_MobileTopNav_group",$6="vocs_MobileTopNav_icon",N6="vocs_MobileTopNav_item",O6="vocs_MobileTopNav_logo",I6="vocs_MobileTopNav_menuTitle",t1="vocs_MobileTopNav_menuTrigger",n1="vocs_MobileTopNav_navigation",L6="vocs_MobileTopNav_navigationContent",Ko="vocs_MobileTopNav_navigationItem",D6="vocs_MobileTopNav_trigger",M6="vocs_MobileTopNav_navigation_compact",j6="vocs_MobileTopNav_outlinePopover",Th="vocs_MobileTopNav_outlineTrigger",F6="vocs_MobileTopNav",Rh="vocs_MobileTopNav_section",z6="vocs_MobileTopNav_separator",U6="vocs_MobileTopNav_sidebarPopover",V6="vocs_MobileTopNav_topNavPopover";function B6(e,t){let n=!1;return()=>{n=!0,setTimeout(()=>{n&&e(),n=!1},t)}}var H6="vocs_Outline_heading",W6="vocs_Outline_item",K6="vocs_Outline_items",G6="vocs_Outline_link",Y6="vocs_Outline_nav",Q6="vocs_Outline";function r1({minLevel:e=2,maxLevel:t=3,highlightActive:n=!0,onClickItem:r,showTitle:o=!0}={}){const{showOutline:i}=Rr(),a=typeof i=="number"?e+i-1:t,l=p.useRef(!0),{pathname:s,hash:u}=Ae(),[d,c]=p.useState([]);p.useEffect(()=>{if(typeof window>"u")return;const _=Array.from(document.querySelectorAll(`.${Uv}`));c(_)},[s]);const f=p.useMemo(()=>d?d.map(_=>{const m=_.querySelector(`.${Vv}`);if(!m)return null;const v=m.getBoundingClientRect(),w=m.id,E=Number(_.tagName[1]),b=_.textContent,C=window.scrollY+v.top;return Ea?null:{id:w,level:E,slugTargetElement:m,text:b,topOffset:C}}).filter(Boolean):[],[d,a,e]),[h,y]=p.useState(u.replace("#",""));if(p.useEffect(()=>{if(typeof window>"u")return;const _=new IntersectionObserver(([m])=>{var w;if(!l.current)return;const v=m.target.id;if(m.isIntersecting)y(v);else{if(!(m.target.getBoundingClientRect().top>0))return;const C=f.findIndex(k=>k.id===h),S=(w=f[C-1])==null?void 0:w.id;y(S)}},{rootMargin:"0px 0px -95% 0px"});for(const m of f)_.observe(m.slugTargetElement);return()=>_.disconnect()},[h,f]),p.useEffect(()=>{if(typeof window>"u")return;const _=new IntersectionObserver(([m])=>{var w;if(!l.current)return;const v=(w=f[f.length-1])==null?void 0:w.id;m.isIntersecting?y(v):h===v&&y(f[f.length-2].id)});return _.observe(document.querySelector("[data-bottom-observer]")),()=>_.disconnect()},[h,f]),p.useEffect(()=>{if(typeof window>"u")return;const _=B6(()=>{var m,v,w;if(l.current){if(window.scrollY===0){y((m=f[0])==null?void 0:m.id);return}if(window.scrollY+document.documentElement.clientHeight>=document.documentElement.scrollHeight){y((v=f[f.length-1])==null?void 0:v.id);return}for(let E=0;Ewindow.removeEventListener("scroll",_)},[f]),f.length===0)return null;const g=f.filter(_=>_.level===e);return x.jsx("aside",{className:Q6,children:x.jsxs("nav",{className:Y6,children:[o&&x.jsx("h2",{className:H6,children:"On this page"}),x.jsx(o1,{activeId:n?h:null,items:f,onClickItem:()=>{r==null||r(),l.current=!1,setTimeout(()=>{l.current=!0},500)},levelItems:g,setActiveId:y})]})})}function o1({activeId:e,items:t,levelItems:n,onClickItem:r,setActiveId:o}){const{pathname:i}=Ae();return x.jsx("ul",{className:K6,children:n.map(({id:a,level:l,text:s})=>{const u=`#${a}`,d=e===a,c=(()=>{var _;const h=t.findIndex(m=>m.id===a)+1,y=(_=t[h])==null?void 0:_.level;if(y<=l)return null;const g=[];for(let m=h;m{r==null||r(),o(a)},className:G6,children:s})}),c&&x.jsx(o1,{activeId:e,levelItems:c,items:t,onClickItem:r,setActiveId:o})]},a)})})}const q6=["top","right","bottom","left"],Qn=Math.min,wt=Math.max,yl=Math.round,ba=Math.floor,qn=e=>({x:e,y:e}),Z6={left:"right",right:"left",bottom:"top",top:"bottom"},X6={start:"end",end:"start"};function bc(e,t,n){return wt(e,Qn(t,n))}function yn(e,t){return typeof e=="function"?e(t):e}function xn(e){return e.split("-")[0]}function To(e){return e.split("-")[1]}function ef(e){return e==="x"?"y":"x"}function tf(e){return e==="y"?"height":"width"}function Ro(e){return["top","bottom"].includes(xn(e))?"y":"x"}function nf(e){return ef(Ro(e))}function J6(e,t,n){n===void 0&&(n=!1);const r=To(e),o=nf(e),i=tf(o);let a=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=xl(a)),[a,xl(a)]}function e7(e){const t=xl(e);return[Sc(e),t,Sc(t)]}function Sc(e){return e.replace(/start|end/g,t=>X6[t])}function t7(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 n7(e,t,n,r){const o=To(e);let i=t7(xn(e),n==="start",r);return o&&(i=i.map(a=>a+"-"+o),t&&(i=i.concat(i.map(Sc)))),i}function xl(e){return e.replace(/left|right|bottom|top/g,t=>Z6[t])}function r7(e){return{top:0,right:0,bottom:0,left:0,...e}}function i1(e){return typeof e!="number"?r7(e):{top:e,right:e,bottom:e,left:e}}function wl(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Ah(e,t,n){let{reference:r,floating:o}=e;const i=Ro(t),a=nf(t),l=tf(a),s=xn(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(To(t)){case"start":h[a]-=f*(n&&u?-1:1);break;case"end":h[a]+=f*(n&&u?-1:1);break}return h}const o7=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}=Ah(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}=yn(e,t)||{};if(u==null)return{};const c=i1(d),f={x:n,y:r},h=nf(o),y=tf(h),g=await a.getDimensions(u),_=h==="y",m=_?"top":"left",v=_?"bottom":"right",w=_?"clientHeight":"clientWidth",E=i.reference[y]+i.reference[h]-f[h]-i.floating[y],b=f[h]-i.reference[h],C=await(a.getOffsetParent==null?void 0:a.getOffsetParent(u));let S=C?C[w]:0;(!S||!await(a.isElement==null?void 0:a.isElement(C)))&&(S=l.floating[w]||i.floating[y]);const k=E/2-b/2,R=S/2-g[y]/2-1,N=Qn(c[m],R),j=Qn(c[v],R),D=N,F=S-g[y]-j,$=S/2-g[y]/2+k,U=bc(D,$,F),W=!s.arrow&&To(o)!=null&&$!==U&&i.reference[y]/2-($D<=0)){var R,N;const D=(((R=i.flip)==null?void 0:R.index)||0)+1,F=b[D];if(F)return{data:{index:D,overflows:k},reset:{placement:F}};let $=(N=k.filter(U=>U.overflows[0]<=0).sort((U,W)=>U.overflows[1]-W.overflows[1])[0])==null?void 0:N.placement;if(!$)switch(h){case"bestFit":{var j;const U=(j=k.map(W=>[W.placement,W.overflows.filter(V=>V>0).reduce((V,I)=>V+I,0)]).sort((W,V)=>W[1]-V[1])[0])==null?void 0:j[0];U&&($=U);break}case"initialPlacement":$=l;break}if(o!==$)return{reset:{placement:$}}}return{}}}};function $h(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Nh(e){return q6.some(t=>e[t]>=0)}const l7=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...o}=yn(e,t);switch(r){case"referenceHidden":{const i=await Ai(t,{...o,elementContext:"reference"}),a=$h(i,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Nh(a)}}}case"escaped":{const i=await Ai(t,{...o,altBoundary:!0}),a=$h(i,n.floating);return{data:{escapedOffsets:a,escaped:Nh(a)}}}default:return{}}}}};async function s7(e,t){const{placement:n,platform:r,elements:o}=e,i=await(r.isRTL==null?void 0:r.isRTL(o.floating)),a=xn(n),l=To(n),s=Ro(n)==="y",u=["left","top"].includes(a)?-1:1,d=i&&s?-1:1,c=yn(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 a1=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 s7(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}}}}},u7=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:_=>{let{x:m,y:v}=_;return{x:m,y:v}}},...s}=yn(e,t),u={x:n,y:r},d=await Ai(t,s),c=Ro(xn(o)),f=ef(c);let h=u[f],y=u[c];if(i){const _=f==="y"?"top":"left",m=f==="y"?"bottom":"right",v=h+d[_],w=h-d[m];h=bc(v,h,w)}if(a){const _=c==="y"?"top":"left",m=c==="y"?"bottom":"right",v=y+d[_],w=y-d[m];y=bc(v,y,w)}const g=l.fn({...t,[f]:h,[c]:y});return{...g,data:{x:g.x-n,y:g.y-r}}}}},c7=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}=yn(e,t),d={x:n,y:r},c=Ro(o),f=ef(c);let h=d[f],y=d[c];const g=yn(l,t),_=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(s){const w=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 w=f==="y"?"width":"height",E=["top","left"].includes(xn(o)),b=i.reference[c]-i.floating[w]+(E&&((m=a.offset)==null?void 0:m[c])||0)+(E?0:_.crossAxis),C=i.reference[c]+i.reference[w]+(E?0:((v=a.offset)==null?void 0:v[c])||0)-(E?_.crossAxis:0);yC&&(y=C)}return{[f]:h,[c]:y}}}},d7=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}=yn(e,t),s=await Ai(t,l),u=xn(n),d=To(n),c=Ro(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 _=h-s[y],m=f-s[g],v=!t.middlewareData.shift;let w=_,E=m;if(c){const C=f-s.left-s.right;E=d||v?Qn(m,C):C}else{const C=h-s.top-s.bottom;w=d||v?Qn(_,C):C}if(v&&!d){const C=wt(s.left,0),S=wt(s.right,0),k=wt(s.top,0),R=wt(s.bottom,0);c?E=f-2*(C!==0||S!==0?C+S:wt(s.left,s.right)):w=h-2*(k!==0||R!==0?k+R:wt(s.top,s.bottom))}await a({...t,availableWidth:E,availableHeight:w});const b=await o.getDimensions(i.floating);return f!==b.width||h!==b.height?{reset:{rects:!0}}:{}}}};function Zn(e){return l1(e)?(e.nodeName||"").toLowerCase():"#document"}function Ct(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Sn(e){var t;return(t=(l1(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function l1(e){return e instanceof Node||e instanceof Ct(e).Node}function nt(e){return e instanceof Element||e instanceof Ct(e).Element}function on(e){return e instanceof HTMLElement||e instanceof Ct(e).HTMLElement}function kc(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ct(e).ShadowRoot}function Bi(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Lt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function f7(e){return["table","td","th"].includes(Zn(e))}function rf(e){const t=of(),n=Lt(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 p7(e){let t=_o(e);for(;on(t)&&!Yl(t);){if(rf(t))return t;t=_o(t)}return null}function of(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Yl(e){return["html","body","#document"].includes(Zn(e))}function Lt(e){return Ct(e).getComputedStyle(e)}function Ql(e){return nt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function _o(e){if(Zn(e)==="html")return e;const t=e.assignedSlot||e.parentNode||kc(e)&&e.host||Sn(e);return kc(t)?t.host:t}function s1(e){const t=_o(e);return Yl(t)?e.ownerDocument?e.ownerDocument.body:e.body:on(t)&&Bi(t)?t:s1(t)}function $i(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=s1(e),i=o===((r=e.ownerDocument)==null?void 0:r.body),a=Ct(o);return i?t.concat(a,a.visualViewport||[],Bi(o)?o:[],a.frameElement&&n?$i(a.frameElement):[]):t.concat(o,$i(o,[],n))}function u1(e){const t=Lt(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=on(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,l=yl(n)!==i||yl(r)!==a;return l&&(n=i,r=a),{width:n,height:r,$:l}}function af(e){return nt(e)?e:e.contextElement}function lo(e){const t=af(e);if(!on(t))return qn(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=u1(t);let a=(i?yl(n.width):n.width)/r,l=(i?yl(n.height):n.height)/o;return(!a||!Number.isFinite(a))&&(a=1),(!l||!Number.isFinite(l))&&(l=1),{x:a,y:l}}const h7=qn(0);function c1(e){const t=Ct(e);return!of()||!t.visualViewport?h7:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function m7(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Ct(e)?!1:t}function Er(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),i=af(e);let a=qn(1);t&&(r?nt(r)&&(a=lo(r)):a=lo(e));const l=m7(i,n,r)?c1(i):qn(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&&nt(r)?Ct(r):r;let y=f,g=y.frameElement;for(;g&&r&&h!==y;){const _=lo(g),m=g.getBoundingClientRect(),v=Lt(g),w=m.left+(g.clientLeft+parseFloat(v.paddingLeft))*_.x,E=m.top+(g.clientTop+parseFloat(v.paddingTop))*_.y;s*=_.x,u*=_.y,d*=_.x,c*=_.y,s+=w,u+=E,y=Ct(g),g=y.frameElement}}return wl({width:d,height:c,x:s,y:u})}const v7=[":popover-open",":modal"];function d1(e){return v7.some(t=>{try{return e.matches(t)}catch{return!1}})}function g7(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i=o==="fixed",a=Sn(r),l=t?d1(t.floating):!1;if(r===a||l&&i)return n;let s={scrollLeft:0,scrollTop:0},u=qn(1);const d=qn(0),c=on(r);if((c||!c&&!i)&&((Zn(r)!=="body"||Bi(a))&&(s=Ql(r)),on(r))){const f=Er(r);u=lo(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 y7(e){return Array.from(e.getClientRects())}function f1(e){return Er(Sn(e)).left+Ql(e).scrollLeft}function x7(e){const t=Sn(e),n=Ql(e),r=e.ownerDocument.body,o=wt(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=wt(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+f1(e);const l=-n.scrollTop;return Lt(r).direction==="rtl"&&(a+=wt(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:l}}function w7(e,t){const n=Ct(e),r=Sn(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=of();(!u||u&&t==="fixed")&&(l=o.offsetLeft,s=o.offsetTop)}return{width:i,height:a,x:l,y:s}}function _7(e,t){const n=Er(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=on(e)?lo(e):qn(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 Oh(e,t,n){let r;if(t==="viewport")r=w7(e,n);else if(t==="document")r=x7(Sn(e));else if(nt(t))r=_7(t,n);else{const o=c1(e);r={...t,x:t.x-o.x,y:t.y-o.y}}return wl(r)}function p1(e,t){const n=_o(e);return n===t||!nt(n)||Yl(n)?!1:Lt(n).position==="fixed"||p1(n,t)}function E7(e,t){const n=t.get(e);if(n)return n;let r=$i(e,[],!1).filter(l=>nt(l)&&Zn(l)!=="body"),o=null;const i=Lt(e).position==="fixed";let a=i?_o(e):e;for(;nt(a)&&!Yl(a);){const l=Lt(a),s=rf(a);!s&&l.position==="fixed"&&(o=null),(i?!s&&!o:!s&&l.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Bi(a)&&!s&&p1(e,a))?r=r.filter(d=>d!==a):o=l,a=_o(a)}return t.set(e,r),r}function C7(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const a=[...n==="clippingAncestors"?E7(t,this._c):[].concat(n),r],l=a[0],s=a.reduce((u,d)=>{const c=Oh(t,d,o);return u.top=wt(c.top,u.top),u.right=Qn(c.right,u.right),u.bottom=Qn(c.bottom,u.bottom),u.left=wt(c.left,u.left),u},Oh(t,l,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function b7(e){const{width:t,height:n}=u1(e);return{width:t,height:n}}function S7(e,t,n){const r=on(t),o=Sn(t),i=n==="fixed",a=Er(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const s=qn(0);if(r||!r&&!i)if((Zn(t)!=="body"||Bi(o))&&(l=Ql(t)),r){const c=Er(t,!0,i,t);s.x=c.x+t.clientLeft,s.y=c.y+t.clientTop}else o&&(s.x=f1(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 Ih(e,t){return!on(e)||Lt(e).position==="fixed"?null:t?t(e):e.offsetParent}function h1(e,t){const n=Ct(e);if(!on(e)||d1(e))return n;let r=Ih(e,t);for(;r&&f7(r)&&Lt(r).position==="static";)r=Ih(r,t);return r&&(Zn(r)==="html"||Zn(r)==="body"&&Lt(r).position==="static"&&!rf(r))?n:r||p7(e)||n}const k7=async function(e){const t=this.getOffsetParent||h1,n=this.getDimensions;return{reference:S7(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}};function P7(e){return Lt(e).direction==="rtl"}const m1={convertOffsetParentRelativeRectToViewportRelativeRect:g7,getDocumentElement:Sn,getClippingRect:C7,getOffsetParent:h1,getElementRects:k7,getClientRects:y7,getDimensions:b7,getScale:lo,isElement:nt,isRTL:P7};function T7(e,t){let n=null,r;const o=Sn(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=ba(d),y=ba(o.clientWidth-(u+c)),g=ba(o.clientHeight-(d+f)),_=ba(u),v={rootMargin:-h+"px "+-y+"px "+-g+"px "+-_+"px",threshold:wt(0,Qn(1,s))||1};let w=!0;function E(b){const C=b[0].intersectionRatio;if(C!==s){if(!w)return a();C?a(!1,C):r=setTimeout(()=>{a(!1,1e-7)},100)}w=!1}try{n=new IntersectionObserver(E,{...v,root:o.ownerDocument})}catch{n=new IntersectionObserver(E,v)}n.observe(e)}return a(!0),i}function R7(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=af(e),d=o||i?[...u?$i(u):[],...$i(t)]:[];d.forEach(m=>{o&&m.addEventListener("scroll",n,{passive:!0}),i&&m.addEventListener("resize",n)});const c=u&&l?T7(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 w;(w=h)==null||w.observe(t)})),n()}),u&&!s&&h.observe(u),h.observe(t));let y,g=s?Er(e):null;s&&_();function _(){const m=Er(e);g&&(m.x!==g.x||m.y!==g.y||m.width!==g.width||m.height!==g.height)&&n(),g=m,y=requestAnimationFrame(_)}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 v1=u7,A7=a7,$7=d7,N7=l7,Lh=i7,O7=c7,I7=(e,t,n)=>{const r=new Map,o={platform:m1,...n},i={...o.platform,_c:r};return o7(e,t,{...o,platform:i})},g1=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?Lh({element:r.current,padding:o}).fn(n):{}:r?Lh({element:r,padding:o}).fn(n):{}}}};var Ua=typeof document<"u"?p.useLayoutEffect:p.useEffect;function _l(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(!_l(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)&&!_l(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function y1(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Dh(e,t){const n=y1(e);return Math.round(t*n)/n}function Mh(e){const t=p.useRef(e);return Ua(()=>{t.current=e}),t}function x1(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);_l(f,r)||h(r);const[y,g]=p.useState(null),[_,m]=p.useState(null),v=p.useCallback(V=>{V!==C.current&&(C.current=V,g(V))},[]),w=p.useCallback(V=>{V!==S.current&&(S.current=V,m(V))},[]),E=i||y,b=a||_,C=p.useRef(null),S=p.useRef(null),k=p.useRef(d),R=s!=null,N=Mh(s),j=Mh(o),D=p.useCallback(()=>{if(!C.current||!S.current)return;const V={placement:t,strategy:n,middleware:f};j.current&&(V.platform=j.current),I7(C.current,S.current,V).then(I=>{const z={...I,isPositioned:!0};F.current&&!_l(k.current,z)&&(k.current=z,So.flushSync(()=>{c(z)}))})},[f,t,n,j]);Ua(()=>{u===!1&&k.current.isPositioned&&(k.current.isPositioned=!1,c(V=>({...V,isPositioned:!1})))},[u]);const F=p.useRef(!1);Ua(()=>(F.current=!0,()=>{F.current=!1}),[]),Ua(()=>{if(E&&(C.current=E),b&&(S.current=b),E&&b){if(N.current)return N.current(E,b,D);D()}},[E,b,D,N,R]);const $=p.useMemo(()=>({reference:C,floating:S,setReference:v,setFloating:w}),[v,w]),U=p.useMemo(()=>({reference:E,floating:b}),[E,b]),W=p.useMemo(()=>{const V={position:n,left:0,top:0};if(!U.floating)return V;const I=Dh(U.floating,d.x),z=Dh(U.floating,d.y);return l?{...V,transform:"translate("+I+"px, "+z+"px)",...y1(U.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:I,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 L7(e){const[t,n]=p.useState(void 0);return gn(()=>{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 w1="Popper",[_1,E1]=En(w1),[D7,C1]=_1(w1),M7=e=>{const{__scopePopper:t,children:n}=e,[r,o]=p.useState(null);return p.createElement(D7,{scope:t,anchor:r,onAnchorChange:o},n)},j7="PopperAnchor",F7=p.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,i=C1(j7,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(de.div,Y({},o,{ref:l}))}),b1="PopperContent",[z7,JS]=_1(b1),U7=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:_=!0,collisionBoundary:m=[],collisionPadding:v=0,sticky:w="partial",hideWhenDetached:E=!1,updatePositionStrategy:b="optimized",onPlaced:C,...S}=e,k=C1(b1,d),[R,N]=p.useState(null),j=Ue(t,yt=>N(yt)),[D,F]=p.useState(null),$=L7(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,V=c+(h!=="center"?"-"+h:""),I=typeof v=="number"?v:{top:0,right:0,bottom:0,left:0,...v},z=Array.isArray(m)?m:[m],K=z.length>0,J={padding:I,boundary:z.filter(V7),altBoundary:K},{refs:ue,floatingStyles:Ve,placement:ye,isPositioned:$e,middlewareData:xe}=x1({strategy:"fixed",placement:V,whileElementsMounted:(...yt)=>R7(...yt,{animationFrame:b==="always"}),elements:{reference:k.anchor},middleware:[a1({mainAxis:f+W,alignmentAxis:y}),_&&v1({mainAxis:!0,crossAxis:!1,limiter:w==="partial"?O7():void 0,...J}),_&&A7({...J}),$7({...J,apply:({elements:yt,rects:Wi,availableWidth:Zl,availableHeight:Xl})=>{const{width:Jl,height:es}=Wi.reference,Yt=yt.floating.style;Yt.setProperty("--radix-popper-available-width",`${Zl}px`),Yt.setProperty("--radix-popper-available-height",`${Xl}px`),Yt.setProperty("--radix-popper-anchor-width",`${Jl}px`),Yt.setProperty("--radix-popper-anchor-height",`${es}px`)}}),D&&g1({element:D,padding:g}),B7({arrowWidth:U,arrowHeight:W}),E&&N7({strategy:"referenceHidden",...J})]}),[Be,we]=S1(ye),Se=at(C);gn(()=>{$e&&(Se==null||Se())},[$e,Se]);const Dt=(o=xe.arrow)===null||o===void 0?void 0:o.x,ke=(i=xe.arrow)===null||i===void 0?void 0:i.y,dt=((a=xe.arrow)===null||a===void 0?void 0:a.centerOffset)!==0,[Hi,ql]=p.useState();return gn(()=>{R&&ql(window.getComputedStyle(R).zIndex)},[R]),p.createElement("div",{ref:ue.setFloating,"data-radix-popper-content-wrapper":"",style:{...Ve,transform:$e?Ve.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Hi,"--radix-popper-transform-origin":[(l=xe.transformOrigin)===null||l===void 0?void 0:l.x,(s=xe.transformOrigin)===null||s===void 0?void 0:s.y].join(" ")},dir:e.dir},p.createElement(z7,{scope:d,placedSide:Be,onArrowChange:F,arrowX:Dt,arrowY:ke,shouldHideArrow:dt},p.createElement(de.div,Y({"data-side":Be,"data-align":we},S,{ref:j,style:{...S.style,animation:$e?void 0:"none",opacity:(u=xe.hide)!==null&&u!==void 0&&u.referenceHidden?0:void 0}}))))});function V7(e){return e!==null}const B7=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]=S1(l),_={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 w="",E="";return y==="bottom"?(w=c?_:`${m}px`,E=`${-h}px`):y==="top"?(w=c?_:`${m}px`,E=`${s.floating.height+h}px`):y==="right"?(w=`${-h}px`,E=c?_:`${v}px`):y==="left"&&(w=`${s.floating.width+h}px`,E=c?_:`${v}px`),{data:{x:w,y:E}}}});function S1(e){const[t,n="center"]=e.split("-");return[t,n]}const H7=M7,W7=F7,K7=U7,k1="Popover",[P1,ek]=En(k1,[E1]),lf=E1(),[G7,Ao]=P1(k1),Y7=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:a=!1}=e,l=lf(t),s=p.useRef(null),[u,d]=p.useState(!1),[c=!1,f]=rr({prop:r,defaultProp:o,onChange:i});return p.createElement(H7,l,p.createElement(G7,{scope:t,contentId:rn(),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))},Q7="PopoverTrigger",q7=p.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=Ao(Q7,n),i=lf(n),a=Ue(t,o.triggerRef),l=p.createElement(de.button,Y({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":A1(o.open)},r,{ref:a,onClick:le(e.onClick,o.onOpenToggle)}));return o.hasCustomAnchor?l:p.createElement(W7,Y({asChild:!0},i),l)}),T1="PopoverPortal",[Z7,X7]=P1(T1,{forceMount:void 0}),J7=e=>{const{__scopePopover:t,forceMount:n,children:r,container:o}=e,i=Ao(T1,t);return p.createElement(Z7,{scope:t,forceMount:n},p.createElement(Cn,{present:n||i.open},p.createElement(Jv,{asChild:!0,container:o},r)))},Ni="PopoverContent",e8=p.forwardRef((e,t)=>{const n=X7(Ni,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,i=Ao(Ni,e.__scopePopover);return p.createElement(Cn,{present:r||i.open},i.modal?p.createElement(t8,Y({},o,{ref:t})):p.createElement(n8,Y({},o,{ref:t})))}),t8=p.forwardRef((e,t)=>{const n=Ao(Ni,e.__scopePopover),r=p.useRef(null),o=Ue(t,r),i=p.useRef(!1);return p.useEffect(()=>{const a=r.current;if(a)return dg(a)},[]),p.createElement(ug,{as:wo,allowPinchZoom:!0},p.createElement(R1,Y({},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})})))}),n8=p.forwardRef((e,t)=>{const n=Ao(Ni,e.__scopePopover),r=p.useRef(!1),o=p.useRef(!1);return p.createElement(R1,Y({},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()}}))}),R1=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=Ao(Ni,n),h=lf(n);return eg(),p.createElement(Zv,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},p.createElement(Ud,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:d,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:u,onDismiss:()=>f.onOpenChange(!1)},p.createElement(K7,Y({"data-state":A1(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 A1(e){return e?"open":"closed"}const r8=Y7,o8=q7,i8=J7,a8=e8;var l8="vocs_Popover";Vt.Root=r8;Vt.Trigger=o8;function Vt({children:e,className:t}){return x.jsx(i8,{children:x.jsx(a8,{className:L(l8,t),sideOffset:12,children:e})})}var s8="vocs_Sidebar_backLink",u8="vocs_Sidebar_divider",c8="vocs_Sidebar_group",Jo="vocs_Sidebar_item",$1="vocs_Sidebar_items",d8="vocs_Sidebar_level",f8="vocs_Sidebar_levelCollapsed",p8="vocs_Sidebar_levelInset",h8="vocs_Sidebar_logo",m8="vocs_Sidebar_logoWrapper",v8="vocs_Sidebar_navigation",g8="vocs_Sidebar",N1="vocs_Sidebar_section",y8="vocs_Sidebar_sectionCollapse",x8="vocs_Sidebar_sectionCollapseActive",w8="vocs_Sidebar_sectionHeader",_8="vocs_Sidebar_sectionHeaderActive",jh="vocs_Sidebar_sectionTitle";function O1(){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 I1(e){const{className:t,onClickItem:n}=e,{previousPath:r}=Tr(),o=p.useRef(null),i=Vl(),[a,l]=p.useState("/");if(p.useEffect(()=>{typeof window>"u"||r&&l(r)},[i.key,i.backLink]),!i)return null;const s=E8(i.items);return x.jsxs("aside",{ref:o,className:L(g8,t),children:[x.jsxs("div",{className:m8,children:[x.jsx("div",{className:h8,children:x.jsx(Yn,{to:"/",style:{alignItems:"center",display:"flex",height:"100%"},children:x.jsx(Wd,{})})}),x.jsx("div",{className:u8})]}),x.jsx("nav",{className:v8,children:x.jsxs("div",{className:c8,children:[i.backLink&&x.jsx("section",{className:N1,children:x.jsx("div",{className:$1,children:x.jsxs(Yn,{className:L(Jo,s8),to:a,children:["←"," ",typeof history<"u"&&history.state.key&&a!=="/"?"Back":"Home"]})})}),s.map((u,d)=>x.jsx(D1,{depth:0,item:u,onClick:n,sidebarRef:o},`${u.text}${d}`))]})})]},i.key)}function E8(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 L1(e,t){return e.find(n=>zl(t,n.link??"")||n.link===t?!0:n.items?L1(n.items,t):!1)}function D1(e){const{depth:t,item:n,onClick:r,sidebarRef:o}=e,i=p.useRef(null),{pathname:a}=Ae(),l=D_(n.link??""),s=p.useMemo(()=>n.items?!!L1(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(_=>!_)},[n.link]),h=p.useCallback(g=>{"key"in g&&g.key!=="Enter"||n.link&&d(_=>!_)},[n.link]),y=p.useRef(!0);return p.useEffect(()=>{!y.current||(y.current=!1,!zl(a,n.link??""))||requestAnimationFrame(()=>{var v,w,E;const _=((v=i.current)==null?void 0:v.offsetTop)??0,m=((w=o==null?void 0:o.current)==null?void 0:w.clientHeight)??0;_0&&t<5&&n.items.map((g,_)=>x.jsx(D1,{depth:t+1,item:g,onClick:r,sidebarRef:o},`${g.text}${_}`))})]}):x.jsx(x.Fragment,{children:n.link?x.jsx(Yn,{ref:i,"data-active":!!l,onClick:r,className:Jo,to:n.link,children:n.text}):x.jsx("div",{className:Jo,children:n.text})})}function C8(){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 b8(){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 S8(){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"})]})}Pc.Curtain=N8;function Pc(){var n,r;const e=ot(),{showLogo:t}=Rr();return x.jsxs("div",{className:F6,children:[x.jsxs("div",{className:Rh,children:[t&&x.jsx("div",{className:Ca,children:x.jsx("div",{className:O6,children:x.jsx(Yn,{to:"/",style:{alignItems:"center",display:"flex",height:"100%"},children:x.jsx(Wd,{})})})}),e.topNav&&x.jsx(x.Fragment,{children:x.jsxs("div",{className:Ca,children:[x.jsx(k8,{items:e.topNav}),x.jsx(T8,{items:e.topNav})]})})]}),x.jsxs("div",{className:Rh,children:[x.jsx("div",{className:Ca,style:{marginRight:"-8px"},children:x.jsx(b6,{})}),e.socials&&((n=e.socials)==null?void 0:n.length)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:A6}),x.jsx("div",{className:Ca,style:{marginLeft:"-8px"},children:(r=e.socials)==null?void 0:r.map((o,i)=>x.jsx($8,{...o},i))})]})]})]})}function k8({items:e}){const{pathname:t}=Ae(),n=Ui({pathname:t,items:e});return x.jsx(Dg,{className:n1,children:x.jsx(Mg,{children:e.map((r,o)=>r!=null&&r.link?x.jsx(Kl,{active:n==null?void 0:n.includes(r.id),href:r.link,children:r.text},o):x.jsxs(jg,{className:N6,children:[x.jsx(Fg,{active:n==null?void 0:n.includes(r.id),children:r.text}),x.jsx(zg,{className:T6,children:x.jsx(P8,{items:r.items||[]})})]},o))})})}function P8({items:e}){const{pathname:t}=Ae(),n=Ui({pathname:t,items:e});return x.jsx("ul",{children:e==null?void 0:e.map((r,o)=>x.jsx(Kl,{active:n.includes(r.id),href:r.link,children:r.text},o))})}function T8({items:e}){var s;const[t,n]=p.useState(!1),{pathname:r}=Ae(),o=Ui({pathname:r,items:e}),i=e.filter(u=>u.id===o[0])[0],{basePath:a}=ot(),l=a;return x.jsx("div",{className:L(n1,M6),children:i?x.jsxs(Vt.Root,{modal:!0,open:t,onOpenChange:n,children:[x.jsxs(Vt.Trigger,{className:L(t1,Ko),children:[i.text,x.jsx(st,{label:"Menu",icon:C8,size:"11px"})]}),x.jsx(Vt,{className:V6,children:x.jsx(x6,{type:"single",collapsible:!0,style:{display:"flex",flexDirection:"column"},children:e.map((u,d)=>{var c;return u!=null&&u.link?x.jsx(nn,{"data-active":o.includes(u.id),className:Ko,href:u.link,onClick:()=>n(!1),variant:"styleless",children:u.text},d):x.jsxs(w6,{value:d.toString(),children:[x.jsx(_6,{className:L(Ko,D6),"data-active":o.includes(u.id),style:Gt({[k6]:`url(${l}/.vocs/icons/chevron-down.svg)`,[P6]:`url(${l}/.vocs/icons/chevron-up.svg)`}),children:u.text}),x.jsx(E6,{className:L6,children:(c=u.items)==null?void 0:c.map((f,h)=>x.jsx(nn,{className:Ko,href:f.link,onClick:()=>n(!1),variant:"styleless",children:f.text},h))})]},d)})})})]}):(s=e[0])!=null&&s.link?x.jsx(nn,{className:Ko,href:e[0].link,variant:"styleless",children:e[0].text}):null})}const R8={discord:Ug,github:Vg,telegram:Bg,x:Hg},A8={discord:"21px",github:"18px",telegram:"21px",x:"16px"};function $8({icon:e,label:t,link:n,type:r}){return x.jsx("a",{className:S6,href:n,target:"_blank",rel:"noopener noreferrer",children:x.jsx(st,{className:$6,label:t,icon:R8[e],size:A8[r]||"18px"})})}function N8({enableScrollToTop:e}){const{pathname:t}=Ae(),{layout:n,showSidebar:r}=Rr(),{frontmatter:o={}}=Tr(),i=Vl(),[a,l]=p.useState(!1),[s,u]=p.useState(!1),d=p.useMemo(()=>{if(!i||n==="minimal")return;const h=M1({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:R6,children:[x.jsx("div",{className:Ph,children:x.jsx("div",{className:eu,children:r?x.jsxs(Vt.Root,{modal:!0,open:s,onOpenChange:u,children:[x.jsxs(Vt.Trigger,{className:t1,children:[x.jsx(st,{label:"Menu",icon:S8,size:"13px"}),x.jsx("div",{className:I6,children:f})]}),x.jsx(Vt,{className:U6,children:x.jsx(I1,{onClickItem:()=>u(!1)})})]}):f})}),x.jsxs("div",{className:Ph,children:[e&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:eu,children:x.jsxs("button",{className:Th,onClick:()=>window.scrollTo({behavior:"smooth",top:0}),type:"button",children:["Top",x.jsx(st,{label:"Scroll to top",icon:b8,size:"10px"})]})}),x.jsx("div",{className:z6})]}),n==="docs"&&x.jsx("div",{className:eu,children:x.jsxs(Vt.Root,{modal:!0,open:a,onOpenChange:l,children:[x.jsxs(Vt.Trigger,{className:Th,children:["On this page",x.jsx(st,{label:"On this page",icon:O1,size:"10px"})]}),x.jsx(Vt,{className:j6,children:x.jsx(r1,{onClickItem:()=>l(!1),showTitle:!1})})]})})]})]})}function M1({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=M1({sidebarItems:r.items,pathname:n});if(o)return o}}}var O8="vocs_SkipLink";const j1="vocs-content";function I8(){const{pathname:e}=Ae();return x.jsx("a",{className:L(O8,Yv),href:`${e}#${j1}`,children:"Skip to content"})}var L8="vocs_DocsLayout_content",D8="vocs_DocsLayout_content_withSidebar",M8="vocs_DocsLayout_content_withTopNav",j8="vocs_DocsLayout_gutterLeft",F8="vocs_DocsLayout_gutterRight",z8="vocs_DocsLayout_gutterRight_withSidebar",U8="vocs_DocsLayout_gutterTop",V8="vocs_DocsLayout_gutterTopCurtain",B8="vocs_DocsLayout_gutterTopCurtain_hidden",H8="vocs_DocsLayout_gutterTopCurtain_withSidebar",W8="vocs_DocsLayout_gutterTop_offsetLeftGutter",K8="vocs_DocsLayout_gutterTop_sticky",G8="vocs_DocsLayout",Y8="vocs_DocsLayout_sidebar";function Tc({children:e}){const{banner:t,font:n}=ot(),{frontmatter:r={}}=Tr(),{content:o}=r,{layout:i,showOutline:a,showSidebar:l,showTopNav:s}=Rr(),{ref:u,inView:d}=zv({initialInView:!0,rootMargin:"100px 0px 0px 0px"}),[c,f]=vc("banner",!0);return x.jsxs("div",{className:G8,"data-layout":i,style:Gt({[W2]:c?t==null?void 0:t.height:void 0,[P2.default]:n!=null&&n.google?`${n.google}, ${k2.default}`:void 0}),children:[x.jsx(I8,{}),c&&x.jsx(p3,{hide:()=>f(!1)}),l&&x.jsx("div",{className:j8,children:x.jsx(I1,{className:Y8})}),s&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{ref:u,className:L(U8,l&&W8,(i==="minimal"||i==="landing")&&K8),children:[x.jsx(Ec,{}),x.jsx(Pc,{})]}),x.jsxs("div",{className:L(V8,l&&H8,(i==="minimal"||i==="landing")&&B8),children:[x.jsx(Ec.Curtain,{}),x.jsx(Pc.Curtain,{enableScrollToTop:!d})]})]}),a&&x.jsx("div",{className:L(F8,l&&z8),children:x.jsx(r1,{})}),x.jsxs("div",{id:j1,className:L(L8,l&&D8,s&&M8),style:Gt({[Ds.horizontalPadding]:o==null?void 0:o.horizontalPadding,[Ds.width]:o==null?void 0:o.width,[Ds.verticalPadding]:o==null?void 0:o.verticalPadding}),children:[x.jsx(Wv,{children:e}),x.jsx(K5,{})]}),x.jsx("div",{"data-bottom-observer":!0})]})}const Rc={},F1=q.createContext(Rc);function Q8(e){const t=q.useContext(F1);return q.useMemo(function(){return typeof e=="function"?e(t):{...t,...e}},[t,e])}function q8(e){let t;return e.disableParentContext?t=typeof e.components=="function"?e.components(Rc):e.components||Rc:t=Q8(e.components),q.createElement(F1.Provider,{value:t},e.children)}var z1={exports:{}},Z8="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",X8=Z8,J8=X8;function U1(){}function V1(){}V1.resetWarningCache=U1;var e9=function(){function e(r,o,i,a,l,s){if(s!==J8){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:V1,resetWarningCache:U1};return n.PropTypes=n,n};z1.exports=e9();var t9=z1.exports;const Ee=Xn(t9);function n9(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var B1=p,r9=n9(B1);function Fh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o9(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var i9=!!(typeof window<"u"&&window.document&&window.document.createElement);function a9(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){o9(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 r9.createElement(i,this.props)},c}(B1.PureComponent);return Fh(u,"displayName","SideEffect("+r(i)+")"),Fh(u,"canUseDOM",i9),u}}var l9=a9;const s9=Xn(l9);var u9=typeof Element<"u",c9=typeof Map=="function",d9=typeof Set=="function",f9=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Va(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(!Va(e[r],t[r]))return!1;return!0}var i;if(c9&&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(!Va(r.value[1],t.get(r.value[0])))return!1;return!0}if(d9&&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(f9&&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(u9&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!Va(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}var p9=function(t,n){try{return Va(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 h9=Xn(p9);/* object-assign (c) Sindre Sorhus @license MIT -*/var zh=Object.getOwnPropertySymbols,m6=Object.prototype.hasOwnProperty,v6=Object.prototype.propertyIsEnumerable;function g6(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function y6(){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 x6=y6()?Object.assign:function(e,t){for(var n,r=g6(e),o,i=1;i=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},P6=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},Ac=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,"'")},T6=function(t){var n=so(t,ee.TITLE),r=so(t,Oi.TITLE_TEMPLATE);if(r&&n)return r.replace(/%s/g,function(){return Array.isArray(n)?n.join(""):n});var o=so(t,Oi.DEFAULT_TITLE);return n||o||void 0},R6=function(t){return so(t,Oi.ON_CHANGE_CLIENT_STATE)||function(){}},tu=function(t,n){return n.filter(function(r){return typeof r[t]<"u"}).map(function(r){return r[t]}).reduce(function(r,o){return ft({},r,o)},{})},A6=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},$6=function(t){return{baseTag:A6([Ce.HREF,Ce.TARGET],t),bodyAttributes:tu(mr.BODY,t),defer:so(t,Oi.DEFER),encode:so(t,Oi.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:tu(mr.HTML,t),linkTags:Go(ee.LINK,[Ce.REL,Ce.HREF],t),metaTags:Go(ee.META,[Ce.NAME,Ce.CHARSET,Ce.HTTPEQUIV,Ce.PROPERTY,Ce.ITEM_PROP],t),noscriptTags:Go(ee.NOSCRIPT,[Ce.INNER_HTML],t),onChangeClientState:R6(t),scriptTags:Go(ee.SCRIPT,[Ce.SRC,Ce.INNER_HTML],t),styleTags:Go(ee.STYLE,[Ce.CSS_TEXT],t),title:T6(t),titleAttributes:tu(mr.TITLE,t)}},$c=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout(function(){$c(t)},0)}}(),Vh=function(t){return clearTimeout(t)},N6=typeof window<"u"?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||$c:global.requestAnimationFrame||$c,O6=typeof window<"u"?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||Vh:global.cancelAnimationFrame||Vh,I6=function(t){return console&&typeof console.warn=="function"&&console.warn(t)},Yo=null,L6=function(t){Yo&&O6(Yo),t.defer?Yo=N6(function(){Bh(t,function(){Yo=null})}):(Bh(t),Yo=null)},Bh=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;Nc(ee.BODY,o),Nc(ee.HTML,i),D6(f,h);var y={baseTag:zr(ee.BASE,r),linkTags:zr(ee.LINK,a),metaTags:zr(ee.META,l),noscriptTags:zr(ee.NOSCRIPT,s),scriptTags:zr(ee.SCRIPT,d),styleTags:zr(ee.STYLE,c)},g={},_={};Object.keys(y).forEach(function(m){var v=y[m],w=v.newTags,E=v.oldTags;w.length&&(g[m]=w),E.length&&(_[m]=y[m].oldTags)}),n&&n(),u(t,g,_)},H1=function(t){return Array.isArray(t)?t.join(""):t},D6=function(t,n){typeof t<"u"&&document.title!==t&&(document.title=H1(t)),Nc(ee.TITLE,n)},Nc=function(t,n){var r=document.getElementsByTagName(t)[0];if(r){for(var o=r.getAttribute(Bt),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(Bt):r.getAttribute(Bt)!==l.join(",")&&r.setAttribute(Bt,l.join(","))}},zr=function(t,n){var r=document.head||document.querySelector(ee.HEAD),o=r.querySelectorAll(t+"["+Bt+"]"),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===Ce.INNER_HTML)u.innerHTML=s.innerHTML;else if(d===Ce.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(Bt,"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}},W1=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},"")},M6=function(t,n,r,o){var i=W1(r),a=H1(n);return i?"<"+t+" "+Bt+'="true" '+i+">"+Ac(a,o)+"":"<"+t+" "+Bt+'="true">'+Ac(a,o)+""},j6=function(t,n,r){return n.reduce(function(o,i){var a=Object.keys(i).filter(function(u){return!(u===Ce.INNER_HTML||u===Ce.CSS_TEXT)}).reduce(function(u,d){var c=typeof i[d]>"u"?d:d+'="'+Ac(i[d],r)+'"';return u?u+" "+c:c},""),l=i.innerHTML||i.cssText||"",s=E6.indexOf(t)===-1;return o+"<"+t+" "+Bt+'="true" '+a+(s?"/>":">"+l+"")},"")},K1=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(r,o){return r[El[o]||o]=t[o],r},n)},F6=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(r,o){return r[_6[o]||o]=t[o],r},n)},z6=function(t,n,r){var o,i=(o={key:n},o[Bt]=!0,o),a=K1(r,i);return[q.createElement(ee.TITLE,a,n)]},U6=function(t,n){return n.map(function(r,o){var i,a=(i={key:o},i[Bt]=!0,i);return Object.keys(r).forEach(function(l){var s=El[l]||l;if(s===Ce.INNER_HTML||s===Ce.CSS_TEXT){var u=r.innerHTML||r.cssText;a.dangerouslySetInnerHTML={__html:u}}else a[s]=r[l]}),q.createElement(t,a)})},an=function(t,n,r){switch(t){case ee.TITLE:return{toComponent:function(){return z6(t,n.title,n.titleAttributes)},toString:function(){return M6(t,n.title,n.titleAttributes,r)}};case mr.BODY:case mr.HTML:return{toComponent:function(){return K1(n)},toString:function(){return W1(n)}};default:return{toComponent:function(){return U6(t,n)},toString:function(){return j6(t,n,r)}}}},G1=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:an(ee.BASE,n,o),bodyAttributes:an(mr.BODY,r,o),htmlAttributes:an(mr.HTML,i,o),link:an(ee.LINK,a,o),meta:an(ee.META,l,o),noscript:an(ee.NOSCRIPT,s,o),script:an(ee.SCRIPT,u,o),style:an(ee.STYLE,d,o),title:an(ee.TITLE,{title:f,titleAttributes:h},o)}},V6=function(t){var n,r;return r=n=function(o){k6(i,o);function i(){return b6(this,i),P6(this,o.apply(this,arguments))}return i.prototype.shouldComponentUpdate=function(l){return!h6(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 ft({},d,(s={},s[u.type]=[].concat(d[u.type]||[],[ft({},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 ft({},c,(s={},s[d.type]=h,s.titleAttributes=ft({},f),s));case ee.BODY:return ft({},c,{bodyAttributes:ft({},f)});case ee.HTML:return ft({},c,{htmlAttributes:ft({},f)})}return ft({},c,(u={},u[d.type]=ft({},f),u))},i.prototype.mapArrayTypeChildrenToProps=function(l,s){var u=ft({},s);return Object.keys(l).forEach(function(d){var c;u=ft({},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 q.Children.forEach(l,function(c){if(!(!c||!c.props)){var f=c.props,h=f.children,y=Uh(f,["children"]),g=F6(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=Uh(l,["children"]),d=ft({},u);return s&&(d=this.mapChildrenToProps(s,d)),q.createElement(t,d)},S6(i,null,[{key:"canUseDOM",set:function(l){t.canUseDOM=l}}]),i}(q.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=G1({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),o},r},B6=function(){return null},H6=s6($6,L6,G1)(B6),Oc=V6(H6);Oc.renderStatic=Oc.rewind;var nu="vocs_Anchor",W6="vocs_Autolink";function K6(e){const{pathname:t}=Ae();return x.jsx("a",{...e,className:L(e.className,W6),href:`${t}${e.href}`})}function G6(e){const{children:t,href:n}=e,{pathname:r}=Ae();return t&&typeof t=="object"&&"props"in t&&t.props["data-autolink-icon"]?x.jsx(K6,{className:L(e.className,nu),...e}):n!=null&&n.match(/^#/)?x.jsx("a",{className:L(e.className,nu),...e,href:`${r}${n}`}):x.jsx(nn,{className:L(e.className,nu),...e})}var Y6="vocs_Callout_danger",Q6="vocs_Callout_info",q6="vocs_Callout_note",Y1="vocs_Callout",Z6="vocs_Callout_success",X6="vocs_Callout_tip",J6="vocs_Callout_warning";const eC=Object.freeze(Object.defineProperty({__proto__:null,danger:Y6,info:Q6,note:q6,root:Y1,success:Z6,tip:X6,warning:J6},Symbol.toStringTag,{value:"Module"}));function tC({className:e,children:t,type:n}){return x.jsx("aside",{className:L(e,Y1,eC[n]),children:t})}var nC="vocs_Aside";function rC(e){const t=L(e.className,nC);return"data-callout"in e?x.jsx(tC,{className:t,type:e["data-callout"],children:e.children}):x.jsx("aside",{...e,className:t})}var oC="vocs_Blockquote";function iC(e){return x.jsx("blockquote",{...e,className:L(e.className,oC)})}var aC="vocs_Code";function lC(e){const t=sC(e.children);return x.jsx("code",{...e,className:L(e.className,aC),children:t})}function sC(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 uC="vocs_Details";function cC(e){return x.jsx("details",{...e,className:L(e.className,uC)})}var dC="vocs_Authors_authors",fC="vocs_Authors_link",pC="vocs_Authors",Hh="vocs_Authors_separator";function Q1(e){const{frontmatter:t}=Tr(),{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:pC,children:[i,o&&(i?" by ":"By "),x.jsx("span",{className:dC,children:o==null?void 0:o.map((a,l)=>{const{text:s,url:u}=hC(a);return x.jsxs(p.Fragment,{children:[u?x.jsx("a",{className:fC,href:u,target:"_blank",rel:"noopener noreferrer",children:s}):s,lx.jsxs(p.Fragment,{children:[x.jsx("div",{className:gC,children:x.jsxs(Yn,{to:e.path,children:[x.jsx("h2",{className:wC,children:e.title}),x.jsx(Q1,{authors:e.authors,date:e.date}),x.jsxs("p",{className:mC,children:[e.description," ",x.jsx("span",{className:yC,children:"[→]"})]})]})}),tx.jsxs(p.Fragment,{children:[x.jsx("div",{className:RC,children:t.name}),t.items.map((r,o)=>{var i;return x.jsx("div",{className:PC,style:Gt({[CC]:r.length.toString(),[bC]:`${((i=t.height)==null?void 0:i.toString())??"40"}px`}),children:r.map((a,l)=>x.jsx(nn,{className:L(EC,a?TC:void 0),hideExternalIcon:!0,href:a==null?void 0:a.link,variant:"styleless",children:x.jsx("img",{className:SC,src:a==null?void 0:a.image,alt:a==null?void 0:a.name})},l))},o)})]},n))})}var $C="var(--vocs_AutolinkIcon_iconUrl)",NC="vocs_AutolinkIcon";function OC(e){const{basePath:t}=ot(),n=t;return x.jsx("div",{...e,className:L(e.className,NC),style:Gt({[$C]:`url(${n}/.vocs/icons/link.svg)`})})}const ru="rovingFocusGroup.onEntryFocus",IC={bubbles:!1,cancelable:!0},sf="RovingFocusGroup",[Ic,q1,LC]=Wl(sf),[DC,Z1]=En(sf,[LC]),[MC,jC]=DC(sf),FC=p.forwardRef((e,t)=>p.createElement(Ic.Provider,{scope:e.__scopeRovingFocusGroup},p.createElement(Ic.Slot,{scope:e.__scopeRovingFocusGroup},p.createElement(zC,Y({},e,{ref:t}))))),zC=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=Hl(i),[y=null,g]=rr({prop:a,defaultProp:l,onChange:s}),[_,m]=p.useState(!1),v=at(u),w=q1(n),E=p.useRef(!1),[b,C]=p.useState(0);return p.useEffect(()=>{const S=c.current;if(S)return S.addEventListener(ru,v),()=>S.removeEventListener(ru,v)},[v]),p.createElement(MC,{scope:n,orientation:r,dir:h,loop:o,currentTabStopId:y,onItemFocus:p.useCallback(S=>g(S),[g]),onItemShiftTab:p.useCallback(()=>m(!0),[]),onFocusableItemAdd:p.useCallback(()=>C(S=>S+1),[]),onFocusableItemRemove:p.useCallback(()=>C(S=>S-1),[])},p.createElement(de.div,Y({tabIndex:_||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,S=>{const k=!E.current;if(S.target===S.currentTarget&&k&&!_){const R=new CustomEvent(ru,IC);if(S.currentTarget.dispatchEvent(R),!R.defaultPrevented){const N=w().filter(U=>U.focusable),j=N.find(U=>U.active),D=N.find(U=>U.id===y),$=[j,D,...N].filter(Boolean).map(U=>U.ref.current);X1($)}}E.current=!1}),onBlur:le(e.onBlur,()=>m(!1))})))}),UC="RovingFocusGroupItem",VC=p.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:i,...a}=e,l=rn(),s=i||l,u=jC(UC,n),d=u.currentTabStopId===s,c=q1(n),{onFocusableItemAdd:f,onFocusableItemRemove:h}=u;return p.useEffect(()=>{if(r)return f(),()=>h()},[r,f,h]),p.createElement(Ic.ItemSlot,{scope:n,id:s,focusable:r,active:o},p.createElement(de.span,Y({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=WC(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?KC(m,v+1):m.slice(v+1)}setTimeout(()=>X1(m))}})})))}),BC={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 WC(e,t,n){const r=HC(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return BC[r]}function X1(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function KC(e,t){return e.map((n,r)=>e[(t+r)%e.length])}const GC=FC,YC=VC,J1="Tabs",[QC,tk]=En(J1,[Z1]),ey=Z1(),[qC,uf]=QC(J1),ZC=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:i,orientation:a="horizontal",dir:l,activationMode:s="automatic",...u}=e,d=Hl(l),[c,f]=rr({prop:r,onChange:o,defaultProp:i});return p.createElement(qC,{scope:n,baseId:rn(),value:c,onValueChange:f,orientation:a,dir:d,activationMode:s},p.createElement(de.div,Y({dir:d,"data-orientation":a},u,{ref:t})))}),XC="TabsList",JC=p.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,i=uf(XC,n),a=ey(n);return p.createElement(GC,Y({asChild:!0},a,{orientation:i.orientation,dir:i.dir,loop:r}),p.createElement(de.div,Y({role:"tablist","aria-orientation":i.orientation},o,{ref:t})))}),eb="TabsTrigger",tb=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...i}=e,a=uf(eb,n),l=ey(n),s=ty(a.baseId,r),u=ny(a.baseId,r),d=r===a.value;return p.createElement(YC,Y({asChild:!0},l,{focusable:!o,active:d}),p.createElement(de.button,Y({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)})})))}),nb="TabsContent",rb=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:i,...a}=e,l=uf(nb,n),s=ty(l.baseId,r),u=ny(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(Cn,{present:o||d},({present:f})=>p.createElement(de.div,Y({"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 ty(e,t){return`${e}-trigger-${t}`}function ny(e,t){return`${e}-content-${t}`}const ob=ZC,ib=JC,ab=tb,lb=rb;var sb="vocs_Tabs_content",ub="vocs_Tabs_list",cb="vocs_Tabs",db="vocs_Tabs_trigger";function fb(e){return x.jsx(ob,{...e,className:L(e.className,cb)})}function pb(e){return x.jsx(ib,{...e,className:L(e.className,ub)})}function hb(e){return x.jsx(ab,{...e,className:L(e.className,db)})}function mb(e){return x.jsx(lb,{...e,className:L(e.className,sb)})}var vb="vocs_CodeGroup";function gb({children:e}){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(fb,{className:vb,defaultValue:t[0].title,children:[x.jsx(pb,{"aria-label":"Code group",children:t.map(({title:n},r)=>x.jsx(hb,{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(mb,{"data-shiki":i,value:n||o.toString(),children:r},n||o.toString())})]})}var yb="vocs_Div",xb="vocs_Step_content",wb="vocs_Step",ry="vocs_Step_title",_b="vocs_H2";function oy(e){return x.jsx(Po,{...e,className:L(e.className,_b),level:2})}var Eb="vocs_H3";function iy(e){return x.jsx(Po,{...e,className:L(e.className,Eb),level:3})}var Cb="vocs_H4";function ay(e){return x.jsx(Po,{...e,className:L(e.className,Cb),level:4})}var bb="vocs_H5";function ly(e){return x.jsx(Po,{...e,className:L(e.className,bb),level:5})}var Sb="vocs_H6";function sy(e){return x.jsx(Po,{...e,className:L(e.className,Sb),level:6})}function kb({children:e,className:t,title:n,titleLevel:r=2}){const o=(()=>{if(r===2)return oy;if(r===3)return iy;if(r===4)return ay;if(r===5)return ly;if(r===6)return sy;throw new Error("Invalid.")})();return x.jsxs("div",{className:L(t,wb),children:[typeof n=="string"?x.jsx(o,{className:ry,children:n}):n,x.jsx("div",{className:xb,children:e})]})}var Pb="vocs_Steps";function Tb({children:e,className:t}){return x.jsx("div",{className:L(t,Pb),children:e})}function Rb({children:e}){return Array.isArray(e)?x.jsx(Tb,{children:e.map(({props:t},n)=>{const[r,...o]=Array.isArray(t.children)?t.children:[t.children];return x.jsx(kb,{title:p.cloneElement(r,{className:ry}),children:o},n)})}):null}var Ab="vocs_Subtitle";function $b({children:e}){return x.jsx("div",{className:Ab,role:"doc-subtitle",children:e})}function Nb(e){const{layout:t}=Rr(),n=L(e.className,yb);return e.className==="code-group"?x.jsx(gb,{...e,className:n}):"data-authors"in e?x.jsx(Q1,{}):"data-blog-posts"in e?x.jsx(_C,{}):"data-sponsors"in e?x.jsx(AC,{}):"data-autolink-icon"in e&&t==="docs"?x.jsx(OC,{...e,className:n}):"data-vocs-steps"in e?x.jsx(Rb,{...e,className:n}):e.role==="doc-subtitle"?x.jsx($b,{...e}):x.jsx("div",{...e,className:n})}var Ob="vocs_Figcaption";function Ib(e){const t=L(e.className,Ob);return x.jsx("figcaption",{...e,className:t})}var Lb="vocs_Figure";function Db(e){const t=L(e.className,Lb);return x.jsx("figure",{...e,className:t})}var Mb="vocs_Header";function jb(e){return x.jsx("header",{...e,className:L(e.className,Mb)})}var Fb="vocs_HorizontalRule";function zb(e){return x.jsx("hr",{...e,className:L(e.className,Fb)})}var Ub="vocs_List_ordered",Vb="vocs_List",Bb="vocs_List_unordered";function Kh({ordered:e,...t}){const n=e?"ol":"ul";return x.jsx(n,{...t,className:L(t.className,Vb,e?Ub:Bb)})}var Hb="vocs_ListItem";function Wb(e){return x.jsx("li",{...e,className:L(e.className,Hb)})}function Kb(){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 Gb="vocs_CopyButton";function Yb(){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 Qb(){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 qb({copy:e,copied:t}){return x.jsx("button",{className:Gb,onClick:e,type:"button",children:t?x.jsx(st,{label:"Copied",size:"14px",icon:Yb}):x.jsx(st,{label:"Copy",size:"18px",icon:Qb})})}var Zb="vocs_CodeBlock";function Xb(e){return x.jsx("div",{...e,className:L(e.className,Zb)})}function Jb(){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 eS(){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 tS="vocs_CodeTitle";function nS({children:e,className:t,language:n,...r}){return x.jsxs("div",{...r,className:L(t,tS),children:[n==="bash"?x.jsx(st,{label:"Terminal",size:"14px",icon:eS,style:{marginTop:3}}):e.match(/\.(.*)$/)?x.jsx(st,{label:"File",size:"14px",icon:Jb,style:{marginTop:1}}):null,e]})}var rS="vocs_Pre",oS="vocs_Pre_wrapper";function iS({children:e,className:t,...n}){const{copied:r,copy:o,ref:i}=Kb();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(Xb,{children:[n["data-title"]&&x.jsx(nS,{language:n["data-lang"],children:n["data-title"]}),u]}):u)(x.jsx("div",{className:L(oS),children:x.jsxs("pre",{ref:i,...n,className:L(t,rS),children:["data-language"in n&&x.jsx(qb,{copied:r,copy:o}),l]})}))}var aS="vocs_Footnotes";function lS(e){return x.jsx("section",{...e,className:L(e.className,aS)})}var Gh="vocs_Section";function sS(e){return"data-footnotes"in e?x.jsx(lS,{...e,className:L(e.className,Gh)}):x.jsx("section",{...e,className:L(e.className,Gh)})}var Yh="vocs_Span";function Ba(e,t){if(!e||!t)return!1;const n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&kc(n)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function uy(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function Sa(e){return(e==null?void 0:e.ownerDocument)||document}function uS(e){return"composedPath"in e?e.composedPath()[0]:e.target}const cS=bl.useInsertionEffect,dS=cS||(e=>e());function fS(e){const t=p.useRef(()=>{});return dS(()=>{t.current=e}),p.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o"floating-ui-"+pS++;function hS(){const[e,t]=p.useState(()=>ou?Qh():void 0);return Ii(()=>{e==null&&t(Qh())},[]),p.useEffect(()=>{ou||(ou=!0)},[]),e}const mS=bl.useId,cy=mS||hS,vS=p.forwardRef(function(t,n){let{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;const _=cy();if(!o)return null;u*=2;const m=u/2,v=a/2*(s/-8+1),w=l/2*s/4,[E,b]=r.split("-"),C=m1.isRTL(o),S=!!f,k=E==="top"||E==="bottom",R=d&&b==="end"?"bottom":"top";let N=d&&b==="end"?"right":"left";d&&C&&(N=b==="end"?"left":"right");const j=(i==null?void 0:i.x)!=null?d||i.x:"",D=(i==null?void 0:i.y)!=null?d||i.y:"",F=f||"M0,0"+(" H"+a)+(" L"+(a-v)+","+(l-w))+(" Q"+a/2+","+l+" "+v+","+(l-w))+" Z",$={top:S?"rotate(180deg)":"",left:S?"rotate(90deg)":"rotate(-90deg)",bottom:S?"":"rotate(180deg)",right:S?"rotate(-90deg)":"rotate(90deg)"}[E];return p.createElement("svg",Lc({},g,{"aria-hidden":!0,ref:n,width:S?a:a+u,height:a,viewBox:"0 0 "+a+" "+(l>a?l:a),style:{position:"absolute",pointerEvents:"none",[N]:j,[R]:D,[E]:k||S?"100%":"calc(100% - "+u/2+"px)",transform:""+$+(h??""),...y}}),u>0&&p.createElement("path",{clipPath:"url(#"+_+")",fill:"none",stroke:c,strokeWidth:u+(f?0:1),d:F}),p.createElement("path",{stroke:u&&!f?g.fill:"none",d:F}),p.createElement("clipPath",{id:_},p.createElement("rect",{x:-m,y:m*(S?-1:1),width:a+u,height:a})))});function gS(){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 yS=p.createContext(null),xS=p.createContext(null),dy=()=>{var e;return((e=p.useContext(yS))==null?void 0:e.id)||null},fy=()=>p.useContext(xS);function wS(e){return"data-floating-ui-"+e}function qh(e){const t=p.useRef(e);return Ii(()=>{t.current=e}),t}const Zh=wS("safe-polygon");function iu(e,t,n){return n&&!uy(n)?0:typeof e=="number"?e:e==null?void 0:e[t]}function _S(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=fy(),_=dy(),m=qh(c),v=qh(d),w=p.useRef(),E=p.useRef(),b=p.useRef(),C=p.useRef(),S=p.useRef(!0),k=p.useRef(!1),R=p.useRef(()=>{}),N=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(C.current),S.current=!0)}return i.on("openchange",$),()=>{i.off("openchange",$)}},[u,i]),p.useEffect(()=>{if(!u||!m.current||!n)return;function $(W){N()&&r(!1,W,"hover")}const U=Sa(l).documentElement;return U.addEventListener("mouseleave",$),()=>{U.removeEventListener("mouseleave",$)}},[l,n,r,u,m,N]);const j=p.useCallback(function($,U,W){U===void 0&&(U=!0),W===void 0&&(W="hover");const V=iu(v.current,"close",w.current);V&&!b.current?(clearTimeout(E.current),E.current=setTimeout(()=>r(!1,$,W),V)):U&&(clearTimeout(E.current),r(!1,$,W))},[v,r]),D=p.useCallback(()=>{R.current(),b.current=void 0},[]),F=p.useCallback(()=>{if(k.current){const $=Sa(s.floating.current).body;$.style.pointerEvents="",$.removeAttribute(Zh),k.current=!1}},[s]);return p.useEffect(()=>{if(!u)return;function $(){return o.current.openEvent?["click","mousedown"].includes(o.current.openEvent.type):!1}function U(I){if(clearTimeout(E.current),S.current=!1,f&&!uy(w.current)||h>0&&iu(v.current,"open")===0)return;const z=iu(v.current,"open",w.current);z?E.current=setTimeout(()=>{r(!0,I,"hover")},z):r(!0,I,"hover")}function W(I){if($())return;R.current();const z=Sa(l);if(clearTimeout(C.current),m.current){n||clearTimeout(E.current),b.current=m.current({...e,tree:g,x:I.clientX,y:I.clientY,onClose(){F(),D(),j(I,!0,"safe-polygon")}});const J=b.current;z.addEventListener("mousemove",J),R.current=()=>{z.removeEventListener("mousemove",J)};return}(w.current==="touch"?!Ba(l,I.relatedTarget):!0)&&j(I)}function V(I){$()||m.current==null||m.current({...e,tree:g,x:I.clientX,y:I.clientY,onClose(){F(),D(),j(I)}})(I)}if(nt(a)){const I=a;return n&&I.addEventListener("mouseleave",V),l==null||l.addEventListener("mouseleave",V),y&&I.addEventListener("mousemove",U,{once:!0}),I.addEventListener("mouseenter",U),I.addEventListener("mouseleave",W),()=>{n&&I.removeEventListener("mouseleave",V),l==null||l.removeEventListener("mouseleave",V),y&&I.removeEventListener("mousemove",U),I.removeEventListener("mouseenter",U),I.removeEventListener("mouseleave",W)}}},[a,l,u,e,f,h,y,j,D,F,r,n,g,v,m,o]),Ii(()=>{var $;if(u&&n&&($=m.current)!=null&&$.__options.blockPointerEvents&&N()){const W=Sa(l).body;if(W.setAttribute(Zh,""),W.style.pointerEvents="none",k.current=!0,nt(a)&&l){var U;const V=a,I=g==null||(U=g.nodesRef.current.find(z=>z.id===_))==null||(U=U.context)==null?void 0:U.elements.floating;return I&&(I.style.pointerEvents=""),V.style.pointerEvents="auto",l.style.pointerEvents="auto",()=>{V.style.pointerEvents="",l.style.pointerEvents=""}}}},[u,n,_,l,a,g,m,N]),Ii(()=>{n||(w.current=void 0,D(),F())},[n,D,F]),p.useEffect(()=>()=>{D(),clearTimeout(E.current),clearTimeout(C.current),F()},[u,a,D,F]),p.useMemo(()=>{if(!u)return{};function $(U){w.current=U.pointerType}return{reference:{onPointerDown:$,onPointerEnter:$,onMouseMove(U){n||h===0||(clearTimeout(C.current),C.current=setTimeout(()=>{S.current||r(!0,U.nativeEvent,"hover")},h))}},floating:{onMouseEnter(){clearTimeout(E.current)},onMouseLeave(U){j(U.nativeEvent,!1)}}}},[u,h,n,r,j])}function ES(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 CS(e){var t;e===void 0&&(e={});const{open:n=!1,onOpenChange:r,nodeId:o}=e,[i,a]=p.useState(null),l=((t=e.elements)==null?void 0:t.reference)||i,s=x1(e),u=fy(),d=dy()!=null,c=fS((b,C,S)=>{b&&(h.current.openEvent=C),y.emit("openchange",{open:b,event:C,reason:S,nested:d}),r==null||r(b,C,S)}),f=p.useRef(null),h=p.useRef({}),y=p.useState(()=>gS())[0],g=cy(),_=p.useCallback(b=>{const C=nt(b)?{getBoundingClientRect:()=>b.getBoundingClientRect(),contextElement:b}:b;s.refs.setReference(C)},[s.refs]),m=p.useCallback(b=>{(nt(b)||b===null)&&(f.current=b,a(b)),(nt(s.refs.reference.current)||s.refs.reference.current===null||b!==null&&!nt(b))&&s.refs.setReference(b)},[s.refs]),v=p.useMemo(()=>({...s.refs,setReference:m,setPositionReference:_,domReference:f}),[s.refs,m,_]),w=p.useMemo(()=>({...s.elements,domReference:l}),[s.elements,l]),E=p.useMemo(()=>({...s,refs:v,elements:w,dataRef:h,nodeId:o,floatingId:g,events:y,open:n,onOpenChange:c}),[s,o,g,y,n,c,v,w]);return Ii(()=>{const b=u==null?void 0:u.nodesRef.current.find(C=>C.id===o);b&&(b.context=E)}),p.useMemo(()=>({...s,context:E,refs:v,elements:w}),[s,v,w,E])}const Xh="active",Jh="selected";function au(e,t,n){const r=new Map,o=n==="item";let i=e;if(o&&e){const{[Xh]:a,[Jh]: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&&[Xh,Jh].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;g_(...y)).find(_=>_!==void 0)}}}else a[u]=d}),a),{})}}function bS(e){e===void 0&&(e=[]);const t=e,n=p.useCallback(i=>au(i,e,"reference"),t),r=p.useCallback(i=>au(i,e,"floating"),t),o=p.useCallback(i=>au(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 em(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 SS(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function kS(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,_=f-l,v=Math.sqrt(g*g+_*_)/y;return a=c,l=f,s=h,v}const d=c=>{let{x:f,y:h,placement:y,elements:g,onClose:_,nodeId:m,tree:v}=c;return function(E){function b(){clearTimeout(o),_()}if(clearTimeout(o),!g.domReference||!g.floating||y==null||f==null||h==null)return;const{clientX:C,clientY:S}=E,k=[C,S],R=uS(E),N=E.type==="mouseleave",j=Ba(g.floating,R),D=Ba(g.domReference,R),F=g.domReference.getBoundingClientRect(),$=g.floating.getBoundingClientRect(),U=y.split("-")[0],W=f>$.right-$.width/2,V=h>$.bottom-$.height/2,I=SS(k,F),z=$.width>F.width,K=$.height>F.height,J=(z?F:$).left,ue=(z?F:$).right,Ve=(K?F:$).top,ye=(K?F:$).bottom;if(j&&(i=!0,!N))return;if(D&&(i=!1),D&&!N){i=!0;return}if(N&&nt(E.relatedTarget)&&Ba(g.floating,E.relatedTarget)||v&&ES(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],[ue,$.bottom-1],[ue,F.top+1]];break;case"bottom":$e=[[J,$.top+1],[J,F.bottom-1],[ue,F.bottom-1],[ue,$.top+1]];break;case"left":$e=[[$.right-1,ye],[$.right-1,Ve],[F.left+1,Ve],[F.left+1,ye]];break;case"right":$e=[[F.right-1,ye],[F.right-1,Ve],[$.left+1,Ve],[$.left+1,ye]];break}function xe(Be){let[we,Se]=Be;switch(U){case"top":{const Dt=[z?we+t/2:W?we+t*4:we-t*4,Se+t+1],ke=[z?we-t/2:W?we+t*4:we-t*4,Se+t+1],dt=[[$.left,W||z?$.bottom-t:$.top],[$.right,W?z?$.bottom-t:$.top:$.bottom-t]];return[Dt,ke,...dt]}case"bottom":{const Dt=[z?we+t/2:W?we+t*4:we-t*4,Se-t],ke=[z?we-t/2:W?we+t*4:we-t*4,Se-t],dt=[[$.left,W||z?$.top+t:$.bottom],[$.right,W?z?$.top+t:$.bottom:$.top+t]];return[Dt,ke,...dt]}case"left":{const Dt=[we+t+1,K?Se+t/2:V?Se+t*4:Se-t*4],ke=[we+t+1,K?Se-t/2:V?Se+t*4:Se-t*4];return[...[[V||K?$.right-t:$.left,$.top],[V?K?$.right-t:$.left:$.right-t,$.bottom]],Dt,ke]}case"right":{const Dt=[we-t,K?Se+t/2:V?Se+t*4:Se-t*4],ke=[we-t,K?Se-t/2:V?Se+t*4:Se-t*4],dt=[[V||K?$.left+t:$.right,$.top],[V?K?$.left+t:$.right:$.left+t,$.bottom]];return[Dt,ke,...dt]}}}if(!em([C,S],$e)){if(i&&!I)return b();if(!N&&r){const Be=u(E.clientX,E.clientY);if(Be!==null&&Be<.1)return b()}em([C,S],xe([f,h]))?!i&&r&&(o=window.setTimeout(b,40)):b()}}};return d.__options={blockPointerEvents:n},d}function PS({children:e,...t}){const[n,r]=e,o=p.useRef(null),[i,a]=p.useState(!1),{context:l,refs:s,floatingStyles:u}=CS({middleware:[g1({element:o}),a1(8),v1()],open:i,onOpenChange:a,placement:"bottom-start"}),d=_S(l,{handleClose:kS()}),{getReferenceProps:c,getFloatingProps:f}=bS([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(vS,{ref:o,context:l,fill:Gp.background5,height:3,stroke:Gp.border2,strokeWidth:1,width:7}),x.jsx("div",{className:"twoslash-popup-scroll-container",children:y})]})]})}function TS(e){var n;const t=L(e.className,Yh);return(n=e.className)!=null&&n.includes("twoslash-hover")?x.jsx(PS,{...e,className:t}):x.jsx("span",{...e,className:L(e.className,Yh)})}var RS="vocs_CalloutTitle";function AS({className:e,children:t}){return x.jsx("strong",{className:L(e,RS),children:t})}var tm="vocs_Strong";function $S(e){return"data-callout-title"in e&&typeof e.children=="string"?x.jsx(AS,{...e,className:L(e.className,tm),children:e.children}):x.jsx("strong",{...e,className:L(e.className,tm)})}var NS="vocs_Summary";function OS(e){return x.jsx("summary",{...e,className:L(e.className,NS)})}var IS="vocs_Table";function LS(e){return x.jsx("table",{...e,className:L(e.className,IS)})}var DS="vocs_TableCell";function MS(e){return x.jsx("td",{...e,className:L(e.className,DS)})}var jS="vocs_TableHeader";function FS(e){return x.jsx("th",{...e,className:L(e.className,jS)})}var zS="vocs_TableRow";function US(e){return x.jsx("tr",{...e,className:L(e.className,zS)})}const VS={a:G6,aside:rC,blockquote:iC,code:lC,details:cC,div:Nb,pre:iS,header:jb,figcaption:Ib,figure:Db,h1:B0,h2:oy,h3:iy,h4:ay,h5:ly,h6:sy,hr:zb,kd:Pg,li:Wb,ol:e=>x.jsx(Kh,{ordered:!0,...e}),p:H0,section:sS,span:TS,strong:$S,summary:OS,table:LS,td:MS,th:FS,tr:US,ul:e=>x.jsx(Kh,{ordered:!1,...e})};function BS(){const{pathname:e}=Ae(),t=ot(),{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 Dc(e){const{children:t,filePath:n,frontmatter:r,lastUpdatedAt:o,path:i}=e,{pathname:a}=Ae(),l=p.useRef();return p.useEffect(()=>{l.current=a}),x.jsxs(x.Fragment,{children:[x.jsx(HS,{frontmatter:r}),typeof window<"u"&&x.jsx(g_,{}),x.jsx(q4,{components:VS,children:x.jsx(OE,{frontmatter:r,path:i,children:x.jsx(G0.Provider,{value:{filePath:n,frontmatter:r,lastUpdatedAt:o,previousPath:l.current},children:t})})})]})}function HS({frontmatter:e}){const t=ot(),n=BS(),{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(Oc,{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:lu(i)}),i&&typeof i!="string"&&x.jsx("link",{rel:"icon",href:i.light,type:lu(i.light)}),i&&typeof i!="string"&&x.jsx("link",{rel:"icon",href:i.dark,type:lu(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 lu(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 WS=(()=>{const e=Fd.find(({path:t})=>t==="*");return e?{path:e.path,lazy:async()=>{const{frontmatter:t,...n}=await e.lazy();return{...n,element:x.jsx(Dc,{frontmatter:t,path:e.path,children:x.jsx(Tc,{children:x.jsx(n.default,{})})})}}}:{path:"*",lazy:void 0,element:x.jsx(Dc,{frontmatter:{layout:"minimal"},path:"*",children:x.jsx(Tc,{children:x.jsx(B_,{})})})}})(),nm=[...Fd.filter(({path:e})=>e!=="*").map(e=>({path:e.path,lazy:async()=>{const{frontmatter:t,...n}=await e.lazy();return{...n,element:x.jsx(Dc,{filePath:e.filePath,frontmatter:t,lastUpdatedAt:e.lastUpdatedAt,path:e.path,children:x.jsx(Tc,{children:x.jsx(n.default,{})})})}}})),WS];async function KS(e,t){var r;const n=(r=cr(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=M0().basePath;await KS(nm,e),GS();const t=o_(nm,{basename:e});g0(document.getElementById("app"),x.jsx(C_,{children:x.jsx(p_,{router:t})}))}export{mb as C,nn as L,fb as R,hb as T,ot as a,D8 as b,L as c,pb as d,tC as e,x as j,Q4 as u}; +*/var zh=Object.getOwnPropertySymbols,m9=Object.prototype.hasOwnProperty,v9=Object.prototype.propertyIsEnumerable;function g9(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function y9(){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 x9=y9()?Object.assign:function(e,t){for(var n,r=g9(e),o,i=1;i=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},P9=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},Ac=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,"'")},T9=function(t){var n=so(t,ee.TITLE),r=so(t,Oi.TITLE_TEMPLATE);if(r&&n)return r.replace(/%s/g,function(){return Array.isArray(n)?n.join(""):n});var o=so(t,Oi.DEFAULT_TITLE);return n||o||void 0},R9=function(t){return so(t,Oi.ON_CHANGE_CLIENT_STATE)||function(){}},tu=function(t,n){return n.filter(function(r){return typeof r[t]<"u"}).map(function(r){return r[t]}).reduce(function(r,o){return ft({},r,o)},{})},A9=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},$9=function(t){return{baseTag:A9([Ce.HREF,Ce.TARGET],t),bodyAttributes:tu(mr.BODY,t),defer:so(t,Oi.DEFER),encode:so(t,Oi.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:tu(mr.HTML,t),linkTags:Go(ee.LINK,[Ce.REL,Ce.HREF],t),metaTags:Go(ee.META,[Ce.NAME,Ce.CHARSET,Ce.HTTPEQUIV,Ce.PROPERTY,Ce.ITEM_PROP],t),noscriptTags:Go(ee.NOSCRIPT,[Ce.INNER_HTML],t),onChangeClientState:R9(t),scriptTags:Go(ee.SCRIPT,[Ce.SRC,Ce.INNER_HTML],t),styleTags:Go(ee.STYLE,[Ce.CSS_TEXT],t),title:T9(t),titleAttributes:tu(mr.TITLE,t)}},$c=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout(function(){$c(t)},0)}}(),Vh=function(t){return clearTimeout(t)},N9=typeof window<"u"?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||$c:global.requestAnimationFrame||$c,O9=typeof window<"u"?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||Vh:global.cancelAnimationFrame||Vh,I9=function(t){return console&&typeof console.warn=="function"&&console.warn(t)},Yo=null,L9=function(t){Yo&&O9(Yo),t.defer?Yo=N9(function(){Bh(t,function(){Yo=null})}):(Bh(t),Yo=null)},Bh=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;Nc(ee.BODY,o),Nc(ee.HTML,i),D9(f,h);var y={baseTag:zr(ee.BASE,r),linkTags:zr(ee.LINK,a),metaTags:zr(ee.META,l),noscriptTags:zr(ee.NOSCRIPT,s),scriptTags:zr(ee.SCRIPT,d),styleTags:zr(ee.STYLE,c)},g={},_={};Object.keys(y).forEach(function(m){var v=y[m],w=v.newTags,E=v.oldTags;w.length&&(g[m]=w),E.length&&(_[m]=y[m].oldTags)}),n&&n(),u(t,g,_)},H1=function(t){return Array.isArray(t)?t.join(""):t},D9=function(t,n){typeof t<"u"&&document.title!==t&&(document.title=H1(t)),Nc(ee.TITLE,n)},Nc=function(t,n){var r=document.getElementsByTagName(t)[0];if(r){for(var o=r.getAttribute(Bt),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(Bt):r.getAttribute(Bt)!==l.join(",")&&r.setAttribute(Bt,l.join(","))}},zr=function(t,n){var r=document.head||document.querySelector(ee.HEAD),o=r.querySelectorAll(t+"["+Bt+"]"),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===Ce.INNER_HTML)u.innerHTML=s.innerHTML;else if(d===Ce.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(Bt,"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}},W1=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},"")},M9=function(t,n,r,o){var i=W1(r),a=H1(n);return i?"<"+t+" "+Bt+'="true" '+i+">"+Ac(a,o)+"":"<"+t+" "+Bt+'="true">'+Ac(a,o)+""},j9=function(t,n,r){return n.reduce(function(o,i){var a=Object.keys(i).filter(function(u){return!(u===Ce.INNER_HTML||u===Ce.CSS_TEXT)}).reduce(function(u,d){var c=typeof i[d]>"u"?d:d+'="'+Ac(i[d],r)+'"';return u?u+" "+c:c},""),l=i.innerHTML||i.cssText||"",s=E9.indexOf(t)===-1;return o+"<"+t+" "+Bt+'="true" '+a+(s?"/>":">"+l+"")},"")},K1=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(r,o){return r[El[o]||o]=t[o],r},n)},F9=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(r,o){return r[_9[o]||o]=t[o],r},n)},z9=function(t,n,r){var o,i=(o={key:n},o[Bt]=!0,o),a=K1(r,i);return[q.createElement(ee.TITLE,a,n)]},U9=function(t,n){return n.map(function(r,o){var i,a=(i={key:o},i[Bt]=!0,i);return Object.keys(r).forEach(function(l){var s=El[l]||l;if(s===Ce.INNER_HTML||s===Ce.CSS_TEXT){var u=r.innerHTML||r.cssText;a.dangerouslySetInnerHTML={__html:u}}else a[s]=r[l]}),q.createElement(t,a)})},an=function(t,n,r){switch(t){case ee.TITLE:return{toComponent:function(){return z9(t,n.title,n.titleAttributes)},toString:function(){return M9(t,n.title,n.titleAttributes,r)}};case mr.BODY:case mr.HTML:return{toComponent:function(){return K1(n)},toString:function(){return W1(n)}};default:return{toComponent:function(){return U9(t,n)},toString:function(){return j9(t,n,r)}}}},G1=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:an(ee.BASE,n,o),bodyAttributes:an(mr.BODY,r,o),htmlAttributes:an(mr.HTML,i,o),link:an(ee.LINK,a,o),meta:an(ee.META,l,o),noscript:an(ee.NOSCRIPT,s,o),script:an(ee.SCRIPT,u,o),style:an(ee.STYLE,d,o),title:an(ee.TITLE,{title:f,titleAttributes:h},o)}},V9=function(t){var n,r;return r=n=function(o){k9(i,o);function i(){return b9(this,i),P9(this,o.apply(this,arguments))}return i.prototype.shouldComponentUpdate=function(l){return!h9(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 ft({},d,(s={},s[u.type]=[].concat(d[u.type]||[],[ft({},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 ft({},c,(s={},s[d.type]=h,s.titleAttributes=ft({},f),s));case ee.BODY:return ft({},c,{bodyAttributes:ft({},f)});case ee.HTML:return ft({},c,{htmlAttributes:ft({},f)})}return ft({},c,(u={},u[d.type]=ft({},f),u))},i.prototype.mapArrayTypeChildrenToProps=function(l,s){var u=ft({},s);return Object.keys(l).forEach(function(d){var c;u=ft({},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 q.Children.forEach(l,function(c){if(!(!c||!c.props)){var f=c.props,h=f.children,y=Uh(f,["children"]),g=F9(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=Uh(l,["children"]),d=ft({},u);return s&&(d=this.mapChildrenToProps(s,d)),q.createElement(t,d)},S9(i,null,[{key:"canUseDOM",set:function(l){t.canUseDOM=l}}]),i}(q.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=G1({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),o},r},B9=function(){return null},H9=s9($9,L9,G1)(B9),Oc=V9(H9);Oc.renderStatic=Oc.rewind;var nu="vocs_Anchor",W9="vocs_Autolink";function K9(e){const{pathname:t}=Ae();return x.jsx("a",{...e,className:L(e.className,W9),href:`${t}${e.href}`})}function G9(e){const{children:t,href:n}=e,{pathname:r}=Ae();return t&&typeof t=="object"&&"props"in t&&t.props["data-autolink-icon"]?x.jsx(K9,{className:L(e.className,nu),...e}):n!=null&&n.match(/^#/)?x.jsx("a",{className:L(e.className,nu),...e,href:`${r}${n}`}):x.jsx(nn,{className:L(e.className,nu),...e})}var Y9="vocs_Callout_danger",Q9="vocs_Callout_info",q9="vocs_Callout_note",Y1="vocs_Callout",Z9="vocs_Callout_success",X9="vocs_Callout_tip",J9="vocs_Callout_warning";const eC=Object.freeze(Object.defineProperty({__proto__:null,danger:Y9,info:Q9,note:q9,root:Y1,success:Z9,tip:X9,warning:J9},Symbol.toStringTag,{value:"Module"}));function tC({className:e,children:t,type:n}){return x.jsx("aside",{className:L(e,Y1,eC[n]),children:t})}var nC="vocs_Aside";function rC(e){const t=L(e.className,nC);return"data-callout"in e?x.jsx(tC,{className:t,type:e["data-callout"],children:e.children}):x.jsx("aside",{...e,className:t})}var oC="vocs_Blockquote";function iC(e){return x.jsx("blockquote",{...e,className:L(e.className,oC)})}var aC="vocs_Code";function lC(e){const t=sC(e.children);return x.jsx("code",{...e,className:L(e.className,aC),children:t})}function sC(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 uC="vocs_Details";function cC(e){return x.jsx("details",{...e,className:L(e.className,uC)})}var dC="vocs_Authors_authors",fC="vocs_Authors_link",pC="vocs_Authors",Hh="vocs_Authors_separator";function Q1(e){const{frontmatter:t}=Tr(),{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:pC,children:[i,o&&(i?" by ":"By "),x.jsx("span",{className:dC,children:o==null?void 0:o.map((a,l)=>{const{text:s,url:u}=hC(a);return x.jsxs(p.Fragment,{children:[u?x.jsx("a",{className:fC,href:u,target:"_blank",rel:"noopener noreferrer",children:s}):s,lx.jsxs(p.Fragment,{children:[x.jsx("div",{className:gC,children:x.jsxs(Yn,{to:e.path,children:[x.jsx("h2",{className:wC,children:e.title}),x.jsx(Q1,{authors:e.authors,date:e.date}),x.jsxs("p",{className:mC,children:[e.description," ",x.jsx("span",{className:yC,children:"[→]"})]})]})}),tx.jsxs(p.Fragment,{children:[x.jsx("div",{className:RC,children:t.name}),t.items.map((r,o)=>{var i;return x.jsx("div",{className:PC,style:Gt({[CC]:r.length.toString(),[bC]:`${((i=t.height)==null?void 0:i.toString())??"40"}px`}),children:r.map((a,l)=>x.jsx(nn,{className:L(EC,a?TC:void 0),hideExternalIcon:!0,href:a==null?void 0:a.link,variant:"styleless",children:x.jsx("img",{className:SC,src:a==null?void 0:a.image,alt:a==null?void 0:a.name})},l))},o)})]},n))})}var $C="var(--vocs_AutolinkIcon_iconUrl)",NC="vocs_AutolinkIcon";function OC(e){const{basePath:t}=ot(),n=t;return x.jsx("div",{...e,className:L(e.className,NC),style:Gt({[$C]:`url(${n}/.vocs/icons/link.svg)`})})}const ru="rovingFocusGroup.onEntryFocus",IC={bubbles:!1,cancelable:!0},sf="RovingFocusGroup",[Ic,q1,LC]=Wl(sf),[DC,Z1]=En(sf,[LC]),[MC,jC]=DC(sf),FC=p.forwardRef((e,t)=>p.createElement(Ic.Provider,{scope:e.__scopeRovingFocusGroup},p.createElement(Ic.Slot,{scope:e.__scopeRovingFocusGroup},p.createElement(zC,Y({},e,{ref:t}))))),zC=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=Hl(i),[y=null,g]=rr({prop:a,defaultProp:l,onChange:s}),[_,m]=p.useState(!1),v=at(u),w=q1(n),E=p.useRef(!1),[b,C]=p.useState(0);return p.useEffect(()=>{const S=c.current;if(S)return S.addEventListener(ru,v),()=>S.removeEventListener(ru,v)},[v]),p.createElement(MC,{scope:n,orientation:r,dir:h,loop:o,currentTabStopId:y,onItemFocus:p.useCallback(S=>g(S),[g]),onItemShiftTab:p.useCallback(()=>m(!0),[]),onFocusableItemAdd:p.useCallback(()=>C(S=>S+1),[]),onFocusableItemRemove:p.useCallback(()=>C(S=>S-1),[])},p.createElement(de.div,Y({tabIndex:_||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,S=>{const k=!E.current;if(S.target===S.currentTarget&&k&&!_){const R=new CustomEvent(ru,IC);if(S.currentTarget.dispatchEvent(R),!R.defaultPrevented){const N=w().filter(U=>U.focusable),j=N.find(U=>U.active),D=N.find(U=>U.id===y),$=[j,D,...N].filter(Boolean).map(U=>U.ref.current);X1($)}}E.current=!1}),onBlur:le(e.onBlur,()=>m(!1))})))}),UC="RovingFocusGroupItem",VC=p.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:i,...a}=e,l=rn(),s=i||l,u=jC(UC,n),d=u.currentTabStopId===s,c=q1(n),{onFocusableItemAdd:f,onFocusableItemRemove:h}=u;return p.useEffect(()=>{if(r)return f(),()=>h()},[r,f,h]),p.createElement(Ic.ItemSlot,{scope:n,id:s,focusable:r,active:o},p.createElement(de.span,Y({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=WC(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?KC(m,v+1):m.slice(v+1)}setTimeout(()=>X1(m))}})})))}),BC={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 WC(e,t,n){const r=HC(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return BC[r]}function X1(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function KC(e,t){return e.map((n,r)=>e[(t+r)%e.length])}const GC=FC,YC=VC,J1="Tabs",[QC,tk]=En(J1,[Z1]),ey=Z1(),[qC,uf]=QC(J1),ZC=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:i,orientation:a="horizontal",dir:l,activationMode:s="automatic",...u}=e,d=Hl(l),[c,f]=rr({prop:r,onChange:o,defaultProp:i});return p.createElement(qC,{scope:n,baseId:rn(),value:c,onValueChange:f,orientation:a,dir:d,activationMode:s},p.createElement(de.div,Y({dir:d,"data-orientation":a},u,{ref:t})))}),XC="TabsList",JC=p.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,i=uf(XC,n),a=ey(n);return p.createElement(GC,Y({asChild:!0},a,{orientation:i.orientation,dir:i.dir,loop:r}),p.createElement(de.div,Y({role:"tablist","aria-orientation":i.orientation},o,{ref:t})))}),eb="TabsTrigger",tb=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...i}=e,a=uf(eb,n),l=ey(n),s=ty(a.baseId,r),u=ny(a.baseId,r),d=r===a.value;return p.createElement(YC,Y({asChild:!0},l,{focusable:!o,active:d}),p.createElement(de.button,Y({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)})})))}),nb="TabsContent",rb=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:i,...a}=e,l=uf(nb,n),s=ty(l.baseId,r),u=ny(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(Cn,{present:o||d},({present:f})=>p.createElement(de.div,Y({"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 ty(e,t){return`${e}-trigger-${t}`}function ny(e,t){return`${e}-content-${t}`}const ob=ZC,ib=JC,ab=tb,lb=rb;var sb="vocs_Tabs_content",ub="vocs_Tabs_list",cb="vocs_Tabs",db="vocs_Tabs_trigger";function fb(e){return x.jsx(ob,{...e,className:L(e.className,cb)})}function pb(e){return x.jsx(ib,{...e,className:L(e.className,ub)})}function hb(e){return x.jsx(ab,{...e,className:L(e.className,db)})}function mb(e){return x.jsx(lb,{...e,className:L(e.className,sb)})}var vb="vocs_CodeGroup";function gb({children:e}){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(fb,{className:vb,defaultValue:t[0].title,children:[x.jsx(pb,{"aria-label":"Code group",children:t.map(({title:n},r)=>x.jsx(hb,{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(mb,{"data-shiki":i,value:n||o.toString(),children:r},n||o.toString())})]})}var yb="vocs_Div",xb="vocs_Step_content",wb="vocs_Step",ry="vocs_Step_title",_b="vocs_H2";function oy(e){return x.jsx(Po,{...e,className:L(e.className,_b),level:2})}var Eb="vocs_H3";function iy(e){return x.jsx(Po,{...e,className:L(e.className,Eb),level:3})}var Cb="vocs_H4";function ay(e){return x.jsx(Po,{...e,className:L(e.className,Cb),level:4})}var bb="vocs_H5";function ly(e){return x.jsx(Po,{...e,className:L(e.className,bb),level:5})}var Sb="vocs_H6";function sy(e){return x.jsx(Po,{...e,className:L(e.className,Sb),level:6})}function kb({children:e,className:t,title:n,titleLevel:r=2}){const o=(()=>{if(r===2)return oy;if(r===3)return iy;if(r===4)return ay;if(r===5)return ly;if(r===6)return sy;throw new Error("Invalid.")})();return x.jsxs("div",{className:L(t,wb),children:[typeof n=="string"?x.jsx(o,{className:ry,children:n}):n,x.jsx("div",{className:xb,children:e})]})}var Pb="vocs_Steps";function Tb({children:e,className:t}){return x.jsx("div",{className:L(t,Pb),children:e})}function Rb({children:e}){return Array.isArray(e)?x.jsx(Tb,{children:e.map(({props:t},n)=>{const[r,...o]=Array.isArray(t.children)?t.children:[t.children];return x.jsx(kb,{title:p.cloneElement(r,{className:ry}),children:o},n)})}):null}var Ab="vocs_Subtitle";function $b({children:e}){return x.jsx("div",{className:Ab,role:"doc-subtitle",children:e})}function Nb(e){const{layout:t}=Rr(),n=L(e.className,yb);return e.className==="code-group"?x.jsx(gb,{...e,className:n}):"data-authors"in e?x.jsx(Q1,{}):"data-blog-posts"in e?x.jsx(_C,{}):"data-sponsors"in e?x.jsx(AC,{}):"data-autolink-icon"in e&&t==="docs"?x.jsx(OC,{...e,className:n}):"data-vocs-steps"in e?x.jsx(Rb,{...e,className:n}):e.role==="doc-subtitle"?x.jsx($b,{...e}):x.jsx("div",{...e,className:n})}var Ob="vocs_Figcaption";function Ib(e){const t=L(e.className,Ob);return x.jsx("figcaption",{...e,className:t})}var Lb="vocs_Figure";function Db(e){const t=L(e.className,Lb);return x.jsx("figure",{...e,className:t})}var Mb="vocs_Header";function jb(e){return x.jsx("header",{...e,className:L(e.className,Mb)})}var Fb="vocs_HorizontalRule";function zb(e){return x.jsx("hr",{...e,className:L(e.className,Fb)})}var Ub="vocs_List_ordered",Vb="vocs_List",Bb="vocs_List_unordered";function Kh({ordered:e,...t}){const n=e?"ol":"ul";return x.jsx(n,{...t,className:L(t.className,Vb,e?Ub:Bb)})}var Hb="vocs_ListItem";function Wb(e){return x.jsx("li",{...e,className:L(e.className,Hb)})}function Kb(){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 Gb="vocs_CopyButton";function Yb(){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 Qb(){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 qb({copy:e,copied:t}){return x.jsx("button",{className:Gb,onClick:e,type:"button",children:t?x.jsx(st,{label:"Copied",size:"14px",icon:Yb}):x.jsx(st,{label:"Copy",size:"18px",icon:Qb})})}var Zb="vocs_CodeBlock";function Xb(e){return x.jsx("div",{...e,className:L(e.className,Zb)})}function Jb(){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 eS(){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 tS="vocs_CodeTitle";function nS({children:e,className:t,language:n,...r}){return x.jsxs("div",{...r,className:L(t,tS),children:[n==="bash"?x.jsx(st,{label:"Terminal",size:"14px",icon:eS,style:{marginTop:3}}):e.match(/\.(.*)$/)?x.jsx(st,{label:"File",size:"14px",icon:Jb,style:{marginTop:1}}):null,e]})}var rS="vocs_Pre",oS="vocs_Pre_wrapper";function iS({children:e,className:t,...n}){const{copied:r,copy:o,ref:i}=Kb();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(Xb,{children:[n["data-title"]&&x.jsx(nS,{language:n["data-lang"],children:n["data-title"]}),u]}):u)(x.jsx("div",{className:L(oS),children:x.jsxs("pre",{ref:i,...n,className:L(t,rS),children:["data-language"in n&&x.jsx(qb,{copied:r,copy:o}),l]})}))}var aS="vocs_Footnotes";function lS(e){return x.jsx("section",{...e,className:L(e.className,aS)})}var Gh="vocs_Section";function sS(e){return"data-footnotes"in e?x.jsx(lS,{...e,className:L(e.className,Gh)}):x.jsx("section",{...e,className:L(e.className,Gh)})}var Yh="vocs_Span";function Ba(e,t){if(!e||!t)return!1;const n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&kc(n)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function uy(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function Sa(e){return(e==null?void 0:e.ownerDocument)||document}function uS(e){return"composedPath"in e?e.composedPath()[0]:e.target}const cS=bl.useInsertionEffect,dS=cS||(e=>e());function fS(e){const t=p.useRef(()=>{});return dS(()=>{t.current=e}),p.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o"floating-ui-"+pS++;function hS(){const[e,t]=p.useState(()=>ou?Qh():void 0);return Ii(()=>{e==null&&t(Qh())},[]),p.useEffect(()=>{ou||(ou=!0)},[]),e}const mS=bl.useId,cy=mS||hS,vS=p.forwardRef(function(t,n){let{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;const _=cy();if(!o)return null;u*=2;const m=u/2,v=a/2*(s/-8+1),w=l/2*s/4,[E,b]=r.split("-"),C=m1.isRTL(o),S=!!f,k=E==="top"||E==="bottom",R=d&&b==="end"?"bottom":"top";let N=d&&b==="end"?"right":"left";d&&C&&(N=b==="end"?"left":"right");const j=(i==null?void 0:i.x)!=null?d||i.x:"",D=(i==null?void 0:i.y)!=null?d||i.y:"",F=f||"M0,0"+(" H"+a)+(" L"+(a-v)+","+(l-w))+(" Q"+a/2+","+l+" "+v+","+(l-w))+" Z",$={top:S?"rotate(180deg)":"",left:S?"rotate(90deg)":"rotate(-90deg)",bottom:S?"":"rotate(180deg)",right:S?"rotate(-90deg)":"rotate(90deg)"}[E];return p.createElement("svg",Lc({},g,{"aria-hidden":!0,ref:n,width:S?a:a+u,height:a,viewBox:"0 0 "+a+" "+(l>a?l:a),style:{position:"absolute",pointerEvents:"none",[N]:j,[R]:D,[E]:k||S?"100%":"calc(100% - "+u/2+"px)",transform:""+$+(h??""),...y}}),u>0&&p.createElement("path",{clipPath:"url(#"+_+")",fill:"none",stroke:c,strokeWidth:u+(f?0:1),d:F}),p.createElement("path",{stroke:u&&!f?g.fill:"none",d:F}),p.createElement("clipPath",{id:_},p.createElement("rect",{x:-m,y:m*(S?-1:1),width:a+u,height:a})))});function gS(){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 yS=p.createContext(null),xS=p.createContext(null),dy=()=>{var e;return((e=p.useContext(yS))==null?void 0:e.id)||null},fy=()=>p.useContext(xS);function wS(e){return"data-floating-ui-"+e}function qh(e){const t=p.useRef(e);return Ii(()=>{t.current=e}),t}const Zh=wS("safe-polygon");function iu(e,t,n){return n&&!uy(n)?0:typeof e=="number"?e:e==null?void 0:e[t]}function _S(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=fy(),_=dy(),m=qh(c),v=qh(d),w=p.useRef(),E=p.useRef(),b=p.useRef(),C=p.useRef(),S=p.useRef(!0),k=p.useRef(!1),R=p.useRef(()=>{}),N=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(C.current),S.current=!0)}return i.on("openchange",$),()=>{i.off("openchange",$)}},[u,i]),p.useEffect(()=>{if(!u||!m.current||!n)return;function $(W){N()&&r(!1,W,"hover")}const U=Sa(l).documentElement;return U.addEventListener("mouseleave",$),()=>{U.removeEventListener("mouseleave",$)}},[l,n,r,u,m,N]);const j=p.useCallback(function($,U,W){U===void 0&&(U=!0),W===void 0&&(W="hover");const V=iu(v.current,"close",w.current);V&&!b.current?(clearTimeout(E.current),E.current=setTimeout(()=>r(!1,$,W),V)):U&&(clearTimeout(E.current),r(!1,$,W))},[v,r]),D=p.useCallback(()=>{R.current(),b.current=void 0},[]),F=p.useCallback(()=>{if(k.current){const $=Sa(s.floating.current).body;$.style.pointerEvents="",$.removeAttribute(Zh),k.current=!1}},[s]);return p.useEffect(()=>{if(!u)return;function $(){return o.current.openEvent?["click","mousedown"].includes(o.current.openEvent.type):!1}function U(I){if(clearTimeout(E.current),S.current=!1,f&&!uy(w.current)||h>0&&iu(v.current,"open")===0)return;const z=iu(v.current,"open",w.current);z?E.current=setTimeout(()=>{r(!0,I,"hover")},z):r(!0,I,"hover")}function W(I){if($())return;R.current();const z=Sa(l);if(clearTimeout(C.current),m.current){n||clearTimeout(E.current),b.current=m.current({...e,tree:g,x:I.clientX,y:I.clientY,onClose(){F(),D(),j(I,!0,"safe-polygon")}});const J=b.current;z.addEventListener("mousemove",J),R.current=()=>{z.removeEventListener("mousemove",J)};return}(w.current==="touch"?!Ba(l,I.relatedTarget):!0)&&j(I)}function V(I){$()||m.current==null||m.current({...e,tree:g,x:I.clientX,y:I.clientY,onClose(){F(),D(),j(I)}})(I)}if(nt(a)){const I=a;return n&&I.addEventListener("mouseleave",V),l==null||l.addEventListener("mouseleave",V),y&&I.addEventListener("mousemove",U,{once:!0}),I.addEventListener("mouseenter",U),I.addEventListener("mouseleave",W),()=>{n&&I.removeEventListener("mouseleave",V),l==null||l.removeEventListener("mouseleave",V),y&&I.removeEventListener("mousemove",U),I.removeEventListener("mouseenter",U),I.removeEventListener("mouseleave",W)}}},[a,l,u,e,f,h,y,j,D,F,r,n,g,v,m,o]),Ii(()=>{var $;if(u&&n&&($=m.current)!=null&&$.__options.blockPointerEvents&&N()){const W=Sa(l).body;if(W.setAttribute(Zh,""),W.style.pointerEvents="none",k.current=!0,nt(a)&&l){var U;const V=a,I=g==null||(U=g.nodesRef.current.find(z=>z.id===_))==null||(U=U.context)==null?void 0:U.elements.floating;return I&&(I.style.pointerEvents=""),V.style.pointerEvents="auto",l.style.pointerEvents="auto",()=>{V.style.pointerEvents="",l.style.pointerEvents=""}}}},[u,n,_,l,a,g,m,N]),Ii(()=>{n||(w.current=void 0,D(),F())},[n,D,F]),p.useEffect(()=>()=>{D(),clearTimeout(E.current),clearTimeout(C.current),F()},[u,a,D,F]),p.useMemo(()=>{if(!u)return{};function $(U){w.current=U.pointerType}return{reference:{onPointerDown:$,onPointerEnter:$,onMouseMove(U){n||h===0||(clearTimeout(C.current),C.current=setTimeout(()=>{S.current||r(!0,U.nativeEvent,"hover")},h))}},floating:{onMouseEnter(){clearTimeout(E.current)},onMouseLeave(U){j(U.nativeEvent,!1)}}}},[u,h,n,r,j])}function ES(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 CS(e){var t;e===void 0&&(e={});const{open:n=!1,onOpenChange:r,nodeId:o}=e,[i,a]=p.useState(null),l=((t=e.elements)==null?void 0:t.reference)||i,s=x1(e),u=fy(),d=dy()!=null,c=fS((b,C,S)=>{b&&(h.current.openEvent=C),y.emit("openchange",{open:b,event:C,reason:S,nested:d}),r==null||r(b,C,S)}),f=p.useRef(null),h=p.useRef({}),y=p.useState(()=>gS())[0],g=cy(),_=p.useCallback(b=>{const C=nt(b)?{getBoundingClientRect:()=>b.getBoundingClientRect(),contextElement:b}:b;s.refs.setReference(C)},[s.refs]),m=p.useCallback(b=>{(nt(b)||b===null)&&(f.current=b,a(b)),(nt(s.refs.reference.current)||s.refs.reference.current===null||b!==null&&!nt(b))&&s.refs.setReference(b)},[s.refs]),v=p.useMemo(()=>({...s.refs,setReference:m,setPositionReference:_,domReference:f}),[s.refs,m,_]),w=p.useMemo(()=>({...s.elements,domReference:l}),[s.elements,l]),E=p.useMemo(()=>({...s,refs:v,elements:w,dataRef:h,nodeId:o,floatingId:g,events:y,open:n,onOpenChange:c}),[s,o,g,y,n,c,v,w]);return Ii(()=>{const b=u==null?void 0:u.nodesRef.current.find(C=>C.id===o);b&&(b.context=E)}),p.useMemo(()=>({...s,context:E,refs:v,elements:w}),[s,v,w,E])}const Xh="active",Jh="selected";function au(e,t,n){const r=new Map,o=n==="item";let i=e;if(o&&e){const{[Xh]:a,[Jh]: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&&[Xh,Jh].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;g_(...y)).find(_=>_!==void 0)}}}else a[u]=d}),a),{})}}function bS(e){e===void 0&&(e=[]);const t=e,n=p.useCallback(i=>au(i,e,"reference"),t),r=p.useCallback(i=>au(i,e,"floating"),t),o=p.useCallback(i=>au(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 em(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 SS(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function kS(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,_=f-l,v=Math.sqrt(g*g+_*_)/y;return a=c,l=f,s=h,v}const d=c=>{let{x:f,y:h,placement:y,elements:g,onClose:_,nodeId:m,tree:v}=c;return function(E){function b(){clearTimeout(o),_()}if(clearTimeout(o),!g.domReference||!g.floating||y==null||f==null||h==null)return;const{clientX:C,clientY:S}=E,k=[C,S],R=uS(E),N=E.type==="mouseleave",j=Ba(g.floating,R),D=Ba(g.domReference,R),F=g.domReference.getBoundingClientRect(),$=g.floating.getBoundingClientRect(),U=y.split("-")[0],W=f>$.right-$.width/2,V=h>$.bottom-$.height/2,I=SS(k,F),z=$.width>F.width,K=$.height>F.height,J=(z?F:$).left,ue=(z?F:$).right,Ve=(K?F:$).top,ye=(K?F:$).bottom;if(j&&(i=!0,!N))return;if(D&&(i=!1),D&&!N){i=!0;return}if(N&&nt(E.relatedTarget)&&Ba(g.floating,E.relatedTarget)||v&&ES(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],[ue,$.bottom-1],[ue,F.top+1]];break;case"bottom":$e=[[J,$.top+1],[J,F.bottom-1],[ue,F.bottom-1],[ue,$.top+1]];break;case"left":$e=[[$.right-1,ye],[$.right-1,Ve],[F.left+1,Ve],[F.left+1,ye]];break;case"right":$e=[[F.right-1,ye],[F.right-1,Ve],[$.left+1,Ve],[$.left+1,ye]];break}function xe(Be){let[we,Se]=Be;switch(U){case"top":{const Dt=[z?we+t/2:W?we+t*4:we-t*4,Se+t+1],ke=[z?we-t/2:W?we+t*4:we-t*4,Se+t+1],dt=[[$.left,W||z?$.bottom-t:$.top],[$.right,W?z?$.bottom-t:$.top:$.bottom-t]];return[Dt,ke,...dt]}case"bottom":{const Dt=[z?we+t/2:W?we+t*4:we-t*4,Se-t],ke=[z?we-t/2:W?we+t*4:we-t*4,Se-t],dt=[[$.left,W||z?$.top+t:$.bottom],[$.right,W?z?$.top+t:$.bottom:$.top+t]];return[Dt,ke,...dt]}case"left":{const Dt=[we+t+1,K?Se+t/2:V?Se+t*4:Se-t*4],ke=[we+t+1,K?Se-t/2:V?Se+t*4:Se-t*4];return[...[[V||K?$.right-t:$.left,$.top],[V?K?$.right-t:$.left:$.right-t,$.bottom]],Dt,ke]}case"right":{const Dt=[we-t,K?Se+t/2:V?Se+t*4:Se-t*4],ke=[we-t,K?Se-t/2:V?Se+t*4:Se-t*4],dt=[[V||K?$.left+t:$.right,$.top],[V?K?$.left+t:$.right:$.left+t,$.bottom]];return[Dt,ke,...dt]}}}if(!em([C,S],$e)){if(i&&!I)return b();if(!N&&r){const Be=u(E.clientX,E.clientY);if(Be!==null&&Be<.1)return b()}em([C,S],xe([f,h]))?!i&&r&&(o=window.setTimeout(b,40)):b()}}};return d.__options={blockPointerEvents:n},d}function PS({children:e,...t}){const[n,r]=e,o=p.useRef(null),[i,a]=p.useState(!1),{context:l,refs:s,floatingStyles:u}=CS({middleware:[g1({element:o}),a1(8),v1()],open:i,onOpenChange:a,placement:"bottom-start"}),d=_S(l,{handleClose:kS()}),{getReferenceProps:c,getFloatingProps:f}=bS([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(vS,{ref:o,context:l,fill:Gp.background5,height:3,stroke:Gp.border2,strokeWidth:1,width:7}),x.jsx("div",{className:"twoslash-popup-scroll-container",children:y})]})]})}function TS(e){var n;const t=L(e.className,Yh);return(n=e.className)!=null&&n.includes("twoslash-hover")?x.jsx(PS,{...e,className:t}):x.jsx("span",{...e,className:L(e.className,Yh)})}var RS="vocs_CalloutTitle";function AS({className:e,children:t}){return x.jsx("strong",{className:L(e,RS),children:t})}var tm="vocs_Strong";function $S(e){return"data-callout-title"in e&&typeof e.children=="string"?x.jsx(AS,{...e,className:L(e.className,tm),children:e.children}):x.jsx("strong",{...e,className:L(e.className,tm)})}var NS="vocs_Summary";function OS(e){return x.jsx("summary",{...e,className:L(e.className,NS)})}var IS="vocs_Table";function LS(e){return x.jsx("table",{...e,className:L(e.className,IS)})}var DS="vocs_TableCell";function MS(e){return x.jsx("td",{...e,className:L(e.className,DS)})}var jS="vocs_TableHeader";function FS(e){return x.jsx("th",{...e,className:L(e.className,jS)})}var zS="vocs_TableRow";function US(e){return x.jsx("tr",{...e,className:L(e.className,zS)})}const VS={a:G9,aside:rC,blockquote:iC,code:lC,details:cC,div:Nb,pre:iS,header:jb,figcaption:Ib,figure:Db,h1:Bv,h2:oy,h3:iy,h4:ay,h5:ly,h6:sy,hr:zb,kd:Pg,li:Wb,ol:e=>x.jsx(Kh,{ordered:!0,...e}),p:Hv,section:sS,span:TS,strong:$S,summary:OS,table:LS,td:MS,th:FS,tr:US,ul:e=>x.jsx(Kh,{ordered:!1,...e})};function BS(){const{pathname:e}=Ae(),t=ot(),{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 Dc(e){const{children:t,filePath:n,frontmatter:r,lastUpdatedAt:o,path:i}=e,{pathname:a}=Ae(),l=p.useRef();return p.useEffect(()=>{l.current=a}),x.jsxs(x.Fragment,{children:[x.jsx(HS,{frontmatter:r}),typeof window<"u"&&x.jsx(g2,{}),x.jsx(q8,{components:VS,children:x.jsx(O5,{frontmatter:r,path:i,children:x.jsx(Gv.Provider,{value:{filePath:n,frontmatter:r,lastUpdatedAt:o,previousPath:l.current},children:t})})})]})}function HS({frontmatter:e}){const t=ot(),n=BS(),{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(Oc,{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:lu(i)}),i&&typeof i!="string"&&x.jsx("link",{rel:"icon",href:i.light,type:lu(i.light)}),i&&typeof i!="string"&&x.jsx("link",{rel:"icon",href:i.dark,type:lu(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 lu(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 WS=(()=>{const e=Fd.find(({path:t})=>t==="*");return e?{path:e.path,lazy:async()=>{const{frontmatter:t,...n}=await e.lazy();return{...n,element:x.jsx(Dc,{frontmatter:t,path:e.path,children:x.jsx(Tc,{children:x.jsx(n.default,{})})})}}}:{path:"*",lazy:void 0,element:x.jsx(Dc,{frontmatter:{layout:"minimal"},path:"*",children:x.jsx(Tc,{children:x.jsx(B2,{})})})}})(),nm=[...Fd.filter(({path:e})=>e!=="*").map(e=>({path:e.path,lazy:async()=>{const{frontmatter:t,...n}=await e.lazy();return{...n,element:x.jsx(Dc,{filePath:e.filePath,frontmatter:t,lastUpdatedAt:e.lastUpdatedAt,path:e.path,children:x.jsx(Tc,{children:x.jsx(n.default,{})})})}}})),WS];async function KS(e,t){var r;const n=(r=cr(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=Mv().basePath;await KS(nm,e),GS();const t=o2(nm,{basename:e});gv(document.getElementById("app"),x.jsx(C2,{children:x.jsx(p2,{router:t})}))}export{mb as C,nn as L,fb as R,hb as T,ot as a,DE as b,L as c,pb as d,tC as e,x as j,Q8 as u}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/index-CA_M41hU.js","assets/HomePage.css.js.vanilla-l0sNRNKZ.js","assets/embedded-wallet-D3geZalB.js","assets/transaction-DAAWf_93.js"] + __vite__mapDeps.viteFileDeps = ["assets/index-0kHuc1vJ.js","assets/HomePage.css.js.vanilla-l0sNRNKZ.js","assets/embedded-wallet-CUzwoLPw.js","assets/transaction-BabehmTb.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } diff --git a/assets/indexer-B5H05-_j.js b/assets/indexer-B5H05-_j.js new file mode 100644 index 0000000000..0598648a6c --- /dev/null +++ b/assets/indexer-B5H05-_j.js @@ -0,0 +1 @@ +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/indexer-DaAvo_0F.js b/assets/indexer-CybsGJFb.js similarity index 97% rename from assets/indexer-DaAvo_0F.js rename to assets/indexer-CybsGJFb.js index 900cfce4c8..ceb3ed37a5 100644 --- a/assets/indexer-DaAvo_0F.js +++ b/assets/indexer-CybsGJFb.js @@ -1,4 +1,4 @@ -import{u as i,j as e}from"./index-B1Ce7hEt.js";const d={title:"Indexer",hide_title:!0,slug:"/builder/indexer",description:"undefined"};function a(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",li:"li",p:"p",ul:"ul",...i(),...t.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{u as i,j as e}from"./index-CPrfv8M9.js";const d={title:"Indexer",hide_title:!0,slug:"/builder/indexer",description:"undefined"};function a(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",li:"li",p:"p",ul:"ul",...i(),...t.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/indexer-H9Ash5Ve.js b/assets/indexer-H9Ash5Ve.js deleted file mode 100644 index c61efdec15..0000000000 --- a/assets/indexer-H9Ash5Ve.js +++ /dev/null @@ -1 +0,0 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/lootbox-JwPduK7L.js b/assets/lootbox-C5KZVgLw.js similarity index 93% rename from assets/lootbox-JwPduK7L.js rename to assets/lootbox-C5KZVgLw.js index 83e3ed35dd..fc26518dd1 100644 --- a/assets/lootbox-JwPduK7L.js +++ b/assets/lootbox-C5KZVgLw.js @@ -1,3 +1,3 @@ -import{u as c,j as e}from"./index-B1Ce7hEt.js";const o=void 0;function a(n){const t={a:"a",div:"div",h2:"h2",...c(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h2,{id:"deploy-an-in-game-collectibles-contract",children:["Deploy an in-game collectibles contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-an-in-game-collectibles-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` +import{u as c,j as e}from"./index-CPrfv8M9.js";const o=void 0;function a(n){const t={a:"a",div:"div",h2:"h2",...c(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h2,{id:"deploy-an-in-game-collectibles-contract",children:["Deploy an in-game collectibles contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-an-in-game-collectibles-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.h2,{id:"query-contract-details",children:["Query contract details",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#query-contract-details",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.h2,{id:"fetch-token-balances-of-a-wallet",children:["Fetch token balances of a wallet",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetch-token-balances-of-a-wallet",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})]})}function r(n={}){const{wrapper:t}={...c(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(a,{...n})}):a(n)}export{r as default,o as frontmatter}; diff --git a/assets/marketplace-B5H05-_j.js b/assets/marketplace-B5H05-_j.js new file mode 100644 index 0000000000..0598648a6c --- /dev/null +++ b/assets/marketplace-B5H05-_j.js @@ -0,0 +1 @@ +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/marketplace-H9Ash5Ve.js b/assets/marketplace-H9Ash5Ve.js deleted file mode 100644 index c61efdec15..0000000000 --- a/assets/marketplace-H9Ash5Ve.js +++ /dev/null @@ -1 +0,0 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/marketplaces-BDv5RAK7.js b/assets/marketplaces-RWYdKydf.js similarity index 97% rename from assets/marketplaces-BDv5RAK7.js rename to assets/marketplaces-RWYdKydf.js index 82b72acaa4..7b0d42dbd0 100644 --- a/assets/marketplaces-BDv5RAK7.js +++ b/assets/marketplaces-RWYdKydf.js @@ -1,4 +1,4 @@ -import{u as n,j as e}from"./index-B1Ce7hEt.js";const o={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{u as n,j as e}from"./index-CPrfv8M9.js";const o={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-B5H05-_j.js b/assets/metadata-B5H05-_j.js new file mode 100644 index 0000000000..0598648a6c --- /dev/null +++ b/assets/metadata-B5H05-_j.js @@ -0,0 +1 @@ +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/metadata-H9Ash5Ve.js b/assets/metadata-H9Ash5Ve.js deleted file mode 100644 index c61efdec15..0000000000 --- a/assets/metadata-H9Ash5Ve.js +++ /dev/null @@ -1 +0,0 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/minter-UGiToMAl.js b/assets/minter-DbgE9wrc.js similarity index 94% rename from assets/minter-UGiToMAl.js rename to assets/minter-DbgE9wrc.js index 516fd1b3b9..52afd43b1d 100644 --- a/assets/minter-UGiToMAl.js +++ b/assets/minter-DbgE9wrc.js @@ -1,3 +1,3 @@ -import{u as r,j as e}from"./index-B1Ce7hEt.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{u as r,j as e}from"./index-CPrfv8M9.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-BQ20G2yK.js b/assets/nft-checkout-CLNB9uzL.js similarity index 91% rename from assets/nft-checkout-BQ20G2yK.js rename to assets/nft-checkout-CLNB9uzL.js index 1d931631cf..4ef4762d11 100644 --- a/assets/nft-checkout-BQ20G2yK.js +++ b/assets/nft-checkout-CLNB9uzL.js @@ -1,2 +1,2 @@ -import{u as i,j as e}from"./index-B1Ce7hEt.js";const r=void 0;function o(n){const t={a:"a",div:"div",h2:"h2",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h2,{id:"integrate-nft-checkout-on-web",children:["Integrate NFT Checkout on web",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-nft-checkout-on-web",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` +import{u as i,j as e}from"./index-CPrfv8M9.js";const r=void 0;function o(n){const t={a:"a",div:"div",h2:"h2",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h2,{id:"integrate-nft-checkout-on-web",children:["Integrate NFT Checkout on web",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-nft-checkout-on-web",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.h2,{id:"integrate-nft-checkout-on-mobile",children:["Integrate NFT Checkout on mobile",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-nft-checkout-on-mobile",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})]})}function c(n={}){const{wrapper:t}={...i(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(o,{...n})}):o(n)}export{c as default,r as frontmatter}; diff --git a/assets/node-gateway-B5H05-_j.js b/assets/node-gateway-B5H05-_j.js new file mode 100644 index 0000000000..0598648a6c --- /dev/null +++ b/assets/node-gateway-B5H05-_j.js @@ -0,0 +1 @@ +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/node-gateway-Ce8wBIq1.js b/assets/node-gateway-ClkSN0Hm.js similarity index 97% rename from assets/node-gateway-Ce8wBIq1.js rename to assets/node-gateway-ClkSN0Hm.js index 69f2ce43c2..eadd4d46c4 100644 --- a/assets/node-gateway-Ce8wBIq1.js +++ b/assets/node-gateway-ClkSN0Hm.js @@ -1,4 +1,4 @@ -import{u as n,j as e}from"./index-B1Ce7hEt.js";const o={title:"Node Gateway",hide_title:!0,slug:"/builder/node-gateway",description:"undefined"};function i(a){const t={a:"a",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...n(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"node-gateway-in-builder",children:["Node Gateway in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#node-gateway-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{u as n,j as e}from"./index-CPrfv8M9.js";const o={title:"Node Gateway",hide_title:!0,slug:"/builder/node-gateway",description:"undefined"};function i(a){const t={a:"a",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...n(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"node-gateway-in-builder",children:["Node Gateway in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#node-gateway-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(t.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(t.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(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#what-kind-of-performance-can-i-expect-for-my-game",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(t.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-H9Ash5Ve.js b/assets/node-gateway-H9Ash5Ve.js deleted file mode 100644 index c61efdec15..0000000000 --- a/assets/node-gateway-H9Ash5Ve.js +++ /dev/null @@ -1 +0,0 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/nodejs-DN3o9gGW.js b/assets/nodejs-DN3o9gGW.js deleted file mode 100644 index c61efdec15..0000000000 --- a/assets/nodejs-DN3o9gGW.js +++ /dev/null @@ -1 +0,0 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/nodejs-n81Ja_NU.js b/assets/nodejs-n81Ja_NU.js new file mode 100644 index 0000000000..0598648a6c --- /dev/null +++ b/assets/nodejs-n81Ja_NU.js @@ -0,0 +1 @@ +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/onramps-CkbaalJg.js b/assets/onramps-DUfsa0_B.js similarity index 91% rename from assets/onramps-CkbaalJg.js rename to assets/onramps-DUfsa0_B.js index a2325196e3..052449ab71 100644 --- a/assets/onramps-CkbaalJg.js +++ b/assets/onramps-DUfsa0_B.js @@ -1,2 +1,2 @@ -import{u as o,j as n}from"./index-B1Ce7hEt.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{u as o,j as n}from"./index-CPrfv8M9.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-DuD-1PRr.js b/assets/overview-BqFuq_XL.js similarity index 88% rename from assets/overview-DuD-1PRr.js rename to assets/overview-BqFuq_XL.js index ec2aa560a6..29f7efd05a 100644 --- a/assets/overview-DuD-1PRr.js +++ b/assets/overview-BqFuq_XL.js @@ -1 +1 @@ -import{u as i,j as t}from"./index-B1Ce7hEt.js";const a=void 0;function o(e){const n={a:"a",div:"div",h2:"h2",...i(),...e.components};return t.jsxs(n.h2,{id:"comparison-of-wallet-offerings-guides-etc",children:["Comparison of wallet offerings, guides, etc",t.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#comparison-of-wallet-offerings-guides-etc",children:t.jsx(n.div,{"data-autolink-icon":!0})})]})}function r(e={}){const{wrapper:n}={...i(),...e.components};return n?t.jsx(n,{...e,children:t.jsx(o,{...e})}):o(e)}export{r as default,a as frontmatter}; +import{u as i,j as t}from"./index-CPrfv8M9.js";const a=void 0;function o(e){const n={a:"a",div:"div",h2:"h2",...i(),...e.components};return t.jsxs(n.h2,{id:"comparison-of-wallet-offerings-guides-etc",children:["Comparison of wallet offerings, guides, etc",t.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#comparison-of-wallet-offerings-guides-etc",children:t.jsx(n.div,{"data-autolink-icon":!0})})]})}function r(e={}){const{wrapper:n}={...i(),...e.components};return n?t.jsx(n,{...e,children:t.jsx(o,{...e})}):o(e)}export{r as default,a as frontmatter}; diff --git a/assets/overview-CCfAy5Hb.js b/assets/overview-DPzyqj3h.js similarity index 95% rename from assets/overview-CCfAy5Hb.js rename to assets/overview-DPzyqj3h.js index 6a4fadecd6..21773e9a2b 100644 --- a/assets/overview-CCfAy5Hb.js +++ b/assets/overview-DPzyqj3h.js @@ -1,4 +1,4 @@ -import{u as r,j as e}from"./index-B1Ce7hEt.js";const a={title:"Sequence Builder",description:"undefined"};function o(t){const n={a:"a",div:"div",h1:"h1",header:"header",p:"p",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"sequence-builder",children:["Sequence Builder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-builder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{u as r,j as e}from"./index-CPrfv8M9.js";const a={title:"Sequence Builder",description:"undefined"};function o(t){const n={a:"a",div:"div",h1:"h1",header:"header",p:"p",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"sequence-builder",children:["Sequence Builder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-builder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(n.p,{children:[e.jsx(n.a,{href:"https://sequence.build/",children:"Builder"})," is Sequence's all-inclusive 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(n.p,{children:"To learn more about how to leverage the powerful features of the Builder, follow the guides below."}),` `,e.jsx(n.p,{children:"TODO: implement card section"})]})}function i(t={}){const{wrapper:n}={...r(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(o,{...t})}):o(t)}export{i as default,a as frontmatter}; diff --git a/assets/project-management-C7hZxEEw.js b/assets/project-management-De8v8CeW.js similarity index 98% rename from assets/project-management-C7hZxEEw.js rename to assets/project-management-De8v8CeW.js index 5872b25ce3..f9b209349a 100644 --- a/assets/project-management-C7hZxEEw.js +++ b/assets/project-management-De8v8CeW.js @@ -1,4 +1,4 @@ -import{u as o,j as e}from"./index-B1Ce7hEt.js";const i={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{u as o,j as e}from"./index-CPrfv8M9.js";const i={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-D6HQ-BDL.js b/assets/project-settings-gOSAGosc.js similarity index 99% rename from assets/project-settings-D6HQ-BDL.js rename to assets/project-settings-gOSAGosc.js index 5192617c1d..fea9f76ed1 100644 --- a/assets/project-settings-D6HQ-BDL.js +++ b/assets/project-settings-gOSAGosc.js @@ -1,4 +1,4 @@ -import{u as n,j as e}from"./index-B1Ce7hEt.js";const o={title:"Settings in Builder",description:"undefined"};function i(s){const t={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",header:"header",hr:"hr",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...n(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"settings-in-builder",children:["Settings in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#settings-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{u as n,j as e}from"./index-CPrfv8M9.js";const o={title:"Settings in Builder",description:"undefined"};function i(s){const t={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",header:"header",hr:"hr",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...n(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"settings-in-builder",children:["Settings in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#settings-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,e.jsxs(t.h2,{id:"settings-options",children:["Settings Options",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#settings-options",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsx(t.p,{children:"There are various actions available for your project in Settings of Sequence Builder."}),` `,e.jsx(t.p,{children:"The Settings section in Sequence Builder is categorized into five smaller sections:"}),` diff --git a/assets/reactnative-DN3o9gGW.js b/assets/reactnative-DN3o9gGW.js deleted file mode 100644 index c61efdec15..0000000000 --- a/assets/reactnative-DN3o9gGW.js +++ /dev/null @@ -1 +0,0 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/reactnative-n81Ja_NU.js b/assets/reactnative-n81Ja_NU.js new file mode 100644 index 0000000000..0598648a6c --- /dev/null +++ b/assets/reactnative-n81Ja_NU.js @@ -0,0 +1 @@ +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/sdk-B6UYoKbq.js b/assets/sdk-CWHXaAbT.js similarity index 85% rename from assets/sdk-B6UYoKbq.js rename to assets/sdk-CWHXaAbT.js index 00ced3a103..886a625b2b 100644 --- a/assets/sdk-B6UYoKbq.js +++ b/assets/sdk-CWHXaAbT.js @@ -1 +1 @@ -import{u as r,j as t}from"./index-B1Ce7hEt.js";const a=void 0;function o(e){const n={a:"a",div:"div",h2:"h2",...r(),...e.components};return t.jsxs(n.h2,{id:"overview",children:["Overview",t.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",children:t.jsx(n.div,{"data-autolink-icon":!0})})]})}function s(e={}){const{wrapper:n}={...r(),...e.components};return n?t.jsx(n,{...e,children:t.jsx(o,{...e})}):o(e)}export{s as default,a as frontmatter}; +import{u as r,j as t}from"./index-CPrfv8M9.js";const a=void 0;function o(e){const n={a:"a",div:"div",h2:"h2",...r(),...e.components};return t.jsxs(n.h2,{id:"overview",children:["Overview",t.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",children:t.jsx(n.div,{"data-autolink-icon":!0})})]})}function s(e={}){const{wrapper:n}={...r(),...e.components};return n?t.jsx(n,{...e,children:t.jsx(o,{...e})}):o(e)}export{s as default,a as frontmatter}; diff --git a/assets/sequence-kit-DN3o9gGW.js b/assets/sequence-kit-DN3o9gGW.js deleted file mode 100644 index c61efdec15..0000000000 --- a/assets/sequence-kit-DN3o9gGW.js +++ /dev/null @@ -1 +0,0 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/sequence-kit-n81Ja_NU.js b/assets/sequence-kit-n81Ja_NU.js new file mode 100644 index 0000000000..0598648a6c --- /dev/null +++ b/assets/sequence-kit-n81Ja_NU.js @@ -0,0 +1 @@ +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/solutions-CQ3nxjIR.js b/assets/solutions-CQ3nxjIR.js deleted file mode 100644 index c61efdec15..0000000000 --- a/assets/solutions-CQ3nxjIR.js +++ /dev/null @@ -1 +0,0 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/solutions-Dpwdhc5M.js b/assets/solutions-Dpwdhc5M.js new file mode 100644 index 0000000000..0598648a6c --- /dev/null +++ b/assets/solutions-Dpwdhc5M.js @@ -0,0 +1 @@ +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/stack-U2D1n2dC.js b/assets/stack-0weeuFEk.js similarity index 89% rename from assets/stack-U2D1n2dC.js rename to assets/stack-0weeuFEk.js index f656b60d9d..b84925a070 100644 --- a/assets/stack-U2D1n2dC.js +++ b/assets/stack-0weeuFEk.js @@ -1,2 +1,2 @@ -import{u as a,j as n}from"./index-B1Ce7hEt.js";const d={title:"Stack",description:"undefined"};function r(e){const t={a:"a",div:"div",h1:"h1",header:"header",p:"p",...a(),...e.components};return n.jsxs(n.Fragment,{children:[n.jsx(t.header,{children:n.jsxs(t.h1,{id:"stack",children:["Stack",n.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#stack",children:n.jsx(t.div,{"data-autolink-icon":!0})})]})}),` +import{u as a,j as n}from"./index-CPrfv8M9.js";const d={title:"Stack",description:"undefined"};function r(e){const t={a:"a",div:"div",h1:"h1",header:"header",p:"p",...a(),...e.components};return n.jsxs(n.Fragment,{children:[n.jsx(t.header,{children:n.jsxs(t.h1,{id:"stack",children:["Stack",n.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#stack",children:n.jsx(t.div,{"data-autolink-icon":!0})})]})}),` `,n.jsx(t.p,{children:"Intro .............."})]})}function i(e={}){const{wrapper:t}={...a(),...e.components};return t?n.jsx(t,{...e,children:n.jsx(r,{...e})}):r(e)}export{i as default,d as frontmatter}; diff --git a/assets/support-FpRRGiVx.js b/assets/support-DJJslyN0.js similarity index 89% rename from assets/support-FpRRGiVx.js rename to assets/support-DJJslyN0.js index 0e6f7d62cd..7017f40a02 100644 --- a/assets/support-FpRRGiVx.js +++ b/assets/support-DJJslyN0.js @@ -1,2 +1,2 @@ -import{u as o,j as e}from"./index-B1Ce7hEt.js";const d={title:"Support",description:"undefined"};function r(t){const n={a:"a",div:"div",h1:"h1",header:"header",p:"p",...o(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"support",children:["Support",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#support",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{u as o,j as e}from"./index-CPrfv8M9.js";const d={title:"Support",description:"undefined"};function r(t){const n={a:"a",div:"div",h1:"h1",header:"header",p:"p",...o(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"support",children:["Support",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#support",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(n.p,{children:"...."})]})}function i(t={}){const{wrapper:n}={...o(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(r,{...t})}):r(t)}export{i as default,d as frontmatter}; diff --git a/assets/template-embedded-wallet-BYrvyEpr.js b/assets/template-cloudflare-relayer-BgHhATLg.js similarity index 93% rename from assets/template-embedded-wallet-BYrvyEpr.js rename to assets/template-cloudflare-relayer-BgHhATLg.js index 83e3ed35dd..fc26518dd1 100644 --- a/assets/template-embedded-wallet-BYrvyEpr.js +++ b/assets/template-cloudflare-relayer-BgHhATLg.js @@ -1,3 +1,3 @@ -import{u as c,j as e}from"./index-B1Ce7hEt.js";const o=void 0;function a(n){const t={a:"a",div:"div",h2:"h2",...c(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h2,{id:"deploy-an-in-game-collectibles-contract",children:["Deploy an in-game collectibles contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-an-in-game-collectibles-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` +import{u as c,j as e}from"./index-CPrfv8M9.js";const o=void 0;function a(n){const t={a:"a",div:"div",h2:"h2",...c(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h2,{id:"deploy-an-in-game-collectibles-contract",children:["Deploy an in-game collectibles contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-an-in-game-collectibles-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.h2,{id:"query-contract-details",children:["Query contract details",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#query-contract-details",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.h2,{id:"fetch-token-balances-of-a-wallet",children:["Fetch token balances of a wallet",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetch-token-balances-of-a-wallet",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})]})}function r(n={}){const{wrapper:t}={...c(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(a,{...n})}):a(n)}export{r as default,o as frontmatter}; diff --git a/assets/template-cloudflare-relayer-BYrvyEpr.js b/assets/template-embedded-wallet-BgHhATLg.js similarity index 93% rename from assets/template-cloudflare-relayer-BYrvyEpr.js rename to assets/template-embedded-wallet-BgHhATLg.js index 83e3ed35dd..fc26518dd1 100644 --- a/assets/template-cloudflare-relayer-BYrvyEpr.js +++ b/assets/template-embedded-wallet-BgHhATLg.js @@ -1,3 +1,3 @@ -import{u as c,j as e}from"./index-B1Ce7hEt.js";const o=void 0;function a(n){const t={a:"a",div:"div",h2:"h2",...c(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h2,{id:"deploy-an-in-game-collectibles-contract",children:["Deploy an in-game collectibles contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-an-in-game-collectibles-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` +import{u as c,j as e}from"./index-CPrfv8M9.js";const o=void 0;function a(n){const t={a:"a",div:"div",h2:"h2",...c(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h2,{id:"deploy-an-in-game-collectibles-contract",children:["Deploy an in-game collectibles contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-an-in-game-collectibles-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.h2,{id:"query-contract-details",children:["Query contract details",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#query-contract-details",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` `,e.jsxs(t.h2,{id:"fetch-token-balances-of-a-wallet",children:["Fetch token balances of a wallet",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetch-token-balances-of-a-wallet",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})]})}function r(n={}){const{wrapper:t}={...c(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(a,{...n})}):a(n)}export{r as default,o as frontmatter}; diff --git a/assets/template-go-relayer-BYrvyEpr.js b/assets/template-go-relayer-BYrvyEpr.js deleted file mode 100644 index 83e3ed35dd..0000000000 --- a/assets/template-go-relayer-BYrvyEpr.js +++ /dev/null @@ -1,3 +0,0 @@ -import{u as c,j as e}from"./index-B1Ce7hEt.js";const o=void 0;function a(n){const t={a:"a",div:"div",h2:"h2",...c(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h2,{id:"deploy-an-in-game-collectibles-contract",children:["Deploy an in-game collectibles contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-an-in-game-collectibles-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(t.h2,{id:"query-contract-details",children:["Query contract details",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#query-contract-details",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(t.h2,{id:"fetch-token-balances-of-a-wallet",children:["Fetch token balances of a wallet",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetch-token-balances-of-a-wallet",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})]})}function r(n={}){const{wrapper:t}={...c(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(a,{...n})}):a(n)}export{r as default,o as frontmatter}; diff --git a/assets/template-go-relayer-BgHhATLg.js b/assets/template-go-relayer-BgHhATLg.js new file mode 100644 index 0000000000..fc26518dd1 --- /dev/null +++ b/assets/template-go-relayer-BgHhATLg.js @@ -0,0 +1,3 @@ +import{u as c,j as e}from"./index-CPrfv8M9.js";const o=void 0;function a(n){const t={a:"a",div:"div",h2:"h2",...c(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h2,{id:"deploy-an-in-game-collectibles-contract",children:["Deploy an in-game collectibles contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-an-in-game-collectibles-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(t.h2,{id:"query-contract-details",children:["Query contract details",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#query-contract-details",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(t.h2,{id:"fetch-token-balances-of-a-wallet",children:["Fetch token balances of a wallet",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetch-token-balances-of-a-wallet",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})]})}function r(n={}){const{wrapper:t}={...c(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(a,{...n})}):a(n)}export{r as default,o as frontmatter}; diff --git a/assets/template-marketplace-api-BYrvyEpr.js b/assets/template-marketplace-api-BYrvyEpr.js deleted file mode 100644 index 83e3ed35dd..0000000000 --- a/assets/template-marketplace-api-BYrvyEpr.js +++ /dev/null @@ -1,3 +0,0 @@ -import{u as c,j as e}from"./index-B1Ce7hEt.js";const o=void 0;function a(n){const t={a:"a",div:"div",h2:"h2",...c(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h2,{id:"deploy-an-in-game-collectibles-contract",children:["Deploy an in-game collectibles contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-an-in-game-collectibles-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(t.h2,{id:"query-contract-details",children:["Query contract details",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#query-contract-details",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(t.h2,{id:"fetch-token-balances-of-a-wallet",children:["Fetch token balances of a wallet",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetch-token-balances-of-a-wallet",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})]})}function r(n={}){const{wrapper:t}={...c(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(a,{...n})}):a(n)}export{r as default,o as frontmatter}; diff --git a/assets/template-marketplace-api-BgHhATLg.js b/assets/template-marketplace-api-BgHhATLg.js new file mode 100644 index 0000000000..fc26518dd1 --- /dev/null +++ b/assets/template-marketplace-api-BgHhATLg.js @@ -0,0 +1,3 @@ +import{u as c,j as e}from"./index-CPrfv8M9.js";const o=void 0;function a(n){const t={a:"a",div:"div",h2:"h2",...c(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h2,{id:"deploy-an-in-game-collectibles-contract",children:["Deploy an in-game collectibles contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-an-in-game-collectibles-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(t.h2,{id:"query-contract-details",children:["Query contract details",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#query-contract-details",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(t.h2,{id:"fetch-token-balances-of-a-wallet",children:["Fetch token balances of a wallet",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetch-token-balances-of-a-wallet",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})]})}function r(n={}){const{wrapper:t}={...c(),...n.components};return t?e.jsx(t,{...n,children:e.jsx(a,{...n})}):a(n)}export{r as default,o as frontmatter}; diff --git a/assets/token-directory-ZJq8seCc.js b/assets/token-directory-eb_U-jgI.js similarity index 89% rename from assets/token-directory-ZJq8seCc.js rename to assets/token-directory-eb_U-jgI.js index 6478128611..3c70e2e57b 100644 --- a/assets/token-directory-ZJq8seCc.js +++ b/assets/token-directory-eb_U-jgI.js @@ -1,2 +1,2 @@ -import{u as o,j as e}from"./index-B1Ce7hEt.js";const d={title:"Token Directory",description:"undefined"};function r(t){const n={a:"a",div:"div",h1:"h1",header:"header",p:"p",...o(),...t.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{u as o,j as e}from"./index-CPrfv8M9.js";const d={title:"Token Directory",description:"undefined"};function r(t){const n={a:"a",div:"div",h1:"h1",header:"header",p:"p",...o(),...t.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.jsx(n.p,{children:"...."})]})}function a(t={}){const{wrapper:n}={...o(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(r,{...t})}):r(t)}export{a as default,d as frontmatter}; diff --git a/assets/transaction-DAAWf_93.js b/assets/transaction-BabehmTb.js similarity index 89% rename from assets/transaction-DAAWf_93.js rename to assets/transaction-BabehmTb.js index d30be5b84c..23c7e9476b 100644 --- a/assets/transaction-DAAWf_93.js +++ b/assets/transaction-BabehmTb.js @@ -1,2 +1,2 @@ -import{u as r,j as e,e as i}from"./index-B1Ce7hEt.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d=void 0;function o(t){const n={a:"a",div:"div",h2:"h2",p:"p",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(i,{type:"note",children:e.jsx(n.p,{children:"Link to Redocly"})}),` +import{u as r,j as e,e as i}from"./index-CPrfv8M9.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d=void 0;function o(t){const n={a:"a",div:"div",h2:"h2",p:"p",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(i,{type:"note",children:e.jsx(n.p,{children:"Link to Redocly"})}),` `,e.jsxs(n.h2,{id:"overview",children:["Overview",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})]})}function c(t={}){const{wrapper:n}={...r(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(o,{...t})}):o(t)}export{c as default,d as frontmatter}; diff --git a/assets/typescript-DN3o9gGW.js b/assets/typescript-DN3o9gGW.js deleted file mode 100644 index c61efdec15..0000000000 --- a/assets/typescript-DN3o9gGW.js +++ /dev/null @@ -1 +0,0 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/typescript-n81Ja_NU.js b/assets/typescript-n81Ja_NU.js new file mode 100644 index 0000000000..0598648a6c --- /dev/null +++ b/assets/typescript-n81Ja_NU.js @@ -0,0 +1 @@ +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/unity-DN3o9gGW.js b/assets/unity-DN3o9gGW.js deleted file mode 100644 index c61efdec15..0000000000 --- a/assets/unity-DN3o9gGW.js +++ /dev/null @@ -1 +0,0 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/unity-guide-C0u0xC1L.js b/assets/unity-guide-Bx_eYy68.js similarity index 96% rename from assets/unity-guide-C0u0xC1L.js rename to assets/unity-guide-Bx_eYy68.js index ba27e801b8..c5527c922a 100644 --- a/assets/unity-guide-C0u0xC1L.js +++ b/assets/unity-guide-Bx_eYy68.js @@ -1,4 +1,4 @@ -import{u as i,j as e}from"./index-B1Ce7hEt.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{u as i,j as e}from"./index-CPrfv8M9.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/unity-n81Ja_NU.js b/assets/unity-n81Ja_NU.js new file mode 100644 index 0000000000..0598648a6c --- /dev/null +++ b/assets/unity-n81Ja_NU.js @@ -0,0 +1 @@ +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/unreal-DN3o9gGW.js b/assets/unreal-DN3o9gGW.js deleted file mode 100644 index c61efdec15..0000000000 --- a/assets/unreal-DN3o9gGW.js +++ /dev/null @@ -1 +0,0 @@ -import{u as r,j as n}from"./index-B1Ce7hEt.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/unreal-n81Ja_NU.js b/assets/unreal-n81Ja_NU.js new file mode 100644 index 0000000000..0598648a6c --- /dev/null +++ b/assets/unreal-n81Ja_NU.js @@ -0,0 +1 @@ +import{u as r,j as n}from"./index-CPrfv8M9.js";const u=void 0;function o(t){return n.jsx(n.Fragment,{})}function a(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{a as default,u as frontmatter}; diff --git a/assets/wallet-B1FkgUda.js b/assets/wallet-CmhNNXww.js similarity index 89% rename from assets/wallet-B1FkgUda.js rename to assets/wallet-CmhNNXww.js index eaea070dd3..883c3672e0 100644 --- a/assets/wallet-B1FkgUda.js +++ b/assets/wallet-CmhNNXww.js @@ -1,2 +1,2 @@ -import{u as r,j as e}from"./index-B1Ce7hEt.js";const s={title:"Wallet",description:"undefined"};function a(t){const n={a:"a",div:"div",h1:"h1",header:"header",p:"p",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"wallet",children:["Wallet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +import{u as r,j as e}from"./index-CPrfv8M9.js";const s={title:"Wallet",description:"undefined"};function a(t){const n={a:"a",div:"div",h1:"h1",header:"header",p:"p",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"wallet",children:["Wallet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` `,e.jsx(n.p,{children:"sadfasdf"})]})}function i(t={}){const{wrapper:n}={...r(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(a,{...t})}):a(t)}export{i as default,s as frontmatter}; diff --git a/assets/wallet-sdks-DVRgY7VZ.js b/assets/wallet-sdks-xQBWLqSe.js similarity index 98% rename from assets/wallet-sdks-DVRgY7VZ.js rename to assets/wallet-sdks-xQBWLqSe.js index 6f0ab4549f..c542eb049c 100644 --- a/assets/wallet-sdks-DVRgY7VZ.js +++ b/assets/wallet-sdks-xQBWLqSe.js @@ -1,4 +1,4 @@ -import{u as a,j as e}from"./index-B1Ce7hEt.js";const s={title:"Wallet SDKs",hide_title:!0,slug:"/builder/wallet-sdks",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{u as a,j as e}from"./index-CPrfv8M9.js";const s={title:"Wallet SDKs",hide_title:!0,slug:"/builder/wallet-sdks",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/webgl-guide-C0u0xC1L.js b/assets/webgl-guide-Bx_eYy68.js similarity index 96% rename from assets/webgl-guide-C0u0xC1L.js rename to assets/webgl-guide-Bx_eYy68.js index ba27e801b8..c5527c922a 100644 --- a/assets/webgl-guide-C0u0xC1L.js +++ b/assets/webgl-guide-Bx_eYy68.js @@ -1,4 +1,4 @@ -import{u as i,j as e}from"./index-B1Ce7hEt.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{u as i,j as e}from"./index-CPrfv8M9.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-CtKE1GDj.js b/assets/white-label-marketplace-_gRXhuq2.js similarity index 97% rename from assets/white-label-marketplace-CtKE1GDj.js rename to assets/white-label-marketplace-_gRXhuq2.js index 82b72acaa4..7b0d42dbd0 100644 --- a/assets/white-label-marketplace-CtKE1GDj.js +++ b/assets/white-label-marketplace-_gRXhuq2.js @@ -1,4 +1,4 @@ -import{u as n,j as e}from"./index-B1Ce7hEt.js";const o={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{u as n,j as e}from"./index-CPrfv8M9.js";const o={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/builder/index.html b/builder/index.html index 50265f8ad5..b0cb8b21bc 100644 --- a/builder/index.html +++ b/builder/index.html @@ -12,7 +12,7 @@ - + diff --git a/guides/discord/index.html b/guides/discord/index.html index 020c4b9d95..438dd8b482 100644 --- a/guides/discord/index.html +++ b/guides/discord/index.html @@ -12,7 +12,7 @@ - + diff --git a/guides/index.html b/guides/index.html index 08777029d9..05a1df951a 100644 --- a/guides/index.html +++ b/guides/index.html @@ -12,7 +12,7 @@ - + diff --git a/guides/lootbox/index.html b/guides/lootbox/index.html index 9c1435727c..447937da88 100644 --- a/guides/lootbox/index.html +++ b/guides/lootbox/index.html @@ -12,7 +12,7 @@ - + diff --git a/guides/templates/template-cloudflare-relayer/index.html b/guides/templates/template-cloudflare-relayer/index.html index 7cff4797ae..aef3709e52 100644 --- a/guides/templates/template-cloudflare-relayer/index.html +++ b/guides/templates/template-cloudflare-relayer/index.html @@ -12,7 +12,7 @@ - + diff --git a/guides/templates/template-embedded-wallet/index.html b/guides/templates/template-embedded-wallet/index.html index 49c5ff2fa0..ef8e3608cc 100644 --- a/guides/templates/template-embedded-wallet/index.html +++ b/guides/templates/template-embedded-wallet/index.html @@ -12,7 +12,7 @@ - + diff --git a/guides/templates/template-go-relayer/index.html b/guides/templates/template-go-relayer/index.html index 318feafb3b..c37962f69a 100644 --- a/guides/templates/template-go-relayer/index.html +++ b/guides/templates/template-go-relayer/index.html @@ -12,7 +12,7 @@ - + diff --git a/guides/templates/template-marketplace-api/index.html b/guides/templates/template-marketplace-api/index.html index db8a17be40..94debb843c 100644 --- a/guides/templates/template-marketplace-api/index.html +++ b/guides/templates/template-marketplace-api/index.html @@ -12,7 +12,7 @@ - + diff --git a/guides/unity-guide/index.html b/guides/unity-guide/index.html index 6317106c46..2327d48a3c 100644 --- a/guides/unity-guide/index.html +++ b/guides/unity-guide/index.html @@ -12,7 +12,7 @@ - + diff --git a/guides/webgl-guide/index.html b/guides/webgl-guide/index.html index 12c0eb7415..33da557a43 100644 --- a/guides/webgl-guide/index.html +++ b/guides/webgl-guide/index.html @@ -12,7 +12,7 @@ - + diff --git a/index.html b/index.html index 6cb09046b9..d557aae9bf 100644 --- a/index.html +++ b/index.html @@ -12,7 +12,7 @@ - + diff --git a/indexer/getting-started/index.html b/indexer/getting-started/index.html index 08b20444d0..6cf448d363 100644 --- a/indexer/getting-started/index.html +++ b/indexer/getting-started/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/android/index.html b/sdk/android/index.html index f60980d006..82b9b79aaa 100644 --- a/sdk/android/index.html +++ b/sdk/android/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/go/index.html b/sdk/go/index.html index e5775c5d73..165675a9b5 100644 --- a/sdk/go/index.html +++ b/sdk/go/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/iOS/index.html b/sdk/iOS/index.html index 872f774c51..e31df435df 100644 --- a/sdk/iOS/index.html +++ b/sdk/iOS/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/index.html b/sdk/index.html index 4cdd4fa585..beb181046b 100644 --- a/sdk/index.html +++ b/sdk/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/nodejs/index.html b/sdk/nodejs/index.html index e597b8d443..fc7d67429f 100644 --- a/sdk/nodejs/index.html +++ b/sdk/nodejs/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/reactnative/index.html b/sdk/reactnative/index.html index ffdeccf461..40f869a1b4 100644 --- a/sdk/reactnative/index.html +++ b/sdk/reactnative/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/sequence-kit/02-getting-started/index.html b/sdk/sequence-kit/02-getting-started/index.html index c1a1f03998..545ff44ee3 100644 --- a/sdk/sequence-kit/02-getting-started/index.html +++ b/sdk/sequence-kit/02-getting-started/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/sequence-kit/03-configuration/index.html b/sdk/sequence-kit/03-configuration/index.html index dfd9d31917..919d059c7d 100644 --- a/sdk/sequence-kit/03-configuration/index.html +++ b/sdk/sequence-kit/03-configuration/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/sequence-kit/04-checkout/index.html b/sdk/sequence-kit/04-checkout/index.html index e9475147ab..5bd932f9cb 100644 --- a/sdk/sequence-kit/04-checkout/index.html +++ b/sdk/sequence-kit/04-checkout/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/sequence-kit/05-custom-connectors/index.html b/sdk/sequence-kit/05-custom-connectors/index.html index 99ce88db70..8db08daea5 100644 --- a/sdk/sequence-kit/05-custom-connectors/index.html +++ b/sdk/sequence-kit/05-custom-connectors/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/sequence-kit/_category_/index.html b/sdk/sequence-kit/_category_/index.html index 442fa981ab..5230e5b721 100644 --- a/sdk/sequence-kit/_category_/index.html +++ b/sdk/sequence-kit/_category_/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/sequence-kit/index.html b/sdk/sequence-kit/index.html index 3ffdc3de48..ea361e4962 100644 --- a/sdk/sequence-kit/index.html +++ b/sdk/sequence-kit/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/typescript/index.html b/sdk/typescript/index.html index 3f3482fd70..b77edef1af 100644 --- a/sdk/typescript/index.html +++ b/sdk/typescript/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/unity/index.html b/sdk/unity/index.html index 243414ac6f..504c33a24b 100644 --- a/sdk/unity/index.html +++ b/sdk/unity/index.html @@ -12,7 +12,7 @@ - + diff --git a/sdk/unreal/index.html b/sdk/unreal/index.html index 8a44e1ff91..303c16492a 100644 --- a/sdk/unreal/index.html +++ b/sdk/unreal/index.html @@ -12,7 +12,7 @@ - + diff --git a/solutions/builder/contracts/index.html b/solutions/builder/contracts/index.html index a012f9a6a0..cca0851a15 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 4e151cd974..5871d8ac12 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 124587f853..2f40347bf0 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 minute. 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 bbc0000dfc..a00cbdbbdc 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 9609146d2c..ab2c7b5535 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 3e7ec8bfc7..63fe443a47 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 8e89579ef0..dfeea8b0d1 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 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.

TODO: implement card section

diff --git a/solutions/builder/project-management/index.html b/solutions/builder/project-management/index.html index a26905d2c1..b21613d388 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 79b19bbf01..3346d82a78 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 five smaller sections:

diff --git a/solutions/builder/wallet-sdks/index.html b/solutions/builder/wallet-sdks/index.html index a2c452ddc3..57a229a25a 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/200-deploy-an-item-collection-contract/index.html b/solutions/collectibles/contracts/200-deploy-an-item-collection-contract/index.html index d9f3e7afba..781fe2aff2 100644 --- a/solutions/collectibles/contracts/200-deploy-an-item-collection-contract/index.html +++ b/solutions/collectibles/contracts/200-deploy-an-item-collection-contract/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 contract on Builder. If you haven't yet done so, make sure you have signed up for Builder and created a Project.

Step 1: Go to the Contracts section

In the project dashboard, find the Contracts tab on the left side.

diff --git a/solutions/collectibles/contracts/900-mint-items-from-ERC1155/index.html b/solutions/collectibles/contracts/900-mint-items-from-ERC1155/index.html index 2ad87be402..8ef05a7757 100644 --- a/solutions/collectibles/contracts/900-mint-items-from-ERC1155/index.html +++ b/solutions/collectibles/contracts/900-mint-items-from-ERC1155/index.html @@ -12,11 +12,11 @@ - + -
Skip to content

How to Mint In-Game Items and Achievements in Builder

+
Skip to content

How to Mint In-Game Items and Achievements in Builder

Introduction

In this guide, we're going to walk through the process of creating your own in-game assets by minting from an ERC-1155 contract. These assets are commonly used for items and achievements, but could be used for just about any game object.

What is an ERC-1155?

diff --git a/solutions/collectibles/contracts/902-mint-collectibles-from-ERC721/index.html b/solutions/collectibles/contracts/902-mint-collectibles-from-ERC721/index.html index a71f82e3ab..99abb9fb60 100644 --- a/solutions/collectibles/contracts/902-mint-collectibles-from-ERC721/index.html +++ b/solutions/collectibles/contracts/902-mint-collectibles-from-ERC721/index.html @@ -12,11 +12,11 @@ - + -
Skip to content

How to Mint Digital Collectibles in Builder

+
Skip to content

How to Mint Digital Collectibles in Builder

Introduction

This guide walks you through creating in-game assets by minting from an ERC-721 contract, commonly known as NFTs (Non-Fungible Tokens), often used for collectibles.

For more on creating in-game items from collections, check our guide on using ERC-1155.

diff --git a/solutions/collectibles/contracts/903-mint-currency-from-ERC20/index.html b/solutions/collectibles/contracts/903-mint-currency-from-ERC20/index.html index ee09bbca48..ce30775ae9 100644 --- a/solutions/collectibles/contracts/903-mint-currency-from-ERC20/index.html +++ b/solutions/collectibles/contracts/903-mint-currency-from-ERC20/index.html @@ -12,11 +12,11 @@ - + -
Skip to content

How to Mint in-game Currency in Builder

+
Skip to content

How to Mint in-game Currency in Builder

Introduction

In this guide, we’re going to walk through the process of creating your own in-game currency through minting from an ERC-20 contract.

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

diff --git a/solutions/collectibles/metadata/800-manage-contract-metadata-builder/index.html b/solutions/collectibles/metadata/800-manage-contract-metadata-builder/index.html index c2d5b2d412..c35f100fb6 100644 --- a/solutions/collectibles/metadata/800-manage-contract-metadata-builder/index.html +++ b/solutions/collectibles/metadata/800-manage-contract-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 43a6b8c413..337c6e4c0f 100644 --- a/solutions/index.html +++ b/solutions/index.html @@ -12,10 +12,10 @@ - + -
Skip to content
+
Skip to content
diff --git a/solutions/marketplaces/index.html b/solutions/marketplaces/index.html index 5086d7b0e7..e2805f9c11 100644 --- a/solutions/marketplaces/index.html +++ b/solutions/marketplaces/index.html @@ -12,7 +12,7 @@ - + diff --git a/solutions/marketplaces/orderbook/01-overview/index.html b/solutions/marketplaces/orderbook/01-overview/index.html index 83d24e6507..aa9a06e3ac 100644 --- a/solutions/marketplaces/orderbook/01-overview/index.html +++ b/solutions/marketplaces/orderbook/01-overview/index.html @@ -12,11 +12,11 @@ - + -
Skip to content

Overview

+
Skip to content

Overview

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 222c6dd09d..0b1f6122ba 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/white-label-marketplace/index.html b/solutions/marketplaces/white-label-marketplace/index.html index 2b586e915e..cc1b9b7640 100644 --- a/solutions/marketplaces/white-label-marketplace/index.html +++ b/solutions/marketplaces/white-label-marketplace/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/minter/index.html b/solutions/minter/index.html index 8a0ae6b3a2..d4ff0390a1 100644 --- a/solutions/minter/index.html +++ b/solutions/minter/index.html @@ -12,11 +12,11 @@ - + -
Skip to content

Mint tokens using Builder manually

+
Skip to content

Mint tokens using Builder manually

Deploy a serverless minter on Cloudflare Workers

Integrate minting into a backend service

diff --git a/solutions/nft-checkout/index.html b/solutions/nft-checkout/index.html index fd74e91e92..d0cd304a2d 100644 --- a/solutions/nft-checkout/index.html +++ b/solutions/nft-checkout/index.html @@ -12,11 +12,11 @@ - + -
Skip to content

Integrate NFT Checkout on web

+
Skip to content

Integrate NFT Checkout on web

Integrate NFT Checkout on mobile

diff --git a/solutions/onramps/index.html b/solutions/onramps/index.html index 22de47c0c2..5709139cd5 100644 --- a/solutions/onramps/index.html +++ b/solutions/onramps/index.html @@ -12,11 +12,11 @@ - + -
Skip to content

Integrate onramp on web

+
Skip to content

Integrate onramp on web

Integrate onramp on mobile

diff --git a/solutions/payments/onramps/01-fiat-on-ramps/index.html b/solutions/payments/onramps/01-fiat-on-ramps/index.html index c4f0c4f78c..95a0e8366e 100644 --- a/solutions/payments/onramps/01-fiat-on-ramps/index.html +++ b/solutions/payments/onramps/01-fiat-on-ramps/index.html @@ -12,11 +12,11 @@ - + -
Skip to content

Fiat On-Ramps

+
Skip to content

Fiat On-Ramps

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;