From 933160c75a6f4355f98439937533970320ef5a44 Mon Sep 17 00:00:00 2001 From: grants-deployer Date: Fri, 11 Oct 2024 09:36:08 +0000 Subject: [PATCH] Deploy website - based on 2b078d4783153831f41ff0617acbbbcad243df09 --- 404.html | 2 +- CODE_OF_CONDUCT.html | 2 +- applications.html | 2 +- applications/AdMeta.html | 2 +- applications/Afloat.html | 2 +- applications/AgriDot.html | 2 +- applications/Aisland-DocSig.html | 2 +- applications/AlgoCash.html | 2 +- applications/Anchor.html | 2 +- applications/Apron_Network.html | 2 +- applications/ArtZero_InkWhale.html | 2 +- applications/Awesome-Polka.html | 2 +- applications/BCANN.html | 2 +- applications/Banksy_Finance.html | 2 +- applications/CESS.html | 2 +- .../CILA-omnichain-infrastructure.html | 2 +- applications/Calamar.html | 2 +- ...re_Turnkey_Private_Blockchain_Network.html | 2 +- applications/Claps.html | 2 +- .../CoinFabrik_On_Ink_Integration_Tests.html | 2 +- ...CoinFabrik_On_Ink_Integration_Tests_2.html | 2 +- ...CoinFabrik_On_Ink_Integration_Tests_3.html | 2 +- applications/Coinversation.html | 2 +- applications/Contract_wizard.html | 2 +- applications/CosmWasmVM-CoreProduct.html | 2 +- applications/Crowdloans-FET.html | 2 +- applications/Cyborg.html | 2 +- applications/DAOsign.html | 2 +- .../DIA_Bridge_Attestation_Oracle.html | 2 +- applications/DICO.html | 2 +- applications/DINFRA.html | 2 +- applications/DKSAP.html | 2 +- applications/DNFT.html | Bin 22592 -> 22592 bytes applications/Dante_Network.html | 2 +- applications/Datagen_Project.html | 2 +- ...AccountAnalytics-PolkadotDataAlliance.html | 2 +- applications/Deitos_Network.html | 2 +- applications/Diffy_chat.html | 2 +- applications/DipoleOracle.html | 2 +- applications/DistributedKeyManagement.html | 2 +- applications/DotPay.html | 2 +- applications/DotPulse.html | 2 +- applications/Doter.html | 2 +- applications/Dotflow.html | 2 +- applications/Eiger_Storage_on_Polkadot_1.html | 2 +- applications/EverlastingCash.html | 2 +- applications/FIAT-on-off-ramp.html | 2 +- applications/Faucet.html | 2 +- applications/Fennel_Protocol.html | 2 +- applications/FuturFusion.html | 2 +- applications/FuzzLand.html | 2 +- applications/Gafi.html | 2 +- applications/GenesisDAO.html | 2 +- ...lized_hardware_crypto_wallet_services.html | 2 +- applications/Grant_management_webapp.html | 2 +- applications/GreenLemon.html | 2 +- .../High_availability_validator_setup.html | 2 +- applications/Hyperdot.html | Bin 37139 -> 37139 bytes applications/ISO-8583-implementation.html | 2 +- applications/ISO20022-Implementation-POC.html | 2 +- applications/ISO20022.html | 2 +- applications/Idavoll Network.html | 2 +- applications/Integrating-ISO8583.html | 2 +- applications/Interstellar-Network.html | 2 +- applications/Interstellar-network2.html | 2 +- applications/InvArch.html | 2 +- applications/JsonRpsee-socks5-proxy.html | 2 +- applications/JuniDB.html | 2 +- .../KSM-embeddable-tip-or-donate-button.html | 2 +- .../Knowledge-Oriented-Framework.html | 2 +- applications/Koiverse.html | 2 +- applications/Lastic.html | 2 +- applications/Libra.html | 2 +- applications/LightSpell-proposal.html | 2 +- applications/LiisaPortfolioTracker.html | 2 +- applications/MAP-Bridge.html | 2 +- applications/MIXER.html | 2 +- applications/MIXERv2.html | 2 +- applications/Maki.html | 2 +- applications/MangoBOX-Protocol.html | 2 +- applications/MangoSale_Protocol.html | 2 +- applications/MeProtocol.html | 2 +- applications/Melodot.html | 2 +- applications/Meta_Defender.html | 2 +- ...ltix-a-simple-UI-for-complex-multisig.html | 2 +- applications/NFTStore_Network.html | 2 +- ...l_for_NFT_Migration_and_Data_Exchange.html | 2 +- applications/Nolik.html | 2 +- applications/NuLink.html | 2 +- applications/Omniverse DLT.html | 2 +- applications/OpenSquare-offchain-voting.html | 2 +- applications/OpenSquare_paid_qa_protocol.html | 2 +- applications/P2PStateChannels.html | 2 +- applications/ParaSpell.html | 2 +- applications/ParaSpell_follow-up.html | 2 +- applications/ParaSpell_follow-up2.html | 2 +- applications/Parallel.html | 2 +- applications/Plus-follow-up.html | 2 +- applications/Plus-social-recovery-wallet.html | 2 +- applications/Plus.html | 2 +- applications/Plutonication.html | 2 +- applications/PoCS.html | 2 +- applications/PolkaKey.html | 2 +- applications/PolkaSignIn.html | 2 +- applications/Polkadart.html | 2 +- applications/Polkadot-Dart.html | 2 +- .../Polkadot-Protocol-Conformance-Tests.html | 2 +- applications/PolkadotSnap.html | 2 +- applications/Polkadot_Web_UI.html | 2 +- applications/Polkaholic.html | 2 +- applications/Polkawatch.html | 2 +- applications/Primis.html | 2 +- applications/PrivaDEX_aggregator.html | 2 +- applications/Profond.html | 2 +- applications/QRUCIAL_DAO.html | 2 +- applications/QSTN.html | 2 +- .../RainbowDAO Protocol ink Phase 1.html | 2 +- applications/RareLink.html | 2 +- applications/RedStone Network.html | 2 +- applications/RegionX.html | 2 +- applications/Relation-Graph.html | 2 +- applications/Roloi.html | 2 +- applications/RubeusKeeper.html | 2 +- applications/Rubeus_keeper_st2.html | 2 +- applications/RubyProtocol.html | 2 +- ...EOR-code-less-smart-contract-platform.html | 2 +- applications/SaaS3.html | 2 +- applications/ScoutCoinFabrik.html | 2 +- applications/ScoutCoinFabrik_2.html | 2 +- applications/Security_Marketplace.html | 2 +- applications/Shivarthu.html | 2 +- applications/Societal.html | 2 +- applications/Solang_Playground.html | 2 +- ...ang_developer_experience_improvements.html | 2 +- applications/SpellRouter-proposal.html | 2 +- applications/SpiderDAO.html | 2 +- applications/Standard_Protocol.html | 2 +- applications/Starry_Network.html | 2 +- applications/StorageHub.html | 2 +- applications/Stylograph.html | 2 +- applications/SubDAO-Chrome-Extension.html | 2 +- applications/SubDAO_Network.html | 2 +- applications/SubDAO_PolkaSign.html | 2 +- applications/SubGame_Network.html | 2 +- applications/SubGame_Network_m2.html | 2 +- applications/SubIdentity.html | 2 +- applications/Subcoin.html | 2 +- applications/SubsCrypt.html | 2 +- applications/Subsembly-GRANDPA.html | 2 +- .../Substrate_Move_System_Pallet_1.html | 2 +- .../Substrate_Move_System_Pallet_2.html | 2 +- applications/SydTek.html | 2 +- applications/Syncra.html | 2 +- applications/TPScore.html | 2 +- applications/TREX_Network.html | 2 +- applications/Tellor.html | 2 +- applications/ThresholdSignature.html | 2 +- applications/Tokenguard.html | 2 +- applications/Treasureland.html | 2 +- applications/TreasuryTracker.html | 2 +- applications/TuxedoDapp.html | 2 +- applications/UMC-Tokenscribe.html | 2 +- .../Validator_Monitoring_Service.html | 2 +- applications/WeTEE_Network.html | 2 +- applications/Web3Box.html | 2 +- applications/Web3Go.html | 2 +- applications/Whiteflag-on-Fennel.html | 2 +- applications/XPredictMarket.html | 2 +- applications/Xcavate.html | 2 +- applications/ZK-Snarks tutorial.html | 2 +- ...loyment_zoombienet_testing_automation.html | 2 +- applications/ZeroDAO_Network.html | 2 +- applications/ZeroPool.html | 2 +- applications/Zombienet-Explorer.html | 2 +- applications/ajuna_network_follow_up.html | 2 +- ...y-contributions-for-verified-creators.html | 2 +- .../anagolay-project-idiyanale-phase-1.html | 2 +- applications/ares_protocol.html | 2 +- applications/assemblyscript-scale-codec.html | 2 +- applications/asylum.html | 2 +- applications/asylum_follow_up_1.html | 2 +- applications/bdwallet.html | 2 +- applications/binary_merkle_tree.html | 2 +- applications/bit_country.html | 2 +- applications/bit_country_m2.html | 2 +- applications/blackprint-js.html | 2 +- applications/bldg_app.html | 2 +- applications/blockchainia.html | 2 +- applications/bounce-protocol.html | 2 +- applications/bright_treasury.html | 2 +- applications/c++polkadot-light-client.html | 2 +- applications/cScale.html | 2 +- applications/candle_auction_ink.html | 2 +- applications/canyon_network.html | 2 +- applications/centrifuge-gsrpc-v2.html | 2 +- applications/centrifuge-twamm.html | 2 +- applications/ces_data_store.html | 2 +- applications/chainjs.html | 2 +- applications/chainviz.html | 2 +- applications/cheersland.html | 2 +- applications/choko_wallet.html | 2 +- applications/citadel.html | 2 +- applications/clover_network.html | 2 +- applications/community-health-check.html | 2 +- applications/contracts-tool.html | 2 +- applications/coong_wallet.html | 2 +- applications/create-substrate-app.html | 2 +- applications/cross-chain-wallet.html | 2 +- applications/crossbow.html | 2 +- applications/crowdloan_frontend_template.html | 2 +- applications/cryptex.html | 2 +- ...ab-staking-reward-collector-front-end.html | 2 +- applications/curve_amm.html | 2 +- applications/cyclops.html | 2 +- applications/dao-entrance-phase-1.html | 2 +- applications/daos.html | 2 +- ...t_integration_native_mobile_libraries.html | 2 +- applications/dart-scale-codec.html | 2 +- ...deep_indexed_data_and_staking_reports.html | 2 +- applications/dauth_network.html | 2 +- applications/decentral_ml.html | 2 +- applications/decentralized_invoice.html | 2 +- .../decentralized_well-being_game_api.html | 2 +- applications/deeper_network.html | 2 +- applications/deip.html | 2 +- applications/delightfuldot.html | 2 +- applications/delmonicos.html | 2 +- applications/democratic-governance-1.html | 2 +- ...ted_cryptography_for_polkadot_wallets.html | 2 +- .../dora-factory-molochdao-v1-v2.html | 2 +- applications/dora-factory-multisig.html | 2 +- applications/dorahacks-quadratic-funding.html | 2 +- applications/dot-login.html | 2 +- applications/dot_etl.html | 2 +- applications/dot_marketplace-Phase3.html | 2 +- applications/dot_marketplace-phase2.html | 2 +- applications/dot_marketplace.html | 2 +- applications/dotly.html | 2 +- applications/dotmog.html | 2 +- applications/dotnix.html | 2 +- applications/eightfish.html | 2 +- applications/epirus_substrate_explorer.html | 2 +- applications/epirus_substrate_phase_2.html | 2 +- applications/escrow_pallet.html | 2 +- applications/evanesco_networks.html | 2 +- applications/faceless.html | 2 +- applications/fair_squares.html | 2 +- applications/faterium.html | 2 +- applications/faucet-bot.html | 2 +- applications/fidi-dotsight-analytics.html | 2 +- applications/fractapp.html | 2 +- applications/galaxy.html | 2 +- applications/grantmaster.html | 2 +- applications/halva_bootstrapping.html | 2 +- applications/halva_framework.html | 2 +- applications/hamster.html | Bin 38206 -> 38206 bytes applications/helixstreet.html | 2 +- applications/hex.html | 2 +- applications/hs-web3.html | 2 +- applications/hybrid.html | 2 +- applications/hybrid2.html | 2 +- applications/hybrid_node_research.html | 2 +- applications/hyperfridge.html | 2 +- applications/imbue_network.html | 2 +- applications/infimum.html | 2 +- applications/ink-analyzer-phase-2.html | 2 +- applications/ink-analyzer.html | 2 +- applications/ink-boxes.html | 2 +- applications/ink-explorer.html | 2 +- .../ink-pallet-benchmarking-phase-2.html | 2 +- applications/ink-pallet-benchmarking.html | 2 +- .../ink-playground-ide-improvements.html | 2 +- applications/ink-smart-contract-wizard.html | 2 +- applications/inkscope-fuzzer.html | 2 +- applications/ipfs_utilities.html | 2 +- applications/iris.html | 2 +- applications/iris_followup.html | 2 +- applications/ismp.html | 2 +- applications/java-client.html | 2 +- applications/keysafe_network.html | 2 +- applications/klevoya_fuzzer.html | 2 +- ...ethub_nft_indexer_statemine_statemint.html | 2 +- applications/kodadot_assethub_nft_m2.html | 2 +- applications/konomi.html | 2 +- applications/kylin_network.html | 2 +- applications/lastic-grant3.html | 2 +- applications/lastic-price-simulation-2.html | 2 +- applications/leetcoin.html | 2 +- applications/liberland.html | Bin 59258 -> 59258 bytes applications/lip_payments.html | 2 +- applications/logion_wallet.html | 2 +- applications/lunie.html | 2 +- .../Substratesnap_Maintenance.html | 2 +- applications/maintenance/Zondax-Support.html | 2 +- .../maintenance/wasm-opt-for-rust.html | 2 +- applications/manta_network.html | 2 +- applications/massbit_route.html | 2 +- applications/mobile-game-framework.html | 2 +- applications/mobile_dapp_connection.html | 2 +- .../multisignature_management_tool.html | 2 +- applications/mybank.html | 2 +- applications/myriad_social.html | 2 +- applications/native-bitcoin-vaults.html | 2 +- applications/new-order.html | 2 +- applications/new_bls12_hash_function.html | 2 +- applications/newomega-m3m4.html | 2 +- applications/newomega.html | 2 +- applications/nft_collectibles_wallet.html | 2 +- applications/nft_explorer.html | 2 +- applications/nft_product_analytics_suite.html | 2 +- applications/ocelloids_monitoring_sdk.html | 2 +- .../ocelloids_xcm_monitoring_service.html | 2 +- applications/odyssey_momentum.html | 2 +- applications/on-chain-cash.html | 2 +- applications/open-node-framework.html | 2 +- applications/openPayroll.html | 2 +- applications/openbrush-follow-up-2.html | 2 +- applications/openbrush-follow-up.html | 2 +- applications/openbrush.html | 2 +- applications/openrollup-mvp-phase-1.html | 2 +- .../orochi-network-orosign-part1.html | 2 +- applications/pacific_store.html | 2 +- applications/pallet-drand-client.html | 2 +- applications/pallet-verifier.html | 2 +- applications/pallet_maci.html | 2 +- applications/pallet_supersig.html | 2 +- applications/panic.html | 2 +- applications/parachain-staking.html | 2 +- applications/parami-protocol.html | 2 +- applications/patron.html | 2 +- applications/perun_app_channels.html | 2 +- applications/perun_channels-integration.html | 2 +- applications/perun_channels.html | 2 +- applications/pesa_pallet.html | 2 +- applications/php-rpc-lib-follow-up.html | 2 +- applications/php-rpc-lib.html | 2 +- applications/php-scale-lib.html | 2 +- applications/php-substrate-api.html | 2 +- applications/plip.html | 2 +- applications/polk-auction.html | 2 +- applications/polkadart_extension.html | 2 +- applications/polkadex.html | 2 +- applications/polkadot-contract-wizard.html | 2 +- applications/polkadot-desktop-app.html | 2 +- ...olkadot-js-extension-per-account-auth.html | 2 +- .../polkadot-mempool-explorer-v2.html | 2 +- applications/polkadot-runtime-releaser.html | 2 +- applications/polkadot_analytics_platform.html | 2 +- applications/polkadot_tests.html | 2 +- applications/polkadotjs-ecdsa.html | 2 +- applications/polkadotjs-hardware.html | 2 +- applications/polkadotjs_no_code.html | 2 +- applications/polkaflow.html | 2 +- applications/polkaj_android_support.html | 2 +- applications/polkakeeper.html | 2 +- applications/polkamask.html | 2 +- applications/polkamusic.html | 2 +- applications/polkasearch.html | 2 +- applications/polkashots.html | 2 +- applications/polkastarter.html | 2 +- applications/polkastats.html | 2 +- applications/polket_toearnfun.html | 2 +- applications/pontem.html | 2 +- applications/project_1001.html | 2 +- applications/project_aurras_mvp_phase_1.html | 2 +- applications/project_aurras_mvp_phase_2.html | 2 +- applications/project_bodhi.html | 2 +- applications/project_silentdata.html | 2 +- applications/prosopo.html | 2 +- applications/psc.html | 2 +- applications/quadratic-funding.html | 2 +- applications/quantum-guard.html | 2 +- applications/quantumLock.html | 2 +- applications/rb_substrate_client.html | 2 +- applications/relaycode.html | 2 +- .../research-feasibility-go-runtime.html | 2 +- .../research-feasibiliy-java-host.html | 2 +- applications/research_wallets.html | 2 +- .../roloi-xcm-payment-automation.html | 2 +- applications/rv-kmir.html | 2 +- .../saito-game-protocol-and-engine.html | 2 +- applications/sandox.html | 2 +- applications/sarp-basic-functionality.html | 2 +- applications/scale-codec-comparator.html | 2 +- applications/sensio_network.html | 2 +- applications/sequester.html | 2 +- .../setheum-launchpad-crowdsales-pallet.html | 2 +- applications/setheum.html | 2 +- applications/shadows-network.html | 2 +- applications/si-front-end-template.html | 2 +- applications/signac.html | 2 +- applications/signet.html | 2 +- applications/sirato_substrate_phase3.html | 2 +- applications/skyekiwi-protocol.html | 2 +- applications/skyepass.html | 2 +- .../skynet-substrate-integration.html | 2 +- applications/slonigiraf.html | 2 +- applications/slothunter.html | 2 +- applications/social_recovery_wallet.html | 2 +- applications/societal_grant2.html | 2 +- applications/societal_saas_pricing.html | 2 +- applications/sol2ink-follow-up.html | 2 +- applications/sol2ink.html | 2 +- applications/solidity-trie-verifier.html | 2 +- ...verifier-for-accountable-light-client.html | 2 +- applications/spacewalk-bridge.html | 2 +- .../spartan_poc_consensus_module.html | 2 +- applications/sr25519_donna.html | 2 +- applications/ssal-commods-dex.html | 2 +- applications/stable-asset.html | 2 +- .../staking-rewards-collector-front-end.html | 2 +- applications/stardust.html | 2 +- applications/starks_network.html | 2 +- applications/stone-index-on-substrate.html | 2 +- applications/sub_consensus_mechanism.html | 2 +- applications/subalfred.html | 2 +- applications/subauction.html | 2 +- applications/subdex.html | 2 +- applications/subquery.html | 2 +- applications/subrelay.html | 2 +- applications/subscript_lang.html | 2 +- applications/subsmt.html | 2 +- applications/substats.html | 2 +- applications/substrate-evm-adapter.html | 2 +- .../substrate-identity-directory.html | 2 +- .../substrate-parachain-PoS-template.html | 2 +- applications/substrate-tutorials.html | 2 +- applications/substrate_client_java.html | 2 +- applications/substrate_core_polywrapper.html | 2 +- applications/substrate_startkit_GUI.html | 2 +- applications/subvt-telegram-bot.html | 2 +- applications/subwallet.html | 2 +- applications/subxt-python.html | 2 +- applications/sukhavati_poc_module.html | 2 +- applications/sunrise-dex.html | 2 +- applications/sunshine-keybase.html | 2 +- applications/sup.html | 2 +- applications/supersig_fellowship.html | 2 +- applications/swarm-nl.html | 55 +++++++++++++++--- applications/tdot.html | 2 +- applications/tokenomics-survey-2022.html | 2 +- applications/tracking_chain.html | 2 +- applications/tribal_protocol.html | 2 +- applications/tux0.html | 2 +- applications/tuxedo.html | 2 +- applications/tuxedo_parachain.html | 2 +- .../typechain-polkadot-follow-up-2.html | 2 +- .../typechain-polkadot-follow-up.html | 2 +- applications/typechain-polkadot.html | 2 +- applications/typechain_revived.html | 2 +- applications/typink.html | 2 +- applications/uke-protocol.html | 2 +- applications/uke.html | 2 +- .../unified_collator_node_deployment.html | 2 +- applications/universaldot-me.html | 2 +- applications/universaldot.me.html | 2 +- applications/upgradeability-by-proxy.html | 2 +- applications/uplink.html | 2 +- applications/validated-streams.html | 2 +- applications/validators_selection.html | 2 +- applications/vanguard.html | 2 +- applications/ventur.html | 2 +- applications/vera_defi.html | 2 +- applications/verida_network.html | 2 +- applications/visualize_rust_lifetime.html | 2 +- ...ypescript-substrate-frontend-template.html | 2 +- applications/walt-id_nft-infra.html | 2 +- applications/wasm-opt-for-rust.html | 2 +- applications/wasm_runtimes_fuzzing.html | 2 +- applications/wasmedge_substrate.html | 2 +- ...-contributor-funding-experiment-setup.html | 2 +- applications/web3-compatible-api.html | 2 +- applications/wika_network.html | 2 +- applications/workflow_testing.html | 2 +- applications/xNFT.html | 2 +- applications/xbi-format-psp-t3rn.html | 2 +- applications/xcNFT.html | 2 +- applications/xcm-domain-service.html | 2 +- applications/xcm-sdk.html | 2 +- applications/xcm-tools-follow-up-2.html | 2 +- applications/xcm-tools-follow-up.html | 2 +- applications/xcm-tools.html | 2 +- applications/xcmsend.html | 2 +- applications/xtokens.html | 2 +- applications/yatima.html | 2 +- applications/yiban_chen1.html | 2 +- applications/yieldscan_phase_2.html | 2 +- applications/zenlink-cross-chain-dex.html | 2 +- applications/zenlink-smart-contract.html | 2 +- applications/zenlink.html | 2 +- applications/zero-network.html | 2 +- applications/zk-plonk.html | 2 +- applications/zk-rollups.html | 2 +- applications/zkverse.html | 2 +- applications/zkwasm-rollups-transfer.html | 2 +- assets/js/299e35fa.03c504eb.js | 1 + assets/js/299e35fa.2dd2f728.js | 1 - ...n.572c1868.js => runtime~main.21de58b7.js} | 2 +- docs/Introduction/ideas.html | 2 +- docs/Introduction/intro.html | 2 +- docs/Introduction/levels.html | 2 +- docs/Introduction/support.html | 2 +- docs/Introduction/team.html | 2 +- docs/Process/changes.html | 2 +- docs/Process/how-to-apply.html | 2 +- docs/Process/milestone_delivery.html | 2 +- docs/Process/review.html | 2 +- docs/RFPs/IDE_for_ink_Smart_Contracts.html | 2 +- docs/RFPs/ISO_20022.html | 2 +- docs/RFPs/ISO_8583.html | 2 +- .../Static-Analysis-for-Runtime-Pallets.html | 2 +- docs/RFPs/a-and-v-topology.html | 2 +- docs/RFPs/action_research_opengov.html | 2 +- .../alternative-polkadot-js-api-console.html | 2 +- ...rnative_polkadot_host_implementations.html | 2 +- .../analysis-website-and-data-platform.html | 2 +- docs/RFPs/anti-collusion_infrastructure.html | 2 +- docs/RFPs/appi.html | 2 +- docs/RFPs/bpf-contracts.html | 2 +- docs/RFPs/candle-auction.html | 2 +- docs/RFPs/crowdloan_front_end_template.html | 2 +- docs/RFPs/data_analysis_tools.html | 2 +- .../decentralized-security-marketplace.html | 2 +- docs/RFPs/epassport-zk-validation.html | 2 +- docs/RFPs/formal_guarantees_for_grandpa.html | 2 +- docs/RFPs/grant_management_webapp.html | 2 +- docs/RFPs/identity-directory.html | 2 +- docs/RFPs/implementation-benchmarking.html | 2 +- .../ink_smart_contract_block_explorer.html | 2 +- docs/RFPs/jsonrpsee-proxy-support.html | 2 +- docs/RFPs/ksm-tipping-button.html | 2 +- docs/RFPs/move_smart_contract_pallet.html | 2 +- docs/RFPs/multi-chain-block-explorer.html | 2 +- docs/RFPs/on-chain-quadratic-funding.html | 2 +- ...achain_validation_conformance_testing.html | 2 +- docs/RFPs/php-api.html | 2 +- docs/RFPs/php-scale.html | 2 +- docs/RFPs/polkadot-collator-setup.html | 2 +- .../polkadot-protocol_conformance_tests.html | 2 +- ...rivacy-enhancement-polkadot-extension.html | 2 +- docs/RFPs/raft-validators.html | 2 +- docs/RFPs/scale-codec-comparator.html | 2 +- docs/RFPs/social-recovery-wallet.html | 2 +- .../staking-rewards-collector-front-end.html | 2 +- docs/RFPs/sub-consensus.html | 2 +- .../uncollateralized-stablecoin-research.html | 2 +- ...uptane-for-substrate-design-and-scope.html | 2 +- docs/RFPs/user-account-access-analysis.html | 2 +- docs/RFPs/validator-selection-algorithm.html | 2 +- docs/RFPs/validator-setup-maintenance.html | 2 +- docs/RFPs/wallet-aggregator-library.html | 2 +- docs/RFPs/xcm-tool.html | 2 +- docs/Support Docs/T&Cs.html | 2 +- .../Support Docs/announcement-guidelines.html | 2 +- docs/Support Docs/grant-badge-guidelines.html | 2 +- .../grant_guidelines_per_category.html | 2 +- .../milestone-deliverables-guidelines.html | 2 +- docs/Support Docs/polkadot_stack.html | 2 +- docs/Support Docs/privacy_policy.html | 2 +- docs/contribute.html | 2 +- docs/faq.html | 2 +- docs/funding.html | 2 +- docs/help.html | 2 +- docs/introduction.html | 2 +- docs/maintenance.html | 2 +- docs/office-hours.html | 2 +- docs/process.html | 2 +- docs/referral-program.html | 2 +- docs/rfps.html | 2 +- docs/suggesting.html | 2 +- index.html | 2 +- search.html | 2 +- 572 files changed, 613 insertions(+), 574 deletions(-) create mode 100644 assets/js/299e35fa.03c504eb.js delete mode 100644 assets/js/299e35fa.2dd2f728.js rename assets/js/{runtime~main.572c1868.js => runtime~main.21de58b7.js} (99%) diff --git a/404.html b/404.html index 00fc21cf29a..82fe4328e0b 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Web3 Foundation Grants - + diff --git a/CODE_OF_CONDUCT.html b/CODE_OF_CONDUCT.html index b88ad779ff3..f7942dea992 100644 --- a/CODE_OF_CONDUCT.html +++ b/CODE_OF_CONDUCT.html @@ -4,7 +4,7 @@ Contributor Covenant Code of Conduct | Web3 Foundation Grants - + diff --git a/applications.html b/applications.html index 84ff1df6f1d..57090729d7a 100644 --- a/applications.html +++ b/applications.html @@ -4,7 +4,7 @@ Accepted Grant Applications | Web3 Foundation Grants - + diff --git a/applications/AdMeta.html b/applications/AdMeta.html index e2ef6c86568..f1931620dbf 100644 --- a/applications/AdMeta.html +++ b/applications/AdMeta.html @@ -4,7 +4,7 @@ AdMeta | Web3 Foundation Grants - + diff --git a/applications/Afloat.html b/applications/Afloat.html index 169f3e262eb..a9db210f09a 100644 --- a/applications/Afloat.html +++ b/applications/Afloat.html @@ -4,7 +4,7 @@ Afloat Tax Infrastructure Polkadot Integration | Web3 Foundation Grants - + diff --git a/applications/AgriDot.html b/applications/AgriDot.html index dda96d06f3a..3349ebd3029 100644 --- a/applications/AgriDot.html +++ b/applications/AgriDot.html @@ -4,7 +4,7 @@ AgriDot - Web3 application for farmers | Web3 Foundation Grants - + diff --git a/applications/Aisland-DocSig.html b/applications/Aisland-DocSig.html index af43849749b..fce3574ac07 100644 --- a/applications/Aisland-DocSig.html +++ b/applications/Aisland-DocSig.html @@ -4,7 +4,7 @@ Aisland Docsig | Web3 Foundation Grants - + diff --git a/applications/AlgoCash.html b/applications/AlgoCash.html index ee85e16424e..a39f8381686 100644 --- a/applications/AlgoCash.html +++ b/applications/AlgoCash.html @@ -4,7 +4,7 @@ AlgoCash | Web3 Foundation Grants - + diff --git a/applications/Anchor.html b/applications/Anchor.html index 2b50d50fc90..cd103abf4ab 100644 --- a/applications/Anchor.html +++ b/applications/Anchor.html @@ -4,7 +4,7 @@ Anchor, On-chain Linked List pallet and Name Service | Web3 Foundation Grants - + diff --git a/applications/Apron_Network.html b/applications/Apron_Network.html index 55e58713656..6c11cbde8aa 100644 --- a/applications/Apron_Network.html +++ b/applications/Apron_Network.html @@ -4,7 +4,7 @@ Apron Network | Web3 Foundation Grants - + diff --git a/applications/ArtZero_InkWhale.html b/applications/ArtZero_InkWhale.html index 6c2d9fcda2e..8aed113874a 100644 --- a/applications/ArtZero_InkWhale.html +++ b/applications/ArtZero_InkWhale.html @@ -4,7 +4,7 @@ ArtZero & InkWhale | Web3 Foundation Grants - + diff --git a/applications/Awesome-Polka.html b/applications/Awesome-Polka.html index 8402462deae..09e365e9097 100644 --- a/applications/Awesome-Polka.html +++ b/applications/Awesome-Polka.html @@ -4,7 +4,7 @@ Awesome Polka | Web3 Foundation Grants - + diff --git a/applications/BCANN.html b/applications/BCANN.html index 60029f3a9ad..5c14500bbe2 100644 --- a/applications/BCANN.html +++ b/applications/BCANN.html @@ -4,7 +4,7 @@ BCANN ( The blockchain system for Assigned Names And Numbers ) | Web3 Foundation Grants - + diff --git a/applications/Banksy_Finance.html b/applications/Banksy_Finance.html index dbf4d33dace..291c5c3d120 100644 --- a/applications/Banksy_Finance.html +++ b/applications/Banksy_Finance.html @@ -4,7 +4,7 @@ Banksy Finance | Web3 Foundation Grants - + diff --git a/applications/CESS.html b/applications/CESS.html index 0ccfc28e3b1..cc180ca4de6 100644 --- a/applications/CESS.html +++ b/applications/CESS.html @@ -4,7 +4,7 @@ Cumulus Encrypted Storage System (CESS) | Web3 Foundation Grants - + diff --git a/applications/CILA-omnichain-infrastructure.html b/applications/CILA-omnichain-infrastructure.html index 400e963d4a9..dea8c2cd5ea 100644 --- a/applications/CILA-omnichain-infrastructure.html +++ b/applications/CILA-omnichain-infrastructure.html @@ -4,7 +4,7 @@ CILA - Omnichain Infrastructure | Web3 Foundation Grants - + diff --git a/applications/Calamar.html b/applications/Calamar.html index bfa7e50dc48..54f1289bf7b 100644 --- a/applications/Calamar.html +++ b/applications/Calamar.html @@ -4,7 +4,7 @@ Calamar | Web3 Foundation Grants - + diff --git a/applications/Cere_Turnkey_Private_Blockchain_Network.html b/applications/Cere_Turnkey_Private_Blockchain_Network.html index 04e9ee09669..8b470189be0 100644 --- a/applications/Cere_Turnkey_Private_Blockchain_Network.html +++ b/applications/Cere_Turnkey_Private_Blockchain_Network.html @@ -4,7 +4,7 @@ Turn-key Private Standalone Blockchain Network | Web3 Foundation Grants - + diff --git a/applications/Claps.html b/applications/Claps.html index 8f2a568d5cd..6bc0c7df9bd 100644 --- a/applications/Claps.html +++ b/applications/Claps.html @@ -4,7 +4,7 @@ Claps Health | Web3 Foundation Grants - + diff --git a/applications/CoinFabrik_On_Ink_Integration_Tests.html b/applications/CoinFabrik_On_Ink_Integration_Tests.html index 0f76702a2fa..699f1730dd2 100644 --- a/applications/CoinFabrik_On_Ink_Integration_Tests.html +++ b/applications/CoinFabrik_On_Ink_Integration_Tests.html @@ -4,7 +4,7 @@ CoinFabrik On Ink Integration Tests | Web3 Foundation Grants - + diff --git a/applications/CoinFabrik_On_Ink_Integration_Tests_2.html b/applications/CoinFabrik_On_Ink_Integration_Tests_2.html index c52c71d1b1f..c042c18f150 100644 --- a/applications/CoinFabrik_On_Ink_Integration_Tests_2.html +++ b/applications/CoinFabrik_On_Ink_Integration_Tests_2.html @@ -4,7 +4,7 @@ CoinFabrik On Ink Integration Tests 2 | Web3 Foundation Grants - + diff --git a/applications/CoinFabrik_On_Ink_Integration_Tests_3.html b/applications/CoinFabrik_On_Ink_Integration_Tests_3.html index 477a6d797e0..7118717a196 100644 --- a/applications/CoinFabrik_On_Ink_Integration_Tests_3.html +++ b/applications/CoinFabrik_On_Ink_Integration_Tests_3.html @@ -4,7 +4,7 @@ CoinFabrik On Ink Integration Tests 3 | Web3 Foundation Grants - + diff --git a/applications/Coinversation.html b/applications/Coinversation.html index 71a8ca047e3..335bafaf77d 100644 --- a/applications/Coinversation.html +++ b/applications/Coinversation.html @@ -4,7 +4,7 @@ Coinversation Protocol | Web3 Foundation Grants - + diff --git a/applications/Contract_wizard.html b/applications/Contract_wizard.html index ac5e4677bda..7baa5d7482f 100644 --- a/applications/Contract_wizard.html +++ b/applications/Contract_wizard.html @@ -4,7 +4,7 @@ Polkadot Contract Wizard | Web3 Foundation Grants - + diff --git a/applications/CosmWasmVM-CoreProduct.html b/applications/CosmWasmVM-CoreProduct.html index 1436633b494..2c3f9ca75f7 100644 --- a/applications/CosmWasmVM-CoreProduct.html +++ b/applications/CosmWasmVM-CoreProduct.html @@ -4,7 +4,7 @@ CosmWasm VM - Core product | Web3 Foundation Grants - + diff --git a/applications/Crowdloans-FET.html b/applications/Crowdloans-FET.html index b6a82d6bbca..085aa4a2aa7 100644 --- a/applications/Crowdloans-FET.html +++ b/applications/Crowdloans-FET.html @@ -4,7 +4,7 @@ The CrowdloanFET Project | Web3 Foundation Grants - + diff --git a/applications/Cyborg.html b/applications/Cyborg.html index a1dac463e5d..45db5fc1a90 100644 --- a/applications/Cyborg.html +++ b/applications/Cyborg.html @@ -4,7 +4,7 @@ Cyborg Network - Empowering Decentralized Edge Networks | Web3 Foundation Grants - + diff --git a/applications/DAOsign.html b/applications/DAOsign.html index 689b8f1bab5..0990d7f4d9f 100644 --- a/applications/DAOsign.html +++ b/applications/DAOsign.html @@ -4,7 +4,7 @@ DAOsign | Web3 Foundation Grants - + diff --git a/applications/DIA_Bridge_Attestation_Oracle.html b/applications/DIA_Bridge_Attestation_Oracle.html index 2c0f66ff50a..a4817882d82 100644 --- a/applications/DIA_Bridge_Attestation_Oracle.html +++ b/applications/DIA_Bridge_Attestation_Oracle.html @@ -4,7 +4,7 @@ Bridges Attestation Oracle | Web3 Foundation Grants - + diff --git a/applications/DICO.html b/applications/DICO.html index 6646ab25140..1c98212d5b4 100644 --- a/applications/DICO.html +++ b/applications/DICO.html @@ -4,7 +4,7 @@ DICO | Web3 Foundation Grants - + diff --git a/applications/DINFRA.html b/applications/DINFRA.html index 9ab6cc95a8a..5f58cf0252a 100644 --- a/applications/DINFRA.html +++ b/applications/DINFRA.html @@ -4,7 +4,7 @@ DINFRA | Web3 Foundation Grants - + diff --git a/applications/DKSAP.html b/applications/DKSAP.html index 6760f3ad1d9..88aff5b50a1 100644 --- a/applications/DKSAP.html +++ b/applications/DKSAP.html @@ -4,7 +4,7 @@ DKSAP | Web3 Foundation Grants - + diff --git a/applications/DNFT.html b/applications/DNFT.html index 31a5ccb4984b0823c8f785c1be9c447a7a8adcb4..7d3be843d4b3d1e44e335c58ae128ff144b4e31b 100644 GIT binary patch delta 26 icmX@Gf$_iw#tqxpIgAWbQcW$A%qMZkZN9^v5&!^-b_t9C delta 26 icmX@Gf$_iw#tqxpIZVxsk_|1)EGBWtZN9^v5&!^(O9?Un diff --git a/applications/Dante_Network.html b/applications/Dante_Network.html index 55a2f98b2e6..4ca00c1df3a 100644 --- a/applications/Dante_Network.html +++ b/applications/Dante_Network.html @@ -4,7 +4,7 @@ Dante Network | Web3 Foundation Grants - + diff --git a/applications/Datagen_Project.html b/applications/Datagen_Project.html index 815b2139765..ea06a70420f 100644 --- a/applications/Datagen_Project.html +++ b/applications/Datagen_Project.html @@ -4,7 +4,7 @@ Datagen Project | Web3 Foundation Grants - + diff --git a/applications/DeepAccountAnalytics-PolkadotDataAlliance.html b/applications/DeepAccountAnalytics-PolkadotDataAlliance.html index 5da3cfb35ea..beed04922d4 100644 --- a/applications/DeepAccountAnalytics-PolkadotDataAlliance.html +++ b/applications/DeepAccountAnalytics-PolkadotDataAlliance.html @@ -4,7 +4,7 @@ Web3 Foundation Deep Account Analytics in Three Tiers for the Polkadot Data Alliance | Web3 Foundation Grants - + diff --git a/applications/Deitos_Network.html b/applications/Deitos_Network.html index a518c7b2ec7..c8400fe3c31 100644 --- a/applications/Deitos_Network.html +++ b/applications/Deitos_Network.html @@ -4,7 +4,7 @@ Deitos Network | Web3 Foundation Grants - + diff --git a/applications/Diffy_chat.html b/applications/Diffy_chat.html index f4f641f791c..9d827db0a8b 100644 --- a/applications/Diffy_chat.html +++ b/applications/Diffy_chat.html @@ -4,7 +4,7 @@ Diffy messenger | Web3 Foundation Grants - + diff --git a/applications/DipoleOracle.html b/applications/DipoleOracle.html index 75910c4dfa6..79a3bf97cd5 100644 --- a/applications/DipoleOracle.html +++ b/applications/DipoleOracle.html @@ -4,7 +4,7 @@ Dipole Oracle | Web3 Foundation Grants - + diff --git a/applications/DistributedKeyManagement.html b/applications/DistributedKeyManagement.html index ae032af4781..1c8ebad4c23 100644 --- a/applications/DistributedKeyManagement.html +++ b/applications/DistributedKeyManagement.html @@ -4,7 +4,7 @@ Distributed Key Management | Web3 Foundation Grants - + diff --git a/applications/DotPay.html b/applications/DotPay.html index be005f922a5..4142078f97b 100644 --- a/applications/DotPay.html +++ b/applications/DotPay.html @@ -4,7 +4,7 @@ DOT PAY | Web3 Foundation Grants - + diff --git a/applications/DotPulse.html b/applications/DotPulse.html index 42f987148d2..cf860713240 100644 --- a/applications/DotPulse.html +++ b/applications/DotPulse.html @@ -4,7 +4,7 @@ DotPulse | Web3 Foundation Grants - + diff --git a/applications/Doter.html b/applications/Doter.html index d1391c53de3..497f945b4c5 100644 --- a/applications/Doter.html +++ b/applications/Doter.html @@ -4,7 +4,7 @@ Doter (A browser extension wallet for Polkadot) | Web3 Foundation Grants - + diff --git a/applications/Dotflow.html b/applications/Dotflow.html index dc451241deb..20af3266635 100644 --- a/applications/Dotflow.html +++ b/applications/Dotflow.html @@ -4,7 +4,7 @@ Dotflow | Web3 Foundation Grants - + diff --git a/applications/Eiger_Storage_on_Polkadot_1.html b/applications/Eiger_Storage_on_Polkadot_1.html index ea69bbc6032..e60c8d35d39 100644 --- a/applications/Eiger_Storage_on_Polkadot_1.html +++ b/applications/Eiger_Storage_on_Polkadot_1.html @@ -4,7 +4,7 @@ Proposal: Storage solution on Polkadot | Web3 Foundation Grants - + diff --git a/applications/EverlastingCash.html b/applications/EverlastingCash.html index 72e772c3407..94554b5174c 100644 --- a/applications/EverlastingCash.html +++ b/applications/EverlastingCash.html @@ -4,7 +4,7 @@ Everlasting Cash | Web3 Foundation Grants - + diff --git a/applications/FIAT-on-off-ramp.html b/applications/FIAT-on-off-ramp.html index af29cf146f1..64340e802ee 100644 --- a/applications/FIAT-on-off-ramp.html +++ b/applications/FIAT-on-off-ramp.html @@ -4,7 +4,7 @@ FIAT on-off-ramp | Web3 Foundation Grants - + diff --git a/applications/Faucet.html b/applications/Faucet.html index bea8a394c2f..8c5dbc2ab75 100644 --- a/applications/Faucet.html +++ b/applications/Faucet.html @@ -4,7 +4,7 @@ Generic sybil-resistant faucet | Web3 Foundation Grants - + diff --git a/applications/Fennel_Protocol.html b/applications/Fennel_Protocol.html index 29a8e23311e..3bf09405575 100644 --- a/applications/Fennel_Protocol.html +++ b/applications/Fennel_Protocol.html @@ -4,7 +4,7 @@ Fennel Protocol | Web3 Foundation Grants - + diff --git a/applications/FuturFusion.html b/applications/FuturFusion.html index a37dfae83e3..2ca3d8e038c 100644 --- a/applications/FuturFusion.html +++ b/applications/FuturFusion.html @@ -4,7 +4,7 @@ Futur & Fusion Protocols | Web3 Foundation Grants - + diff --git a/applications/FuzzLand.html b/applications/FuzzLand.html index 6d7188415bb..a9afe47326c 100644 --- a/applications/FuzzLand.html +++ b/applications/FuzzLand.html @@ -4,7 +4,7 @@ FuzzLand | Web3 Foundation Grants - + diff --git a/applications/Gafi.html b/applications/Gafi.html index eef0000de32..c9e1d047c40 100644 --- a/applications/Gafi.html +++ b/applications/Gafi.html @@ -4,7 +4,7 @@ Gafi Network - The Network of Game Finance | Web3 Foundation Grants - + diff --git a/applications/GenesisDAO.html b/applications/GenesisDAO.html index 244d0f9b187..871cd33e8b3 100644 --- a/applications/GenesisDAO.html +++ b/applications/GenesisDAO.html @@ -4,7 +4,7 @@ GenesisDAO | Web3 Foundation Grants - + diff --git a/applications/Gluon_decentralized_hardware_crypto_wallet_services.html b/applications/Gluon_decentralized_hardware_crypto_wallet_services.html index c9d1896ef31..a16cbd00d86 100644 --- a/applications/Gluon_decentralized_hardware_crypto_wallet_services.html +++ b/applications/Gluon_decentralized_hardware_crypto_wallet_services.html @@ -4,7 +4,7 @@ Gluon - Decentralized Hardware Crypto Wallet Services | Web3 Foundation Grants - + diff --git a/applications/Grant_management_webapp.html b/applications/Grant_management_webapp.html index baa957e431a..b1f67fcd851 100644 --- a/applications/Grant_management_webapp.html +++ b/applications/Grant_management_webapp.html @@ -4,7 +4,7 @@ Grant Management Webapp | Web3 Foundation Grants - + diff --git a/applications/GreenLemon.html b/applications/GreenLemon.html index bbdabc479ce..b9f5fadb1e2 100644 --- a/applications/GreenLemon.html +++ b/applications/GreenLemon.html @@ -4,7 +4,7 @@ Green Lemon | Web3 Foundation Grants - + diff --git a/applications/High_availability_validator_setup.html b/applications/High_availability_validator_setup.html index d8b85734a77..82d060e11d0 100644 --- a/applications/High_availability_validator_setup.html +++ b/applications/High_availability_validator_setup.html @@ -4,7 +4,7 @@ High-availability validator setup | Web3 Foundation Grants - + diff --git a/applications/Hyperdot.html b/applications/Hyperdot.html index c499d006dd2babbd703808ae1e6ea9818340b39e..bd87c00f209ef21dd3444799d3309a17f49edf8a 100644 GIT binary patch delta 27 jcmbQdh-va7rVVBs97cvIsiqc5=93#Z ISO-8583 implementation | Web3 Foundation Grants - + diff --git a/applications/ISO20022-Implementation-POC.html b/applications/ISO20022-Implementation-POC.html index 6f9f55eae01..9097afab8f7 100644 --- a/applications/ISO20022-Implementation-POC.html +++ b/applications/ISO20022-Implementation-POC.html @@ -4,7 +4,7 @@ ISO20022 Ecosystem Research and Technical Design | Web3 Foundation Grants - + diff --git a/applications/ISO20022.html b/applications/ISO20022.html index 468baa27c2d..2977951d248 100644 --- a/applications/ISO20022.html +++ b/applications/ISO20022.html @@ -4,7 +4,7 @@ ISO20022 PoC | Web3 Foundation Grants - + diff --git a/applications/Idavoll Network.html b/applications/Idavoll Network.html index bf9b361cae4..d0a8b159bf0 100644 --- a/applications/Idavoll Network.html +++ b/applications/Idavoll Network.html @@ -4,7 +4,7 @@ Idavoll Network | Web3 Foundation Grants - + diff --git a/applications/Integrating-ISO8583.html b/applications/Integrating-ISO8583.html index 9ce2b23e5b6..63ef6c3408e 100644 --- a/applications/Integrating-ISO8583.html +++ b/applications/Integrating-ISO8583.html @@ -4,7 +4,7 @@ Integrating ISO-8583 | Web3 Foundation Grants - + diff --git a/applications/Interstellar-Network.html b/applications/Interstellar-Network.html index 11e88f26a48..3a7c39ce2fe 100644 --- a/applications/Interstellar-Network.html +++ b/applications/Interstellar-Network.html @@ -4,7 +4,7 @@ Interstellar - Wallet Phase 1 | Web3 Foundation Grants - + diff --git a/applications/Interstellar-network2.html b/applications/Interstellar-network2.html index 3385b2b833f..6185500ebce 100644 --- a/applications/Interstellar-network2.html +++ b/applications/Interstellar-network2.html @@ -4,7 +4,7 @@ Interstellar - Wallet Phase 2 (amended) | Web3 Foundation Grants - + diff --git a/applications/InvArch.html b/applications/InvArch.html index 9af57dfa1b8..8796bfe6878 100644 --- a/applications/InvArch.html +++ b/applications/InvArch.html @@ -4,7 +4,7 @@ The InvArch - INV4 Frame : IP Assets, Licensings, & CLI tool for the Substate ecosystem. | Web3 Foundation Grants - + diff --git a/applications/JsonRpsee-socks5-proxy.html b/applications/JsonRpsee-socks5-proxy.html index 3c6f8a5b269..942736baffc 100644 --- a/applications/JsonRpsee-socks5-proxy.html +++ b/applications/JsonRpsee-socks5-proxy.html @@ -4,7 +4,7 @@ JsonRpsee socks5 proxy | Web3 Foundation Grants - + diff --git a/applications/JuniDB.html b/applications/JuniDB.html index 81043c8595f..c0aa29b65c5 100644 --- a/applications/JuniDB.html +++ b/applications/JuniDB.html @@ -4,7 +4,7 @@ JuniDB | Web3 Foundation Grants - + diff --git a/applications/KSM-embeddable-tip-or-donate-button.html b/applications/KSM-embeddable-tip-or-donate-button.html index 63505ce3d49..8fb08864801 100644 --- a/applications/KSM-embeddable-tip-or-donate-button.html +++ b/applications/KSM-embeddable-tip-or-donate-button.html @@ -4,7 +4,7 @@ Tip or Donate KSM Embeddable Button | Web3 Foundation Grants - + diff --git a/applications/Knowledge-Oriented-Framework.html b/applications/Knowledge-Oriented-Framework.html index ec9374fa5df..f8ca75272ea 100644 --- a/applications/Knowledge-Oriented-Framework.html +++ b/applications/Knowledge-Oriented-Framework.html @@ -4,7 +4,7 @@ A Knowledge-Oriented Approach to Enhance Integration and Communicability in the Polkadot Ecosystem | Web3 Foundation Grants - + diff --git a/applications/Koiverse.html b/applications/Koiverse.html index 1d4a94a1136..12b8425fa85 100644 --- a/applications/Koiverse.html +++ b/applications/Koiverse.html @@ -4,7 +4,7 @@ Koi Metaverse | Web3 Foundation Grants - + diff --git a/applications/Lastic.html b/applications/Lastic.html index 603f4023783..8c1a9226d35 100644 --- a/applications/Lastic.html +++ b/applications/Lastic.html @@ -4,7 +4,7 @@ Lastic | Web3 Foundation Grants - + diff --git a/applications/Libra.html b/applications/Libra.html index c382be3e690..ca0aca7bf56 100644 --- a/applications/Libra.html +++ b/applications/Libra.html @@ -4,7 +4,7 @@ Libra - Decentralized Payment Network | Web3 Foundation Grants - + diff --git a/applications/LightSpell-proposal.html b/applications/LightSpell-proposal.html index 490d3de7a0c..c4b0719411e 100644 --- a/applications/LightSpell-proposal.html +++ b/applications/LightSpell-proposal.html @@ -4,7 +4,7 @@ LightSpell XCM API by ParaSpell✨ | Web3 Foundation Grants - + diff --git a/applications/LiisaPortfolioTracker.html b/applications/LiisaPortfolioTracker.html index 31814f2e406..cd8b6d1c8c0 100644 --- a/applications/LiisaPortfolioTracker.html +++ b/applications/LiisaPortfolioTracker.html @@ -4,7 +4,7 @@ Polkadot NFT Portfolio Tracker by Liisa - MVP | Web3 Foundation Grants - + diff --git a/applications/MAP-Bridge.html b/applications/MAP-Bridge.html index 4c5b9f0c979..35b2eaba4c6 100644 --- a/applications/MAP-Bridge.html +++ b/applications/MAP-Bridge.html @@ -4,7 +4,7 @@ Map Bridge | Web3 Foundation Grants - + diff --git a/applications/MIXER.html b/applications/MIXER.html index 80ada304e78..2822f208d77 100644 --- a/applications/MIXER.html +++ b/applications/MIXER.html @@ -4,7 +4,7 @@ Webb Mixer | Web3 Foundation Grants - + diff --git a/applications/MIXERv2.html b/applications/MIXERv2.html index e68366600b1..fe636ba816c 100644 --- a/applications/MIXERv2.html +++ b/applications/MIXERv2.html @@ -4,7 +4,7 @@ Webb Mixer Extended | Web3 Foundation Grants - + diff --git a/applications/Maki.html b/applications/Maki.html index e6abd6430fb..f0e087b4fd7 100644 --- a/applications/Maki.html +++ b/applications/Maki.html @@ -4,7 +4,7 @@ Maki | Web3 Foundation Grants - + diff --git a/applications/MangoBOX-Protocol.html b/applications/MangoBOX-Protocol.html index f43e1899cdb..befd1773626 100644 --- a/applications/MangoBOX-Protocol.html +++ b/applications/MangoBOX-Protocol.html @@ -4,7 +4,7 @@ MangoBOX Protocol | Web3 Foundation Grants - + diff --git a/applications/MangoSale_Protocol.html b/applications/MangoSale_Protocol.html index 1daa4967f32..7fd07885848 100644 --- a/applications/MangoSale_Protocol.html +++ b/applications/MangoSale_Protocol.html @@ -4,7 +4,7 @@ MangoSale Protocol | Web3 Foundation Grants - + diff --git a/applications/MeProtocol.html b/applications/MeProtocol.html index 5dbe5bb8a45..0f236760303 100644 --- a/applications/MeProtocol.html +++ b/applications/MeProtocol.html @@ -4,7 +4,7 @@ Me Protocol | Web3 Foundation Grants - + diff --git a/applications/Melodot.html b/applications/Melodot.html index 851f6e5150c..3efc98f78e3 100644 --- a/applications/Melodot.html +++ b/applications/Melodot.html @@ -4,7 +4,7 @@ Melodot: Incentive-compatible data availability layer | Web3 Foundation Grants - + diff --git a/applications/Meta_Defender.html b/applications/Meta_Defender.html index c9054ada88d..df7c3f85739 100644 --- a/applications/Meta_Defender.html +++ b/applications/Meta_Defender.html @@ -4,7 +4,7 @@ Meta Defender | Web3 Foundation Grants - + diff --git a/applications/Multix-a-simple-UI-for-complex-multisig.html b/applications/Multix-a-simple-UI-for-complex-multisig.html index 9c1f60d67ee..5741206e317 100644 --- a/applications/Multix-a-simple-UI-for-complex-multisig.html +++ b/applications/Multix-a-simple-UI-for-complex-multisig.html @@ -4,7 +4,7 @@ Multix a simple interface for complex multisigs | Web3 Foundation Grants - + diff --git a/applications/NFTStore_Network.html b/applications/NFTStore_Network.html index 4702687fdd3..bd32c7e068b 100644 --- a/applications/NFTStore_Network.html +++ b/applications/NFTStore_Network.html @@ -4,7 +4,7 @@ NFTStore | Web3 Foundation Grants - + diff --git a/applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange.html b/applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange.html index 0bee3e71a42..e1654417864 100644 --- a/applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange.html +++ b/applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange.html @@ -4,7 +4,7 @@ Protocol for NFT Migration and Data Exchange | Web3 Foundation Grants - + diff --git a/applications/Nolik.html b/applications/Nolik.html index 101c5ae842e..4dbdc6502b8 100644 --- a/applications/Nolik.html +++ b/applications/Nolik.html @@ -4,7 +4,7 @@ Nolik | Web3 Foundation Grants - + diff --git a/applications/NuLink.html b/applications/NuLink.html index e1cef4dba58..f2ae51e1c13 100644 --- a/applications/NuLink.html +++ b/applications/NuLink.html @@ -4,7 +4,7 @@ NuLink | Web3 Foundation Grants - + diff --git a/applications/Omniverse DLT.html b/applications/Omniverse DLT.html index 956302fbddb..9b362c1c0c5 100644 --- a/applications/Omniverse DLT.html +++ b/applications/Omniverse DLT.html @@ -4,7 +4,7 @@ Omniverse DLT | Web3 Foundation Grants - + diff --git a/applications/OpenSquare-offchain-voting.html b/applications/OpenSquare-offchain-voting.html index 5a3b9e5c7b0..4a76b36b4fd 100644 --- a/applications/OpenSquare-offchain-voting.html +++ b/applications/OpenSquare-offchain-voting.html @@ -4,7 +4,7 @@ OpenSquare off-chain voting for Polkadot ecosystem | Web3 Foundation Grants - + diff --git a/applications/OpenSquare_paid_qa_protocol.html b/applications/OpenSquare_paid_qa_protocol.html index 4967e14ded7..729307d91b5 100644 --- a/applications/OpenSquare_paid_qa_protocol.html +++ b/applications/OpenSquare_paid_qa_protocol.html @@ -4,7 +4,7 @@ OpenSquare Paid QA protocol | Web3 Foundation Grants - + diff --git a/applications/P2PStateChannels.html b/applications/P2PStateChannels.html index 52099f5a3ac..905988f5449 100644 --- a/applications/P2PStateChannels.html +++ b/applications/P2PStateChannels.html @@ -4,7 +4,7 @@ P2P State Channels | Web3 Foundation Grants - + diff --git a/applications/ParaSpell.html b/applications/ParaSpell.html index 6f8ac83eec7..c4bd9727e8e 100644 --- a/applications/ParaSpell.html +++ b/applications/ParaSpell.html @@ -4,7 +4,7 @@ ParaSpell | Web3 Foundation Grants - + diff --git a/applications/ParaSpell_follow-up.html b/applications/ParaSpell_follow-up.html index 4270b9eda04..b66180ab429 100644 --- a/applications/ParaSpell_follow-up.html +++ b/applications/ParaSpell_follow-up.html @@ -4,7 +4,7 @@ ParaSpell | Web3 Foundation Grants - + diff --git a/applications/ParaSpell_follow-up2.html b/applications/ParaSpell_follow-up2.html index 09cf99b07da..343156a210a 100644 --- a/applications/ParaSpell_follow-up2.html +++ b/applications/ParaSpell_follow-up2.html @@ -4,7 +4,7 @@ ParaSpell | Web3 Foundation Grants - + diff --git a/applications/Parallel.html b/applications/Parallel.html index fc8a1458d78..4f26c748766 100644 --- a/applications/Parallel.html +++ b/applications/Parallel.html @@ -4,7 +4,7 @@ Parallel Finance | Web3 Foundation Grants - + diff --git a/applications/Plus-follow-up.html b/applications/Plus-follow-up.html index cc0f913d8a4..16d7b7fc4bb 100644 --- a/applications/Plus-follow-up.html +++ b/applications/Plus-follow-up.html @@ -4,7 +4,7 @@ Polkadot js plus / Nomination pools | Web3 Foundation Grants - + diff --git a/applications/Plus-social-recovery-wallet.html b/applications/Plus-social-recovery-wallet.html index e8b6a718c8d..0c44cc1fef8 100644 --- a/applications/Plus-social-recovery-wallet.html +++ b/applications/Plus-social-recovery-wallet.html @@ -4,7 +4,7 @@ Polkadot js plus / Social Recovery Wallet | Web3 Foundation Grants - + diff --git a/applications/Plus.html b/applications/Plus.html index e755ecc9ab9..a36b224bce7 100644 --- a/applications/Plus.html +++ b/applications/Plus.html @@ -4,7 +4,7 @@ Plus: Polkadot js plus extension | Web3 Foundation Grants - + diff --git a/applications/Plutonication.html b/applications/Plutonication.html index b16fd5d9114..092e3625105 100644 --- a/applications/Plutonication.html +++ b/applications/Plutonication.html @@ -4,7 +4,7 @@ Plutonication | Web3 Foundation Grants - + diff --git a/applications/PoCS.html b/applications/PoCS.html index 9cac6546400..0b56babe7b4 100644 --- a/applications/PoCS.html +++ b/applications/PoCS.html @@ -4,7 +4,7 @@ Proof of Contract Stake (Pallet) | Web3 Foundation Grants - + diff --git a/applications/PolkaKey.html b/applications/PolkaKey.html index 67b8ffd7267..6de1496c7e0 100644 --- a/applications/PolkaKey.html +++ b/applications/PolkaKey.html @@ -4,7 +4,7 @@ PolkaKey | Web3 Foundation Grants - + diff --git a/applications/PolkaSignIn.html b/applications/PolkaSignIn.html index 9e612748b83..abc62de486c 100644 --- a/applications/PolkaSignIn.html +++ b/applications/PolkaSignIn.html @@ -4,7 +4,7 @@ Polka SignIn | Web3 Foundation Grants - + diff --git a/applications/Polkadart.html b/applications/Polkadart.html index 4e6220f41f7..feb1b754b89 100644 --- a/applications/Polkadart.html +++ b/applications/Polkadart.html @@ -4,7 +4,7 @@ Polkadart | Web3 Foundation Grants - + diff --git a/applications/Polkadot-Dart.html b/applications/Polkadot-Dart.html index e80238276e5..9ac28ffa84f 100644 --- a/applications/Polkadot-Dart.html +++ b/applications/Polkadot-Dart.html @@ -4,7 +4,7 @@ Polkadot-Dart | Web3 Foundation Grants - + diff --git a/applications/Polkadot-Protocol-Conformance-Tests.html b/applications/Polkadot-Protocol-Conformance-Tests.html index ff3e6145aad..d564e4faf70 100644 --- a/applications/Polkadot-Protocol-Conformance-Tests.html +++ b/applications/Polkadot-Protocol-Conformance-Tests.html @@ -4,7 +4,7 @@ Polkadot Protocol Conformance Tests Research Proposal | Web3 Foundation Grants - + diff --git a/applications/PolkadotSnap.html b/applications/PolkadotSnap.html index eb344d56b32..49205cc9f54 100644 --- a/applications/PolkadotSnap.html +++ b/applications/PolkadotSnap.html @@ -4,7 +4,7 @@ Polkadot Snap Made by Keystone Wallet Team | Web3 Foundation Grants - + diff --git a/applications/Polkadot_Web_UI.html b/applications/Polkadot_Web_UI.html index 57d8ea1101a..bfa941e5c69 100644 --- a/applications/Polkadot_Web_UI.html +++ b/applications/Polkadot_Web_UI.html @@ -4,7 +4,7 @@ Polkadot UI Web Identicon + Angular Identicon | Web3 Foundation Grants - + diff --git a/applications/Polkaholic.html b/applications/Polkaholic.html index 00cac1b5d0c..b8217f07b3c 100644 --- a/applications/Polkaholic.html +++ b/applications/Polkaholic.html @@ -4,7 +4,7 @@ Polkaholic.io's Multi-Chain Substrate Block Explorer | Web3 Foundation Grants - + diff --git a/applications/Polkawatch.html b/applications/Polkawatch.html index cf5e379d335..d972a52c88c 100644 --- a/applications/Polkawatch.html +++ b/applications/Polkawatch.html @@ -4,7 +4,7 @@ Polkawatch | Web3 Foundation Grants - + diff --git a/applications/Primis.html b/applications/Primis.html index 1e664973935..3572e3330bc 100644 --- a/applications/Primis.html +++ b/applications/Primis.html @@ -4,7 +4,7 @@ Primis | Web3 Foundation Grants - + diff --git a/applications/PrivaDEX_aggregator.html b/applications/PrivaDEX_aggregator.html index 94eb5fd647b..f73199ae5ba 100644 --- a/applications/PrivaDEX_aggregator.html +++ b/applications/PrivaDEX_aggregator.html @@ -4,7 +4,7 @@ PrivaDEX: Cross-Chain DEX Aggregator MVP | Web3 Foundation Grants - + diff --git a/applications/Profond.html b/applications/Profond.html index 3143167f699..122818e3246 100644 --- a/applications/Profond.html +++ b/applications/Profond.html @@ -4,7 +4,7 @@ [Profond.ai](http://Profond.ai) - No Code Builder for artists and developers to build, validate, and scale their dApp. | Web3 Foundation Grants - + diff --git a/applications/QRUCIAL_DAO.html b/applications/QRUCIAL_DAO.html index 03851566a07..44c17b78b4a 100644 --- a/applications/QRUCIAL_DAO.html +++ b/applications/QRUCIAL_DAO.html @@ -4,7 +4,7 @@ QRUCIAL DAO | Web3 Foundation Grants - + diff --git a/applications/QSTN.html b/applications/QSTN.html index d42b0cc95c5..40c1b781481 100644 --- a/applications/QSTN.html +++ b/applications/QSTN.html @@ -4,7 +4,7 @@ QSTN | Web3 Foundation Grants - + diff --git a/applications/RainbowDAO Protocol ink Phase 1.html b/applications/RainbowDAO Protocol ink Phase 1.html index 27e94579fb9..556b4730802 100644 --- a/applications/RainbowDAO Protocol ink Phase 1.html +++ b/applications/RainbowDAO Protocol ink Phase 1.html @@ -4,7 +4,7 @@ RainbowDAO Protocol ink! Phase 1 | Web3 Foundation Grants - + diff --git a/applications/RareLink.html b/applications/RareLink.html index b9ce322f0e0..490d73ee74b 100644 --- a/applications/RareLink.html +++ b/applications/RareLink.html @@ -4,7 +4,7 @@ RareLink Protocol | Web3 Foundation Grants - + diff --git a/applications/RedStone Network.html b/applications/RedStone Network.html index 5f685b2cfe8..1478624d0dd 100644 --- a/applications/RedStone Network.html +++ b/applications/RedStone Network.html @@ -4,7 +4,7 @@ Redstone Network | Web3 Foundation Grants - + diff --git a/applications/RegionX.html b/applications/RegionX.html index c9c4c7c5b6b..267f1aa9c39 100644 --- a/applications/RegionX.html +++ b/applications/RegionX.html @@ -4,7 +4,7 @@ RegionX | Web3 Foundation Grants - + diff --git a/applications/Relation-Graph.html b/applications/Relation-Graph.html index 1a725ba77c0..dce350b48e3 100644 --- a/applications/Relation-Graph.html +++ b/applications/Relation-Graph.html @@ -4,7 +4,7 @@ Relation Graph | Web3 Foundation Grants - + diff --git a/applications/Roloi.html b/applications/Roloi.html index d1b07871905..dd3840d88ca 100644 --- a/applications/Roloi.html +++ b/applications/Roloi.html @@ -4,7 +4,7 @@ Roloi | Web3 Foundation Grants - + diff --git a/applications/RubeusKeeper.html b/applications/RubeusKeeper.html index 685bfd2d3e4..64b1a8a052a 100644 --- a/applications/RubeusKeeper.html +++ b/applications/RubeusKeeper.html @@ -4,7 +4,7 @@ Rubeus Keeper | Web3 Foundation Grants - + diff --git a/applications/Rubeus_keeper_st2.html b/applications/Rubeus_keeper_st2.html index ac5be6c3fba..660f5932e53 100644 --- a/applications/Rubeus_keeper_st2.html +++ b/applications/Rubeus_keeper_st2.html @@ -4,7 +4,7 @@ Rubeus Keeper stage 2 | Web3 Foundation Grants - + diff --git a/applications/RubyProtocol.html b/applications/RubyProtocol.html index 4918365ce6f..04af7f1a443 100644 --- a/applications/RubyProtocol.html +++ b/applications/RubyProtocol.html @@ -4,7 +4,7 @@ Ruby Protocol | Web3 Foundation Grants - + diff --git a/applications/SEOR-code-less-smart-contract-platform.html b/applications/SEOR-code-less-smart-contract-platform.html index c59a399338d..1fa60f4a5f4 100644 --- a/applications/SEOR-code-less-smart-contract-platform.html +++ b/applications/SEOR-code-less-smart-contract-platform.html @@ -4,7 +4,7 @@ SEOR code-less smart contract platform | Web3 Foundation Grants - + diff --git a/applications/SaaS3.html b/applications/SaaS3.html index f5fda239864..235829bc236 100644 --- a/applications/SaaS3.html +++ b/applications/SaaS3.html @@ -4,7 +4,7 @@ SaaS3 | Web3 Foundation Grants - + diff --git a/applications/ScoutCoinFabrik.html b/applications/ScoutCoinFabrik.html index 57d3223956f..fa7700d1de1 100644 --- a/applications/ScoutCoinFabrik.html +++ b/applications/ScoutCoinFabrik.html @@ -4,7 +4,7 @@ Scout CoinFabrik | Web3 Foundation Grants - + diff --git a/applications/ScoutCoinFabrik_2.html b/applications/ScoutCoinFabrik_2.html index a029eb8329a..f77cdb3f43a 100644 --- a/applications/ScoutCoinFabrik_2.html +++ b/applications/ScoutCoinFabrik_2.html @@ -4,7 +4,7 @@ Scout CoinFabrik | Web3 Foundation Grants - + diff --git a/applications/Security_Marketplace.html b/applications/Security_Marketplace.html index e41e3547dbd..d43e640106e 100644 --- a/applications/Security_Marketplace.html +++ b/applications/Security_Marketplace.html @@ -4,7 +4,7 @@ Security Marketplace | Web3 Foundation Grants - + diff --git a/applications/Shivarthu.html b/applications/Shivarthu.html index cc2880348ea..b1e67c0d0ea 100644 --- a/applications/Shivarthu.html +++ b/applications/Shivarthu.html @@ -4,7 +4,7 @@ Shivarthu | Web3 Foundation Grants - + diff --git a/applications/Societal.html b/applications/Societal.html index 6186ab56284..e11e1fb607b 100644 --- a/applications/Societal.html +++ b/applications/Societal.html @@ -4,7 +4,7 @@ Societal - MVP - Phase 1 | Web3 Foundation Grants - + diff --git a/applications/Solang_Playground.html b/applications/Solang_Playground.html index ad1838546c3..959ebc229cb 100644 --- a/applications/Solang_Playground.html +++ b/applications/Solang_Playground.html @@ -4,7 +4,7 @@ Solang Playground | Web3 Foundation Grants - + diff --git a/applications/Solang_developer_experience_improvements.html b/applications/Solang_developer_experience_improvements.html index cff063a0ea8..c030ae4f5ee 100644 --- a/applications/Solang_developer_experience_improvements.html +++ b/applications/Solang_developer_experience_improvements.html @@ -4,7 +4,7 @@ Solang developer experience improvements. | Web3 Foundation Grants - + diff --git a/applications/SpellRouter-proposal.html b/applications/SpellRouter-proposal.html index 5111a9e9f17..836fc488d43 100644 --- a/applications/SpellRouter-proposal.html +++ b/applications/SpellRouter-proposal.html @@ -4,7 +4,7 @@ SpellRouter - XCM Router by ParaSpell✨ | Web3 Foundation Grants - + diff --git a/applications/SpiderDAO.html b/applications/SpiderDAO.html index 73088f9e6df..e731d3a6918 100644 --- a/applications/SpiderDAO.html +++ b/applications/SpiderDAO.html @@ -4,7 +4,7 @@ SpiderDAO Grant Proposal | Web3 Foundation Grants - + diff --git a/applications/Standard_Protocol.html b/applications/Standard_Protocol.html index c922c055389..e340c2b00f0 100644 --- a/applications/Standard_Protocol.html +++ b/applications/Standard_Protocol.html @@ -4,7 +4,7 @@ Standard Protocol | Web3 Foundation Grants - + diff --git a/applications/Starry_Network.html b/applications/Starry_Network.html index 88f86abdcc4..b311d278ea8 100644 --- a/applications/Starry_Network.html +++ b/applications/Starry_Network.html @@ -4,7 +4,7 @@ Starry Protocol | Web3 Foundation Grants - + diff --git a/applications/StorageHub.html b/applications/StorageHub.html index 982e0564727..13743c884ac 100644 --- a/applications/StorageHub.html +++ b/applications/StorageHub.html @@ -4,7 +4,7 @@ StorageHub Grant Application | Web3 Foundation Grants - + diff --git a/applications/Stylograph.html b/applications/Stylograph.html index 1bd6b327834..a03505d3ea4 100644 --- a/applications/Stylograph.html +++ b/applications/Stylograph.html @@ -4,7 +4,7 @@ Pallet Stylograph | Web3 Foundation Grants - + diff --git a/applications/SubDAO-Chrome-Extension.html b/applications/SubDAO-Chrome-Extension.html index f20126ae2eb..09acda2aea7 100644 --- a/applications/SubDAO-Chrome-Extension.html +++ b/applications/SubDAO-Chrome-Extension.html @@ -4,7 +4,7 @@ SubDAO Chrome Extension | Web3 Foundation Grants - + diff --git a/applications/SubDAO_Network.html b/applications/SubDAO_Network.html index 11858b300f1..0c35ba3b871 100644 --- a/applications/SubDAO_Network.html +++ b/applications/SubDAO_Network.html @@ -4,7 +4,7 @@ SubDAO | Web3 Foundation Grants - + diff --git a/applications/SubDAO_PolkaSign.html b/applications/SubDAO_PolkaSign.html index a152334f9c0..7558e0d1c5d 100644 --- a/applications/SubDAO_PolkaSign.html +++ b/applications/SubDAO_PolkaSign.html @@ -4,7 +4,7 @@ PolkaSign | Web3 Foundation Grants - + diff --git a/applications/SubGame_Network.html b/applications/SubGame_Network.html index c154f699945..575cb64c113 100644 --- a/applications/SubGame_Network.html +++ b/applications/SubGame_Network.html @@ -4,7 +4,7 @@ SubGame Network | Web3 Foundation Grants - + diff --git a/applications/SubGame_Network_m2.html b/applications/SubGame_Network_m2.html index 2dee293e469..c3f1267539f 100644 --- a/applications/SubGame_Network_m2.html +++ b/applications/SubGame_Network_m2.html @@ -4,7 +4,7 @@ SubGame Network m2 | Web3 Foundation Grants - + diff --git a/applications/SubIdentity.html b/applications/SubIdentity.html index 6bb19b17c10..f12c16eebe3 100644 --- a/applications/SubIdentity.html +++ b/applications/SubIdentity.html @@ -4,7 +4,7 @@ SubIdentity | Web3 Foundation Grants - + diff --git a/applications/Subcoin.html b/applications/Subcoin.html index 4d38e2d7121..fadf30f196b 100644 --- a/applications/Subcoin.html +++ b/applications/Subcoin.html @@ -4,7 +4,7 @@ Subcoin | Web3 Foundation Grants - + diff --git a/applications/SubsCrypt.html b/applications/SubsCrypt.html index 0647a5f82c7..cfc7fbd35f0 100644 --- a/applications/SubsCrypt.html +++ b/applications/SubsCrypt.html @@ -4,7 +4,7 @@ SubsCrypt | Web3 Foundation Grants - + diff --git a/applications/Subsembly-GRANDPA.html b/applications/Subsembly-GRANDPA.html index 3b6cdef708f..53334db0b92 100644 --- a/applications/Subsembly-GRANDPA.html +++ b/applications/Subsembly-GRANDPA.html @@ -4,7 +4,7 @@ Subsembly - Support for GRANDPA | Web3 Foundation Grants - + diff --git a/applications/Substrate_Move_System_Pallet_1.html b/applications/Substrate_Move_System_Pallet_1.html index 78bbdeba923..baf42344965 100644 --- a/applications/Substrate_Move_System_Pallet_1.html +++ b/applications/Substrate_Move_System_Pallet_1.html @@ -4,7 +4,7 @@ Substrate Move System Pallet (part 1) | Web3 Foundation Grants - + diff --git a/applications/Substrate_Move_System_Pallet_2.html b/applications/Substrate_Move_System_Pallet_2.html index 892232fffbc..3944e331c40 100644 --- a/applications/Substrate_Move_System_Pallet_2.html +++ b/applications/Substrate_Move_System_Pallet_2.html @@ -4,7 +4,7 @@ Substrate Move System Pallet (part 2) | Web3 Foundation Grants - + diff --git a/applications/SydTek.html b/applications/SydTek.html index 0b4d9833336..a65268e4387 100644 --- a/applications/SydTek.html +++ b/applications/SydTek.html @@ -4,7 +4,7 @@ Peer-Reviewed Academic Journal Article and Dissemination - Digital Inheritance in Web3: A Case Study of Soulbound Tokens and Social Recovery Pallets within the Polkadot and Kusama Ecosystems | Web3 Foundation Grants - + diff --git a/applications/Syncra.html b/applications/Syncra.html index ab64cd06442..efff86d9b09 100644 --- a/applications/Syncra.html +++ b/applications/Syncra.html @@ -4,7 +4,7 @@ Syncra x Web3 Foundation | Web3 Foundation Grants - + diff --git a/applications/TPScore.html b/applications/TPScore.html index 8f563cce2e9..7afe51d9ae8 100644 --- a/applications/TPScore.html +++ b/applications/TPScore.html @@ -4,7 +4,7 @@ TPScore | Web3 Foundation Grants - + diff --git a/applications/TREX_Network.html b/applications/TREX_Network.html index 8bf2af7b8a5..938e3a83e76 100644 --- a/applications/TREX_Network.html +++ b/applications/TREX_Network.html @@ -4,7 +4,7 @@ TREX - Timed Release Encryption Xing chains | Web3 Foundation Grants - + diff --git a/applications/Tellor.html b/applications/Tellor.html index 387bffacc6a..d043e7d2f5f 100644 --- a/applications/Tellor.html +++ b/applications/Tellor.html @@ -4,7 +4,7 @@ Tellor | Web3 Foundation Grants - + diff --git a/applications/ThresholdSignature.html b/applications/ThresholdSignature.html index 8fedd17282e..a062fa13a5e 100644 --- a/applications/ThresholdSignature.html +++ b/applications/ThresholdSignature.html @@ -4,7 +4,7 @@ Threshold Signature Implementation | Web3 Foundation Grants - + diff --git a/applications/Tokenguard.html b/applications/Tokenguard.html index e8974d32e5b..b4632973c90 100644 --- a/applications/Tokenguard.html +++ b/applications/Tokenguard.html @@ -4,7 +4,7 @@ Tokenguard: Ultimate growth & data analytics tool for Substrate | Web3 Foundation Grants - + diff --git a/applications/Treasureland.html b/applications/Treasureland.html index df2a855d044..a07f3f04395 100644 --- a/applications/Treasureland.html +++ b/applications/Treasureland.html @@ -4,7 +4,7 @@ Treasureland | Web3 Foundation Grants - + diff --git a/applications/TreasuryTracker.html b/applications/TreasuryTracker.html index 9812ad861ff..3f112a787dc 100644 --- a/applications/TreasuryTracker.html +++ b/applications/TreasuryTracker.html @@ -4,7 +4,7 @@ TreasuryTracker | Web3 Foundation Grants - + diff --git a/applications/TuxedoDapp.html b/applications/TuxedoDapp.html index 74924c56b8e..8cb60f71b55 100644 --- a/applications/TuxedoDapp.html +++ b/applications/TuxedoDapp.html @@ -4,7 +4,7 @@ TuxedoDApp | Web3 Foundation Grants - + diff --git a/applications/UMC-Tokenscribe.html b/applications/UMC-Tokenscribe.html index 102b4d0a1c4..614b743490a 100644 --- a/applications/UMC-Tokenscribe.html +++ b/applications/UMC-Tokenscribe.html @@ -4,7 +4,7 @@ UMC - Tokenscribe | Web3 Foundation Grants - + diff --git a/applications/Validator_Monitoring_Service.html b/applications/Validator_Monitoring_Service.html index 4f1868d670f..38de6840a1b 100644 --- a/applications/Validator_Monitoring_Service.html +++ b/applications/Validator_Monitoring_Service.html @@ -4,7 +4,7 @@ Validator Monitoring Service | Web3 Foundation Grants - + diff --git a/applications/WeTEE_Network.html b/applications/WeTEE_Network.html index 64c916e390a..9d3ff23c05b 100644 --- a/applications/WeTEE_Network.html +++ b/applications/WeTEE_Network.html @@ -4,7 +4,7 @@ WeTEE Network | Web3 Foundation Grants - + diff --git a/applications/Web3Box.html b/applications/Web3Box.html index b2c0dfafaaf..d9b697b297f 100644 --- a/applications/Web3Box.html +++ b/applications/Web3Box.html @@ -4,7 +4,7 @@ Web3Box | Web3 Foundation Grants - + diff --git a/applications/Web3Go.html b/applications/Web3Go.html index 8aa8dbbd55a..1c38a541ab6 100644 --- a/applications/Web3Go.html +++ b/applications/Web3Go.html @@ -4,7 +4,7 @@ Web3Go | Web3 Foundation Grants - + diff --git a/applications/Whiteflag-on-Fennel.html b/applications/Whiteflag-on-Fennel.html index 3d951a460e5..05e840ab26b 100644 --- a/applications/Whiteflag-on-Fennel.html +++ b/applications/Whiteflag-on-Fennel.html @@ -4,7 +4,7 @@ Fennel Protocol | Web3 Foundation Grants - + diff --git a/applications/XPredictMarket.html b/applications/XPredictMarket.html index a6dc2cb0bb0..f34c7fe5dd1 100644 --- a/applications/XPredictMarket.html +++ b/applications/XPredictMarket.html @@ -4,7 +4,7 @@ X Predict Market | Web3 Foundation Grants - + diff --git a/applications/Xcavate.html b/applications/Xcavate.html index 5d0e7f991af..bc1d16d6e81 100644 --- a/applications/Xcavate.html +++ b/applications/Xcavate.html @@ -4,7 +4,7 @@ Xcavate | Web3 Foundation Grants - + diff --git a/applications/ZK-Snarks tutorial.html b/applications/ZK-Snarks tutorial.html index 0bedf6a8689..0e3b25db7d3 100644 --- a/applications/ZK-Snarks tutorial.html +++ b/applications/ZK-Snarks tutorial.html @@ -4,7 +4,7 @@ ZK-Snarks tutorial | Web3 Foundation Grants - + diff --git a/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation.html b/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation.html index ba011b6abc7..0bc156643aa 100644 --- a/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation.html +++ b/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation.html @@ -4,7 +4,7 @@ larch - Zombie-net Automation | Web3 Foundation Grants - + diff --git a/applications/ZeroDAO_Network.html b/applications/ZeroDAO_Network.html index 37a9e6eb902..3cd7e3bcec7 100644 --- a/applications/ZeroDAO_Network.html +++ b/applications/ZeroDAO_Network.html @@ -4,7 +4,7 @@ ZeroDAO Network | Web3 Foundation Grants - + diff --git a/applications/ZeroPool.html b/applications/ZeroPool.html index 28f8c25a319..846600c2def 100644 --- a/applications/ZeroPool.html +++ b/applications/ZeroPool.html @@ -4,7 +4,7 @@ ZeroPool Phase 2 | Web3 Foundation Grants - + diff --git a/applications/Zombienet-Explorer.html b/applications/Zombienet-Explorer.html index 174ce70e337..c155f2787cb 100644 --- a/applications/Zombienet-Explorer.html +++ b/applications/Zombienet-Explorer.html @@ -4,7 +4,7 @@ Zombienet Explorer: Multi-Chain Substrate Block Explorer (based on Polkaholic.io) | Web3 Foundation Grants - + diff --git a/applications/ajuna_network_follow_up.html b/applications/ajuna_network_follow_up.html index ff29b632e38..8eb118a72f8 100644 --- a/applications/ajuna_network_follow_up.html +++ b/applications/ajuna_network_follow_up.html @@ -4,7 +4,7 @@ Ajuna Network Follow up | Web3 Foundation Grants - + diff --git a/applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators.html b/applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators.html index fe0a7281775..bc5d2e18301 100644 --- a/applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators.html +++ b/applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators.html @@ -4,7 +4,7 @@ Project Idiyanale - Multi-token community contributions for verified creators | Web3 Foundation Grants - + diff --git a/applications/anagolay-project-idiyanale-phase-1.html b/applications/anagolay-project-idiyanale-phase-1.html index 2d9637a2961..9a9b9bedf7f 100644 --- a/applications/anagolay-project-idiyanale-phase-1.html +++ b/applications/anagolay-project-idiyanale-phase-1.html @@ -4,7 +4,7 @@ Anagolay Project Idiyanale - Phase 1 | Web3 Foundation Grants - + diff --git a/applications/ares_protocol.html b/applications/ares_protocol.html index 7b0325ebfa4..c35f87c85b6 100644 --- a/applications/ares_protocol.html +++ b/applications/ares_protocol.html @@ -4,7 +4,7 @@ Ares | Web3 Foundation Grants - + diff --git a/applications/assemblyscript-scale-codec.html b/applications/assemblyscript-scale-codec.html index a671f0de83d..9ccdf387478 100644 --- a/applications/assemblyscript-scale-codec.html +++ b/applications/assemblyscript-scale-codec.html @@ -4,7 +4,7 @@ SCALE Codec Implementation | Web3 Foundation Grants - + diff --git a/applications/asylum.html b/applications/asylum.html index fa500ddde5f..0f1ed9f261d 100644 --- a/applications/asylum.html +++ b/applications/asylum.html @@ -4,7 +4,7 @@ Asylum | Web3 Foundation Grants - + diff --git a/applications/asylum_follow_up_1.html b/applications/asylum_follow_up_1.html index f72cab8df01..5d1204cd49a 100644 --- a/applications/asylum_follow_up_1.html +++ b/applications/asylum_follow_up_1.html @@ -4,7 +4,7 @@ Asylum | Web3 Foundation Grants - + diff --git a/applications/bdwallet.html b/applications/bdwallet.html index d2b92edf4be..2532112d524 100644 --- a/applications/bdwallet.html +++ b/applications/bdwallet.html @@ -4,7 +4,7 @@ BD Wallet | Web3 Foundation Grants - + diff --git a/applications/binary_merkle_tree.html b/applications/binary_merkle_tree.html index 4f412109599..f861632bdab 100644 --- a/applications/binary_merkle_tree.html +++ b/applications/binary_merkle_tree.html @@ -4,7 +4,7 @@ Binary Merkle Tree | Web3 Foundation Grants - + diff --git a/applications/bit_country.html b/applications/bit_country.html index c5eb79c9264..df50896ca76 100644 --- a/applications/bit_country.html +++ b/applications/bit_country.html @@ -4,7 +4,7 @@ Bit.Country by MVP.STUDIO | Web3 Foundation Grants - + diff --git a/applications/bit_country_m2.html b/applications/bit_country_m2.html index 7e302f4fbee..f7340558e39 100644 --- a/applications/bit_country_m2.html +++ b/applications/bit_country_m2.html @@ -4,7 +4,7 @@ Bit.Country Milestone 2 (Follow up grant after M1 delivered) by MVP.STUDIO | Web3 Foundation Grants - + diff --git a/applications/blackprint-js.html b/applications/blackprint-js.html index abf21eed650..29174cac5db 100644 --- a/applications/blackprint-js.html +++ b/applications/blackprint-js.html @@ -4,7 +4,7 @@ Integrating Polkadot.js with Blackprint | Web3 Foundation Grants - + diff --git a/applications/bldg_app.html b/applications/bldg_app.html index 5da1b980ae1..6daecce7316 100644 --- a/applications/bldg_app.html +++ b/applications/bldg_app.html @@ -4,7 +4,7 @@ BLDG App | Web3 Foundation Grants - + diff --git a/applications/blockchainia.html b/applications/blockchainia.html index 4cc8a80178b..236307b645d 100644 --- a/applications/blockchainia.html +++ b/applications/blockchainia.html @@ -4,7 +4,7 @@ Blockchainia | Web3 Foundation Grants - + diff --git a/applications/bounce-protocol.html b/applications/bounce-protocol.html index b48d1db2aa3..84de9524957 100644 --- a/applications/bounce-protocol.html +++ b/applications/bounce-protocol.html @@ -4,7 +4,7 @@ Bounce Protocol | Web3 Foundation Grants - + diff --git a/applications/bright_treasury.html b/applications/bright_treasury.html index e4318822c52..de8d23ebf0f 100644 --- a/applications/bright_treasury.html +++ b/applications/bright_treasury.html @@ -4,7 +4,7 @@ BrightTreasury | Web3 Foundation Grants - + diff --git a/applications/c++polkadot-light-client.html b/applications/c++polkadot-light-client.html index 93de2a0c797..7cc45c9d5b4 100644 --- a/applications/c++polkadot-light-client.html +++ b/applications/c++polkadot-light-client.html @@ -4,7 +4,7 @@ Polkadot Light Client in C++ | Web3 Foundation Grants - + diff --git a/applications/cScale.html b/applications/cScale.html index cfb5fe78a50..974364182c6 100644 --- a/applications/cScale.html +++ b/applications/cScale.html @@ -4,7 +4,7 @@ cScale | Web3 Foundation Grants - + diff --git a/applications/candle_auction_ink.html b/applications/candle_auction_ink.html index 36172e6ba71..2065b07c7fb 100644 --- a/applications/candle_auction_ink.html +++ b/applications/candle_auction_ink.html @@ -4,7 +4,7 @@ Candle Auctions on Ink! | Web3 Foundation Grants - + diff --git a/applications/canyon_network.html b/applications/canyon_network.html index b8779d7461b..45c1011fba0 100644 --- a/applications/canyon_network.html +++ b/applications/canyon_network.html @@ -4,7 +4,7 @@ Canyon Network | Web3 Foundation Grants - + diff --git a/applications/centrifuge-gsrpc-v2.html b/applications/centrifuge-gsrpc-v2.html index 3a527518b51..9f09b94bee5 100644 --- a/applications/centrifuge-gsrpc-v2.html +++ b/applications/centrifuge-gsrpc-v2.html @@ -4,7 +4,7 @@ Centrifuge Go-Substrate-RPC Client V2 | Web3 Foundation Grants - + diff --git a/applications/centrifuge-twamm.html b/applications/centrifuge-twamm.html index 0c4070e8bce..474098614fb 100644 --- a/applications/centrifuge-twamm.html +++ b/applications/centrifuge-twamm.html @@ -4,7 +4,7 @@ Centrifuge On-Chain Automated Treasury Management | Web3 Foundation Grants - + diff --git a/applications/ces_data_store.html b/applications/ces_data_store.html index 8aa80de39f1..6ee6b45e150 100644 --- a/applications/ces_data_store.html +++ b/applications/ces_data_store.html @@ -4,7 +4,7 @@ Data Store Pallet | Web3 Foundation Grants - + diff --git a/applications/chainjs.html b/applications/chainjs.html index cd34823b3a2..2dcf6e369e6 100644 --- a/applications/chainjs.html +++ b/applications/chainjs.html @@ -4,7 +4,7 @@ Polkadot & Kusama ChainJS plugin | Web3 Foundation Grants - + diff --git a/applications/chainviz.html b/applications/chainviz.html index df7d55d0567..258c59ee257 100644 --- a/applications/chainviz.html +++ b/applications/chainviz.html @@ -4,7 +4,7 @@ Chainviz v1 | Web3 Foundation Grants - + diff --git a/applications/cheersland.html b/applications/cheersland.html index e49a2b02d0c..310543e7683 100644 --- a/applications/cheersland.html +++ b/applications/cheersland.html @@ -4,7 +4,7 @@ CheersLand-Multi-game Platform for Polkadot & Kusama | Web3 Foundation Grants - + diff --git a/applications/choko_wallet.html b/applications/choko_wallet.html index dd8653bb298..2bbe871a5b4 100644 --- a/applications/choko_wallet.html +++ b/applications/choko_wallet.html @@ -4,7 +4,7 @@ Choko Wallet | Web3 Foundation Grants - + diff --git a/applications/citadel.html b/applications/citadel.html index 7c67b928617..0378481af95 100644 --- a/applications/citadel.html +++ b/applications/citadel.html @@ -4,7 +4,7 @@ Citadel.one integration of Polkadot | Web3 Foundation Grants - + diff --git a/applications/clover_network.html b/applications/clover_network.html index 8d313e5189f..00e53f4a3bb 100644 --- a/applications/clover_network.html +++ b/applications/clover_network.html @@ -4,7 +4,7 @@ Clover | Web3 Foundation Grants - + diff --git a/applications/community-health-check.html b/applications/community-health-check.html index 33eb5ca21e0..127dcedc829 100644 --- a/applications/community-health-check.html +++ b/applications/community-health-check.html @@ -4,7 +4,7 @@ Community Health Analytics and Benchmarking | Web3 Foundation Grants - + diff --git a/applications/contracts-tool.html b/applications/contracts-tool.html index 3b1c06a191e..91e7fd8e2bc 100644 --- a/applications/contracts-tool.html +++ b/applications/contracts-tool.html @@ -4,7 +4,7 @@ Contracts performance messurement tool | Web3 Foundation Grants - + diff --git a/applications/coong_wallet.html b/applications/coong_wallet.html index 83442eb7a0d..7fdc5695077 100644 --- a/applications/coong_wallet.html +++ b/applications/coong_wallet.html @@ -4,7 +4,7 @@ Coong Wallet | Web3 Foundation Grants - + diff --git a/applications/create-substrate-app.html b/applications/create-substrate-app.html index 1d53edd4500..be395644e84 100644 --- a/applications/create-substrate-app.html +++ b/applications/create-substrate-app.html @@ -4,7 +4,7 @@ create-substrate-app | Web3 Foundation Grants - + diff --git a/applications/cross-chain-wallet.html b/applications/cross-chain-wallet.html index 43e60af6ad5..0bd3ea0e911 100644 --- a/applications/cross-chain-wallet.html +++ b/applications/cross-chain-wallet.html @@ -4,7 +4,7 @@ Cross-chain Wallet - XCW | Web3 Foundation Grants - + diff --git a/applications/crossbow.html b/applications/crossbow.html index 66d1e5508e1..e0a47435583 100644 --- a/applications/crossbow.html +++ b/applications/crossbow.html @@ -4,7 +4,7 @@ Crossbow (formerly Creator) | Web3 Foundation Grants - + diff --git a/applications/crowdloan_frontend_template.html b/applications/crowdloan_frontend_template.html index 9fc22e72e32..b7b8d2679b5 100644 --- a/applications/crowdloan_frontend_template.html +++ b/applications/crowdloan_frontend_template.html @@ -4,7 +4,7 @@ Crowdloan Front End Template | Web3 Foundation Grants - + diff --git a/applications/cryptex.html b/applications/cryptex.html index 429d8819f87..4dac5f55f14 100644 --- a/applications/cryptex.html +++ b/applications/cryptex.html @@ -4,7 +4,7 @@ Cryptex: EtF Network with Aura | Web3 Foundation Grants - + diff --git a/applications/cryptolab-staking-reward-collector-front-end.html b/applications/cryptolab-staking-reward-collector-front-end.html index fe953ac595a..65237a6f355 100644 --- a/applications/cryptolab-staking-reward-collector-front-end.html +++ b/applications/cryptolab-staking-reward-collector-front-end.html @@ -4,7 +4,7 @@ CryptoLab Staking Reward Collector | Web3 Foundation Grants - + diff --git a/applications/curve_amm.html b/applications/curve_amm.html index a13e865adcc..e5e3bd2450d 100644 --- a/applications/curve_amm.html +++ b/applications/curve_amm.html @@ -4,7 +4,7 @@ Curve AMM | Web3 Foundation Grants - + diff --git a/applications/cyclops.html b/applications/cyclops.html index 1a484e8bbad..edf7a43fe38 100644 --- a/applications/cyclops.html +++ b/applications/cyclops.html @@ -4,7 +4,7 @@ Cyclops Validator Dashboard | Web3 Foundation Grants - + diff --git a/applications/dao-entrance-phase-1.html b/applications/dao-entrance-phase-1.html index 760a948ac23..1780dac5782 100644 --- a/applications/dao-entrance-phase-1.html +++ b/applications/dao-entrance-phase-1.html @@ -4,7 +4,7 @@ DAO-entrance phase 1 | Web3 Foundation Grants - + diff --git a/applications/daos.html b/applications/daos.html index 6c18167c850..69378b8e922 100644 --- a/applications/daos.html +++ b/applications/daos.html @@ -4,7 +4,7 @@ daos | Web3 Foundation Grants - + diff --git a/applications/dapp_wallet_integration_native_mobile_libraries.html b/applications/dapp_wallet_integration_native_mobile_libraries.html index 947ac173b31..110a5732cbd 100644 --- a/applications/dapp_wallet_integration_native_mobile_libraries.html +++ b/applications/dapp_wallet_integration_native_mobile_libraries.html @@ -4,7 +4,7 @@ Tesseract dApps/Wallet integration native mobile libraries | Web3 Foundation Grants - + diff --git a/applications/dart-scale-codec.html b/applications/dart-scale-codec.html index 7dcdff633f8..0c4116ebb1a 100644 --- a/applications/dart-scale-codec.html +++ b/applications/dart-scale-codec.html @@ -4,7 +4,7 @@ dart-scale-codec | Web3 Foundation Grants - + diff --git a/applications/data_platform_with_deep_indexed_data_and_staking_reports.html b/applications/data_platform_with_deep_indexed_data_and_staking_reports.html index 8970ba9e927..c0241bfb752 100644 --- a/applications/data_platform_with_deep_indexed_data_and_staking_reports.html +++ b/applications/data_platform_with_deep_indexed_data_and_staking_reports.html @@ -4,7 +4,7 @@ Polkadot Data platform with deep indexed data and staking reports | Web3 Foundation Grants - + diff --git a/applications/dauth_network.html b/applications/dauth_network.html index 8194be7d17a..81b5224c144 100644 --- a/applications/dauth_network.html +++ b/applications/dauth_network.html @@ -4,7 +4,7 @@ DAuth Network | Web3 Foundation Grants - + diff --git a/applications/decentral_ml.html b/applications/decentral_ml.html index 406ebb5b6e6..4a984f0bc8b 100644 --- a/applications/decentral_ml.html +++ b/applications/decentral_ml.html @@ -4,7 +4,7 @@ Decentral ML | Web3 Foundation Grants - + diff --git a/applications/decentralized_invoice.html b/applications/decentralized_invoice.html index a14aeb76f08..2ec705d8027 100644 --- a/applications/decentralized_invoice.html +++ b/applications/decentralized_invoice.html @@ -4,7 +4,7 @@ Decentralized Invoice | Web3 Foundation Grants - + diff --git a/applications/decentralized_well-being_game_api.html b/applications/decentralized_well-being_game_api.html index aaa1e69cb50..07675b5b595 100644 --- a/applications/decentralized_well-being_game_api.html +++ b/applications/decentralized_well-being_game_api.html @@ -4,7 +4,7 @@ Decentralized Well-being Game API | Web3 Foundation Grants - + diff --git a/applications/deeper_network.html b/applications/deeper_network.html index eed5f9f56f9..c3318134aac 100644 --- a/applications/deeper_network.html +++ b/applications/deeper_network.html @@ -4,7 +4,7 @@ Deeper Chain | Web3 Foundation Grants - + diff --git a/applications/deip.html b/applications/deip.html index 94b2920e4c9..e7626299065 100644 --- a/applications/deip.html +++ b/applications/deip.html @@ -4,7 +4,7 @@ DEIP IP Management/Governance Module | Web3 Foundation Grants - + diff --git a/applications/delightfuldot.html b/applications/delightfuldot.html index d57779c0829..ef692ea4c81 100644 --- a/applications/delightfuldot.html +++ b/applications/delightfuldot.html @@ -4,7 +4,7 @@ DelightfulDOT | Web3 Foundation Grants - + diff --git a/applications/delmonicos.html b/applications/delmonicos.html index ce3f978e13a..8a06ea9d334 100644 --- a/applications/delmonicos.html +++ b/applications/delmonicos.html @@ -4,7 +4,7 @@ Delmonicos | Web3 Foundation Grants - + diff --git a/applications/democratic-governance-1.html b/applications/democratic-governance-1.html index c250632b203..0c43a92d857 100644 --- a/applications/democratic-governance-1.html +++ b/applications/democratic-governance-1.html @@ -4,7 +4,7 @@ Democratic Governance 1 | Web3 Foundation Grants - + diff --git a/applications/distributed_cryptography_for_polkadot_wallets.html b/applications/distributed_cryptography_for_polkadot_wallets.html index 7a90a160036..746918940b0 100644 --- a/applications/distributed_cryptography_for_polkadot_wallets.html +++ b/applications/distributed_cryptography_for_polkadot_wallets.html @@ -4,7 +4,7 @@ Distributed Cryptography for Polkadot Wallets | Web3 Foundation Grants - + diff --git a/applications/dora-factory-molochdao-v1-v2.html b/applications/dora-factory-molochdao-v1-v2.html index cd52db755d8..3e7062dd2d3 100644 --- a/applications/dora-factory-molochdao-v1-v2.html +++ b/applications/dora-factory-molochdao-v1-v2.html @@ -4,7 +4,7 @@ Quadratic Funding Pallet | Web3 Foundation Grants - + diff --git a/applications/dora-factory-multisig.html b/applications/dora-factory-multisig.html index 8a8a84eda07..8619200f462 100644 --- a/applications/dora-factory-multisig.html +++ b/applications/dora-factory-multisig.html @@ -4,7 +4,7 @@ Multisig Product on Substrate | Web3 Foundation Grants - + diff --git a/applications/dorahacks-quadratic-funding.html b/applications/dorahacks-quadratic-funding.html index d82c63863b3..09109d4b5c0 100644 --- a/applications/dorahacks-quadratic-funding.html +++ b/applications/dorahacks-quadratic-funding.html @@ -4,7 +4,7 @@ Quadratic Funding Pallet | Web3 Foundation Grants - + diff --git a/applications/dot-login.html b/applications/dot-login.html index 7adca44bb45..4d8032fb5aa 100644 --- a/applications/dot-login.html +++ b/applications/dot-login.html @@ -4,7 +4,7 @@ DOT Login | Web3 Foundation Grants - + diff --git a/applications/dot_etl.html b/applications/dot_etl.html index 6f8b193d443..0b5c4243942 100644 --- a/applications/dot_etl.html +++ b/applications/dot_etl.html @@ -4,7 +4,7 @@ DOT-ETL | Web3 Foundation Grants - + diff --git a/applications/dot_marketplace-Phase3.html b/applications/dot_marketplace-Phase3.html index e15a12ea99b..07476da305e 100644 --- a/applications/dot_marketplace-Phase3.html +++ b/applications/dot_marketplace-Phase3.html @@ -4,7 +4,7 @@ Dot Marketplace v3 | Web3 Foundation Grants - + diff --git a/applications/dot_marketplace-phase2.html b/applications/dot_marketplace-phase2.html index 0d2b21126ad..1a9bf97e44b 100644 --- a/applications/dot_marketplace-phase2.html +++ b/applications/dot_marketplace-phase2.html @@ -4,7 +4,7 @@ Dot Marketplace v2 | Web3 Foundation Grants - + diff --git a/applications/dot_marketplace.html b/applications/dot_marketplace.html index 9a4205d7372..052fc4a4d70 100644 --- a/applications/dot_marketplace.html +++ b/applications/dot_marketplace.html @@ -4,7 +4,7 @@ Dot Marketplace | Web3 Foundation Grants - + diff --git a/applications/dotly.html b/applications/dotly.html index b6cd3f26b8b..27760bf9c87 100644 --- a/applications/dotly.html +++ b/applications/dotly.html @@ -4,7 +4,7 @@ DOTLY: Revolutionizing Polkadot Account Statistics | Web3 Foundation Grants - + diff --git a/applications/dotmog.html b/applications/dotmog.html index 10c70cc8981..c681b2121d2 100644 --- a/applications/dotmog.html +++ b/applications/dotmog.html @@ -4,7 +4,7 @@ DOTMog | Web3 Foundation Grants - + diff --git a/applications/dotnix.html b/applications/dotnix.html index dc75ce918ba..97a9207e364 100644 --- a/applications/dotnix.html +++ b/applications/dotnix.html @@ -4,7 +4,7 @@ Dotnix | Web3 Foundation Grants - + diff --git a/applications/eightfish.html b/applications/eightfish.html index 3904ce62ce4..9e807bf47ff 100644 --- a/applications/eightfish.html +++ b/applications/eightfish.html @@ -4,7 +4,7 @@ EightFish | Web3 Foundation Grants - + diff --git a/applications/epirus_substrate_explorer.html b/applications/epirus_substrate_explorer.html index b2280341d07..e6b10d04e85 100644 --- a/applications/epirus_substrate_explorer.html +++ b/applications/epirus_substrate_explorer.html @@ -4,7 +4,7 @@ Epirus Substrate Explorer | Web3 Foundation Grants - + diff --git a/applications/epirus_substrate_phase_2.html b/applications/epirus_substrate_phase_2.html index 68fd2e47da9..d301af18a6b 100644 --- a/applications/epirus_substrate_phase_2.html +++ b/applications/epirus_substrate_phase_2.html @@ -4,7 +4,7 @@ Epirus Substrate Explorer - Phase II | Web3 Foundation Grants - + diff --git a/applications/escrow_pallet.html b/applications/escrow_pallet.html index da817ab1538..2fc7eb552c9 100644 --- a/applications/escrow_pallet.html +++ b/applications/escrow_pallet.html @@ -4,7 +4,7 @@ Escrow Pallet | Web3 Foundation Grants - + diff --git a/applications/evanesco_networks.html b/applications/evanesco_networks.html index 4cce7544f1f..52d2c5e759b 100644 --- a/applications/evanesco_networks.html +++ b/applications/evanesco_networks.html @@ -4,7 +4,7 @@ Evanesco Network | Web3 Foundation Grants - + diff --git a/applications/faceless.html b/applications/faceless.html index 0828a7e7333..b35bdf2b28b 100644 --- a/applications/faceless.html +++ b/applications/faceless.html @@ -4,7 +4,7 @@ Faceless Protocol | Web3 Foundation Grants - + diff --git a/applications/fair_squares.html b/applications/fair_squares.html index d30dd0a81bf..898ff24c3dc 100644 --- a/applications/fair_squares.html +++ b/applications/fair_squares.html @@ -4,7 +4,7 @@ Fair Squares (FS) | Web3 Foundation Grants - + diff --git a/applications/faterium.html b/applications/faterium.html index e86696a03e7..dae98cf43b3 100644 --- a/applications/faterium.html +++ b/applications/faterium.html @@ -4,7 +4,7 @@ Faterium | Web3 Foundation Grants - + diff --git a/applications/faucet-bot.html b/applications/faucet-bot.html index 38a7cd47bee..a3ade300bc8 100644 --- a/applications/faucet-bot.html +++ b/applications/faucet-bot.html @@ -4,7 +4,7 @@ Generic sybil-resistant chat based faucet bot | Web3 Foundation Grants - + diff --git a/applications/fidi-dotsight-analytics.html b/applications/fidi-dotsight-analytics.html index 5e9d455f006..7c91c2ee77b 100644 --- a/applications/fidi-dotsight-analytics.html +++ b/applications/fidi-dotsight-analytics.html @@ -4,7 +4,7 @@ FiDi DotSight: Analytics Data Platform for DotSama | Web3 Foundation Grants - + diff --git a/applications/fractapp.html b/applications/fractapp.html index e5c7108bce1..b5865c7a981 100644 --- a/applications/fractapp.html +++ b/applications/fractapp.html @@ -4,7 +4,7 @@ Fractapp | Web3 Foundation Grants - + diff --git a/applications/galaxy.html b/applications/galaxy.html index 6a9a9c6cb54..ce731d1a363 100644 --- a/applications/galaxy.html +++ b/applications/galaxy.html @@ -4,7 +4,7 @@ Galaxy: Three-dimensional Web for Polkadot Users | Web3 Foundation Grants - + diff --git a/applications/grantmaster.html b/applications/grantmaster.html index 97497e91374..5191019f6e7 100644 --- a/applications/grantmaster.html +++ b/applications/grantmaster.html @@ -4,7 +4,7 @@ GrantMaster: Web3 Grants Management Application | Web3 Foundation Grants - + diff --git a/applications/halva_bootstrapping.html b/applications/halva_bootstrapping.html index e9e2050a11d..bf2b4a400ee 100644 --- a/applications/halva_bootstrapping.html +++ b/applications/halva_bootstrapping.html @@ -4,7 +4,7 @@ Halva [Bootstrapping and Scaffolding] | Web3 Foundation Grants - + diff --git a/applications/halva_framework.html b/applications/halva_framework.html index fcac8dce04a..b055c67ed1e 100644 --- a/applications/halva_framework.html +++ b/applications/halva_framework.html @@ -4,7 +4,7 @@ Halva | Web3 Foundation Grants - + diff --git a/applications/hamster.html b/applications/hamster.html index 7773b6e1ab27a6d3f52455939a188df5a8d2e8ec..082914ea8f03c0e3cdb0395e94caaa3ed2912e09 100644 GIT binary patch delta 27 jcmdnDifP{}rVWSLIgAWbQcW$A%qR15$ZdYf9@+~4k^KqO delta 27 jcmdnDifP{}rVWSLIZVxsk_|1)EGF}E$ZdYf9@+~4jd%%q diff --git a/applications/helixstreet.html b/applications/helixstreet.html index 40fd4453dbd..4bb7f72d006 100644 --- a/applications/helixstreet.html +++ b/applications/helixstreet.html @@ -4,7 +4,7 @@ helixstreet Module | Web3 Foundation Grants - + diff --git a/applications/hex.html b/applications/hex.html index bccbe029a53..c2120fbd645 100644 --- a/applications/hex.html +++ b/applications/hex.html @@ -4,7 +4,7 @@ Five Degrees on Substrate | Web3 Foundation Grants - + diff --git a/applications/hs-web3.html b/applications/hs-web3.html index ae29478d046..44a135b3569 100644 --- a/applications/hs-web3.html +++ b/applications/hs-web3.html @@ -4,7 +4,7 @@ Haskell Web3 library | Web3 Foundation Grants - + diff --git a/applications/hybrid.html b/applications/hybrid.html index 9ced824cb39..95f143ed00c 100644 --- a/applications/hybrid.html +++ b/applications/hybrid.html @@ -4,7 +4,7 @@ Hybrid Block Explorer | Web3 Foundation Grants - + diff --git a/applications/hybrid2.html b/applications/hybrid2.html index bd8beadac17..0f990600897 100644 --- a/applications/hybrid2.html +++ b/applications/hybrid2.html @@ -4,7 +4,7 @@ Hybrid Indexer Follow-up | Web3 Foundation Grants - + diff --git a/applications/hybrid_node_research.html b/applications/hybrid_node_research.html index e4a8eb83fa4..ac91859a7ab 100644 --- a/applications/hybrid_node_research.html +++ b/applications/hybrid_node_research.html @@ -4,7 +4,7 @@ hybrid_node_research | Web3 Foundation Grants - + diff --git a/applications/hyperfridge.html b/applications/hyperfridge.html index dfbe18bd0d4..a726b7ce26a 100644 --- a/applications/hyperfridge.html +++ b/applications/hyperfridge.html @@ -4,7 +4,7 @@ Hyperfridge: A Trustless Bidirectional Bridge to Banking Networks | Web3 Foundation Grants - + diff --git a/applications/imbue_network.html b/applications/imbue_network.html index 2c0643d6132..8629ac60540 100644 --- a/applications/imbue_network.html +++ b/applications/imbue_network.html @@ -4,7 +4,7 @@ Imbue Network | Web3 Foundation Grants - + diff --git a/applications/infimum.html b/applications/infimum.html index 3080796527e..bdc0fde6eb9 100644 --- a/applications/infimum.html +++ b/applications/infimum.html @@ -4,7 +4,7 @@ Infimum | Web3 Foundation Grants - + diff --git a/applications/ink-analyzer-phase-2.html b/applications/ink-analyzer-phase-2.html index 4711c7e452f..6ff23e86e09 100644 --- a/applications/ink-analyzer-phase-2.html +++ b/applications/ink-analyzer-phase-2.html @@ -4,7 +4,7 @@ ink! Analyzer (Phase 2) | Web3 Foundation Grants - + diff --git a/applications/ink-analyzer.html b/applications/ink-analyzer.html index 41867f5aca9..b0b22a1057d 100644 --- a/applications/ink-analyzer.html +++ b/applications/ink-analyzer.html @@ -4,7 +4,7 @@ ink! Analyzer | Web3 Foundation Grants - + diff --git a/applications/ink-boxes.html b/applications/ink-boxes.html index d3c274beca5..365f7e3bdb5 100644 --- a/applications/ink-boxes.html +++ b/applications/ink-boxes.html @@ -4,7 +4,7 @@ Ink Boxes | Web3 Foundation Grants - + diff --git a/applications/ink-explorer.html b/applications/ink-explorer.html index 38c3afbad3d..a46c160e4dc 100644 --- a/applications/ink-explorer.html +++ b/applications/ink-explorer.html @@ -4,7 +4,7 @@ Ink Explorer | Web3 Foundation Grants - + diff --git a/applications/ink-pallet-benchmarking-phase-2.html b/applications/ink-pallet-benchmarking-phase-2.html index f5da4851871..2d7bf75a4cf 100644 --- a/applications/ink-pallet-benchmarking-phase-2.html +++ b/applications/ink-pallet-benchmarking-phase-2.html @@ -4,7 +4,7 @@ ink!/pallet/solidity performance benchmarking phase 2 | Web3 Foundation Grants - + diff --git a/applications/ink-pallet-benchmarking.html b/applications/ink-pallet-benchmarking.html index f4b9bd94e5f..11969119bf8 100644 --- a/applications/ink-pallet-benchmarking.html +++ b/applications/ink-pallet-benchmarking.html @@ -4,7 +4,7 @@ ink!/pallet/solidity performance benchmarking | Web3 Foundation Grants - + diff --git a/applications/ink-playground-ide-improvements.html b/applications/ink-playground-ide-improvements.html index 4c2e95b294d..577ce4c8cc7 100644 --- a/applications/ink-playground-ide-improvements.html +++ b/applications/ink-playground-ide-improvements.html @@ -4,7 +4,7 @@ Ink Playground IDE Improvements Grant | Web3 Foundation Grants - + diff --git a/applications/ink-smart-contract-wizard.html b/applications/ink-smart-contract-wizard.html index 253d54fc5c7..0d2633dcd54 100644 --- a/applications/ink-smart-contract-wizard.html +++ b/applications/ink-smart-contract-wizard.html @@ -4,7 +4,7 @@ Ink Contracts Wizard | Web3 Foundation Grants - + diff --git a/applications/inkscope-fuzzer.html b/applications/inkscope-fuzzer.html index b8b6ae75457..51e4568047b 100644 --- a/applications/inkscope-fuzzer.html +++ b/applications/inkscope-fuzzer.html @@ -4,7 +4,7 @@ Inkscope Fuzzer | Web3 Foundation Grants - + diff --git a/applications/ipfs_utilities.html b/applications/ipfs_utilities.html index a52704485d5..3c30fada720 100644 --- a/applications/ipfs_utilities.html +++ b/applications/ipfs_utilities.html @@ -4,7 +4,7 @@ Substrate IPFS Utilities | Web3 Foundation Grants - + diff --git a/applications/iris.html b/applications/iris.html index 5d5ddf197a4..2139b4eae87 100644 --- a/applications/iris.html +++ b/applications/iris.html @@ -4,7 +4,7 @@ Iris | Web3 Foundation Grants - + diff --git a/applications/iris_followup.html b/applications/iris_followup.html index 94b99c767c3..c5b2876a587 100644 --- a/applications/iris_followup.html +++ b/applications/iris_followup.html @@ -4,7 +4,7 @@ Iris | Web3 Foundation Grants - + diff --git a/applications/ismp.html b/applications/ismp.html index 2734af906cf..1238ca05898 100644 --- a/applications/ismp.html +++ b/applications/ismp.html @@ -4,7 +4,7 @@ Interoperable State Machine Protocol | Web3 Foundation Grants - + diff --git a/applications/java-client.html b/applications/java-client.html index 134d04a6cc7..7a76c2517e6 100644 --- a/applications/java-client.html +++ b/applications/java-client.html @@ -4,7 +4,7 @@ polkadot-java-client | Web3 Foundation Grants - + diff --git a/applications/keysafe_network.html b/applications/keysafe_network.html index 0028974a519..595ebbb57e2 100644 --- a/applications/keysafe_network.html +++ b/applications/keysafe_network.html @@ -4,7 +4,7 @@ Keysafe Network | Web3 Foundation Grants - + diff --git a/applications/klevoya_fuzzer.html b/applications/klevoya_fuzzer.html index 2a93110d5db..8e67d6168b2 100644 --- a/applications/klevoya_fuzzer.html +++ b/applications/klevoya_fuzzer.html @@ -4,7 +4,7 @@ Klevoya - Substrate WASM Smart Contract Fuzzer | Web3 Foundation Grants - + diff --git a/applications/kodadot_assethub_nft_indexer_statemine_statemint.html b/applications/kodadot_assethub_nft_indexer_statemine_statemint.html index 93d2e7d9464..da716247437 100644 --- a/applications/kodadot_assethub_nft_indexer_statemine_statemint.html +++ b/applications/kodadot_assethub_nft_indexer_statemine_statemint.html @@ -4,7 +4,7 @@ AssetHub NFT Indexer | Web3 Foundation Grants - + diff --git a/applications/kodadot_assethub_nft_m2.html b/applications/kodadot_assethub_nft_m2.html index d89b602a540..e0214884022 100644 --- a/applications/kodadot_assethub_nft_m2.html +++ b/applications/kodadot_assethub_nft_m2.html @@ -4,7 +4,7 @@ AssetHub NFT Indexer (M2) | Web3 Foundation Grants - + diff --git a/applications/konomi.html b/applications/konomi.html index ac70c4d6b61..d9b8b086703 100644 --- a/applications/konomi.html +++ b/applications/konomi.html @@ -4,7 +4,7 @@ Konomi | Web3 Foundation Grants - + diff --git a/applications/kylin_network.html b/applications/kylin_network.html index c4ad608fe9d..e3c21219c86 100644 --- a/applications/kylin_network.html +++ b/applications/kylin_network.html @@ -4,7 +4,7 @@ Kylin Network | Web3 Foundation Grants - + diff --git a/applications/lastic-grant3.html b/applications/lastic-grant3.html index 9e7cfb32a9b..a00ed023bbd 100644 --- a/applications/lastic-grant3.html +++ b/applications/lastic-grant3.html @@ -4,7 +4,7 @@ Lastic - Grant 3 - Indexing Coretime Chain with Subsquid and Graph Implementation | Web3 Foundation Grants - + diff --git a/applications/lastic-price-simulation-2.html b/applications/lastic-price-simulation-2.html index 0c61d5e3950..c97b2d974b6 100644 --- a/applications/lastic-price-simulation-2.html +++ b/applications/lastic-price-simulation-2.html @@ -4,7 +4,7 @@ Coretime Sale Price Calculator by Lastic | Web3 Foundation Grants - + diff --git a/applications/leetcoin.html b/applications/leetcoin.html index 36a3ae0b799..3d97e309411 100644 --- a/applications/leetcoin.html +++ b/applications/leetcoin.html @@ -4,7 +4,7 @@ LeetCoin | Web3 Foundation Grants - + diff --git a/applications/liberland.html b/applications/liberland.html index ee85ac01b1697640c23738f1ea2232e55ecf8118..581c1f78f11770bea67e8181c8c0c9509e593d13 100644 GIT binary patch delta 27 jcmex$j``O)<_)YI97cvIsiqc5=9B$7Qrm7oc# delta 27 jcmex$j``O)<_)YI9H!<*$%YnY7L)xsQrksAq6 diff --git a/applications/lip_payments.html b/applications/lip_payments.html index f17887c8839..6795522f430 100644 --- a/applications/lip_payments.html +++ b/applications/lip_payments.html @@ -4,7 +4,7 @@ Payments Pallet | Web3 Foundation Grants - + diff --git a/applications/logion_wallet.html b/applications/logion_wallet.html index 88f491a59c3..9cb72c3e91e 100644 --- a/applications/logion_wallet.html +++ b/applications/logion_wallet.html @@ -4,7 +4,7 @@ logion wallet - a wallet you can trust | Web3 Foundation Grants - + diff --git a/applications/lunie.html b/applications/lunie.html index b6003d86f5b..c7d54d6d6f2 100644 --- a/applications/lunie.html +++ b/applications/lunie.html @@ -4,7 +4,7 @@ Lunie | Web3 Foundation Grants - + diff --git a/applications/maintenance/Substratesnap_Maintenance.html b/applications/maintenance/Substratesnap_Maintenance.html index 946c2b388b9..4e456d50422 100644 --- a/applications/maintenance/Substratesnap_Maintenance.html +++ b/applications/maintenance/Substratesnap_Maintenance.html @@ -4,7 +4,7 @@ SubstrateSnap Maintainance Grant Proposal | Web3 Foundation Grants - + diff --git a/applications/maintenance/Zondax-Support.html b/applications/maintenance/Zondax-Support.html index c1464eddc14..0aea7957335 100644 --- a/applications/maintenance/Zondax-Support.html +++ b/applications/maintenance/Zondax-Support.html @@ -4,7 +4,7 @@ Zondax Support & Maintenance | Web3 Foundation Grants - + diff --git a/applications/maintenance/wasm-opt-for-rust.html b/applications/maintenance/wasm-opt-for-rust.html index 4fc39cb1778..fad2068297c 100644 --- a/applications/maintenance/wasm-opt-for-rust.html +++ b/applications/maintenance/wasm-opt-for-rust.html @@ -4,7 +4,7 @@ wasm-opt for Rust Maintenance | Web3 Foundation Grants - + diff --git a/applications/manta_network.html b/applications/manta_network.html index bd144e5c13c..83a30394f0d 100644 --- a/applications/manta_network.html +++ b/applications/manta_network.html @@ -4,7 +4,7 @@ Manta Network | Web3 Foundation Grants - + diff --git a/applications/massbit_route.html b/applications/massbit_route.html index b57139c7c6c..da61bbb799b 100644 --- a/applications/massbit_route.html +++ b/applications/massbit_route.html @@ -4,7 +4,7 @@ Massbit Route | Web3 Foundation Grants - + diff --git a/applications/mobile-game-framework.html b/applications/mobile-game-framework.html index fc73a0e63fa..48e9eb291c6 100644 --- a/applications/mobile-game-framework.html +++ b/applications/mobile-game-framework.html @@ -4,7 +4,7 @@ Mobile Game Framework for Substrate | Web3 Foundation Grants - + diff --git a/applications/mobile_dapp_connection.html b/applications/mobile_dapp_connection.html index 7255c5f1282..5f8eda1b175 100644 --- a/applications/mobile_dapp_connection.html +++ b/applications/mobile_dapp_connection.html @@ -4,7 +4,7 @@ Polkadot/Substrate dApps/Wallet Connection using Tesseract | Web3 Foundation Grants - + diff --git a/applications/multisignature_management_tool.html b/applications/multisignature_management_tool.html index 333bfdc12cc..1c0ab33d776 100644 --- a/applications/multisignature_management_tool.html +++ b/applications/multisignature_management_tool.html @@ -4,7 +4,7 @@ multisignature_management_tool | Web3 Foundation Grants - + diff --git a/applications/mybank.html b/applications/mybank.html index 03188045f95..2a48b0f8ced 100644 --- a/applications/mybank.html +++ b/applications/mybank.html @@ -4,7 +4,7 @@ MyBank Network | Web3 Foundation Grants - + diff --git a/applications/myriad_social.html b/applications/myriad_social.html index 42ec21a9a78..f522f73be38 100644 --- a/applications/myriad_social.html +++ b/applications/myriad_social.html @@ -4,7 +4,7 @@ Myriad Social - Uncensorable, Decentralized Social Network | Web3 Foundation Grants - + diff --git a/applications/native-bitcoin-vaults.html b/applications/native-bitcoin-vaults.html index 95db1c09a6b..0907ded2196 100644 --- a/applications/native-bitcoin-vaults.html +++ b/applications/native-bitcoin-vaults.html @@ -4,7 +4,7 @@ Native Bitcoin Vaults (NBV) | Web3 Foundation Grants - + diff --git a/applications/new-order.html b/applications/new-order.html index 62fb066b41e..a4974b06203 100644 --- a/applications/new-order.html +++ b/applications/new-order.html @@ -4,7 +4,7 @@ New Order - a full onchain orderbook dex with indexers | Web3 Foundation Grants - + diff --git a/applications/new_bls12_hash_function.html b/applications/new_bls12_hash_function.html index 3717e721988..5157a8896e7 100644 --- a/applications/new_bls12_hash_function.html +++ b/applications/new_bls12_hash_function.html @@ -4,7 +4,7 @@ Implementation of the new hash function to BLS12 curves | Web3 Foundation Grants - + diff --git a/applications/newomega-m3m4.html b/applications/newomega-m3m4.html index d61b65a5af2..70d502f7602 100644 --- a/applications/newomega-m3m4.html +++ b/applications/newomega-m3m4.html @@ -4,7 +4,7 @@ NewOmega (Milestone 3 and 4) | Web3 Foundation Grants - + diff --git a/applications/newomega.html b/applications/newomega.html index ec7aaa37ed9..fd8f2907c36 100644 --- a/applications/newomega.html +++ b/applications/newomega.html @@ -4,7 +4,7 @@ NewOmega | Web3 Foundation Grants - + diff --git a/applications/nft_collectibles_wallet.html b/applications/nft_collectibles_wallet.html index ac63c7744b0..ddb30f54c5d 100644 --- a/applications/nft_collectibles_wallet.html +++ b/applications/nft_collectibles_wallet.html @@ -4,7 +4,7 @@ NFT Collectibles Wallet | Web3 Foundation Grants - + diff --git a/applications/nft_explorer.html b/applications/nft_explorer.html index cc7b8e47785..62863783fc5 100644 --- a/applications/nft_explorer.html +++ b/applications/nft_explorer.html @@ -4,7 +4,7 @@ Uniscan NFT Explorer | Web3 Foundation Grants - + diff --git a/applications/nft_product_analytics_suite.html b/applications/nft_product_analytics_suite.html index 8698fe07cdb..ea4400d84dc 100644 --- a/applications/nft_product_analytics_suite.html +++ b/applications/nft_product_analytics_suite.html @@ -4,7 +4,7 @@ NFT Product Analytics Suite | Web3 Foundation Grants - + diff --git a/applications/ocelloids_monitoring_sdk.html b/applications/ocelloids_monitoring_sdk.html index 3fa162f4dcf..a717d592670 100644 --- a/applications/ocelloids_monitoring_sdk.html +++ b/applications/ocelloids_monitoring_sdk.html @@ -4,7 +4,7 @@ Ocelloids: Monitoring SDK | Web3 Foundation Grants - + diff --git a/applications/ocelloids_xcm_monitoring_service.html b/applications/ocelloids_xcm_monitoring_service.html index 8b170bfd3af..469e02eceef 100644 --- a/applications/ocelloids_xcm_monitoring_service.html +++ b/applications/ocelloids_xcm_monitoring_service.html @@ -4,7 +4,7 @@ Ocelloids XCM Transfer Monitoring Service | Web3 Foundation Grants - + diff --git a/applications/odyssey_momentum.html b/applications/odyssey_momentum.html index f14741483ad..e7b76e530d1 100644 --- a/applications/odyssey_momentum.html +++ b/applications/odyssey_momentum.html @@ -4,7 +4,7 @@ Odyssey - Momentum | Web3 Foundation Grants - + diff --git a/applications/on-chain-cash.html b/applications/on-chain-cash.html index 6e01a7f6b8e..c62b816c399 100644 --- a/applications/on-chain-cash.html +++ b/applications/on-chain-cash.html @@ -4,7 +4,7 @@ On-chain cash exchange | Web3 Foundation Grants - + diff --git a/applications/open-node-framework.html b/applications/open-node-framework.html index a34624bcfd3..28473daa897 100644 --- a/applications/open-node-framework.html +++ b/applications/open-node-framework.html @@ -4,7 +4,7 @@ Open Node Framework | Web3 Foundation Grants - + diff --git a/applications/openPayroll.html b/applications/openPayroll.html index f2a62d62334..60a491ed5de 100644 --- a/applications/openPayroll.html +++ b/applications/openPayroll.html @@ -4,7 +4,7 @@ Open Payroll | Web3 Foundation Grants - + diff --git a/applications/openbrush-follow-up-2.html b/applications/openbrush-follow-up-2.html index de30ccd2bc6..75e9b4b620c 100644 --- a/applications/openbrush-follow-up-2.html +++ b/applications/openbrush-follow-up-2.html @@ -4,7 +4,7 @@ OpenBrush | Web3 Foundation Grants - + diff --git a/applications/openbrush-follow-up.html b/applications/openbrush-follow-up.html index 6d405d25da5..92417bf8e37 100644 --- a/applications/openbrush-follow-up.html +++ b/applications/openbrush-follow-up.html @@ -4,7 +4,7 @@ OpenBrush | Web3 Foundation Grants - + diff --git a/applications/openbrush.html b/applications/openbrush.html index 6ab1856d205..8c52e69d0ce 100644 --- a/applications/openbrush.html +++ b/applications/openbrush.html @@ -4,7 +4,7 @@ OpenBrush | Web3 Foundation Grants - + diff --git a/applications/openrollup-mvp-phase-1.html b/applications/openrollup-mvp-phase-1.html index 78f4cec9dd5..756aa14f2b2 100644 --- a/applications/openrollup-mvp-phase-1.html +++ b/applications/openrollup-mvp-phase-1.html @@ -4,7 +4,7 @@ Open rollup - MVP - Phase 1 | Web3 Foundation Grants - + diff --git a/applications/orochi-network-orosign-part1.html b/applications/orochi-network-orosign-part1.html index 47ae1d6d2bf..3690b3b3e39 100644 --- a/applications/orochi-network-orosign-part1.html +++ b/applications/orochi-network-orosign-part1.html @@ -4,7 +4,7 @@ Orochi Network's proposal for research and development MPC ECDSA | Web3 Foundation Grants - + diff --git a/applications/pacific_store.html b/applications/pacific_store.html index c203151a410..f4d2fc96df0 100644 --- a/applications/pacific_store.html +++ b/applications/pacific_store.html @@ -4,7 +4,7 @@ OpenSea.js on polkadot | Web3 Foundation Grants - + diff --git a/applications/pallet-drand-client.html b/applications/pallet-drand-client.html index b8f95082d96..caba3933108 100644 --- a/applications/pallet-drand-client.html +++ b/applications/pallet-drand-client.html @@ -4,7 +4,7 @@ drand in substrate | Web3 Foundation Grants - + diff --git a/applications/pallet-verifier.html b/applications/pallet-verifier.html index a0775a8aa57..501611f229b 100644 --- a/applications/pallet-verifier.html +++ b/applications/pallet-verifier.html @@ -4,7 +4,7 @@ Pallet Verifier | Web3 Foundation Grants - + diff --git a/applications/pallet_maci.html b/applications/pallet_maci.html index f033761c2ed..2d4f86a8377 100644 --- a/applications/pallet_maci.html +++ b/applications/pallet_maci.html @@ -4,7 +4,7 @@ pallet-maci | Web3 Foundation Grants - + diff --git a/applications/pallet_supersig.html b/applications/pallet_supersig.html index 0dc6c15472b..8850ac8642a 100644 --- a/applications/pallet_supersig.html +++ b/applications/pallet_supersig.html @@ -4,7 +4,7 @@ Supersig | Web3 Foundation Grants - + diff --git a/applications/panic.html b/applications/panic.html index edcadbae357..e2fb0b13a79 100644 --- a/applications/panic.html +++ b/applications/panic.html @@ -4,7 +4,7 @@ PANIC | Web3 Foundation Grants - + diff --git a/applications/parachain-staking.html b/applications/parachain-staking.html index a985d6946ac..407540d1764 100644 --- a/applications/parachain-staking.html +++ b/applications/parachain-staking.html @@ -4,7 +4,7 @@ Pallet-dPoS for Parachain Staking | Web3 Foundation Grants - + diff --git a/applications/parami-protocol.html b/applications/parami-protocol.html index 561cdf04a18..87fd3cdc7bb 100644 --- a/applications/parami-protocol.html +++ b/applications/parami-protocol.html @@ -4,7 +4,7 @@ The Parami Protocol | Web3 Foundation Grants - + diff --git a/applications/patron.html b/applications/patron.html index b8fe3870903..dbd3e061ed1 100644 --- a/applications/patron.html +++ b/applications/patron.html @@ -4,7 +4,7 @@ Patron | Web3 Foundation Grants - + diff --git a/applications/perun_app_channels.html b/applications/perun_app_channels.html index 8ffb9c18001..da3b97b9ee7 100644 --- a/applications/perun_app_channels.html +++ b/applications/perun_app_channels.html @@ -4,7 +4,7 @@ Perun App Channels | Web3 Foundation Grants - + diff --git a/applications/perun_channels-integration.html b/applications/perun_channels-integration.html index bb3875065c2..75f26cad67d 100644 --- a/applications/perun_channels-integration.html +++ b/applications/perun_channels-integration.html @@ -4,7 +4,7 @@ Perun Channels - Integration with go-perun | Web3 Foundation Grants - + diff --git a/applications/perun_channels.html b/applications/perun_channels.html index 5c714de0e95..7013dbe19aa 100644 --- a/applications/perun_channels.html +++ b/applications/perun_channels.html @@ -4,7 +4,7 @@ Perun Channels | Web3 Foundation Grants - + diff --git a/applications/pesa_pallet.html b/applications/pesa_pallet.html index 9cca6b683b0..b5822101d37 100644 --- a/applications/pesa_pallet.html +++ b/applications/pesa_pallet.html @@ -4,7 +4,7 @@ PESA - On-ramp/off-ramp to crypto/local currencies for Polkadot | Web3 Foundation Grants - + diff --git a/applications/php-rpc-lib-follow-up.html b/applications/php-rpc-lib-follow-up.html index 67402173d56..aa748aef603 100644 --- a/applications/php-rpc-lib-follow-up.html +++ b/applications/php-rpc-lib-follow-up.html @@ -4,7 +4,7 @@ PHP RPC Lib Follow up | Web3 Foundation Grants - + diff --git a/applications/php-rpc-lib.html b/applications/php-rpc-lib.html index cb396062680..e138ea7971a 100644 --- a/applications/php-rpc-lib.html +++ b/applications/php-rpc-lib.html @@ -4,7 +4,7 @@ PHP RPC Lib | Web3 Foundation Grants - + diff --git a/applications/php-scale-lib.html b/applications/php-scale-lib.html index ca7c20dfc7f..8c3b9498254 100644 --- a/applications/php-scale-lib.html +++ b/applications/php-scale-lib.html @@ -4,7 +4,7 @@ PHP Scale Codec | Web3 Foundation Grants - + diff --git a/applications/php-substrate-api.html b/applications/php-substrate-api.html index 744c43f345d..81271c4008a 100644 --- a/applications/php-substrate-api.html +++ b/applications/php-substrate-api.html @@ -4,7 +4,7 @@ php substrate api | Web3 Foundation Grants - + diff --git a/applications/plip.html b/applications/plip.html index ff985a3a53b..b4f07cb87c1 100644 --- a/applications/plip.html +++ b/applications/plip.html @@ -4,7 +4,7 @@ People Local Interactions Protocol (PLIP) | Web3 Foundation Grants - + diff --git a/applications/polk-auction.html b/applications/polk-auction.html index b3456293be3..e01b2827364 100644 --- a/applications/polk-auction.html +++ b/applications/polk-auction.html @@ -4,7 +4,7 @@ Polk-Auction Website | Web3 Foundation Grants - + diff --git a/applications/polkadart_extension.html b/applications/polkadart_extension.html index ab0f56dc779..a67c4803a72 100644 --- a/applications/polkadart_extension.html +++ b/applications/polkadart_extension.html @@ -4,7 +4,7 @@ Polkadart Extension | Web3 Foundation Grants - + diff --git a/applications/polkadex.html b/applications/polkadex.html index 33199db31af..5aa547cce92 100644 --- a/applications/polkadex.html +++ b/applications/polkadex.html @@ -4,7 +4,7 @@ Polkadex: A fully decentralized, peer-peer, cryptocurrency exchange for DeFi ecosystem in Substrate. | Web3 Foundation Grants - + diff --git a/applications/polkadot-contract-wizard.html b/applications/polkadot-contract-wizard.html index 2b5d554e1a6..d9199682c97 100644 --- a/applications/polkadot-contract-wizard.html +++ b/applications/polkadot-contract-wizard.html @@ -4,7 +4,7 @@ Polkadot Contract Wizard | Web3 Foundation Grants - + diff --git a/applications/polkadot-desktop-app.html b/applications/polkadot-desktop-app.html index 35b01e3e902..d2728e70c50 100644 --- a/applications/polkadot-desktop-app.html +++ b/applications/polkadot-desktop-app.html @@ -4,7 +4,7 @@ Polkadot.\{js} Desktop Application | Web3 Foundation Grants - + diff --git a/applications/polkadot-js-extension-per-account-auth.html b/applications/polkadot-js-extension-per-account-auth.html index 4c870cf7570..bdcba0cbd69 100644 --- a/applications/polkadot-js-extension-per-account-auth.html +++ b/applications/polkadot-js-extension-per-account-auth.html @@ -4,7 +4,7 @@ Privacy enhancement for Polkadot-js extension | Web3 Foundation Grants - + diff --git a/applications/polkadot-mempool-explorer-v2.html b/applications/polkadot-mempool-explorer-v2.html index 89693001ce8..69b3e7bdac7 100644 --- a/applications/polkadot-mempool-explorer-v2.html +++ b/applications/polkadot-mempool-explorer-v2.html @@ -4,7 +4,7 @@ polkadot-mempool-explorer-v2 | Web3 Foundation Grants - + diff --git a/applications/polkadot-runtime-releaser.html b/applications/polkadot-runtime-releaser.html index 36d5d7e47bb..82d8166ea94 100644 --- a/applications/polkadot-runtime-releaser.html +++ b/applications/polkadot-runtime-releaser.html @@ -4,7 +4,7 @@ Polkadot Runtime Releaser | Web3 Foundation Grants - + diff --git a/applications/polkadot_analytics_platform.html b/applications/polkadot_analytics_platform.html index dfd3e4fce38..cd1c0e2a183 100644 --- a/applications/polkadot_analytics_platform.html +++ b/applications/polkadot_analytics_platform.html @@ -4,7 +4,7 @@ Polkadot Analytics Platform: Stage 1 | Web3 Foundation Grants - + diff --git a/applications/polkadot_tests.html b/applications/polkadot_tests.html index 3b59bce4ea4..0d69a40adac 100644 --- a/applications/polkadot_tests.html +++ b/applications/polkadot_tests.html @@ -4,7 +4,7 @@ Polkadot Conformance Tests PoC | Web3 Foundation Grants - + diff --git a/applications/polkadotjs-ecdsa.html b/applications/polkadotjs-ecdsa.html index b8a8bbbdc11..d8072076801 100644 --- a/applications/polkadotjs-ecdsa.html +++ b/applications/polkadotjs-ecdsa.html @@ -4,7 +4,7 @@ ECDSA for Polkadot JS | Web3 Foundation Grants - + diff --git a/applications/polkadotjs-hardware.html b/applications/polkadotjs-hardware.html index a51bfa1933e..696faf856a1 100644 --- a/applications/polkadotjs-hardware.html +++ b/applications/polkadotjs-hardware.html @@ -4,7 +4,7 @@ Hardware ECDSA for Polkadot JS | Web3 Foundation Grants - + diff --git a/applications/polkadotjs_no_code.html b/applications/polkadotjs_no_code.html index 180ecc5149c..28e49b04bd4 100644 --- a/applications/polkadotjs_no_code.html +++ b/applications/polkadotjs_no_code.html @@ -4,7 +4,7 @@ Polkadot.js NoCode Plugin | Web3 Foundation Grants - + diff --git a/applications/polkaflow.html b/applications/polkaflow.html index d696b09bf47..cd889df3697 100644 --- a/applications/polkaflow.html +++ b/applications/polkaflow.html @@ -4,7 +4,7 @@ PolkaFlow | Web3 Foundation Grants - + diff --git a/applications/polkaj_android_support.html b/applications/polkaj_android_support.html index 82957b0cf00..2b6a3b2fd9b 100644 --- a/applications/polkaj_android_support.html +++ b/applications/polkaj_android_support.html @@ -4,7 +4,7 @@ PolkaJ Android Support | Web3 Foundation Grants - + diff --git a/applications/polkakeeper.html b/applications/polkakeeper.html index cdb7a77512b..00d0b44fd03 100644 --- a/applications/polkakeeper.html +++ b/applications/polkakeeper.html @@ -4,7 +4,7 @@ Polkakeeper Grant Proposal | Web3 Foundation Grants - + diff --git a/applications/polkamask.html b/applications/polkamask.html index 6e1cc82b37d..7f74ae34644 100644 --- a/applications/polkamask.html +++ b/applications/polkamask.html @@ -4,7 +4,7 @@ PolkaMask | Web3 Foundation Grants - + diff --git a/applications/polkamusic.html b/applications/polkamusic.html index 086f170cfc6..7d7bd64e974 100644 --- a/applications/polkamusic.html +++ b/applications/polkamusic.html @@ -4,7 +4,7 @@ PolkaMusic | Web3 Foundation Grants - + diff --git a/applications/polkasearch.html b/applications/polkasearch.html index 70df5ad1103..3177a866516 100644 --- a/applications/polkasearch.html +++ b/applications/polkasearch.html @@ -4,7 +4,7 @@ polkasearch.xyz | Web3 Foundation Grants - + diff --git a/applications/polkashots.html b/applications/polkashots.html index c0addec19e5..c6ecdf0e991 100644 --- a/applications/polkashots.html +++ b/applications/polkashots.html @@ -4,7 +4,7 @@ polkashots.io | Web3 Foundation Grants - + diff --git a/applications/polkastarter.html b/applications/polkastarter.html index ac6dd6c221f..1bc218e42dc 100644 --- a/applications/polkastarter.html +++ b/applications/polkastarter.html @@ -4,7 +4,7 @@ Polkastarter | Web3 Foundation Grants - + diff --git a/applications/polkastats.html b/applications/polkastats.html index 6fbbdb51f82..848406a55cc 100644 --- a/applications/polkastats.html +++ b/applications/polkastats.html @@ -4,7 +4,7 @@ Polkastats | Web3 Foundation Grants - + diff --git a/applications/polket_toearnfun.html b/applications/polket_toearnfun.html index b14d71b9308..52b6f71e340 100644 --- a/applications/polket_toearnfun.html +++ b/applications/polket_toearnfun.html @@ -4,7 +4,7 @@ ToEarnFun | Web3 Foundation Grants - + diff --git a/applications/pontem.html b/applications/pontem.html index 36c75f644e0..b5f0ef8ab1f 100644 --- a/applications/pontem.html +++ b/applications/pontem.html @@ -4,7 +4,7 @@ Pontem Network (VM). | Web3 Foundation Grants - + diff --git a/applications/project_1001.html b/applications/project_1001.html index 901603ee7d3..ccd34df586d 100644 --- a/applications/project_1001.html +++ b/applications/project_1001.html @@ -4,7 +4,7 @@ Project 1001 - MVP - Phase 1 | Web3 Foundation Grants - + diff --git a/applications/project_aurras_mvp_phase_1.html b/applications/project_aurras_mvp_phase_1.html index ff115c4b4d3..d4ca9e428e8 100644 --- a/applications/project_aurras_mvp_phase_1.html +++ b/applications/project_aurras_mvp_phase_1.html @@ -4,7 +4,7 @@ Project Aurras - MVP - Phase 1 | Web3 Foundation Grants - + diff --git a/applications/project_aurras_mvp_phase_2.html b/applications/project_aurras_mvp_phase_2.html index 1dbe43329e6..b47293edb7b 100644 --- a/applications/project_aurras_mvp_phase_2.html +++ b/applications/project_aurras_mvp_phase_2.html @@ -4,7 +4,7 @@ Project Aurras - MVP - Phase 2 | Web3 Foundation Grants - + diff --git a/applications/project_bodhi.html b/applications/project_bodhi.html index 69a70d24bda..2571c33a5a8 100644 --- a/applications/project_bodhi.html +++ b/applications/project_bodhi.html @@ -4,7 +4,7 @@ Project Bodhi - A Composable & Innovative Stack for EVM on Substrate | Web3 Foundation Grants - + diff --git a/applications/project_silentdata.html b/applications/project_silentdata.html index 4595e7854c0..758742fecd6 100644 --- a/applications/project_silentdata.html +++ b/applications/project_silentdata.html @@ -4,7 +4,7 @@ Silent Data Polkadot Integration | Web3 Foundation Grants - + diff --git a/applications/prosopo.html b/applications/prosopo.html index 921c4f6569c..495f87e2b32 100644 --- a/applications/prosopo.html +++ b/applications/prosopo.html @@ -4,7 +4,7 @@ Prosopo | Web3 Foundation Grants - + diff --git a/applications/psc.html b/applications/psc.html index f10eb33e823..7fae156721d 100644 --- a/applications/psc.html +++ b/applications/psc.html @@ -4,7 +4,7 @@ Polkadot Smart Chain | Web3 Foundation Grants - + diff --git a/applications/quadratic-funding.html b/applications/quadratic-funding.html index 64b03305070..920d8c3f9b7 100644 --- a/applications/quadratic-funding.html +++ b/applications/quadratic-funding.html @@ -4,7 +4,7 @@ Quadratic Funding Module | Web3 Foundation Grants - + diff --git a/applications/quantum-guard.html b/applications/quantum-guard.html index 7e8e2035acd..7e466ea6195 100644 --- a/applications/quantum-guard.html +++ b/applications/quantum-guard.html @@ -4,7 +4,7 @@ Quantum Guard MVP | Web3 Foundation Grants - + diff --git a/applications/quantumLock.html b/applications/quantumLock.html index 18f7f65ebfd..f7a12a5d066 100644 --- a/applications/quantumLock.html +++ b/applications/quantumLock.html @@ -4,7 +4,7 @@ Quantum Lock for QBITCOIN | Web3 Foundation Grants - + diff --git a/applications/rb_substrate_client.html b/applications/rb_substrate_client.html index 99f70f12f1c..16531f5cc47 100644 --- a/applications/rb_substrate_client.html +++ b/applications/rb_substrate_client.html @@ -4,7 +4,7 @@ Ruby Substate Client | Web3 Foundation Grants - + diff --git a/applications/relaycode.html b/applications/relaycode.html index f0ea4a0b9fc..e9104150d2b 100644 --- a/applications/relaycode.html +++ b/applications/relaycode.html @@ -4,7 +4,7 @@ Relaycode: An Improved Extrinsics Builder for Polkadot | Web3 Foundation Grants - + diff --git a/applications/research-feasibility-go-runtime.html b/applications/research-feasibility-go-runtime.html index 3a3b641a8cc..79962bc83aa 100644 --- a/applications/research-feasibility-go-runtime.html +++ b/applications/research-feasibility-go-runtime.html @@ -4,7 +4,7 @@ Research feasibility of a Go Runtime | Web3 Foundation Grants - + diff --git a/applications/research-feasibiliy-java-host.html b/applications/research-feasibiliy-java-host.html index 35817f56361..eeed2793916 100644 --- a/applications/research-feasibiliy-java-host.html +++ b/applications/research-feasibiliy-java-host.html @@ -4,7 +4,7 @@ Java Host Research Proposal | Web3 Foundation Grants - + diff --git a/applications/research_wallets.html b/applications/research_wallets.html index 1c9ff0dbd89..d39a63746d2 100644 --- a/applications/research_wallets.html +++ b/applications/research_wallets.html @@ -4,7 +4,7 @@ User Account Access Security Analysis for Wallets | Web3 Foundation Grants - + diff --git a/applications/roloi-xcm-payment-automation.html b/applications/roloi-xcm-payment-automation.html index 0d98b58d76e..ec4b02df717 100644 --- a/applications/roloi-xcm-payment-automation.html +++ b/applications/roloi-xcm-payment-automation.html @@ -4,7 +4,7 @@ Roloi - XCM Payment Automation | Web3 Foundation Grants - + diff --git a/applications/rv-kmir.html b/applications/rv-kmir.html index 89707e4325f..436dbe957ec 100644 --- a/applications/rv-kmir.html +++ b/applications/rv-kmir.html @@ -4,7 +4,7 @@ KMIR: the K semantics of MIR | Web3 Foundation Grants - + diff --git a/applications/saito-game-protocol-and-engine.html b/applications/saito-game-protocol-and-engine.html index 2b422269a84..9247ac843b7 100644 --- a/applications/saito-game-protocol-and-engine.html +++ b/applications/saito-game-protocol-and-engine.html @@ -4,7 +4,7 @@ Saito Gaming Protocol and Library | Web3 Foundation Grants - + diff --git a/applications/sandox.html b/applications/sandox.html index f37fedeb3dc..3cef85de759 100644 --- a/applications/sandox.html +++ b/applications/sandox.html @@ -4,7 +4,7 @@ SanDOx | Web3 Foundation Grants - + diff --git a/applications/sarp-basic-functionality.html b/applications/sarp-basic-functionality.html index 200ada7de64..1aeb591b4af 100644 --- a/applications/sarp-basic-functionality.html +++ b/applications/sarp-basic-functionality.html @@ -4,7 +4,7 @@ SARP - A Static Analysis Tool for Runtime Pallets | Web3 Foundation Grants - + diff --git a/applications/scale-codec-comparator.html b/applications/scale-codec-comparator.html index 698a445afd9..0d09b788797 100644 --- a/applications/scale-codec-comparator.html +++ b/applications/scale-codec-comparator.html @@ -4,7 +4,7 @@ SCALE Codec Comparator | Web3 Foundation Grants - + diff --git a/applications/sensio_network.html b/applications/sensio_network.html index 425c4ca3a8b..cef20eac373 100644 --- a/applications/sensio_network.html +++ b/applications/sensio_network.html @@ -4,7 +4,7 @@ Sensio Network | Web3 Foundation Grants - + diff --git a/applications/sequester.html b/applications/sequester.html index 064802cf039..32da3d4e58b 100644 --- a/applications/sequester.html +++ b/applications/sequester.html @@ -4,7 +4,7 @@ Sequester | Web3 Foundation Grants - + diff --git a/applications/setheum-launchpad-crowdsales-pallet.html b/applications/setheum-launchpad-crowdsales-pallet.html index a22e260bfd4..9e784886083 100644 --- a/applications/setheum-launchpad-crowdsales-pallet.html +++ b/applications/setheum-launchpad-crowdsales-pallet.html @@ -4,7 +4,7 @@ Setheum HighEnd LaunchPad Crowdsales Module | Web3 Foundation Grants - + diff --git a/applications/setheum.html b/applications/setheum.html index fa86f2ae066..853b2906b8d 100644 --- a/applications/setheum.html +++ b/applications/setheum.html @@ -4,7 +4,7 @@ Setheum | Web3 Foundation Grants - + diff --git a/applications/shadows-network.html b/applications/shadows-network.html index 7caf66ed92c..11e751161b8 100644 --- a/applications/shadows-network.html +++ b/applications/shadows-network.html @@ -4,7 +4,7 @@ Shadows Network | Web3 Foundation Grants - + diff --git a/applications/si-front-end-template.html b/applications/si-front-end-template.html index f637da22dfa..74be80a7fae 100644 --- a/applications/si-front-end-template.html +++ b/applications/si-front-end-template.html @@ -4,7 +4,7 @@ FrontRevamp: A Material Design Makeover for Substrate Front-End Template | Web3 Foundation Grants - + diff --git a/applications/signac.html b/applications/signac.html index d4874f363ba..18f8571314a 100644 --- a/applications/signac.html +++ b/applications/signac.html @@ -4,7 +4,7 @@ Signac - a monorepo plugin for developing multiple Parity ink! smart contracts | Web3 Foundation Grants - + diff --git a/applications/signet.html b/applications/signet.html index a95d338c96e..e2211f9b7f0 100644 --- a/applications/signet.html +++ b/applications/signet.html @@ -4,7 +4,7 @@ Signet - Talisman | Web3 Foundation Grants - + diff --git a/applications/sirato_substrate_phase3.html b/applications/sirato_substrate_phase3.html index 682a0060af5..1d6255b9b1d 100644 --- a/applications/sirato_substrate_phase3.html +++ b/applications/sirato_substrate_phase3.html @@ -4,7 +4,7 @@ Sirato (Epirus) Substrate Explorer - Phase III | Web3 Foundation Grants - + diff --git a/applications/skyekiwi-protocol.html b/applications/skyekiwi-protocol.html index 0637f8c5d3e..30d785a5bb5 100644 --- a/applications/skyekiwi-protocol.html +++ b/applications/skyekiwi-protocol.html @@ -4,7 +4,7 @@ SkyeKiwi Protocol | Web3 Foundation Grants - + diff --git a/applications/skyepass.html b/applications/skyepass.html index 390adc5dcca..8a1835d1f00 100644 --- a/applications/skyepass.html +++ b/applications/skyepass.html @@ -4,7 +4,7 @@ SkyePass | Web3 Foundation Grants - + diff --git a/applications/skynet-substrate-integration.html b/applications/skynet-substrate-integration.html index 481055be52d..ba811a1240d 100644 --- a/applications/skynet-substrate-integration.html +++ b/applications/skynet-substrate-integration.html @@ -4,7 +4,7 @@ Pallet for Decentralized Off-Chain Storage on Skynet | Web3 Foundation Grants - + diff --git a/applications/slonigiraf.html b/applications/slonigiraf.html index adde8a4e8be..0d22ae2cf3d 100644 --- a/applications/slonigiraf.html +++ b/applications/slonigiraf.html @@ -4,7 +4,7 @@ SLON - a recommendation letter system | Web3 Foundation Grants - + diff --git a/applications/slothunter.html b/applications/slothunter.html index 4f83c959709..c88abc94d99 100644 --- a/applications/slothunter.html +++ b/applications/slothunter.html @@ -4,7 +4,7 @@ Slothunter | Web3 Foundation Grants - + diff --git a/applications/social_recovery_wallet.html b/applications/social_recovery_wallet.html index d6c49168e2b..bf459611907 100644 --- a/applications/social_recovery_wallet.html +++ b/applications/social_recovery_wallet.html @@ -4,7 +4,7 @@ Social Recovery Wallet | Web3 Foundation Grants - + diff --git a/applications/societal_grant2.html b/applications/societal_grant2.html index 8b1fe4b3f81..4403c5b5d5d 100644 --- a/applications/societal_grant2.html +++ b/applications/societal_grant2.html @@ -4,7 +4,7 @@ Societal | Web3 Foundation Grants - + diff --git a/applications/societal_saas_pricing.html b/applications/societal_saas_pricing.html index de28864695d..034435a8f6d 100644 --- a/applications/societal_saas_pricing.html +++ b/applications/societal_saas_pricing.html @@ -4,7 +4,7 @@ Societal | Web3 Foundation Grants - + diff --git a/applications/sol2ink-follow-up.html b/applications/sol2ink-follow-up.html index bcdbbab0303..28327ac7b91 100644 --- a/applications/sol2ink-follow-up.html +++ b/applications/sol2ink-follow-up.html @@ -4,7 +4,7 @@ Sol2Ink | Web3 Foundation Grants - + diff --git a/applications/sol2ink.html b/applications/sol2ink.html index 53ba7c4e046..adf83fc2db5 100644 --- a/applications/sol2ink.html +++ b/applications/sol2ink.html @@ -4,7 +4,7 @@ Sol2Ink | Web3 Foundation Grants - + diff --git a/applications/solidity-trie-verifier.html b/applications/solidity-trie-verifier.html index 9cfeffac1f3..758ebe13b24 100644 --- a/applications/solidity-trie-verifier.html +++ b/applications/solidity-trie-verifier.html @@ -4,7 +4,7 @@ solidity-trie-verifier | Web3 Foundation Grants - + diff --git a/applications/solidity-verifier-for-accountable-light-client.html b/applications/solidity-verifier-for-accountable-light-client.html index 5982d46f982..15e869fe8c0 100644 --- a/applications/solidity-verifier-for-accountable-light-client.html +++ b/applications/solidity-verifier-for-accountable-light-client.html @@ -4,7 +4,7 @@ Solidity Verifier Implementation for Accountable Light Client | Web3 Foundation Grants - + diff --git a/applications/spacewalk-bridge.html b/applications/spacewalk-bridge.html index 2f9f6b4f776..ed68e9a82c9 100644 --- a/applications/spacewalk-bridge.html +++ b/applications/spacewalk-bridge.html @@ -4,7 +4,7 @@ Spacewalk: a Stellar bridge | Web3 Foundation Grants - + diff --git a/applications/spartan_poc_consensus_module.html b/applications/spartan_poc_consensus_module.html index 253f5a757ae..af93b8d8580 100644 --- a/applications/spartan_poc_consensus_module.html +++ b/applications/spartan_poc_consensus_module.html @@ -4,7 +4,7 @@ Spartan: PoC Consensus Module | Web3 Foundation Grants - + diff --git a/applications/sr25519_donna.html b/applications/sr25519_donna.html index 3e414fa0370..0e791992d95 100644 --- a/applications/sr25519_donna.html +++ b/applications/sr25519_donna.html @@ -4,7 +4,7 @@ sr25519-donna | Web3 Foundation Grants - + diff --git a/applications/ssal-commods-dex.html b/applications/ssal-commods-dex.html index 428ca6ab41b..4b7e6c54358 100644 --- a/applications/ssal-commods-dex.html +++ b/applications/ssal-commods-dex.html @@ -4,7 +4,7 @@ Ssal: Ink Commodities Exchange | Web3 Foundation Grants - + diff --git a/applications/stable-asset.html b/applications/stable-asset.html index 981b60ced26..bac705d818f 100644 --- a/applications/stable-asset.html +++ b/applications/stable-asset.html @@ -4,7 +4,7 @@ Stable Asset | Web3 Foundation Grants - + diff --git a/applications/staking-rewards-collector-front-end.html b/applications/staking-rewards-collector-front-end.html index a14495fd039..9466f2c03f8 100644 --- a/applications/staking-rewards-collector-front-end.html +++ b/applications/staking-rewards-collector-front-end.html @@ -4,7 +4,7 @@ Staking Rewards Viewer | Web3 Foundation Grants - + diff --git a/applications/stardust.html b/applications/stardust.html index 90c936c827e..3998b78870c 100644 --- a/applications/stardust.html +++ b/applications/stardust.html @@ -4,7 +4,7 @@ Derivative Powered Uncollateralized Stablecoin Research and Design | Web3 Foundation Grants - + diff --git a/applications/starks_network.html b/applications/starks_network.html index 1dc1cb6a257..c8035988720 100644 --- a/applications/starks_network.html +++ b/applications/starks_network.html @@ -4,7 +4,7 @@ Starks Network | Web3 Foundation Grants - + diff --git a/applications/stone-index-on-substrate.html b/applications/stone-index-on-substrate.html index 0d09ee0d1cb..489ac2890a8 100644 --- a/applications/stone-index-on-substrate.html +++ b/applications/stone-index-on-substrate.html @@ -4,7 +4,7 @@ Stone Index on Substrate | Web3 Foundation Grants - + diff --git a/applications/sub_consensus_mechanism.html b/applications/sub_consensus_mechanism.html index f8c7006400f..95c85c74d80 100644 --- a/applications/sub_consensus_mechanism.html +++ b/applications/sub_consensus_mechanism.html @@ -4,7 +4,7 @@ Sub-consensus mechanism | Web3 Foundation Grants - + diff --git a/applications/subalfred.html b/applications/subalfred.html index 37ad2f9104c..1cbdfa7474e 100644 --- a/applications/subalfred.html +++ b/applications/subalfred.html @@ -4,7 +4,7 @@ Subalfred | Web3 Foundation Grants - + diff --git a/applications/subauction.html b/applications/subauction.html index a0d8b5b8463..dfac53300cd 100644 --- a/applications/subauction.html +++ b/applications/subauction.html @@ -4,7 +4,7 @@ Subauction | Web3 Foundation Grants - + diff --git a/applications/subdex.html b/applications/subdex.html index 5f4969111ad..d64a47f5ded 100644 --- a/applications/subdex.html +++ b/applications/subdex.html @@ -4,7 +4,7 @@ SubDEX | Web3 Foundation Grants - + diff --git a/applications/subquery.html b/applications/subquery.html index 997ab4808b0..a39317fe598 100644 --- a/applications/subquery.html +++ b/applications/subquery.html @@ -4,7 +4,7 @@ SubQuery | Web3 Foundation Grants - + diff --git a/applications/subrelay.html b/applications/subrelay.html index 8e9702ee951..f0eba958b2e 100644 --- a/applications/subrelay.html +++ b/applications/subrelay.html @@ -4,7 +4,7 @@ SubRelay | Web3 Foundation Grants - + diff --git a/applications/subscript_lang.html b/applications/subscript_lang.html index cb5b22a06f6..7f7b9f02285 100644 --- a/applications/subscript_lang.html +++ b/applications/subscript_lang.html @@ -4,7 +4,7 @@ Subscript | Web3 Foundation Grants - + diff --git a/applications/subsmt.html b/applications/subsmt.html index 2c2d8be0647..36a61b4262b 100644 --- a/applications/subsmt.html +++ b/applications/subsmt.html @@ -4,7 +4,7 @@ SubSMT | Web3 Foundation Grants - + diff --git a/applications/substats.html b/applications/substats.html index f8bb1364d49..006ca29aed4 100644 --- a/applications/substats.html +++ b/applications/substats.html @@ -4,7 +4,7 @@ Substats (The framework of lightweight block explorer) | Web3 Foundation Grants - + diff --git a/applications/substrate-evm-adapter.html b/applications/substrate-evm-adapter.html index 1cdc4459d90..a8e9e56b976 100644 --- a/applications/substrate-evm-adapter.html +++ b/applications/substrate-evm-adapter.html @@ -4,7 +4,7 @@ Substrate EVM Adapter | Web3 Foundation Grants - + diff --git a/applications/substrate-identity-directory.html b/applications/substrate-identity-directory.html index 9186aa680d8..09db69ce7e3 100644 --- a/applications/substrate-identity-directory.html +++ b/applications/substrate-identity-directory.html @@ -4,7 +4,7 @@ Substrate Identity Hub | Web3 Foundation Grants - + diff --git a/applications/substrate-parachain-PoS-template.html b/applications/substrate-parachain-PoS-template.html index da3e0587d7a..a9b0c86f033 100644 --- a/applications/substrate-parachain-PoS-template.html +++ b/applications/substrate-parachain-PoS-template.html @@ -4,7 +4,7 @@ substrate-parachain-PoS-template | Web3 Foundation Grants - + diff --git a/applications/substrate-tutorials.html b/applications/substrate-tutorials.html index 23bcf159398..a915e22f955 100644 --- a/applications/substrate-tutorials.html +++ b/applications/substrate-tutorials.html @@ -4,7 +4,7 @@ Substrate Tutorials | Web3 Foundation Grants - + diff --git a/applications/substrate_client_java.html b/applications/substrate_client_java.html index cfa1f5de1f8..5c1a9cca1b8 100644 --- a/applications/substrate_client_java.html +++ b/applications/substrate_client_java.html @@ -4,7 +4,7 @@ Substrate Client for Java | Web3 Foundation Grants - + diff --git a/applications/substrate_core_polywrapper.html b/applications/substrate_core_polywrapper.html index 58f9ffbcf1d..40a1be3e6d2 100644 --- a/applications/substrate_core_polywrapper.html +++ b/applications/substrate_core_polywrapper.html @@ -4,7 +4,7 @@ Substrate Core Polywrapper | Web3 Foundation Grants - + diff --git a/applications/substrate_startkit_GUI.html b/applications/substrate_startkit_GUI.html index 589dff5f16d..3bb032a0ddd 100644 --- a/applications/substrate_startkit_GUI.html +++ b/applications/substrate_startkit_GUI.html @@ -4,7 +4,7 @@ Substrate startkit GUI | Web3 Foundation Grants - + diff --git a/applications/subvt-telegram-bot.html b/applications/subvt-telegram-bot.html index 5682d909e01..8d511dd9193 100644 --- a/applications/subvt-telegram-bot.html +++ b/applications/subvt-telegram-bot.html @@ -4,7 +4,7 @@ SubVT Telegram Bot for Kusama and Polkadot | Web3 Foundation Grants - + diff --git a/applications/subwallet.html b/applications/subwallet.html index ac4fb5b560b..03bc6452866 100644 --- a/applications/subwallet.html +++ b/applications/subwallet.html @@ -4,7 +4,7 @@ subwallet | Web3 Foundation Grants - + diff --git a/applications/subxt-python.html b/applications/subxt-python.html index d514ae1156b..39214ee4014 100644 --- a/applications/subxt-python.html +++ b/applications/subxt-python.html @@ -4,7 +4,7 @@ subxt-python | Web3 Foundation Grants - + diff --git a/applications/sukhavati_poc_module.html b/applications/sukhavati_poc_module.html index 4f339bda76b..e39a405a524 100644 --- a/applications/sukhavati_poc_module.html +++ b/applications/sukhavati_poc_module.html @@ -4,7 +4,7 @@ Sukhavati PoC Module | Web3 Foundation Grants - + diff --git a/applications/sunrise-dex.html b/applications/sunrise-dex.html index c5e499eea64..2d499e5dafb 100644 --- a/applications/sunrise-dex.html +++ b/applications/sunrise-dex.html @@ -4,7 +4,7 @@ Sunrise DEX | Web3 Foundation Grants - + diff --git a/applications/sunshine-keybase.html b/applications/sunshine-keybase.html index 8cee4d1a830..3cd9bcc873c 100644 --- a/applications/sunshine-keybase.html +++ b/applications/sunshine-keybase.html @@ -4,7 +4,7 @@ Sunshine Keybase | Web3 Foundation Grants - + diff --git a/applications/sup.html b/applications/sup.html index 29324e6c0e5..dd0c8d45246 100644 --- a/applications/sup.html +++ b/applications/sup.html @@ -4,7 +4,7 @@ Sup | Web3 Foundation Grants - + diff --git a/applications/supersig_fellowship.html b/applications/supersig_fellowship.html index 15e16ce559f..ca0dc3af633 100644 --- a/applications/supersig_fellowship.html +++ b/applications/supersig_fellowship.html @@ -4,7 +4,7 @@ Supersig | Web3 Foundation Grants - + diff --git a/applications/swarm-nl.html b/applications/swarm-nl.html index 540be846b18..70f1a70e407 100644 --- a/applications/swarm-nl.html +++ b/applications/swarm-nl.html @@ -4,15 +4,15 @@ SwarmNL | Web3 Foundation Grants - +

SwarmNL

  • Team Name: Algorealm
  • -
  • Payment Address: 15APyDmWBwwv8LEW8rvFpiYAUCu7u4nxKBd7oGp4JR6nSrnE (Polkadot AssetHub)
  • -
  • Level: 2
  • +
  • Payment Address: 14pG7HieCjNk2hZ4X2YvxkbpAXs9oCeW8aNZcD7tD2tpaJT9 (Polkadot AssetHub)
  • +
  • Level: 3

Project Overview 📄

Overview

@@ -130,7 +130,7 @@

OverviewMilestone 1

    @@ -141,11 +141,50 @@

    Milestone 1NumberDeliverableSpecification0a.LicenseApache 2.00b.DocumentationWe will provide both inline documentation of the code and a basic tutorial that explains how a user can integrate SwarmNL and configure nodes on the network.0c.Testing and Testing GuideCore functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests.0d.DockerWe will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone.1.SwarmNL configuration moduleImplementation of the configuration interfaces to define the behaviour of the nodes and the network.2.GossipsubImplementation of the gossipsub communication algorithm and configurable interfaces for application level data filtering and authentication.

    Milestone 2

      -
    • Estimated Duration: 1.5 months (6 weeks)
    • -
    • FTE: 1
    • -
    • Costs: $12,000
    • +
    • Estimated Duration: 2.5 months (10 weeks)
    • +
    • FTE: 1.5
    • +
    • Costs: $36,000
    • +
    • DOT %: 50%
    • +
    +

    1. Research on Scaling

    +

    Research objective: to find the most efficient implementation to scale swarms, using state of the art research (estimated: 2 weeks).

    +

    1 week:

    +
      +
    • Fault tolerance algorithms and their implementations
    • +
    • Sharding algorithms
    • +
    • Cooperation / coordination algorithms
    • +
    +

    1 week:

    +
      +
    • Report of findings
    • +
    • Comparative analysis and final decisions based on our findings for the direction of our implementation
    • +
    +

    2. Sharding and data forwarding implementation

    +

    A. 3 weeks: sharding and data forwarding

    +
      +
    • 1 week: scaffolding and draft implementation
    • +
    • 2 weeks: review, testing and improvements
    • +
    +

    B. 2 weeks: writing integration-like tests to demonstrate the algorithms at scale

    +
      +
    • 1 week: benchmarking network behavior
    • +
    • 1 week: documentation and results
    • +
    +

    3. IPFS integration

    +

    Estimated 1 week:

    +
      +
    • Implementation of all IPFS features for a swarm / testing
    • +
    • Documentation and guides to easily use the IPFS features (tweak library accordingly if necessary)
    • +
    +

    4. Extendability of library

    +

    Estimated 2 weeks:

    +
      +
    • Provide capabilities to take snapshots of networking state and send to remote server including logs
    • +
    • Testing and documentation
    • +
    • Touching up and miscellaneous
    -
    NumberDeliverableSpecification
    0a.LicenseApache 2.0
    0b.DocumentationWe will provide both inline documentation of the code and a basic tutorial that explains how a user can add new nodes to SwarmNL.
    0c.Testing and Testing GuideCore functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests.
    0d.DockerWe will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone.
    0e.Demo API usageShowcase API usage with short guides using different configurations.
    1.ScalingImplementation of sharding, data-forwarding and fault-tolerant algorithms into SwarmNL.
    2.IPFS integrationImplementation of interfaces to upload, download and pin IPFS files.
    3.Additional ExtendabilityImplementation of interfaces to POST arbitrary data to remote servers.
    +

    This brings us to total estimation of 10 weeks with a 1.5 FTE. With hourly rates revised to 60 USD/hr at 40 hour per week, our estimations come to a 2400 USD (1 FTE) + 1200 (0.5 FTE). This brings the total to 36,000 USD for Milestone 2, to fund the work of a Lead Engineer + Protocol Researcher (Adedeji) and Project Lead + Developer (Sacha) required to ship the libraries' features for this milestone.

    +
    NumberDeliverableSpecification
    0a.LicenseApache 2.0
    0b.DocumentationWe will provide both inline documentation of all new code and basic guides that explain how a user can add new nodes to SwarmNL and showcase API usage for different network configurations.
    0c.Testing and Testing GuideCore functions will be fully covered by comprehensive unit tests to ensure functionality and robustness.
    0d.DockerWe will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone.
    1.ResearchResearch on decentralized fault-tolerant, coordination and sharding algorithms for large scale networks.
    2.ScalingImplementation of sharding, data-forwarding and fault-tolerant algorithms into SwarmNL.
    3.IPFS integrationImplementation of interfaces to upload, download and pin IPFS files.
    4.Extendability of libraryImplementation of interfaces to POST arbitrary data to remote servers.

    Future Plans

    With milestones 1 and 2 completed, we plan to continue the development of SamaritanDB and launch an MVP that we will use to roll out the first wave of applications powered by SamaritanDB.

    Additional Information

    diff --git a/applications/tdot.html b/applications/tdot.html index 85d15df374b..260973a950f 100644 --- a/applications/tdot.html +++ b/applications/tdot.html @@ -4,7 +4,7 @@ tDOT | Web3 Foundation Grants - + diff --git a/applications/tokenomics-survey-2022.html b/applications/tokenomics-survey-2022.html index 56aef096d97..5444898064c 100644 --- a/applications/tokenomics-survey-2022.html +++ b/applications/tokenomics-survey-2022.html @@ -4,7 +4,7 @@ Tokenomics Scoping Review: Annotated Bibliography | Web3 Foundation Grants - + diff --git a/applications/tracking_chain.html b/applications/tracking_chain.html index ddbac4514e0..fb7abdf2438 100644 --- a/applications/tracking_chain.html +++ b/applications/tracking_chain.html @@ -4,7 +4,7 @@ Tracking Chain | Web3 Foundation Grants - + diff --git a/applications/tribal_protocol.html b/applications/tribal_protocol.html index fd0f9bd6658..0c3b2347be9 100644 --- a/applications/tribal_protocol.html +++ b/applications/tribal_protocol.html @@ -4,7 +4,7 @@ Tribal Protocol Smart Contract Development - Phase 1 | Web3 Foundation Grants - + diff --git a/applications/tux0.html b/applications/tux0.html index a8439078b46..dc163954db6 100644 --- a/applications/tux0.html +++ b/applications/tux0.html @@ -4,7 +4,7 @@ Tux0 | Web3 Foundation Grants - + diff --git a/applications/tuxedo.html b/applications/tuxedo.html index 7758c27d8ac..e9321224129 100644 --- a/applications/tuxedo.html +++ b/applications/tuxedo.html @@ -4,7 +4,7 @@ Tuxedo | Web3 Foundation Grants - + diff --git a/applications/tuxedo_parachain.html b/applications/tuxedo_parachain.html index 2743b92809e..7adb5dc558f 100644 --- a/applications/tuxedo_parachain.html +++ b/applications/tuxedo_parachain.html @@ -4,7 +4,7 @@ Tuxedo Parachain | Web3 Foundation Grants - + diff --git a/applications/typechain-polkadot-follow-up-2.html b/applications/typechain-polkadot-follow-up-2.html index a5ddc3d03e5..9d494fc88c4 100644 --- a/applications/typechain-polkadot-follow-up-2.html +++ b/applications/typechain-polkadot-follow-up-2.html @@ -4,7 +4,7 @@ Typechain-Polkadot Follow-up-2 | Web3 Foundation Grants - + diff --git a/applications/typechain-polkadot-follow-up.html b/applications/typechain-polkadot-follow-up.html index fdae326b72e..d759f5674ae 100644 --- a/applications/typechain-polkadot-follow-up.html +++ b/applications/typechain-polkadot-follow-up.html @@ -4,7 +4,7 @@ Typechain-Polkadot Follow-up | Web3 Foundation Grants - + diff --git a/applications/typechain-polkadot.html b/applications/typechain-polkadot.html index cf8575be0a3..a423c6a3241 100644 --- a/applications/typechain-polkadot.html +++ b/applications/typechain-polkadot.html @@ -4,7 +4,7 @@ Typechain-Polkadot | Web3 Foundation Grants - + diff --git a/applications/typechain_revived.html b/applications/typechain_revived.html index 498da413f85..894743b83d2 100644 --- a/applications/typechain_revived.html +++ b/applications/typechain_revived.html @@ -4,7 +4,7 @@ Improve & Update Typechain Polkadot | Web3 Foundation Grants - + diff --git a/applications/typink.html b/applications/typink.html index 0cb94b09b2e..36cc9f9a31c 100644 --- a/applications/typink.html +++ b/applications/typink.html @@ -4,7 +4,7 @@ typink | Web3 Foundation Grants - + diff --git a/applications/uke-protocol.html b/applications/uke-protocol.html index e21800a890b..b0b1b799488 100644 --- a/applications/uke-protocol.html +++ b/applications/uke-protocol.html @@ -4,7 +4,7 @@ Uke Protocol PoC & App (revised) | Web3 Foundation Grants - + diff --git a/applications/uke.html b/applications/uke.html index eee1acc87c4..306bc2c0871 100644 --- a/applications/uke.html +++ b/applications/uke.html @@ -4,7 +4,7 @@ Uke Messaging - PoC - Phase 1 | Web3 Foundation Grants - + diff --git a/applications/unified_collator_node_deployment.html b/applications/unified_collator_node_deployment.html index 08dcabeab07..16127e33375 100644 --- a/applications/unified_collator_node_deployment.html +++ b/applications/unified_collator_node_deployment.html @@ -4,7 +4,7 @@ Unified deployment for the collator node | Web3 Foundation Grants - + diff --git a/applications/universaldot-me.html b/applications/universaldot-me.html index 88e8b68b76b..27b8ebca440 100644 --- a/applications/universaldot-me.html +++ b/applications/universaldot-me.html @@ -4,7 +4,7 @@ universaldot.me | Web3 Foundation Grants - + diff --git a/applications/universaldot.me.html b/applications/universaldot.me.html index c1ef074a9ae..74906f4158c 100644 --- a/applications/universaldot.me.html +++ b/applications/universaldot.me.html @@ -4,7 +4,7 @@ universaldot.me | Web3 Foundation Grants - + diff --git a/applications/upgradeability-by-proxy.html b/applications/upgradeability-by-proxy.html index bff2422e0dd..f44c43018ed 100644 --- a/applications/upgradeability-by-proxy.html +++ b/applications/upgradeability-by-proxy.html @@ -4,7 +4,7 @@ ink! Smart Contract Upgradeability | Web3 Foundation Grants - + diff --git a/applications/uplink.html b/applications/uplink.html index 01e4ee8f2b2..734fd623a7f 100644 --- a/applications/uplink.html +++ b/applications/uplink.html @@ -4,7 +4,7 @@ UpLink | Web3 Foundation Grants - + diff --git a/applications/validated-streams.html b/applications/validated-streams.html index 3ae7cdeca52..1b1d30212ce 100644 --- a/applications/validated-streams.html +++ b/applications/validated-streams.html @@ -4,7 +4,7 @@ Validated Streams | Web3 Foundation Grants - + diff --git a/applications/validators_selection.html b/applications/validators_selection.html index 4965ca39a99..788ebd37624 100644 --- a/applications/validators_selection.html +++ b/applications/validators_selection.html @@ -4,7 +4,7 @@ Validators selection | Web3 Foundation Grants - + diff --git a/applications/vanguard.html b/applications/vanguard.html index 75431ef737e..944ab343f24 100644 --- a/applications/vanguard.html +++ b/applications/vanguard.html @@ -4,7 +4,7 @@ Vanguard | Web3 Foundation Grants - + diff --git a/applications/ventur.html b/applications/ventur.html index 6b2d17e358d..36d1e154e88 100644 --- a/applications/ventur.html +++ b/applications/ventur.html @@ -4,7 +4,7 @@ Ventur | Web3 Foundation Grants - + diff --git a/applications/vera_defi.html b/applications/vera_defi.html index 8982f0a9abd..f279ff7308b 100644 --- a/applications/vera_defi.html +++ b/applications/vera_defi.html @@ -4,7 +4,7 @@ Vera Defi Phase 1 | Web3 Foundation Grants - + diff --git a/applications/verida_network.html b/applications/verida_network.html index 3f6baac89f7..f5607364342 100644 --- a/applications/verida_network.html +++ b/applications/verida_network.html @@ -4,7 +4,7 @@ Verida | Web3 Foundation Grants - + diff --git a/applications/visualize_rust_lifetime.html b/applications/visualize_rust_lifetime.html index 6382ad5a8e3..189a6ba1dda 100644 --- a/applications/visualize_rust_lifetime.html +++ b/applications/visualize_rust_lifetime.html @@ -4,7 +4,7 @@ Avoiding Rust Deadlocks via Visualizing Lifetime | Web3 Foundation Grants - + diff --git a/applications/vue-typescript-substrate-frontend-template.html b/applications/vue-typescript-substrate-frontend-template.html index ca5222afed1..6e5b664129c 100644 --- a/applications/vue-typescript-substrate-frontend-template.html +++ b/applications/vue-typescript-substrate-frontend-template.html @@ -4,7 +4,7 @@ Vue.js + TypeScript Substrate Front-End Template | Web3 Foundation Grants - + diff --git a/applications/walt-id_nft-infra.html b/applications/walt-id_nft-infra.html index c24fc1ce9f6..4f1994f0a56 100644 --- a/applications/walt-id_nft-infra.html +++ b/applications/walt-id_nft-infra.html @@ -4,7 +4,7 @@ walt-id_nft-infra | Web3 Foundation Grants - + diff --git a/applications/wasm-opt-for-rust.html b/applications/wasm-opt-for-rust.html index 0a84c653d37..cf878c8c311 100644 --- a/applications/wasm-opt-for-rust.html +++ b/applications/wasm-opt-for-rust.html @@ -4,7 +4,7 @@ wasm-opt for Rust | Web3 Foundation Grants - + diff --git a/applications/wasm_runtimes_fuzzing.html b/applications/wasm_runtimes_fuzzing.html index 2a42f7a775c..0e9262b9e95 100644 --- a/applications/wasm_runtimes_fuzzing.html +++ b/applications/wasm_runtimes_fuzzing.html @@ -4,7 +4,7 @@ WebAssembly Runtimes Fuzzing (WARF) | Web3 Foundation Grants - + diff --git a/applications/wasmedge_substrate.html b/applications/wasmedge_substrate.html index 1a6b497929f..8024a2c5af6 100644 --- a/applications/wasmedge_substrate.html +++ b/applications/wasmedge_substrate.html @@ -4,7 +4,7 @@ WasmEdge for Substrate | Web3 Foundation Grants - + diff --git a/applications/web3-association-open-source-contributor-funding-experiment-setup.html b/applications/web3-association-open-source-contributor-funding-experiment-setup.html index bc1c54da4fa..069fc29120b 100644 --- a/applications/web3-association-open-source-contributor-funding-experiment-setup.html +++ b/applications/web3-association-open-source-contributor-funding-experiment-setup.html @@ -4,7 +4,7 @@ Open source contributor funding experiment setup | Web3 Foundation Grants - + diff --git a/applications/web3-compatible-api.html b/applications/web3-compatible-api.html index 7df31844b1b..9c4fc7336dd 100644 --- a/applications/web3-compatible-api.html +++ b/applications/web3-compatible-api.html @@ -4,7 +4,7 @@ Web3 Compatible API for Substrate EVM Chains | Web3 Foundation Grants - + diff --git a/applications/wika_network.html b/applications/wika_network.html index 99aed62a8b6..7c2506a6d8b 100644 --- a/applications/wika_network.html +++ b/applications/wika_network.html @@ -4,7 +4,7 @@ wika.network | Web3 Foundation Grants - + diff --git a/applications/workflow_testing.html b/applications/workflow_testing.html index 42373cfbecb..45c478a46aa 100644 --- a/applications/workflow_testing.html +++ b/applications/workflow_testing.html @@ -4,7 +4,7 @@ DuoSwap Module | Web3 Foundation Grants - + diff --git a/applications/xNFT.html b/applications/xNFT.html index a005013927e..7c106ae9333 100644 --- a/applications/xNFT.html +++ b/applications/xNFT.html @@ -4,7 +4,7 @@ xNFT | Web3 Foundation Grants - + diff --git a/applications/xbi-format-psp-t3rn.html b/applications/xbi-format-psp-t3rn.html index 7180b31f078..3a79b1b8490 100644 --- a/applications/xbi-format-psp-t3rn.html +++ b/applications/xbi-format-psp-t3rn.html @@ -4,7 +4,7 @@ XBI - xcm-based high-level standard and interface (ABI) for smart contracts | Web3 Foundation Grants - + diff --git a/applications/xcNFT.html b/applications/xcNFT.html index a043600ea96..f32dc0ece96 100644 --- a/applications/xcNFT.html +++ b/applications/xcNFT.html @@ -4,7 +4,7 @@ ParaSpell xcNFT pallet | Web3 Foundation Grants - + diff --git a/applications/xcm-domain-service.html b/applications/xcm-domain-service.html index ad9e949206b..e0441d99ae7 100644 --- a/applications/xcm-domain-service.html +++ b/applications/xcm-domain-service.html @@ -4,7 +4,7 @@ XCM Domain Name Service | Web3 Foundation Grants - + diff --git a/applications/xcm-sdk.html b/applications/xcm-sdk.html index 6a9a3606509..f02fed16e2d 100644 --- a/applications/xcm-sdk.html +++ b/applications/xcm-sdk.html @@ -4,7 +4,7 @@ Cross-Consensus Messaging Software Development Kit | Web3 Foundation Grants - + diff --git a/applications/xcm-tools-follow-up-2.html b/applications/xcm-tools-follow-up-2.html index 333b8ca7f44..e020e194639 100644 --- a/applications/xcm-tools-follow-up-2.html +++ b/applications/xcm-tools-follow-up-2.html @@ -4,7 +4,7 @@ XCM Tools follow-up-2 | Web3 Foundation Grants - + diff --git a/applications/xcm-tools-follow-up.html b/applications/xcm-tools-follow-up.html index c0461ab760c..4b46e93aaf3 100644 --- a/applications/xcm-tools-follow-up.html +++ b/applications/xcm-tools-follow-up.html @@ -4,7 +4,7 @@ XCM Tools follow-up | Web3 Foundation Grants - + diff --git a/applications/xcm-tools.html b/applications/xcm-tools.html index ede298213c8..b74af617c77 100644 --- a/applications/xcm-tools.html +++ b/applications/xcm-tools.html @@ -4,7 +4,7 @@ XCM Tools | Web3 Foundation Grants - + diff --git a/applications/xcmsend.html b/applications/xcmsend.html index 64d3d6a3556..3de28d709b7 100644 --- a/applications/xcmsend.html +++ b/applications/xcmsend.html @@ -4,7 +4,7 @@ XCMSend | Web3 Foundation Grants - + diff --git a/applications/xtokens.html b/applications/xtokens.html index bc27c84631a..29bfb54e1ef 100644 --- a/applications/xtokens.html +++ b/applications/xtokens.html @@ -4,7 +4,7 @@ xtokens - XCM Implementation for Fungible Assets | Web3 Foundation Grants - + diff --git a/applications/yatima.html b/applications/yatima.html index cc1be7bd187..2da3b9bb3fd 100644 --- a/applications/yatima.html +++ b/applications/yatima.html @@ -4,7 +4,7 @@ Yatima | Web3 Foundation Grants - + diff --git a/applications/yiban_chen1.html b/applications/yiban_chen1.html index b8f6e3a77c2..633f317287f 100644 --- a/applications/yiban_chen1.html +++ b/applications/yiban_chen1.html @@ -4,7 +4,7 @@ Yiban Chen (General chain) | Web3 Foundation Grants - + diff --git a/applications/yieldscan_phase_2.html b/applications/yieldscan_phase_2.html index f5a50d76c58..e74d19fddd3 100644 --- a/applications/yieldscan_phase_2.html +++ b/applications/yieldscan_phase_2.html @@ -4,7 +4,7 @@ YieldScan | Web3 Foundation Grants - + diff --git a/applications/zenlink-cross-chain-dex.html b/applications/zenlink-cross-chain-dex.html index 827d3ff90e2..fbd2cadc411 100644 --- a/applications/zenlink-cross-chain-dex.html +++ b/applications/zenlink-cross-chain-dex.html @@ -4,7 +4,7 @@ Zenlink DEX Smart Contract | Web3 Foundation Grants - + diff --git a/applications/zenlink-smart-contract.html b/applications/zenlink-smart-contract.html index 41a23fb3269..b7a3905d60e 100644 --- a/applications/zenlink-smart-contract.html +++ b/applications/zenlink-smart-contract.html @@ -4,7 +4,7 @@ Zenlink DEX Smart Contract | Web3 Foundation Grants - + diff --git a/applications/zenlink.html b/applications/zenlink.html index f2c3ef5fa7d..5e8098484c5 100644 --- a/applications/zenlink.html +++ b/applications/zenlink.html @@ -4,7 +4,7 @@ Zenlink | Web3 Foundation Grants - + diff --git a/applications/zero-network.html b/applications/zero-network.html index d956e1e3273..22b21ad0790 100644 --- a/applications/zero-network.html +++ b/applications/zero-network.html @@ -4,7 +4,7 @@ Zero Network | Web3 Foundation Grants - + diff --git a/applications/zk-plonk.html b/applications/zk-plonk.html index 6cde72fcf9d..6d511b87bf2 100644 --- a/applications/zk-plonk.html +++ b/applications/zk-plonk.html @@ -4,7 +4,7 @@ zk plonk | Web3 Foundation Grants - + diff --git a/applications/zk-rollups.html b/applications/zk-rollups.html index 24d7f58475a..14be5fc1913 100644 --- a/applications/zk-rollups.html +++ b/applications/zk-rollups.html @@ -4,7 +4,7 @@ ZK Rollup on Polkadot/Substrate | Web3 Foundation Grants - + diff --git a/applications/zkverse.html b/applications/zkverse.html index e611b1ddd09..c30fcae34b1 100644 --- a/applications/zkverse.html +++ b/applications/zkverse.html @@ -4,7 +4,7 @@ Zkverse | Web3 Foundation Grants - + diff --git a/applications/zkwasm-rollups-transfer.html b/applications/zkwasm-rollups-transfer.html index c7dec0fe09b..6935ffbc4c0 100644 --- a/applications/zkwasm-rollups-transfer.html +++ b/applications/zkwasm-rollups-transfer.html @@ -4,7 +4,7 @@ Zkwasm Rollups Transfer | Web3 Foundation Grants - + diff --git a/assets/js/299e35fa.03c504eb.js b/assets/js/299e35fa.03c504eb.js new file mode 100644 index 00000000000..fe1a66fd701 --- /dev/null +++ b/assets/js/299e35fa.03c504eb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgrants=self.webpackChunkgrants||[]).push([[21937],{89104:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>a,default:()=>c,frontMatter:()=>r,metadata:()=>l,toc:()=>d});var t=i(74848),s=i(28453);const r={},a="SwarmNL",l={id:"applications/swarm-nl",title:"SwarmNL",description:"- Team Name: Algorealm",source:"@site/applications/swarm-nl.md",sourceDirName:"applications",slug:"/applications/swarm-nl",permalink:"/applications/swarm-nl",draft:!1,unlisted:!1,editUrl:"https://github.com/w3f/Grants-Program/edit/master/applications/swarm-nl.md",tags:[],version:"current",frontMatter:{}},o={},d=[{value:"Project Overview \ud83d\udcc4",id:"project-overview-page_facing_up",level:2},{value:"Overview",id:"overview",level:3},{value:"Project Details",id:"project-details",level:3},{value:"Features",id:"features",level:3},{value:"Technology Stack",id:"technology-stack",level:4},{value:"What is not included in SwarmNL",id:"what-is-not-included-in-swarmnl",level:4},{value:"Ecosystem Fit",id:"ecosystem-fit",level:3},{value:"Team \ud83d\udc65",id:"team-busts_in_silhouette",level:2},{value:"Team members",id:"team-members",level:3},{value:"Contact",id:"contact",level:3},{value:"Legal Structure",id:"legal-structure",level:3},{value:"Team's experience",id:"teams-experience",level:3},{value:"Team Code Repos",id:"team-code-repos",level:3},{value:"Team Github Profiles",id:"team-github-profiles",level:3},{value:"Development Status \ud83d\udcd6",id:"development-status-open_book",level:2},{value:"Development Roadmap \ud83d\udd29",id:"development-roadmap-nut_and_bolt",level:2},{value:"Overview",id:"overview-1",level:3},{value:"Milestone 1",id:"milestone-1",level:3},{value:"Milestone 2",id:"milestone-2",level:3},{value:"1. Research on Scaling",id:"1-research-on-scaling",level:4},{value:"2. Sharding and data forwarding implementation",id:"2-sharding-and-data-forwarding-implementation",level:4},{value:"3. IPFS integration",id:"3-ipfs-integration",level:4},{value:"4. Extendability of library",id:"4-extendability-of-library",level:4},{value:"Future Plans",id:"future-plans",level:2},{value:"Additional Information \u2795",id:"additional-information-heavy_plus_sign",level:2}];function h(e){const n={a:"a",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",img:"img",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"swarmnl",children:"SwarmNL"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Team Name:"})," Algorealm"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Payment Address:"})," 14pG7HieCjNk2hZ4X2YvxkbpAXs9oCeW8aNZcD7tD2tpaJT9 (Polkadot AssetHub)"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Level:"})," 3"]}),"\n"]}),"\n",(0,t.jsxs)(n.h2,{id:"project-overview-page_facing_up",children:["Project Overview ","\ud83d\udcc4"]}),"\n",(0,t.jsx)(n.h3,{id:"overview",children:"Overview"}),"\n",(0,t.jsx)(n.p,{children:"SwarmNL is a configurable P2P networking layer designed to be used in distributed system architectures that require data transfer solutions for off-chain communication in a scalable way."}),"\n",(0,t.jsx)(n.p,{children:"Its goal is to provide a lightweight and configurable P2P networking layer for web applications designed to interact with on-chain data."}),"\n",(0,t.jsx)(n.h3,{id:"project-details",children:"Project Details"}),"\n",(0,t.jsxs)(n.p,{children:["Algorealm has been building ",(0,t.jsx)(n.a,{href:"https://algorealm.gitbook.io/samaritandb/",children:"SamaritanDB"}),", a database management system that allows app users to share parts of their personal data with applications on the internet while retaining control of what data they share. To achieve this, it uses Kilt DIDs and relies on an ink! smart contract to enforce access control."]}),"\n",(0,t.jsxs)(n.p,{children:["As we started building the ",(0,t.jsx)(n.a,{href:"https://github.com/thewoodfish/samaritan-db",children:"SamaritanDB prototype"})," we realized that the networking layer will be a critical building block that can be abstracted into its own subsystem. This gave birth to the idea of creating SwarmNL: a networking layer that can be easily integrated into existing infrastructure without deep technical overhead and knowledge. As a standalone library, it will help teams building applications that require networking to move faster, reliably."]}),"\n",(0,t.jsx)(n.p,{children:"Our goal is to build this for our own purposes and to make it available for any other project to use. Here's a diagram illustrating the integration of SwarmNL to SamaritanDB:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{src:"https://raw.githubusercontent.com/thewoodfish/encode-ink/main/SwarmNL%20and%20SamDB.png",alt:"SwarmNL and SamaritanDB"})}),"\n",(0,t.jsx)(n.h3,{id:"features",children:"Features"}),"\n",(0,t.jsx)(n.p,{children:"After some research, here are the features we decided to focus on."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Node Communication"})," -- SwarmNL enables P2P node communication by providing an interface for the following:","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Node Configuration"})," -- SwarmNL would provide a simple interface to configure the node and specify parameters to dictate its behaviour. This includes:"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Selection and configuration of the transport layers to be supported by the node."}),"\n",(0,t.jsx)(n.li,{children:"Selection of the cryptographic keypair to use for identity generation e.g Edwards."}),"\n",(0,t.jsx)(n.li,{children:"Storage and retrieval of keypair locally."}),"\n",(0,t.jsx)(n.li,{children:"PeerID and multiaddress generation."}),"\n",(0,t.jsx)(n.li,{children:"Protocol specification and handlers."}),"\n",(0,t.jsx)(n.li,{children:"Event handlers for network events and logging."}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Gossiping"})," -- SwarmNL will implement the ",(0,t.jsx)(n.a,{href:"https://github.com/libp2p/specs/blob/master/pubsub/gossipsub/gossipsub-v1.1.md",children:"Gossipsub 1.1"})," protocol, specified by the ",(0,t.jsx)(n.a,{href:"https://github.com/libp2p/specs",children:"libp2p spec"}),". This would be easily configurable to accommodate varying and peculiar network conditions. We will achieve this by leveraging and enhancing exiting gossipsub libp2p strategies for more specialized use cases.\nWhile libp2p handles liveness through mechanisms like ping/heartbeat/keep-alive, our library extends this by offering additional strategies to address scenarios beyond mere liveness detection. For instance, consider the following use cases:"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Node Failure Handling: In the event of a node going down, SwarmNL provides customizable options for developers to define reconnection strategies, automatic peer discovery, and failover mechanisms. This ensures that the network can gracefully adapt to failures without compromising overall system performance."}),"\n",(0,t.jsx)(n.li,{children:"Sharding Support: For scenarios where nodes are dedicated to specific shards or portions of the network, our library will offer functionality to seamlessly integrate and manage such specialised nodes. This allows for more fine-grained control over the network's structure, enabling efficient scaling and resource allocation."}),"\n",(0,t.jsx)(n.li,{children:"Replication Nodes: In cases where replication nodes are required for data redundancy, our library facilitates the addition of nodes dedicated solely to replication tasks. This ensures that data is appropriately distributed and replicated across the network."}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Scaling"})," -- SwarmNL needs to efficiently handle a growing (or shrinking) number of nodes while maintaining performance and reliability. Here's what we plan to implement to this effect:","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Sharding"})," -- implementation of a flexible generic sharding protocol that allows application specify configurations like sharding hash functions and locations for shards."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Data Forwarding"})," -- definition of a protocol for forwarding messages between nodes in different shards and establishment of efficient routing mechanisms for inter-shard communication."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Fault Tolerance"})," -- implementation of fault-tolerant mechanisms for detecting (and recovering from) node failures. This might involve redundancy, node replication, erasure encoding/decoding or re-routing strategies."]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"IPFS"}),":","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Upload"})," -- provision of interfaces to upload to IPFS, pin on current node and post arbitrary data to remote servers. Encryption is also easily pluggable and will be provided."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Download"})," -- retrieval and possible decryption of data from the IPFS network."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h4,{id:"technology-stack",children:"Technology Stack"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Libp2p"}),"\n",(0,t.jsx)(n.li,{children:"Rust"}),"\n"]}),"\n",(0,t.jsx)(n.h4,{id:"what-is-not-included-in-swarmnl",children:"What is not included in SwarmNL"}),"\n",(0,t.jsx)(n.p,{children:"SwarmNL will not be involved in providing a storage solution. Because SwarmNL will be generic over the storage layer, it will be possible to easily plug in any storage interface in a flexible and configurable way."}),"\n",(0,t.jsx)(n.p,{children:"Storage maintained by the library will mostly be in memory with the exception of config files and other node state keeping data."}),"\n",(0,t.jsx)(n.h3,{id:"ecosystem-fit",children:"Ecosystem Fit"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Where and how does your project fit into the ecosystem?","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"SwarmNL can be used by applications or projects that require a bespoke decentralized communication layer for transporting and exchanging off-chain data."}),"\n",(0,t.jsx)(n.li,{children:"Examples could include Content Delivery Networks (CDNs); distributed storage systems; IoT (Internet of Things); multiplayer online games; and file hosting and sharing systems"}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["Who is your target audience (parachain/dapp/wallet/UI developers, designers, your own user base, some dapp's userbase, yourself)?","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Our priority is to build this for ",(0,t.jsx)(n.a,{href:"https://github.com/thewoodfish/samaritan-db",children:"SamaritanDB"}),". However, SwarmNL will be generic enough to be used by any developer in the ecosystem that would require a primitive networking layer"]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["What need(s) does your project meet?","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"It provides an open-source and flexible communication layer for distributed networking and off-chain data exchange."}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["Are there any other projects similar to yours in the Substrate / Polkadot / Kusama ecosystem?","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["While projects like ",(0,t.jsx)(n.a,{href:"https://crust.network/",children:"Crust network"})," provide a full stack decentralized cloud storage solution for the ecosystem as a dedicated blockchain with an opinionated programming interface, SwarmNL is one subsystem that can be used as a core networking component to build all sorts of decentralized applications, including a bespoke storage solution. Other initiatives like ",(0,t.jsx)(n.a,{href:"https://forum.polkadot.network/t/polkadot-native-storage/4551",children:"Polkadot Native Storage"})," who also piggy back on existing libp2p networking implementations differ as SwarmNL provides the pluggable and interoperable networking layer only."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.h2,{id:"team-busts_in_silhouette",children:["Team ","\ud83d\udc65"]}),"\n",(0,t.jsx)(n.h3,{id:"team-members",children:"Team members"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Adedeji Adebayo (Engineering Lead and Core Developer)"}),"\n",(0,t.jsx)(n.li,{children:"Sacha Lansky (Project Lead, Documentation and Testing)"}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"contact",children:"Contact"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Contact Name:"})," Sacha Lansky"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Contact Email:"})," ",(0,t.jsx)(n.a,{href:"mailto:alexander.lansky@gmail.com",children:"alexander.lansky@gmail.com"})]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"legal-structure",children:"Legal Structure"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Registered Address:"})," n/a"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Registered Legal Entity:"})," n/a"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"teams-experience",children:"Team's experience"}),"\n",(0,t.jsxs)(n.p,{children:["Adedeji Adebayo is a dynamic and inquisitive programmer, spanning over five years of experience in web development, systems software, and blockchain technologies and is also the founder of Algorealm. His notable achievements include securing a position among the top three winners in the Web3 and Tooling category of the ",(0,t.jsx)(n.a,{href:"https://polkadot-na.devpost.com",children:"Polkadot Hackathon: North America Edition"}),". Additionally, he emerged as the sole winner in the KILT category during the ",(0,t.jsx)(n.a,{href:"https://www.polkadotglobalseries.com/europe/",children:"Polkadot Hackathon: Europe Edition"}),", where he presented a solution for property management issues in West Africa."]}),"\n",(0,t.jsx)(n.p,{children:"Sacha Lansky started his journey into the Polkadot ecosystem in 2020 and joined Parity to lead developer advocate related activities in 2021. Since then he has written a number of guides and tutorials to help newcomers learn how to build on Polkadot, with a focus on Substrate. He's launched initiatives such as the Substrate Newsletter, Substrate Seminar, SDK Unwinds as well as played a key role in the content launch for the first wave of the Polkadot Blockchain Academy."}),"\n",(0,t.jsx)(n.p,{children:"Sacha and Adedeji met during a Polkadot hackathon back in 2022 where Sacha was his hackathon mentor at the time and helped him flesh out the vision for realising SamaritanDB. Since then, they have been iterating on the required infrastructure to be able to create a decentralized operating system for building applications powered by SamaritanDB."}),"\n",(0,t.jsx)(n.h3,{id:"team-code-repos",children:"Team Code Repos"}),"\n",(0,t.jsxs)(n.p,{children:["The SwarmNL Github repository: ",(0,t.jsx)(n.a,{href:"https://github.com/algorealminc/SwarmNL",children:"https://github.com/algorealminc/SwarmNL"})]}),"\n",(0,t.jsx)(n.h3,{id:"team-github-profiles",children:"Team Github Profiles"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"https://github.com/thewoodfish",children:"https://github.com/thewoodfish"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"https://github.com/sacha-l",children:"https://github.com/sacha-l"})}),"\n"]}),"\n",(0,t.jsxs)(n.h2,{id:"development-status-open_book",children:["Development Status ","\ud83d\udcd6"]}),"\n",(0,t.jsxs)(n.p,{children:["We have built a PoC for SamaritanDB (see ",(0,t.jsx)(n.a,{href:"https://github.com/thewoodfish/samaritandb-proto1",children:"the Github repo here"}),"). A very small inflexible version of SwarmNL was used in the development of the PoC, as an inclusive non-distinguishable part of the system. This grant will help us work towards isolating and making this component robust, configurable and pluggable for any project."]}),"\n",(0,t.jsxs)(n.h2,{id:"development-roadmap-nut_and_bolt",children:["Development Roadmap ","\ud83d\udd29"]}),"\n",(0,t.jsx)(n.h3,{id:"overview-1",children:"Overview"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Total Estimated Duration:"})," 3 months"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Full-Time Equivalent (FTE):"})," 1"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Total Costs:"})," $48,000"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"milestone-1",children:"Milestone 1"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Estimated duration:"})," 1.5 months"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"FTE:"})," 1"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Costs:"})," $12,000"]}),"\n"]}),"\n",(0,t.jsxs)(n.table,{children:[(0,t.jsx)(n.thead,{children:(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.th,{style:{textAlign:"right"},children:"Number"}),(0,t.jsx)(n.th,{children:"Deliverable"}),(0,t.jsx)(n.th,{children:"Specification"})]})}),(0,t.jsxs)(n.tbody,{children:[(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0a."})}),(0,t.jsx)(n.td,{children:"License"}),(0,t.jsx)(n.td,{children:"Apache 2.0"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0b."})}),(0,t.jsx)(n.td,{children:"Documentation"}),(0,t.jsxs)(n.td,{children:["We will provide both ",(0,t.jsx)(n.strong,{children:"inline documentation"})," of the code and a basic ",(0,t.jsx)(n.strong,{children:"tutorial"})," that explains how a user can integrate SwarmNL and configure nodes on the network."]})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0c."})}),(0,t.jsx)(n.td,{children:"Testing and Testing Guide"}),(0,t.jsx)(n.td,{children:"Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0d."})}),(0,t.jsx)(n.td,{children:"Docker"}),(0,t.jsx)(n.td,{children:"We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:"1."}),(0,t.jsx)(n.td,{children:"SwarmNL configuration module"}),(0,t.jsx)(n.td,{children:"Implementation of the configuration interfaces to define the behaviour of the nodes and the network."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:"2."}),(0,t.jsx)(n.td,{children:"Gossipsub"}),(0,t.jsx)(n.td,{children:"Implementation of the gossipsub communication algorithm and configurable interfaces for application level data filtering and authentication."})]})]})]}),"\n",(0,t.jsx)(n.h3,{id:"milestone-2",children:"Milestone 2"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Estimated Duration:"})," 2.5 months (10 weeks)"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"FTE:"})," 1.5"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Costs:"})," $36,000"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"DOT %:"})," 50%"]}),"\n"]}),"\n",(0,t.jsx)(n.h4,{id:"1-research-on-scaling",children:"1. Research on Scaling"}),"\n",(0,t.jsx)(n.p,{children:"Research objective: to find the most efficient implementation to scale swarms, using state of the art research (estimated: 2 weeks)."}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"1 week:"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Fault tolerance algorithms and their implementations"}),"\n",(0,t.jsx)(n.li,{children:"Sharding algorithms"}),"\n",(0,t.jsx)(n.li,{children:"Cooperation / coordination algorithms"}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"1 week:"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Report of findings"}),"\n",(0,t.jsx)(n.li,{children:"Comparative analysis and final decisions based on our findings for the direction of our implementation"}),"\n"]}),"\n",(0,t.jsx)(n.h4,{id:"2-sharding-and-data-forwarding-implementation",children:"2. Sharding and data forwarding implementation"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"A. 3 weeks: sharding and data forwarding"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"1 week: scaffolding and draft implementation"}),"\n",(0,t.jsx)(n.li,{children:"2 weeks: review, testing and improvements"}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"B. 2 weeks: writing integration-like tests to demonstrate the algorithms at scale"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"1 week: benchmarking network behavior"}),"\n",(0,t.jsx)(n.li,{children:"1 week: documentation and results"}),"\n"]}),"\n",(0,t.jsx)(n.h4,{id:"3-ipfs-integration",children:"3. IPFS integration"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"Estimated 1 week:"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Implementation of all IPFS features for a swarm / testing"}),"\n",(0,t.jsx)(n.li,{children:"Documentation and guides to easily use the IPFS features (tweak library accordingly if necessary)"}),"\n"]}),"\n",(0,t.jsx)(n.h4,{id:"4-extendability-of-library",children:"4. Extendability of library"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"Estimated 2 weeks:"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Provide capabilities to take snapshots of networking state and send to remote server including logs"}),"\n",(0,t.jsx)(n.li,{children:"Testing and documentation"}),"\n",(0,t.jsx)(n.li,{children:"Touching up and miscellaneous"}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"This brings us to total estimation of 10 weeks with a 1.5 FTE. With hourly rates revised to 60 USD/hr at 40 hour per week, our estimations come to a 2400 USD (1 FTE) + 1200 (0.5 FTE). This brings the total to 36,000 USD for Milestone 2, to fund the work of a Lead Engineer + Protocol Researcher (Adedeji) and Project Lead + Developer (Sacha) required to ship the libraries' features for this milestone."}),"\n",(0,t.jsxs)(n.table,{children:[(0,t.jsx)(n.thead,{children:(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.th,{style:{textAlign:"right"},children:"Number"}),(0,t.jsx)(n.th,{children:"Deliverable"}),(0,t.jsx)(n.th,{children:"Specification"})]})}),(0,t.jsxs)(n.tbody,{children:[(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0a."})}),(0,t.jsx)(n.td,{children:"License"}),(0,t.jsx)(n.td,{children:"Apache 2.0"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0b."})}),(0,t.jsx)(n.td,{children:"Documentation"}),(0,t.jsxs)(n.td,{children:["We will provide both ",(0,t.jsx)(n.strong,{children:"inline documentation"})," of all new code and basic guides that explain how a user can add new nodes to SwarmNL and showcase API usage for different network configurations."]})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0c."})}),(0,t.jsx)(n.td,{children:"Testing and Testing Guide"}),(0,t.jsx)(n.td,{children:"Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0d."})}),(0,t.jsx)(n.td,{children:"Docker"}),(0,t.jsx)(n.td,{children:"We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:"1."}),(0,t.jsx)(n.td,{children:"Research"}),(0,t.jsx)(n.td,{children:"Research on decentralized fault-tolerant, coordination and sharding algorithms for large scale networks."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:"2."}),(0,t.jsx)(n.td,{children:"Scaling"}),(0,t.jsx)(n.td,{children:"Implementation of sharding, data-forwarding and fault-tolerant algorithms into SwarmNL."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:"3."}),(0,t.jsx)(n.td,{children:"IPFS integration"}),(0,t.jsx)(n.td,{children:"Implementation of interfaces to upload, download and pin IPFS files."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:"4."}),(0,t.jsx)(n.td,{children:"Extendability of library"}),(0,t.jsx)(n.td,{children:"Implementation of interfaces to POST arbitrary data to remote servers."})]})]})]}),"\n",(0,t.jsx)(n.h2,{id:"future-plans",children:"Future Plans"}),"\n",(0,t.jsx)(n.p,{children:"With milestones 1 and 2 completed, we plan to continue the development of SamaritanDB and launch an MVP that we will use to roll out the first wave of applications powered by SamaritanDB."}),"\n",(0,t.jsxs)(n.h2,{id:"additional-information-heavy_plus_sign",children:["Additional Information ","\u2795"]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"How did you hear about the Grants Program?"})," Personal recommendation."]})]})}function c(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>a,x:()=>l});var t=i(96540);const s={},r=t.createContext(s);function a(e){const n=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),t.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/299e35fa.2dd2f728.js b/assets/js/299e35fa.2dd2f728.js deleted file mode 100644 index 2bc0f5eba50..00000000000 --- a/assets/js/299e35fa.2dd2f728.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkgrants=self.webpackChunkgrants||[]).push([[21937],{89104:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>a,default:()=>c,frontMatter:()=>r,metadata:()=>l,toc:()=>d});var t=i(74848),s=i(28453);const r={},a="SwarmNL",l={id:"applications/swarm-nl",title:"SwarmNL",description:"- Team Name: Algorealm",source:"@site/applications/swarm-nl.md",sourceDirName:"applications",slug:"/applications/swarm-nl",permalink:"/applications/swarm-nl",draft:!1,unlisted:!1,editUrl:"https://github.com/w3f/Grants-Program/edit/master/applications/swarm-nl.md",tags:[],version:"current",frontMatter:{}},o={},d=[{value:"Project Overview \ud83d\udcc4",id:"project-overview-page_facing_up",level:2},{value:"Overview",id:"overview",level:3},{value:"Project Details",id:"project-details",level:3},{value:"Features",id:"features",level:3},{value:"Technology Stack",id:"technology-stack",level:4},{value:"What is not included in SwarmNL",id:"what-is-not-included-in-swarmnl",level:4},{value:"Ecosystem Fit",id:"ecosystem-fit",level:3},{value:"Team \ud83d\udc65",id:"team-busts_in_silhouette",level:2},{value:"Team members",id:"team-members",level:3},{value:"Contact",id:"contact",level:3},{value:"Legal Structure",id:"legal-structure",level:3},{value:"Team's experience",id:"teams-experience",level:3},{value:"Team Code Repos",id:"team-code-repos",level:3},{value:"Team Github Profiles",id:"team-github-profiles",level:3},{value:"Development Status \ud83d\udcd6",id:"development-status-open_book",level:2},{value:"Development Roadmap \ud83d\udd29",id:"development-roadmap-nut_and_bolt",level:2},{value:"Overview",id:"overview-1",level:3},{value:"Milestone 1",id:"milestone-1",level:3},{value:"Milestone 2",id:"milestone-2",level:3},{value:"Future Plans",id:"future-plans",level:2},{value:"Additional Information \u2795",id:"additional-information-heavy_plus_sign",level:2}];function h(e){const n={a:"a",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",img:"img",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"swarmnl",children:"SwarmNL"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Team Name:"})," Algorealm"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Payment Address:"})," 15APyDmWBwwv8LEW8rvFpiYAUCu7u4nxKBd7oGp4JR6nSrnE (Polkadot AssetHub)"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Level:"})," 2"]}),"\n"]}),"\n",(0,t.jsxs)(n.h2,{id:"project-overview-page_facing_up",children:["Project Overview ","\ud83d\udcc4"]}),"\n",(0,t.jsx)(n.h3,{id:"overview",children:"Overview"}),"\n",(0,t.jsx)(n.p,{children:"SwarmNL is a configurable P2P networking layer designed to be used in distributed system architectures that require data transfer solutions for off-chain communication in a scalable way."}),"\n",(0,t.jsx)(n.p,{children:"Its goal is to provide a lightweight and configurable P2P networking layer for web applications designed to interact with on-chain data."}),"\n",(0,t.jsx)(n.h3,{id:"project-details",children:"Project Details"}),"\n",(0,t.jsxs)(n.p,{children:["Algorealm has been building ",(0,t.jsx)(n.a,{href:"https://algorealm.gitbook.io/samaritandb/",children:"SamaritanDB"}),", a database management system that allows app users to share parts of their personal data with applications on the internet while retaining control of what data they share. To achieve this, it uses Kilt DIDs and relies on an ink! smart contract to enforce access control."]}),"\n",(0,t.jsxs)(n.p,{children:["As we started building the ",(0,t.jsx)(n.a,{href:"https://github.com/thewoodfish/samaritan-db",children:"SamaritanDB prototype"})," we realized that the networking layer will be a critical building block that can be abstracted into its own subsystem. This gave birth to the idea of creating SwarmNL: a networking layer that can be easily integrated into existing infrastructure without deep technical overhead and knowledge. As a standalone library, it will help teams building applications that require networking to move faster, reliably."]}),"\n",(0,t.jsx)(n.p,{children:"Our goal is to build this for our own purposes and to make it available for any other project to use. Here's a diagram illustrating the integration of SwarmNL to SamaritanDB:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{src:"https://raw.githubusercontent.com/thewoodfish/encode-ink/main/SwarmNL%20and%20SamDB.png",alt:"SwarmNL and SamaritanDB"})}),"\n",(0,t.jsx)(n.h3,{id:"features",children:"Features"}),"\n",(0,t.jsx)(n.p,{children:"After some research, here are the features we decided to focus on."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Node Communication"})," -- SwarmNL enables P2P node communication by providing an interface for the following:","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Node Configuration"})," -- SwarmNL would provide a simple interface to configure the node and specify parameters to dictate its behaviour. This includes:"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Selection and configuration of the transport layers to be supported by the node."}),"\n",(0,t.jsx)(n.li,{children:"Selection of the cryptographic keypair to use for identity generation e.g Edwards."}),"\n",(0,t.jsx)(n.li,{children:"Storage and retrieval of keypair locally."}),"\n",(0,t.jsx)(n.li,{children:"PeerID and multiaddress generation."}),"\n",(0,t.jsx)(n.li,{children:"Protocol specification and handlers."}),"\n",(0,t.jsx)(n.li,{children:"Event handlers for network events and logging."}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Gossiping"})," -- SwarmNL will implement the ",(0,t.jsx)(n.a,{href:"https://github.com/libp2p/specs/blob/master/pubsub/gossipsub/gossipsub-v1.1.md",children:"Gossipsub 1.1"})," protocol, specified by the ",(0,t.jsx)(n.a,{href:"https://github.com/libp2p/specs",children:"libp2p spec"}),". This would be easily configurable to accommodate varying and peculiar network conditions. We will achieve this by leveraging and enhancing exiting gossipsub libp2p strategies for more specialized use cases.\nWhile libp2p handles liveness through mechanisms like ping/heartbeat/keep-alive, our library extends this by offering additional strategies to address scenarios beyond mere liveness detection. For instance, consider the following use cases:"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Node Failure Handling: In the event of a node going down, SwarmNL provides customizable options for developers to define reconnection strategies, automatic peer discovery, and failover mechanisms. This ensures that the network can gracefully adapt to failures without compromising overall system performance."}),"\n",(0,t.jsx)(n.li,{children:"Sharding Support: For scenarios where nodes are dedicated to specific shards or portions of the network, our library will offer functionality to seamlessly integrate and manage such specialised nodes. This allows for more fine-grained control over the network's structure, enabling efficient scaling and resource allocation."}),"\n",(0,t.jsx)(n.li,{children:"Replication Nodes: In cases where replication nodes are required for data redundancy, our library facilitates the addition of nodes dedicated solely to replication tasks. This ensures that data is appropriately distributed and replicated across the network."}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Scaling"})," -- SwarmNL needs to efficiently handle a growing (or shrinking) number of nodes while maintaining performance and reliability. Here's what we plan to implement to this effect:","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Sharding"})," -- implementation of a flexible generic sharding protocol that allows application specify configurations like sharding hash functions and locations for shards."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Data Forwarding"})," -- definition of a protocol for forwarding messages between nodes in different shards and establishment of efficient routing mechanisms for inter-shard communication."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Fault Tolerance"})," -- implementation of fault-tolerant mechanisms for detecting (and recovering from) node failures. This might involve redundancy, node replication, erasure encoding/decoding or re-routing strategies."]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"IPFS"}),":","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Upload"})," -- provision of interfaces to upload to IPFS, pin on current node and post arbitrary data to remote servers. Encryption is also easily pluggable and will be provided."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Download"})," -- retrieval and possible decryption of data from the IPFS network."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h4,{id:"technology-stack",children:"Technology Stack"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Libp2p"}),"\n",(0,t.jsx)(n.li,{children:"Rust"}),"\n"]}),"\n",(0,t.jsx)(n.h4,{id:"what-is-not-included-in-swarmnl",children:"What is not included in SwarmNL"}),"\n",(0,t.jsx)(n.p,{children:"SwarmNL will not be involved in providing a storage solution. Because SwarmNL will be generic over the storage layer, it will be possible to easily plug in any storage interface in a flexible and configurable way."}),"\n",(0,t.jsx)(n.p,{children:"Storage maintained by the library will mostly be in memory with the exception of config files and other node state keeping data."}),"\n",(0,t.jsx)(n.h3,{id:"ecosystem-fit",children:"Ecosystem Fit"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Where and how does your project fit into the ecosystem?","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"SwarmNL can be used by applications or projects that require a bespoke decentralized communication layer for transporting and exchanging off-chain data."}),"\n",(0,t.jsx)(n.li,{children:"Examples could include Content Delivery Networks (CDNs); distributed storage systems; IoT (Internet of Things); multiplayer online games; and file hosting and sharing systems"}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["Who is your target audience (parachain/dapp/wallet/UI developers, designers, your own user base, some dapp's userbase, yourself)?","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Our priority is to build this for ",(0,t.jsx)(n.a,{href:"https://github.com/thewoodfish/samaritan-db",children:"SamaritanDB"}),". However, SwarmNL will be generic enough to be used by any developer in the ecosystem that would require a primitive networking layer"]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["What need(s) does your project meet?","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"It provides an open-source and flexible communication layer for distributed networking and off-chain data exchange."}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["Are there any other projects similar to yours in the Substrate / Polkadot / Kusama ecosystem?","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["While projects like ",(0,t.jsx)(n.a,{href:"https://crust.network/",children:"Crust network"})," provide a full stack decentralized cloud storage solution for the ecosystem as a dedicated blockchain with an opinionated programming interface, SwarmNL is one subsystem that can be used as a core networking component to build all sorts of decentralized applications, including a bespoke storage solution. Other initiatives like ",(0,t.jsx)(n.a,{href:"https://forum.polkadot.network/t/polkadot-native-storage/4551",children:"Polkadot Native Storage"})," who also piggy back on existing libp2p networking implementations differ as SwarmNL provides the pluggable and interoperable networking layer only."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.h2,{id:"team-busts_in_silhouette",children:["Team ","\ud83d\udc65"]}),"\n",(0,t.jsx)(n.h3,{id:"team-members",children:"Team members"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Adedeji Adebayo (Engineering Lead and Core Developer)"}),"\n",(0,t.jsx)(n.li,{children:"Sacha Lansky (Project Lead, Documentation and Testing)"}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"contact",children:"Contact"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Contact Name:"})," Sacha Lansky"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Contact Email:"})," ",(0,t.jsx)(n.a,{href:"mailto:alexander.lansky@gmail.com",children:"alexander.lansky@gmail.com"})]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"legal-structure",children:"Legal Structure"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Registered Address:"})," n/a"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Registered Legal Entity:"})," n/a"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"teams-experience",children:"Team's experience"}),"\n",(0,t.jsxs)(n.p,{children:["Adedeji Adebayo is a dynamic and inquisitive programmer, spanning over five years of experience in web development, systems software, and blockchain technologies and is also the founder of Algorealm. His notable achievements include securing a position among the top three winners in the Web3 and Tooling category of the ",(0,t.jsx)(n.a,{href:"https://polkadot-na.devpost.com",children:"Polkadot Hackathon: North America Edition"}),". Additionally, he emerged as the sole winner in the KILT category during the ",(0,t.jsx)(n.a,{href:"https://www.polkadotglobalseries.com/europe/",children:"Polkadot Hackathon: Europe Edition"}),", where he presented a solution for property management issues in West Africa."]}),"\n",(0,t.jsx)(n.p,{children:"Sacha Lansky started his journey into the Polkadot ecosystem in 2020 and joined Parity to lead developer advocate related activities in 2021. Since then he has written a number of guides and tutorials to help newcomers learn how to build on Polkadot, with a focus on Substrate. He's launched initiatives such as the Substrate Newsletter, Substrate Seminar, SDK Unwinds as well as played a key role in the content launch for the first wave of the Polkadot Blockchain Academy."}),"\n",(0,t.jsx)(n.p,{children:"Sacha and Adedeji met during a Polkadot hackathon back in 2022 where Sacha was his hackathon mentor at the time and helped him flesh out the vision for realising SamaritanDB. Since then, they have been iterating on the required infrastructure to be able to create a decentralized operating system for building applications powered by SamaritanDB."}),"\n",(0,t.jsx)(n.h3,{id:"team-code-repos",children:"Team Code Repos"}),"\n",(0,t.jsxs)(n.p,{children:["The SwarmNL Github repository: ",(0,t.jsx)(n.a,{href:"https://github.com/algorealminc/SwarmNL",children:"https://github.com/algorealminc/SwarmNL"})]}),"\n",(0,t.jsx)(n.h3,{id:"team-github-profiles",children:"Team Github Profiles"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"https://github.com/thewoodfish",children:"https://github.com/thewoodfish"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"https://github.com/sacha-l",children:"https://github.com/sacha-l"})}),"\n"]}),"\n",(0,t.jsxs)(n.h2,{id:"development-status-open_book",children:["Development Status ","\ud83d\udcd6"]}),"\n",(0,t.jsxs)(n.p,{children:["We have built a PoC for SamaritanDB (see ",(0,t.jsx)(n.a,{href:"https://github.com/thewoodfish/samaritandb-proto1",children:"the Github repo here"}),"). A very small inflexible version of SwarmNL was used in the development of the PoC, as an inclusive non-distinguishable part of the system. This grant will help us work towards isolating and making this component robust, configurable and pluggable for any project."]}),"\n",(0,t.jsxs)(n.h2,{id:"development-roadmap-nut_and_bolt",children:["Development Roadmap ","\ud83d\udd29"]}),"\n",(0,t.jsx)(n.h3,{id:"overview-1",children:"Overview"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Total Estimated Duration:"})," 3 months"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Full-Time Equivalent (FTE):"})," 1"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Total Costs:"})," $24,000"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"milestone-1",children:"Milestone 1"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Estimated duration:"})," 1.5 months"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"FTE:"})," 1"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Costs:"})," $12,000"]}),"\n"]}),"\n",(0,t.jsxs)(n.table,{children:[(0,t.jsx)(n.thead,{children:(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.th,{style:{textAlign:"right"},children:"Number"}),(0,t.jsx)(n.th,{children:"Deliverable"}),(0,t.jsx)(n.th,{children:"Specification"})]})}),(0,t.jsxs)(n.tbody,{children:[(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0a."})}),(0,t.jsx)(n.td,{children:"License"}),(0,t.jsx)(n.td,{children:"Apache 2.0"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0b."})}),(0,t.jsx)(n.td,{children:"Documentation"}),(0,t.jsxs)(n.td,{children:["We will provide both ",(0,t.jsx)(n.strong,{children:"inline documentation"})," of the code and a basic ",(0,t.jsx)(n.strong,{children:"tutorial"})," that explains how a user can integrate SwarmNL and configure nodes on the network."]})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0c."})}),(0,t.jsx)(n.td,{children:"Testing and Testing Guide"}),(0,t.jsx)(n.td,{children:"Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0d."})}),(0,t.jsx)(n.td,{children:"Docker"}),(0,t.jsx)(n.td,{children:"We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:"1."}),(0,t.jsx)(n.td,{children:"SwarmNL configuration module"}),(0,t.jsx)(n.td,{children:"Implementation of the configuration interfaces to define the behaviour of the nodes and the network."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:"2."}),(0,t.jsx)(n.td,{children:"Gossipsub"}),(0,t.jsx)(n.td,{children:"Implementation of the gossipsub communication algorithm and configurable interfaces for application level data filtering and authentication."})]})]})]}),"\n",(0,t.jsx)(n.h3,{id:"milestone-2",children:"Milestone 2"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Estimated Duration:"})," 1.5 months (6 weeks)"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"FTE:"})," 1"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Costs:"})," $12,000"]}),"\n"]}),"\n",(0,t.jsxs)(n.table,{children:[(0,t.jsx)(n.thead,{children:(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.th,{style:{textAlign:"right"},children:"Number"}),(0,t.jsx)(n.th,{children:"Deliverable"}),(0,t.jsx)(n.th,{children:"Specification"})]})}),(0,t.jsxs)(n.tbody,{children:[(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0a."})}),(0,t.jsx)(n.td,{children:"License"}),(0,t.jsx)(n.td,{children:"Apache 2.0"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0b."})}),(0,t.jsx)(n.td,{children:"Documentation"}),(0,t.jsxs)(n.td,{children:["We will provide both ",(0,t.jsx)(n.strong,{children:"inline documentation"})," of the code and a basic ",(0,t.jsx)(n.strong,{children:"tutorial"})," that explains how a user can add new nodes to SwarmNL."]})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0c."})}),(0,t.jsx)(n.td,{children:"Testing and Testing Guide"}),(0,t.jsx)(n.td,{children:"Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:(0,t.jsx)(n.strong,{children:"0d."})}),(0,t.jsx)(n.td,{children:"Docker"}),(0,t.jsx)(n.td,{children:"We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:"0e."}),(0,t.jsx)(n.td,{children:"Demo API usage"}),(0,t.jsx)(n.td,{children:"Showcase API usage with short guides using different configurations."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:"1."}),(0,t.jsx)(n.td,{children:"Scaling"}),(0,t.jsx)(n.td,{children:"Implementation of sharding, data-forwarding and fault-tolerant algorithms into SwarmNL."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:"2."}),(0,t.jsx)(n.td,{children:"IPFS integration"}),(0,t.jsx)(n.td,{children:"Implementation of interfaces to upload, download and pin IPFS files."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{style:{textAlign:"right"},children:"3."}),(0,t.jsx)(n.td,{children:"Additional Extendability"}),(0,t.jsx)(n.td,{children:"Implementation of interfaces to POST arbitrary data to remote servers."})]})]})]}),"\n",(0,t.jsx)(n.h2,{id:"future-plans",children:"Future Plans"}),"\n",(0,t.jsx)(n.p,{children:"With milestones 1 and 2 completed, we plan to continue the development of SamaritanDB and launch an MVP that we will use to roll out the first wave of applications powered by SamaritanDB."}),"\n",(0,t.jsxs)(n.h2,{id:"additional-information-heavy_plus_sign",children:["Additional Information ","\u2795"]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"How did you hear about the Grants Program?"})," Personal recommendation."]})]})}function c(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>a,x:()=>l});var t=i(96540);const s={},r=t.createContext(s);function a(e){const n=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),t.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.572c1868.js b/assets/js/runtime~main.21de58b7.js similarity index 99% rename from assets/js/runtime~main.572c1868.js rename to assets/js/runtime~main.21de58b7.js index eac75e8f878..2cd8af40ea6 100644 --- a/assets/js/runtime~main.572c1868.js +++ b/assets/js/runtime~main.21de58b7.js @@ -1 +1 @@ -(()=>{"use strict";var d,e,a,b,c,f={},t={};function r(d){var e=t[d];if(void 0!==e)return e.exports;var a=t[d]={id:d,loaded:!1,exports:{}};return f[d].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.m=f,r.c=t,d=[],r.O=(e,a,b,c)=>{if(!a){var f=1/0;for(i=0;i=c)&&Object.keys(r.O).every((d=>r.O[d](a[o])))?a.splice(o--,1):(t=!1,c0&&d[i-1][2]>c;i--)d[i]=d[i-1];d[i]=[a,b,c]},r.n=d=>{var e=d&&d.__esModule?()=>d.default:()=>d;return r.d(e,{a:e}),e},a=Object.getPrototypeOf?d=>Object.getPrototypeOf(d):d=>d.__proto__,r.t=function(d,b){if(1&b&&(d=this(d)),8&b)return d;if("object"==typeof d&&d){if(4&b&&d.__esModule)return d;if(16&b&&"function"==typeof d.then)return d}var c=Object.create(null);r.r(c);var f={};e=e||[null,a({}),a([]),a(a)];for(var t=2&b&&d;"object"==typeof t&&!~e.indexOf(t);t=a(t))Object.getOwnPropertyNames(t).forEach((e=>f[e]=()=>d[e]));return f.default=()=>d,r.d(c,f),c},r.d=(d,e)=>{for(var a in e)r.o(e,a)&&!r.o(d,a)&&Object.defineProperty(d,a,{enumerable:!0,get:e[a]})},r.f={},r.e=d=>Promise.all(Object.keys(r.f).reduce(((e,a)=>(r.f[a](d,e),e)),[])),r.u=d=>"assets/js/"+({57:"bbe54ce8",233:"7184e647",515:"9aee58cf",557:"e0e0e5ec",777:"09ff2bba",827:"c2268704",860:"2d5ce48b",1003:"d743e462",1040:"db7ae0a9",1120:"b4c938b6",1722:"da55cb63",1964:"22be61ad",1978:"a5e34c04",2254:"8da24fa5",2275:"2ba08e95",2428:"4fb110b7",2482:"c32240a8",2646:"9bf7be33",2927:"7777569b",3056:"f084b933",3240:"81fda92d",3256:"f6a3fab6",3403:"c86840fe",3416:"35edfe5d",4167:"3acf0bda",4321:"fc635dfc",4350:"348dcc60",4925:"075bc5a3",5091:"bea3e1bc",5390:"f3ce9685",5487:"70eb7a71",5682:"7ffa0f98",5899:"a09c2993",5979:"919d73cf",6274:"542b7d94",6278:"093042b1",6392:"c999610f",6401:"686c40de",6709:"3edbd53d",6728:"0fa8dfff",7078:"e26ca09e",7110:"c214bc00",7735:"689842b9",7761:"fedbe992",8070:"0480b142",8209:"67183845",8353:"6e3bb826",8719:"f5c3f7fb",9198:"265871a5",9283:"35a4d7a3",9604:"d5510390",9647:"5e95c892",9939:"99444684",10165:"e418d32c",10210:"8b054d02",10360:"f55cc0eb",10521:"fcba6891",10796:"709dd333",11164:"56db29c6",11232:"1c414f08",11425:"00b945b6",11567:"22dd74f7",12867:"d3a70d90",12945:"b6b0741b",13046:"4c37424b",13166:"c60938e5",13192:"6d4aade0",13250:"153eaba1",13256:"484ef123",13270:"0e9d4fd1",13481:"96c6e6da",13611:"bda46832",13690:"1fa408ba",13846:"38746f92",13962:"50948269",14163:"8f41413c",14742:"f4e7d353",15154:"f53d86c0",15245:"2676e6c1",15272:"58ba7d15",15281:"b029dc53",16142:"e0147a01",16143:"ddcf53d3",16202:"453e2297",16275:"79b9f7ae",16307:"fcd223e9",16369:"f6fb0b44",16570:"8a62b5be",16719:"4b6f3bbc",16949:"628a0d36",17507:"c0035755",17624:"89633389",17714:"210762f3",18401:"17896441",18461:"7b2c6fa3",18909:"b36922bb",19131:"3f726e69",19586:"3ab13cbf",19647:"b7428429",19699:"72c515c0",19820:"a400da89",19822:"686128db",20278:"81b6c359",20362:"8fccb5d2",20555:"34dbcb71",20783:"071b3461",20843:"80a4c802",21046:"44a50890",21226:"2353df64",21306:"78a076dd",21319:"b82dd0c5",21442:"40aef452",21737:"e8900d59",21765:"b51004e5",21823:"04a01ee2",21826:"4c6ba17a",21867:"a55a9638",21937:"299e35fa",22013:"2b2dd65a",22063:"5c1100ee",22415:"ffe39c7e",22514:"3fb61c86",22609:"c51cfce0",23091:"902828ba",23212:"b8d83163",23285:"92c0dc56",23384:"4236a113",23440:"d02b55c0",23644:"7d3f0232",23648:"26716c91",23966:"f6091eb4",24295:"33df698c",24458:"d64e42fb",24596:"5903d9fe",24651:"8608173c",24696:"466b77a0",25123:"3a064d4b",25185:"2ea27eca",25280:"39454b3e",25332:"dbbfd588",25526:"18db65fe",25719:"fb79a9e5",26022:"feb5481f",26162:"966f33bd",26268:"b70fab52",26309:"adc6f65e",26518:"003507fd",27353:"885050db",27397:"8b1d6a66",27440:"f7cb5846",27838:"5fb8ca95",27991:"65891661",28150:"3c38ea88",28301:"b1c20486",28529:"0211cf38",28699:"133717db",28734:"250d73b2",28824:"8d924e0c",28841:"cc22ecd4",28884:"b827070c",29114:"bfd5220d",29294:"51eb9373",29305:"6475991a",29451:"d718eb78",29591:"4ba7e5a3",29651:"bce5f2c2",29655:"765b73a7",29684:"acdb258b",29711:"ad0364aa",30056:"662bd64a",30211:"472f2b83",30559:"2a436572",31183:"48d86b75",31614:"e2c93148",31673:"6b66a434",32157:"c0c1a8d8",32228:"a96c1726",32342:"c8a62906",32351:"09be286f",32440:"490c027b",32443:"84f2dca8",32683:"983a622a",32727:"3dbdd64e",32880:"5d19e8c4",33131:"eb1aed0d",33241:"e4d5e7b2",33330:"83d1438d",33397:"e3f32d12",33629:"0dbc99ef",33984:"a473e6f5",34056:"a6eb5934",34174:"478b05e2",34277:"37d50100",34334:"9ed4e77f",34393:"3de68b17",34606:"e01469b8",34661:"f91a2579",34971:"d282fa21",35036:"6a41a1d3",35045:"42f4c5cc",35287:"16f90495",35535:"5b92b78e",35742:"aba21aa0",35778:"071cfc94",35881:"dd10ca1f",36172:"80a9cc6e",36765:"e0c1e0d6",36881:"f8aa15ec",37019:"27211a22",37242:"b1853459",37298:"fe36a4c7",37351:"5d8a6e6c",37595:"3cc594bc",37719:"6d8fec71",37859:"ff19b86b",37892:"8ed0440b",38012:"1842ac24",38337:"2ec9f803",38515:"4c833bdc",38736:"a144fa4f",38931:"496b07f8",38977:"dd9b495e",39003:"1e223c00",39088:"dbd82b5f",39239:"22fb5890",39324:"fae5e01b",39513:"f8d3dbc8",39541:"8b12cd00",39550:"28c7acfc",39770:"5179c3af",39960:"c367e46e",39992:"12e2b9b2",40246:"c7df9e25",40249:"9e95a131",40405:"b248382e",40437:"5064e1c0",40464:"6202ac8e",40544:"cd24b208",40584:"db469a0a",40734:"86d7c441",40839:"fc7375fe",40900:"ca3121dd",41280:"4831a431",41358:"a258c9c2",42267:"51385bb4",42291:"58916ddc",42295:"9a1f6492",42380:"b57d251e",42555:"45727c44",42596:"ef4cfc44",42846:"29e919b4",42847:"743d2187",42925:"3c8991b9",43111:"e8d7a6d5",43397:"5e12a3a6",43405:"24eb123e",43646:"2db49e7b",43908:"4993dcab",44430:"b967029f",44484:"c5e85f34",44530:"14854f7d",44600:"d699c63a",44916:"e1c68ef1",45019:"83bceba8",45026:"2ed841b9",45198:"b9537d6a",45630:"7a901e9c",45943:"baf46722",46175:"a8d723a6",46244:"1c362ccd",46319:"a13e5092",46449:"62f57a8e",46578:"ce7b6de3",46600:"7b8bf682",46804:"f22b4b67",46878:"66437b23",47252:"746574b6",47778:"5e240566",47914:"7319d791",47998:"13912f36",48092:"fcb5f29f",48258:"dab97983",48306:"99fad677",48340:"c5db6f92",48565:"fbfb7b9b",48629:"89da1492",48676:"6849bed7",48695:"2ceb8b1e",48886:"1501273f",49293:"990fd983",49507:"13684d46",49710:"f9e765e6",49899:"f39c17a2",50297:"1c4f7bd7",50494:"5ac5eb1a",50528:"618023cd",50689:"04a72ad1",50917:"8fb64a3d",50920:"508e1e6a",51218:"828ccb3b",51261:"146bbd18",51273:"1f3e1758",51427:"ac540a19",51879:"af253e28",52197:"f1e79774",52254:"1553f58d",52356:"49491008",52634:"c4f5d8e4",52767:"f1fc33ca",52923:"c6b877b9",53437:"bd96f483",53547:"23e65601",53780:"3f3e03f1",53794:"5dde2d34",53907:"030c705f",54206:"f00d2ffa",54417:"34d0bf72",54531:"026f8a43",54553:"cd617144",54566:"da4a9c2c",54604:"c03e4c45",54972:"039f99b9",55156:"cbcd08eb",55190:"d14c5b8b",55350:"9b6c2d7b",55478:"948cf876",55538:"18ad0f10",55613:"ca88de3b",55716:"5f2c2d9f",55812:"a724c365",55818:"ecd749e4",55897:"73e63d93",56364:"f3d2149d",56587:"ba4c506e",56615:"f4d11ede",56829:"d65a1863",56892:"adc2ae4e",57153:"0d247f98",57345:"8f85b06a",57565:"40419be1",57968:"f3dd1f7b",58088:"7dea7f5d",58092:"75c173bc",58252:"9c97aaef",58339:"fa675db7",58623:"3a68a17e",59037:"e3f9abb2",59343:"19eb7cef",59359:"8ae0ca8b",59389:"2fbfd176",59400:"f6136fc9",59577:"769f7a44",59621:"b9312de0",59794:"033247b8",60007:"71f9d182",60173:"0ca018de",60240:"a78e484f",60405:"ab6518b5",60839:"fcbfe510",61021:"514186ba",61152:"203065fe",61235:"a7456010",61240:"16b274ba",61282:"c34cabf7",61292:"74e36a4a",61295:"eb2850a7",61420:"8bc9ca9f",61539:"b054b766",61630:"6562b3cf",61653:"8e010f80",61940:"04409633",62033:"6e27b9d3",62138:"1a4e3797",62176:"b772b083",62284:"a6cdc712",62295:"2ebf6bd3",62499:"c579011b",62647:"8d38f86a",62844:"efc88f4e",62852:"593ce03a",62910:"14502dfa",62920:"cef840d9",62921:"97d883cd",63169:"0f219439",63412:"05f68587",63753:"2b11e6a2",63829:"f11c3e27",64156:"f42c9df1",64334:"7b44d16a",64543:"ee8ff1b5",64784:"018c90df",65233:"6163dd53",65556:"fc587ea2",65720:"aaad1650",65872:"16c3d365",66002:"1261ed3e",66047:"4d29df01",66106:"05f401a8",66230:"03a2950a",66372:"ec9bc115",66398:"181b6ec5",66558:"79a77d53",66592:"0cf91a3d",66885:"bb76a33d",66909:"635a0049",67098:"a7bd4aaa",67406:"c9a58d90",67416:"f247b6fb",67501:"ad8c84b0",67601:"40dd01d7",67608:"b54870c8",67760:"eaa2ea37",67766:"43db20c7",67957:"c1dd4621",68130:"85c4095c",68289:"aa402b17",68323:"704e19f0",68525:"79fe45c9",68632:"6e2c89bf",68774:"e770214c",68911:"af80e275",69443:"2f44b910",69466:"c5432ea2",69795:"2a802254",69871:"c56a45db",69976:"70ef7226",70107:"f036d650",70127:"600972a3",70187:"d4d87a57",70286:"ce250987",70359:"0f268954",70395:"8bbe97eb",71080:"9f4236b1",71119:"39658c48",71653:"5d424605",71661:"844d960c",71732:"f29ce45c",71888:"437cf31d",71984:"d4d4ccb3",72055:"6a5168b5",72090:"540d310b",72363:"58529492",72403:"a34c6988",72526:"e1527d61",72697:"ce40746e",72726:"7d3cadaf",73120:"667c2780",73227:"b63241ae",73303:"a4861fb2",73378:"0d2ec03f",73442:"0ea959d4",73461:"26a6d5df",73573:"94e62ed7",73646:"bf7d4bb0",73759:"fa2dcbb0",73885:"14ab011f",74163:"bb9522fd",74469:"d595b519",74470:"be394150",74662:"67321f9e",75044:"5820f33f",75111:"d9fd7a7b",75435:"53d7406e",75711:"160d2766",76072:"e4a036e3",76124:"70ecfbb4",76719:"00c2b2a8",76793:"4ca68b77",77187:"074c5a9e",77223:"5eb1d625",77243:"8cf6226e",77364:"484ead6c",78055:"d1bdd0fa",78080:"a9d36e8e",78264:"2b0e3906",78291:"a96e9a0c",78306:"2b8c5cd6",78799:"a921adb8",78805:"d6b6deeb",78897:"8f0894d7",79028:"d2709487",79048:"a94703ab",79182:"40249fd6",79184:"512d8191",79361:"f6e2ded6",79527:"45eef51c",79726:"9c461793",79763:"ad588422",80071:"9aadb410",80261:"55cca2cf",80374:"44d013a6",80400:"9cb18637",80631:"07d73d7d",80692:"1859b273",80957:"c141421f",80972:"47393571",81435:"d958c933",81597:"2061077e",82083:"77d35b39",82169:"c3f8e1c1",82492:"3876a1f1",82964:"8f656afc",83647:"07cfbc78",83653:"94c1ad37",83659:"dff106dc",83868:"145e8536",84083:"4362a74c",84206:"35e8777e",84507:"917bc286",84682:"4fd7a5a5",84741:"527790ee",84754:"2fc65e44",84797:"ffafc25c",84958:"7861fba0",85234:"e932408d",85463:"ad7d9492",85518:"e3d564bd",85714:"62547519",85721:"354a979d",86325:"b626a9e3",86580:"e833faab",86988:"c5540c98",87043:"d2cad0a1",87603:"7c6b0a32",87774:"dbe24b2f",87892:"f691884e",88435:"d397baa3",88503:"5b4bd708",88581:"c9347341",89001:"d1521ce5",89046:"84a9efaa",89183:"ec059a4c",89317:"95612694",89453:"45b1d930",89460:"d1cc5cb2",90120:"2a3d2d7f",90232:"6900e02e",90338:"8a17d48d",90435:"da5782cf",90503:"a2e3ec27",90554:"aca0d75b",90698:"9a10b65c",90804:"b96f98be",91216:"0f0e6e72",91274:"1cd61b91",91541:"c1aa0bf0",91554:"feb17923",91863:"99e88449",91957:"51780fa8",92168:"2e455d4b",92252:"b9221b05",92297:"31d3307a",92555:"682cb337",92762:"428dca98",93325:"f8c8297c",93567:"68fdbacf",93742:"d9b03e6d",93799:"29b20609",93887:"68923f8d",93933:"217a1d82",94373:"93c7a379",95376:"90469ff1",96080:"905708d8",96301:"7d5e3f2d",96648:"24a9eae2",97406:"e20b8532",97439:"9de97cf1",97560:"f107d3a3",97944:"4e299279",98350:"5218576a",98625:"e3c588c7",98654:"0f3d9ed8",99270:"c9d90e52",99537:"d17fc0cd",99871:"81026232",99903:"ddb791a8"}[d]||d)+"."+{57:"fd843cf7",233:"38ff96b3",515:"4204caa4",557:"28a7fb14",777:"094e1845",827:"30fd09f4",860:"3664f1c1",1003:"924cc1e4",1040:"0c1b0973",1120:"a2979ace",1378:"2c6f4a62",1451:"97b62762",1590:"4413f554",1722:"a1c689f1",1964:"e6537fb5",1978:"d04f4dcc",2254:"7479804c",2275:"ddde4ead",2428:"515b4ada",2482:"3cf1ead9",2646:"7c61b13f",2927:"10109501",3056:"2607ec56",3240:"9174bc6a",3256:"742d393d",3403:"07419ee4",3416:"e206870c",4167:"ef26a839",4321:"6952d8a8",4350:"de90177c",4925:"2a562f6c",5091:"95c6853d",5390:"f2925a97",5487:"f957884b",5682:"9b6e3271",5899:"96a2397a",5979:"85b10ae7",6274:"96d6e590",6278:"5a3beb5c",6392:"5f70a394",6401:"acec4ee0",6530:"ca584b73",6709:"a74e187f",6728:"e5e77b5d",7078:"dbe292fb",7110:"47029ebd",7735:"ece85747",7761:"57dc462e",8070:"6a0ecdf2",8209:"34c9065a",8353:"c9c3836a",8719:"48045cd7",9198:"0811b8d7",9283:"1bbe028e",9604:"efc4a0c9",9647:"1f36665e",9763:"d2c633d1",9939:"901c36d1",10165:"bb4b7f00",10210:"317501c9",10360:"adbadd99",10521:"e1992032",10796:"92cfad1a",11164:"4ecfd079",11232:"b146cbd6",11425:"15bf241e",11567:"59287260",12867:"50d8d921",12945:"bc27db0a",13046:"dd17b8c3",13166:"f11f7117",13192:"07311433",13250:"dfe11c93",13256:"be54a2d7",13270:"83ca671b",13481:"cc46ab0e",13611:"ffd898b3",13690:"6334e58e",13846:"3f1241ec",13962:"b37d278f",14163:"735087c7",14742:"8fbf8e9c",15060:"8b4f9971",15154:"621147e5",15245:"b79ecfdf",15272:"cfa3a9d1",15281:"b577b16c",15481:"83054a18",16142:"4331d6a7",16143:"47e24cc0",16202:"40f69054",16275:"35025381",16307:"2f3e1671",16369:"093c00ef",16570:"23456e20",16719:"dd3392dd",16949:"e34dd03c",17507:"49827d7a",17624:"40cadc12",17714:"173cafc6",18401:"52fddc20",18461:"141926b6",18909:"595ce66a",19131:"9e54249e",19586:"0143e105",19647:"73526f1c",19699:"14d49013",19820:"dd9b040f",19822:"37ce2897",20278:"44949b3d",20362:"598a44cb",20555:"7abaa11c",20783:"c6f8ddd9",20843:"17f4b204",21046:"bbeaaa36",21176:"689199cf",21226:"748ca0d1",21306:"d9543752",21319:"d4aa40ef",21442:"b08e70d0",21737:"5a83ff54",21765:"8ff90a4b",21823:"3449c93b",21826:"cdf44abc",21867:"4b98bda4",21937:"2dd2f728",22013:"bd9c2230",22063:"0e39036b",22130:"f61e03f7",22415:"30b9ffac",22514:"de024f77",22609:"6b07e0f6",23091:"fac782dd",23212:"ce7f23e1",23285:"76bf5e3d",23384:"1f737c6e",23440:"7fbae5e6",23644:"c8b4a276",23648:"bf93c286",23966:"05aa396a",24295:"2ea7fcf2",24458:"4ddf41e3",24596:"ca1863ba",24651:"50f02239",24696:"c89d3fd6",25123:"e2162565",25185:"46427494",25280:"17018824",25332:"a486b7d7",25526:"8b5b4d63",25719:"b5a9b483",26022:"a653b405",26136:"f1b17d53",26162:"f8d44c4a",26268:"cd3473f8",26309:"47325d38",26518:"30b99dcb",27224:"a952a902",27353:"3d73837c",27397:"e23b75c2",27440:"6b55ea6e",27838:"1dbf65d8",27991:"fa2a2076",28150:"277b1af4",28301:"6886644a",28529:"dd263c67",28699:"1a23384f",28734:"009a18c5",28824:"68673adb",28841:"007e4ac0",28884:"b1c23c17",29114:"8623902b",29294:"d63f2673",29305:"fea544f3",29451:"1cc53c56",29591:"67a98fdd",29651:"6c15fe0e",29655:"e0a8a023",29684:"6fe94aed",29711:"d8f17105",30056:"b2e3a8f8",30211:"be6a2a63",30559:"c55003f4",31183:"6465d12d",31614:"ffa4be80",31673:"25eec65f",32157:"a58d3622",32228:"0b26f174",32342:"9352f96f",32351:"1e1f10b1",32440:"dae0bf1f",32443:"3036a5d3",32683:"f999309e",32727:"635c2b61",32880:"51e8446f",32966:"3bc4d393",33131:"f05a4f25",33241:"0bac98ef",33330:"0cc02568",33397:"b8bb262d",33629:"320382eb",33984:"3dabb755",34056:"ee977144",34174:"51b0d757",34277:"e0c3b15c",34334:"d4f35710",34393:"9321e0ee",34606:"ffe6fa8c",34661:"8248d198",34971:"954af3d5",35036:"a680b335",35045:"a973fc18",35287:"e149247f",35535:"6d78c41c",35742:"16cfae5d",35778:"96b2e96a",35881:"872f76b5",36126:"91321a08",36172:"ad224c27",36643:"2b44439d",36765:"6ddb5202",36881:"d89428e6",37019:"435dacbf",37242:"0c29fee8",37298:"25c53469",37351:"f98399ac",37595:"fcd27b93",37719:"84bbe303",37859:"44993a26",37892:"7d3cf67d",38012:"c4b718b5",38337:"24c3956c",38515:"e40dfaf0",38736:"f30aa84b",38931:"eabd6550",38977:"1944f01d",39003:"33361870",39088:"c8740729",39239:"76cab74c",39324:"698e26ea",39513:"78487d6c",39541:"47eae267",39550:"cff363ab",39770:"66dbe332",39960:"6ed14690",39992:"d0516666",40246:"b02e63c3",40249:"d0b5a631",40405:"0d92c54f",40437:"536dedca",40464:"dd3a4de0",40544:"467ba1d7",40584:"7035607c",40734:"a655aa66",40802:"9bd19ed6",40839:"122a79fa",40900:"7601d337",41280:"25a383a8",41358:"29f3596b",42267:"817482a7",42270:"358c16ad",42291:"99a9672c",42295:"beac3f26",42380:"9bbf3d1f",42555:"c5422cc9",42596:"8ab08cf6",42846:"02a1898b",42847:"32386d1c",42925:"106bc6cb",43111:"1dc54061",43397:"4cc76ec1",43405:"2dcb867f",43646:"36f5a539",43908:"f5fd5266",44430:"8998ef1e",44484:"c58b3db5",44530:"51ba21e3",44600:"07c07240",44916:"b7565283",45019:"26c4826b",45026:"51879d2b",45198:"9858af05",45630:"23fc78f9",45943:"95a5a861",46175:"1eaa02e9",46244:"4e1eda0a",46319:"cbb70ad3",46449:"112b9cac",46578:"2a7ee172",46600:"5188242c",46804:"bc20502b",46878:"338d0667",47252:"444689e7",47778:"bd2b7aa0",47914:"33f0d097",47998:"0fe2ddef",48092:"377595ae",48158:"58d4bad7",48258:"78808ce1",48306:"3fe605e8",48340:"fc7ed20d",48565:"1408b01b",48629:"cdb21c20",48676:"80a313c3",48695:"c267bf39",48886:"88e3b94e",49293:"18e3daab",49507:"dad8b7c2",49710:"cb8a4585",49899:"0230dba4",50297:"aa8587c6",50494:"a7fff5d7",50518:"e8ff3d88",50528:"ad917a9c",50689:"17af8e8d",50917:"7f4d6bee",50920:"ab02706b",51169:"77538c59",51218:"364084ac",51261:"5629a85f",51273:"d11d247a",51427:"16f117bd",51879:"1edc599e",52197:"2f482581",52254:"a8b6b95d",52356:"e21f0eb6",52634:"7a7c3349",52767:"4e3d1ca4",52923:"47946539",53437:"6fa872fc",53547:"13123a6b",53780:"a1806b09",53794:"fccde362",53907:"cc398582",54206:"5a0d8195",54417:"62cffff6",54531:"7296fa8c",54553:"848813d9",54566:"746ad721",54604:"fe4ea00f",54972:"f7eff7bf",55156:"aeef1ec4",55190:"e48ef22b",55350:"93935101",55478:"0cd6597e",55538:"a381bcef",55613:"9a1f11dd",55716:"68175d5f",55812:"e1ad3d07",55818:"11e4171c",55897:"a7d98426",56364:"f0b83d25",56587:"d7a17b70",56615:"bf4ac6cc",56829:"6d0b676d",56892:"8b007c85",57153:"53ea7d08",57345:"93083c42",57565:"85ab1aa4",57968:"00e2c27b",58088:"9b44a472",58092:"358c53c9",58252:"1d749000",58339:"874f1551",58623:"f48b2915",58913:"918cb21a",59037:"53e3fb37",59343:"aea5b20c",59359:"f82a1e40",59389:"2a56d337",59400:"dcf64b1e",59577:"18416a51",59621:"176c61c8",59794:"a642439e",60007:"b30985ef",60173:"d218c416",60240:"0bda0f2b",60405:"b3a47e84",60839:"ee8d67db",61021:"0504b10d",61152:"75814416",61235:"baf5035d",61240:"a4da9a9c",61282:"e5309d5e",61292:"b7f26df3",61295:"559dfd5e",61420:"3e1e1c47",61539:"95f84c51",61630:"7b8dc3ca",61653:"76913007",61940:"9f5b24a6",62033:"5f955052",62138:"dee4740c",62176:"3805b5cd",62284:"e20394dc",62295:"23b1ef47",62499:"37d91b25",62647:"c72b6ffb",62844:"4dc280e8",62852:"217321ac",62910:"aceb4511",62920:"47b6df8b",62921:"2719b6f2",63169:"7a671877",63412:"57dd2f77",63753:"c2a9de5d",63775:"9673326f",63829:"4fda1fb9",64156:"64efee13",64334:"3d1eeaf9",64543:"12628090",64784:"d55644a8",65233:"6eb18070",65530:"d2000a05",65556:"e9d44786",65720:"411ca4fe",65872:"a1cbb5d0",66002:"2a455bee",66047:"50e87ee9",66106:"b885b33d",66230:"8b34ba24",66372:"3049c57a",66398:"f99ef4a5",66558:"af9f0730",66592:"d0634e9c",66885:"390c4ada",66909:"5c1f03b6",67098:"81ff64d6",67406:"4e3ba998",67416:"f9e4d83b",67441:"3262c1d9",67501:"3bddc3a2",67601:"ef2bee51",67608:"597c7159",67760:"3e099bd4",67766:"85fcb8b4",67957:"83ae32d5",68130:"2d5f197c",68289:"d64e2965",68323:"8d9dbf7e",68525:"02714b42",68632:"e2c34937",68774:"ab030762",68911:"fddd164a",69443:"ad129f7b",69466:"4bf7d0e0",69471:"f32d5145",69672:"17d14866",69795:"f4f125b8",69871:"ef8a9f15",69976:"093ef94d",70107:"d45c2b60",70127:"b81935c2",70187:"8c41958d",70286:"3877946f",70359:"b09bec4e",70395:"a9a66199",71080:"53c32fd2",71119:"12b0a2c4",71653:"7e0d34ec",71661:"9822c94a",71732:"8fdc963a",71888:"54aba921",71984:"4a8723ae",72055:"dc6ccb1c",72090:"f1a3915a",72363:"7a8d0aa3",72403:"b3fe34e1",72526:"8dc24ced",72697:"ff8e35ba",72726:"7c91923a",73120:"55a57bf1",73227:"bf64d2e4",73303:"e4a88352",73378:"eaf57ca5",73442:"e207e671",73461:"fcb12e28",73573:"5a5f4e63",73646:"cdf5a848",73759:"be2ddc1d",73885:"39cf35f3",74163:"406b35bc",74469:"3bcc0a18",74470:"1cac3578",74662:"7ea90051",75044:"6f746702",75111:"eeb8dee3",75435:"77d49157",75711:"057a8825",76072:"c9d0dc17",76124:"4dfcae1f",76719:"7ddeb336",76793:"5db59d64",77187:"7c6c4606",77223:"3d7d8f99",77243:"bbae4184",77364:"309c2759",78055:"febc67f1",78080:"b0b0ab12",78264:"5d4a9a2f",78291:"8a9ab19b",78306:"f9c5fa0a",78799:"c92cd3f8",78805:"e13e2d9d",78897:"c3dbf8cf",79028:"8345a0b5",79048:"7118f1f0",79182:"c093ef81",79184:"51577205",79361:"15bd9847",79527:"126c4ead",79726:"0d9ae9e5",79763:"5aef2fb6",80071:"6ac9cc36",80261:"54b6f4df",80374:"a420541f",80375:"e94b63c0",80400:"914d56ba",80631:"9382026c",80692:"45eec6f5",80957:"92d720d1",80972:"34d7c6ca",81245:"bf25f9b8",81435:"8d1788eb",81597:"854a7ef3",82083:"8dd7ea9f",82169:"611a9fec",82237:"1b308ab3",82492:"c117be74",82964:"d5e9bbf2",83647:"8a3183f6",83653:"d591ddb6",83659:"356b7ddf",83868:"30d91b0c",84083:"f0ac49f4",84206:"edc2717d",84507:"8b6ede06",84682:"fa2dc41e",84741:"6907201e",84754:"a3aece91",84797:"29fb7dd4",84958:"abb24d07",85234:"2fd73839",85463:"ce9478e4",85479:"1aa0e0d9",85518:"f96f8a76",85714:"345c779f",85721:"bd8e30b2",86258:"ace456d8",86325:"a13c889b",86580:"2ba73866",86988:"c11f525f",87043:"0d499e73",87603:"1d6f0265",87774:"60b21745",87892:"2f1a9061",88435:"e8767652",88503:"d764054f",88581:"48f2b772",89001:"c2aee1ce",89046:"a99bc958",89183:"b8ce8648",89317:"1de9bc43",89453:"2cd99f7a",89460:"04bbf77e",90120:"a37e3c7a",90232:"8ea2c6a5",90338:"8cd86d0c",90416:"a43c2ce1",90435:"08d02ef3",90503:"90c986cc",90554:"16ee7941",90698:"9ed360e5",90804:"994bc623",91216:"d9c58cd5",91274:"f1822097",91541:"6f168ebe",91554:"5a00d0a1",91863:"36816ee9",91957:"26b2506b",92034:"11c9e0e2",92168:"c1fbca91",92252:"9f98793b",92297:"953f8774",92412:"3312eafd",92555:"a9f4700d",92762:"17e5f54f",93325:"bd421b9e",93567:"a79f4f40",93742:"9a4adfb0",93799:"c1895541",93887:"547f4d07",93933:"fbe227d9",94373:"4bba8edf",95376:"20541dc0",96080:"f86de6bf",96301:"3cc2e1b2",96648:"dff9bd45",97256:"4599617b",97406:"cb575e84",97439:"471926ba",97560:"325942ec",97944:"e5bc4f25",98350:"4d02468c",98554:"df092d62",98625:"b2dac03a",98654:"451f3dd9",99270:"fb1f824b",99537:"5a4ccedc",99871:"45226d7e",99903:"705319a9"}[d]+".js",r.miniCssF=d=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(d){if("object"==typeof window)return window}}(),r.o=(d,e)=>Object.prototype.hasOwnProperty.call(d,e),b={},c="grants:",r.l=(d,e,a,f)=>{if(b[d])b[d].push(e);else{var t,o;if(void 0!==a)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var c=b[d];if(delete b[d],t.parentNode&&t.parentNode.removeChild(t),c&&c.forEach((d=>d(a))),e)return e(a)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=d=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})},r.p="/",r.gca=function(d){return d={17896441:"18401",47393571:"80972",49491008:"52356",50948269:"13962",58529492:"72363",62547519:"85714",65891661:"27991",67183845:"8209",81026232:"99871",89633389:"17624",95612694:"89317",99444684:"9939",bbe54ce8:"57","7184e647":"233","9aee58cf":"515",e0e0e5ec:"557","09ff2bba":"777",c2268704:"827","2d5ce48b":"860",d743e462:"1003",db7ae0a9:"1040",b4c938b6:"1120",da55cb63:"1722","22be61ad":"1964",a5e34c04:"1978","8da24fa5":"2254","2ba08e95":"2275","4fb110b7":"2428",c32240a8:"2482","9bf7be33":"2646","7777569b":"2927",f084b933:"3056","81fda92d":"3240",f6a3fab6:"3256",c86840fe:"3403","35edfe5d":"3416","3acf0bda":"4167",fc635dfc:"4321","348dcc60":"4350","075bc5a3":"4925",bea3e1bc:"5091",f3ce9685:"5390","70eb7a71":"5487","7ffa0f98":"5682",a09c2993:"5899","919d73cf":"5979","542b7d94":"6274","093042b1":"6278",c999610f:"6392","686c40de":"6401","3edbd53d":"6709","0fa8dfff":"6728",e26ca09e:"7078",c214bc00:"7110","689842b9":"7735",fedbe992:"7761","0480b142":"8070","6e3bb826":"8353",f5c3f7fb:"8719","265871a5":"9198","35a4d7a3":"9283",d5510390:"9604","5e95c892":"9647",e418d32c:"10165","8b054d02":"10210",f55cc0eb:"10360",fcba6891:"10521","709dd333":"10796","56db29c6":"11164","1c414f08":"11232","00b945b6":"11425","22dd74f7":"11567",d3a70d90:"12867",b6b0741b:"12945","4c37424b":"13046",c60938e5:"13166","6d4aade0":"13192","153eaba1":"13250","484ef123":"13256","0e9d4fd1":"13270","96c6e6da":"13481",bda46832:"13611","1fa408ba":"13690","38746f92":"13846","8f41413c":"14163",f4e7d353:"14742",f53d86c0:"15154","2676e6c1":"15245","58ba7d15":"15272",b029dc53:"15281",e0147a01:"16142",ddcf53d3:"16143","453e2297":"16202","79b9f7ae":"16275",fcd223e9:"16307",f6fb0b44:"16369","8a62b5be":"16570","4b6f3bbc":"16719","628a0d36":"16949",c0035755:"17507","210762f3":"17714","7b2c6fa3":"18461",b36922bb:"18909","3f726e69":"19131","3ab13cbf":"19586",b7428429:"19647","72c515c0":"19699",a400da89:"19820","686128db":"19822","81b6c359":"20278","8fccb5d2":"20362","34dbcb71":"20555","071b3461":"20783","80a4c802":"20843","44a50890":"21046","2353df64":"21226","78a076dd":"21306",b82dd0c5:"21319","40aef452":"21442",e8900d59:"21737",b51004e5:"21765","04a01ee2":"21823","4c6ba17a":"21826",a55a9638:"21867","299e35fa":"21937","2b2dd65a":"22013","5c1100ee":"22063",ffe39c7e:"22415","3fb61c86":"22514",c51cfce0:"22609","902828ba":"23091",b8d83163:"23212","92c0dc56":"23285","4236a113":"23384",d02b55c0:"23440","7d3f0232":"23644","26716c91":"23648",f6091eb4:"23966","33df698c":"24295",d64e42fb:"24458","5903d9fe":"24596","8608173c":"24651","466b77a0":"24696","3a064d4b":"25123","2ea27eca":"25185","39454b3e":"25280",dbbfd588:"25332","18db65fe":"25526",fb79a9e5:"25719",feb5481f:"26022","966f33bd":"26162",b70fab52:"26268",adc6f65e:"26309","003507fd":"26518","885050db":"27353","8b1d6a66":"27397",f7cb5846:"27440","5fb8ca95":"27838","3c38ea88":"28150",b1c20486:"28301","0211cf38":"28529","133717db":"28699","250d73b2":"28734","8d924e0c":"28824",cc22ecd4:"28841",b827070c:"28884",bfd5220d:"29114","51eb9373":"29294","6475991a":"29305",d718eb78:"29451","4ba7e5a3":"29591",bce5f2c2:"29651","765b73a7":"29655",acdb258b:"29684",ad0364aa:"29711","662bd64a":"30056","472f2b83":"30211","2a436572":"30559","48d86b75":"31183",e2c93148:"31614","6b66a434":"31673",c0c1a8d8:"32157",a96c1726:"32228",c8a62906:"32342","09be286f":"32351","490c027b":"32440","84f2dca8":"32443","983a622a":"32683","3dbdd64e":"32727","5d19e8c4":"32880",eb1aed0d:"33131",e4d5e7b2:"33241","83d1438d":"33330",e3f32d12:"33397","0dbc99ef":"33629",a473e6f5:"33984",a6eb5934:"34056","478b05e2":"34174","37d50100":"34277","9ed4e77f":"34334","3de68b17":"34393",e01469b8:"34606",f91a2579:"34661",d282fa21:"34971","6a41a1d3":"35036","42f4c5cc":"35045","16f90495":"35287","5b92b78e":"35535",aba21aa0:"35742","071cfc94":"35778",dd10ca1f:"35881","80a9cc6e":"36172",e0c1e0d6:"36765",f8aa15ec:"36881","27211a22":"37019",b1853459:"37242",fe36a4c7:"37298","5d8a6e6c":"37351","3cc594bc":"37595","6d8fec71":"37719",ff19b86b:"37859","8ed0440b":"37892","1842ac24":"38012","2ec9f803":"38337","4c833bdc":"38515",a144fa4f:"38736","496b07f8":"38931",dd9b495e:"38977","1e223c00":"39003",dbd82b5f:"39088","22fb5890":"39239",fae5e01b:"39324",f8d3dbc8:"39513","8b12cd00":"39541","28c7acfc":"39550","5179c3af":"39770",c367e46e:"39960","12e2b9b2":"39992",c7df9e25:"40246","9e95a131":"40249",b248382e:"40405","5064e1c0":"40437","6202ac8e":"40464",cd24b208:"40544",db469a0a:"40584","86d7c441":"40734",fc7375fe:"40839",ca3121dd:"40900","4831a431":"41280",a258c9c2:"41358","51385bb4":"42267","58916ddc":"42291","9a1f6492":"42295",b57d251e:"42380","45727c44":"42555",ef4cfc44:"42596","29e919b4":"42846","743d2187":"42847","3c8991b9":"42925",e8d7a6d5:"43111","5e12a3a6":"43397","24eb123e":"43405","2db49e7b":"43646","4993dcab":"43908",b967029f:"44430",c5e85f34:"44484","14854f7d":"44530",d699c63a:"44600",e1c68ef1:"44916","83bceba8":"45019","2ed841b9":"45026",b9537d6a:"45198","7a901e9c":"45630",baf46722:"45943",a8d723a6:"46175","1c362ccd":"46244",a13e5092:"46319","62f57a8e":"46449",ce7b6de3:"46578","7b8bf682":"46600",f22b4b67:"46804","66437b23":"46878","746574b6":"47252","5e240566":"47778","7319d791":"47914","13912f36":"47998",fcb5f29f:"48092",dab97983:"48258","99fad677":"48306",c5db6f92:"48340",fbfb7b9b:"48565","89da1492":"48629","6849bed7":"48676","2ceb8b1e":"48695","1501273f":"48886","990fd983":"49293","13684d46":"49507",f9e765e6:"49710",f39c17a2:"49899","1c4f7bd7":"50297","5ac5eb1a":"50494","618023cd":"50528","04a72ad1":"50689","8fb64a3d":"50917","508e1e6a":"50920","828ccb3b":"51218","146bbd18":"51261","1f3e1758":"51273",ac540a19:"51427",af253e28:"51879",f1e79774:"52197","1553f58d":"52254",c4f5d8e4:"52634",f1fc33ca:"52767",c6b877b9:"52923",bd96f483:"53437","23e65601":"53547","3f3e03f1":"53780","5dde2d34":"53794","030c705f":"53907",f00d2ffa:"54206","34d0bf72":"54417","026f8a43":"54531",cd617144:"54553",da4a9c2c:"54566",c03e4c45:"54604","039f99b9":"54972",cbcd08eb:"55156",d14c5b8b:"55190","9b6c2d7b":"55350","948cf876":"55478","18ad0f10":"55538",ca88de3b:"55613","5f2c2d9f":"55716",a724c365:"55812",ecd749e4:"55818","73e63d93":"55897",f3d2149d:"56364",ba4c506e:"56587",f4d11ede:"56615",d65a1863:"56829",adc2ae4e:"56892","0d247f98":"57153","8f85b06a":"57345","40419be1":"57565",f3dd1f7b:"57968","7dea7f5d":"58088","75c173bc":"58092","9c97aaef":"58252",fa675db7:"58339","3a68a17e":"58623",e3f9abb2:"59037","19eb7cef":"59343","8ae0ca8b":"59359","2fbfd176":"59389",f6136fc9:"59400","769f7a44":"59577",b9312de0:"59621","033247b8":"59794","71f9d182":"60007","0ca018de":"60173",a78e484f:"60240",ab6518b5:"60405",fcbfe510:"60839","514186ba":"61021","203065fe":"61152",a7456010:"61235","16b274ba":"61240",c34cabf7:"61282","74e36a4a":"61292",eb2850a7:"61295","8bc9ca9f":"61420",b054b766:"61539","6562b3cf":"61630","8e010f80":"61653","04409633":"61940","6e27b9d3":"62033","1a4e3797":"62138",b772b083:"62176",a6cdc712:"62284","2ebf6bd3":"62295",c579011b:"62499","8d38f86a":"62647",efc88f4e:"62844","593ce03a":"62852","14502dfa":"62910",cef840d9:"62920","97d883cd":"62921","0f219439":"63169","05f68587":"63412","2b11e6a2":"63753",f11c3e27:"63829",f42c9df1:"64156","7b44d16a":"64334",ee8ff1b5:"64543","018c90df":"64784","6163dd53":"65233",fc587ea2:"65556",aaad1650:"65720","16c3d365":"65872","1261ed3e":"66002","4d29df01":"66047","05f401a8":"66106","03a2950a":"66230",ec9bc115:"66372","181b6ec5":"66398","79a77d53":"66558","0cf91a3d":"66592",bb76a33d:"66885","635a0049":"66909",a7bd4aaa:"67098",c9a58d90:"67406",f247b6fb:"67416",ad8c84b0:"67501","40dd01d7":"67601",b54870c8:"67608",eaa2ea37:"67760","43db20c7":"67766",c1dd4621:"67957","85c4095c":"68130",aa402b17:"68289","704e19f0":"68323","79fe45c9":"68525","6e2c89bf":"68632",e770214c:"68774",af80e275:"68911","2f44b910":"69443",c5432ea2:"69466","2a802254":"69795",c56a45db:"69871","70ef7226":"69976",f036d650:"70107","600972a3":"70127",d4d87a57:"70187",ce250987:"70286","0f268954":"70359","8bbe97eb":"70395","9f4236b1":"71080","39658c48":"71119","5d424605":"71653","844d960c":"71661",f29ce45c:"71732","437cf31d":"71888",d4d4ccb3:"71984","6a5168b5":"72055","540d310b":"72090",a34c6988:"72403",e1527d61:"72526",ce40746e:"72697","7d3cadaf":"72726","667c2780":"73120",b63241ae:"73227",a4861fb2:"73303","0d2ec03f":"73378","0ea959d4":"73442","26a6d5df":"73461","94e62ed7":"73573",bf7d4bb0:"73646",fa2dcbb0:"73759","14ab011f":"73885",bb9522fd:"74163",d595b519:"74469",be394150:"74470","67321f9e":"74662","5820f33f":"75044",d9fd7a7b:"75111","53d7406e":"75435","160d2766":"75711",e4a036e3:"76072","70ecfbb4":"76124","00c2b2a8":"76719","4ca68b77":"76793","074c5a9e":"77187","5eb1d625":"77223","8cf6226e":"77243","484ead6c":"77364",d1bdd0fa:"78055",a9d36e8e:"78080","2b0e3906":"78264",a96e9a0c:"78291","2b8c5cd6":"78306",a921adb8:"78799",d6b6deeb:"78805","8f0894d7":"78897",d2709487:"79028",a94703ab:"79048","40249fd6":"79182","512d8191":"79184",f6e2ded6:"79361","45eef51c":"79527","9c461793":"79726",ad588422:"79763","9aadb410":"80071","55cca2cf":"80261","44d013a6":"80374","9cb18637":"80400","07d73d7d":"80631","1859b273":"80692",c141421f:"80957",d958c933:"81435","2061077e":"81597","77d35b39":"82083",c3f8e1c1:"82169","3876a1f1":"82492","8f656afc":"82964","07cfbc78":"83647","94c1ad37":"83653",dff106dc:"83659","145e8536":"83868","4362a74c":"84083","35e8777e":"84206","917bc286":"84507","4fd7a5a5":"84682","527790ee":"84741","2fc65e44":"84754",ffafc25c:"84797","7861fba0":"84958",e932408d:"85234",ad7d9492:"85463",e3d564bd:"85518","354a979d":"85721",b626a9e3:"86325",e833faab:"86580",c5540c98:"86988",d2cad0a1:"87043","7c6b0a32":"87603",dbe24b2f:"87774",f691884e:"87892",d397baa3:"88435","5b4bd708":"88503",c9347341:"88581",d1521ce5:"89001","84a9efaa":"89046",ec059a4c:"89183","45b1d930":"89453",d1cc5cb2:"89460","2a3d2d7f":"90120","6900e02e":"90232","8a17d48d":"90338",da5782cf:"90435",a2e3ec27:"90503",aca0d75b:"90554","9a10b65c":"90698",b96f98be:"90804","0f0e6e72":"91216","1cd61b91":"91274",c1aa0bf0:"91541",feb17923:"91554","99e88449":"91863","51780fa8":"91957","2e455d4b":"92168",b9221b05:"92252","31d3307a":"92297","682cb337":"92555","428dca98":"92762",f8c8297c:"93325","68fdbacf":"93567",d9b03e6d:"93742","29b20609":"93799","68923f8d":"93887","217a1d82":"93933","93c7a379":"94373","90469ff1":"95376","905708d8":"96080","7d5e3f2d":"96301","24a9eae2":"96648",e20b8532:"97406","9de97cf1":"97439",f107d3a3:"97560","4e299279":"97944","5218576a":"98350",e3c588c7:"98625","0f3d9ed8":"98654",c9d90e52:"99270",d17fc0cd:"99537",ddb791a8:"99903"}[d]||d,r.p+r.u(d)},(()=>{var d={45354:0,71869:0};r.f.j=(e,a)=>{var b=r.o(d,e)?d[e]:void 0;if(0!==b)if(b)a.push(b[2]);else if(/^(45354|71869)$/.test(e))d[e]=0;else{var c=new Promise(((a,c)=>b=d[e]=[a,c]));a.push(b[2]=c);var f=r.p+r.u(e),t=new Error;r.l(f,(a=>{if(r.o(d,e)&&(0!==(b=d[e])&&(d[e]=void 0),b)){var c=a&&("load"===a.type?"missing":a.type),f=a&&a.target&&a.target.src;t.message="Loading chunk "+e+" failed.\n("+c+": "+f+")",t.name="ChunkLoadError",t.type=c,t.request=f,b[1](t)}}),"chunk-"+e,e)}},r.O.j=e=>0===d[e];var e=(e,a)=>{var b,c,f=a[0],t=a[1],o=a[2],n=0;if(f.some((e=>0!==d[e]))){for(b in t)r.o(t,b)&&(r.m[b]=t[b]);if(o)var i=o(r)}for(e&&e(a);n{"use strict";var d,e,a,b,c,f={},t={};function r(d){var e=t[d];if(void 0!==e)return e.exports;var a=t[d]={id:d,loaded:!1,exports:{}};return f[d].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.m=f,r.c=t,d=[],r.O=(e,a,b,c)=>{if(!a){var f=1/0;for(i=0;i=c)&&Object.keys(r.O).every((d=>r.O[d](a[o])))?a.splice(o--,1):(t=!1,c0&&d[i-1][2]>c;i--)d[i]=d[i-1];d[i]=[a,b,c]},r.n=d=>{var e=d&&d.__esModule?()=>d.default:()=>d;return r.d(e,{a:e}),e},a=Object.getPrototypeOf?d=>Object.getPrototypeOf(d):d=>d.__proto__,r.t=function(d,b){if(1&b&&(d=this(d)),8&b)return d;if("object"==typeof d&&d){if(4&b&&d.__esModule)return d;if(16&b&&"function"==typeof d.then)return d}var c=Object.create(null);r.r(c);var f={};e=e||[null,a({}),a([]),a(a)];for(var t=2&b&&d;"object"==typeof t&&!~e.indexOf(t);t=a(t))Object.getOwnPropertyNames(t).forEach((e=>f[e]=()=>d[e]));return f.default=()=>d,r.d(c,f),c},r.d=(d,e)=>{for(var a in e)r.o(e,a)&&!r.o(d,a)&&Object.defineProperty(d,a,{enumerable:!0,get:e[a]})},r.f={},r.e=d=>Promise.all(Object.keys(r.f).reduce(((e,a)=>(r.f[a](d,e),e)),[])),r.u=d=>"assets/js/"+({57:"bbe54ce8",233:"7184e647",515:"9aee58cf",557:"e0e0e5ec",777:"09ff2bba",827:"c2268704",860:"2d5ce48b",1003:"d743e462",1040:"db7ae0a9",1120:"b4c938b6",1722:"da55cb63",1964:"22be61ad",1978:"a5e34c04",2254:"8da24fa5",2275:"2ba08e95",2428:"4fb110b7",2482:"c32240a8",2646:"9bf7be33",2927:"7777569b",3056:"f084b933",3240:"81fda92d",3256:"f6a3fab6",3403:"c86840fe",3416:"35edfe5d",4167:"3acf0bda",4321:"fc635dfc",4350:"348dcc60",4925:"075bc5a3",5091:"bea3e1bc",5390:"f3ce9685",5487:"70eb7a71",5682:"7ffa0f98",5899:"a09c2993",5979:"919d73cf",6274:"542b7d94",6278:"093042b1",6392:"c999610f",6401:"686c40de",6709:"3edbd53d",6728:"0fa8dfff",7078:"e26ca09e",7110:"c214bc00",7735:"689842b9",7761:"fedbe992",8070:"0480b142",8209:"67183845",8353:"6e3bb826",8719:"f5c3f7fb",9198:"265871a5",9283:"35a4d7a3",9604:"d5510390",9647:"5e95c892",9939:"99444684",10165:"e418d32c",10210:"8b054d02",10360:"f55cc0eb",10521:"fcba6891",10796:"709dd333",11164:"56db29c6",11232:"1c414f08",11425:"00b945b6",11567:"22dd74f7",12867:"d3a70d90",12945:"b6b0741b",13046:"4c37424b",13166:"c60938e5",13192:"6d4aade0",13250:"153eaba1",13256:"484ef123",13270:"0e9d4fd1",13481:"96c6e6da",13611:"bda46832",13690:"1fa408ba",13846:"38746f92",13962:"50948269",14163:"8f41413c",14742:"f4e7d353",15154:"f53d86c0",15245:"2676e6c1",15272:"58ba7d15",15281:"b029dc53",16142:"e0147a01",16143:"ddcf53d3",16202:"453e2297",16275:"79b9f7ae",16307:"fcd223e9",16369:"f6fb0b44",16570:"8a62b5be",16719:"4b6f3bbc",16949:"628a0d36",17507:"c0035755",17624:"89633389",17714:"210762f3",18401:"17896441",18461:"7b2c6fa3",18909:"b36922bb",19131:"3f726e69",19586:"3ab13cbf",19647:"b7428429",19699:"72c515c0",19820:"a400da89",19822:"686128db",20278:"81b6c359",20362:"8fccb5d2",20555:"34dbcb71",20783:"071b3461",20843:"80a4c802",21046:"44a50890",21226:"2353df64",21306:"78a076dd",21319:"b82dd0c5",21442:"40aef452",21737:"e8900d59",21765:"b51004e5",21823:"04a01ee2",21826:"4c6ba17a",21867:"a55a9638",21937:"299e35fa",22013:"2b2dd65a",22063:"5c1100ee",22415:"ffe39c7e",22514:"3fb61c86",22609:"c51cfce0",23091:"902828ba",23212:"b8d83163",23285:"92c0dc56",23384:"4236a113",23440:"d02b55c0",23644:"7d3f0232",23648:"26716c91",23966:"f6091eb4",24295:"33df698c",24458:"d64e42fb",24596:"5903d9fe",24651:"8608173c",24696:"466b77a0",25123:"3a064d4b",25185:"2ea27eca",25280:"39454b3e",25332:"dbbfd588",25526:"18db65fe",25719:"fb79a9e5",26022:"feb5481f",26162:"966f33bd",26268:"b70fab52",26309:"adc6f65e",26518:"003507fd",27353:"885050db",27397:"8b1d6a66",27440:"f7cb5846",27838:"5fb8ca95",27991:"65891661",28150:"3c38ea88",28301:"b1c20486",28529:"0211cf38",28699:"133717db",28734:"250d73b2",28824:"8d924e0c",28841:"cc22ecd4",28884:"b827070c",29114:"bfd5220d",29294:"51eb9373",29305:"6475991a",29451:"d718eb78",29591:"4ba7e5a3",29651:"bce5f2c2",29655:"765b73a7",29684:"acdb258b",29711:"ad0364aa",30056:"662bd64a",30211:"472f2b83",30559:"2a436572",31183:"48d86b75",31614:"e2c93148",31673:"6b66a434",32157:"c0c1a8d8",32228:"a96c1726",32342:"c8a62906",32351:"09be286f",32440:"490c027b",32443:"84f2dca8",32683:"983a622a",32727:"3dbdd64e",32880:"5d19e8c4",33131:"eb1aed0d",33241:"e4d5e7b2",33330:"83d1438d",33397:"e3f32d12",33629:"0dbc99ef",33984:"a473e6f5",34056:"a6eb5934",34174:"478b05e2",34277:"37d50100",34334:"9ed4e77f",34393:"3de68b17",34606:"e01469b8",34661:"f91a2579",34971:"d282fa21",35036:"6a41a1d3",35045:"42f4c5cc",35287:"16f90495",35535:"5b92b78e",35742:"aba21aa0",35778:"071cfc94",35881:"dd10ca1f",36172:"80a9cc6e",36765:"e0c1e0d6",36881:"f8aa15ec",37019:"27211a22",37242:"b1853459",37298:"fe36a4c7",37351:"5d8a6e6c",37595:"3cc594bc",37719:"6d8fec71",37859:"ff19b86b",37892:"8ed0440b",38012:"1842ac24",38337:"2ec9f803",38515:"4c833bdc",38736:"a144fa4f",38931:"496b07f8",38977:"dd9b495e",39003:"1e223c00",39088:"dbd82b5f",39239:"22fb5890",39324:"fae5e01b",39513:"f8d3dbc8",39541:"8b12cd00",39550:"28c7acfc",39770:"5179c3af",39960:"c367e46e",39992:"12e2b9b2",40246:"c7df9e25",40249:"9e95a131",40405:"b248382e",40437:"5064e1c0",40464:"6202ac8e",40544:"cd24b208",40584:"db469a0a",40734:"86d7c441",40839:"fc7375fe",40900:"ca3121dd",41280:"4831a431",41358:"a258c9c2",42267:"51385bb4",42291:"58916ddc",42295:"9a1f6492",42380:"b57d251e",42555:"45727c44",42596:"ef4cfc44",42846:"29e919b4",42847:"743d2187",42925:"3c8991b9",43111:"e8d7a6d5",43397:"5e12a3a6",43405:"24eb123e",43646:"2db49e7b",43908:"4993dcab",44430:"b967029f",44484:"c5e85f34",44530:"14854f7d",44600:"d699c63a",44916:"e1c68ef1",45019:"83bceba8",45026:"2ed841b9",45198:"b9537d6a",45630:"7a901e9c",45943:"baf46722",46175:"a8d723a6",46244:"1c362ccd",46319:"a13e5092",46449:"62f57a8e",46578:"ce7b6de3",46600:"7b8bf682",46804:"f22b4b67",46878:"66437b23",47252:"746574b6",47778:"5e240566",47914:"7319d791",47998:"13912f36",48092:"fcb5f29f",48258:"dab97983",48306:"99fad677",48340:"c5db6f92",48565:"fbfb7b9b",48629:"89da1492",48676:"6849bed7",48695:"2ceb8b1e",48886:"1501273f",49293:"990fd983",49507:"13684d46",49710:"f9e765e6",49899:"f39c17a2",50297:"1c4f7bd7",50494:"5ac5eb1a",50528:"618023cd",50689:"04a72ad1",50917:"8fb64a3d",50920:"508e1e6a",51218:"828ccb3b",51261:"146bbd18",51273:"1f3e1758",51427:"ac540a19",51879:"af253e28",52197:"f1e79774",52254:"1553f58d",52356:"49491008",52634:"c4f5d8e4",52767:"f1fc33ca",52923:"c6b877b9",53437:"bd96f483",53547:"23e65601",53780:"3f3e03f1",53794:"5dde2d34",53907:"030c705f",54206:"f00d2ffa",54417:"34d0bf72",54531:"026f8a43",54553:"cd617144",54566:"da4a9c2c",54604:"c03e4c45",54972:"039f99b9",55156:"cbcd08eb",55190:"d14c5b8b",55350:"9b6c2d7b",55478:"948cf876",55538:"18ad0f10",55613:"ca88de3b",55716:"5f2c2d9f",55812:"a724c365",55818:"ecd749e4",55897:"73e63d93",56364:"f3d2149d",56587:"ba4c506e",56615:"f4d11ede",56829:"d65a1863",56892:"adc2ae4e",57153:"0d247f98",57345:"8f85b06a",57565:"40419be1",57968:"f3dd1f7b",58088:"7dea7f5d",58092:"75c173bc",58252:"9c97aaef",58339:"fa675db7",58623:"3a68a17e",59037:"e3f9abb2",59343:"19eb7cef",59359:"8ae0ca8b",59389:"2fbfd176",59400:"f6136fc9",59577:"769f7a44",59621:"b9312de0",59794:"033247b8",60007:"71f9d182",60173:"0ca018de",60240:"a78e484f",60405:"ab6518b5",60839:"fcbfe510",61021:"514186ba",61152:"203065fe",61235:"a7456010",61240:"16b274ba",61282:"c34cabf7",61292:"74e36a4a",61295:"eb2850a7",61420:"8bc9ca9f",61539:"b054b766",61630:"6562b3cf",61653:"8e010f80",61940:"04409633",62033:"6e27b9d3",62138:"1a4e3797",62176:"b772b083",62284:"a6cdc712",62295:"2ebf6bd3",62499:"c579011b",62647:"8d38f86a",62844:"efc88f4e",62852:"593ce03a",62910:"14502dfa",62920:"cef840d9",62921:"97d883cd",63169:"0f219439",63412:"05f68587",63753:"2b11e6a2",63829:"f11c3e27",64156:"f42c9df1",64334:"7b44d16a",64543:"ee8ff1b5",64784:"018c90df",65233:"6163dd53",65556:"fc587ea2",65720:"aaad1650",65872:"16c3d365",66002:"1261ed3e",66047:"4d29df01",66106:"05f401a8",66230:"03a2950a",66372:"ec9bc115",66398:"181b6ec5",66558:"79a77d53",66592:"0cf91a3d",66885:"bb76a33d",66909:"635a0049",67098:"a7bd4aaa",67406:"c9a58d90",67416:"f247b6fb",67501:"ad8c84b0",67601:"40dd01d7",67608:"b54870c8",67760:"eaa2ea37",67766:"43db20c7",67957:"c1dd4621",68130:"85c4095c",68289:"aa402b17",68323:"704e19f0",68525:"79fe45c9",68632:"6e2c89bf",68774:"e770214c",68911:"af80e275",69443:"2f44b910",69466:"c5432ea2",69795:"2a802254",69871:"c56a45db",69976:"70ef7226",70107:"f036d650",70127:"600972a3",70187:"d4d87a57",70286:"ce250987",70359:"0f268954",70395:"8bbe97eb",71080:"9f4236b1",71119:"39658c48",71653:"5d424605",71661:"844d960c",71732:"f29ce45c",71888:"437cf31d",71984:"d4d4ccb3",72055:"6a5168b5",72090:"540d310b",72363:"58529492",72403:"a34c6988",72526:"e1527d61",72697:"ce40746e",72726:"7d3cadaf",73120:"667c2780",73227:"b63241ae",73303:"a4861fb2",73378:"0d2ec03f",73442:"0ea959d4",73461:"26a6d5df",73573:"94e62ed7",73646:"bf7d4bb0",73759:"fa2dcbb0",73885:"14ab011f",74163:"bb9522fd",74469:"d595b519",74470:"be394150",74662:"67321f9e",75044:"5820f33f",75111:"d9fd7a7b",75435:"53d7406e",75711:"160d2766",76072:"e4a036e3",76124:"70ecfbb4",76719:"00c2b2a8",76793:"4ca68b77",77187:"074c5a9e",77223:"5eb1d625",77243:"8cf6226e",77364:"484ead6c",78055:"d1bdd0fa",78080:"a9d36e8e",78264:"2b0e3906",78291:"a96e9a0c",78306:"2b8c5cd6",78799:"a921adb8",78805:"d6b6deeb",78897:"8f0894d7",79028:"d2709487",79048:"a94703ab",79182:"40249fd6",79184:"512d8191",79361:"f6e2ded6",79527:"45eef51c",79726:"9c461793",79763:"ad588422",80071:"9aadb410",80261:"55cca2cf",80374:"44d013a6",80400:"9cb18637",80631:"07d73d7d",80692:"1859b273",80957:"c141421f",80972:"47393571",81435:"d958c933",81597:"2061077e",82083:"77d35b39",82169:"c3f8e1c1",82492:"3876a1f1",82964:"8f656afc",83647:"07cfbc78",83653:"94c1ad37",83659:"dff106dc",83868:"145e8536",84083:"4362a74c",84206:"35e8777e",84507:"917bc286",84682:"4fd7a5a5",84741:"527790ee",84754:"2fc65e44",84797:"ffafc25c",84958:"7861fba0",85234:"e932408d",85463:"ad7d9492",85518:"e3d564bd",85714:"62547519",85721:"354a979d",86325:"b626a9e3",86580:"e833faab",86988:"c5540c98",87043:"d2cad0a1",87603:"7c6b0a32",87774:"dbe24b2f",87892:"f691884e",88435:"d397baa3",88503:"5b4bd708",88581:"c9347341",89001:"d1521ce5",89046:"84a9efaa",89183:"ec059a4c",89317:"95612694",89453:"45b1d930",89460:"d1cc5cb2",90120:"2a3d2d7f",90232:"6900e02e",90338:"8a17d48d",90435:"da5782cf",90503:"a2e3ec27",90554:"aca0d75b",90698:"9a10b65c",90804:"b96f98be",91216:"0f0e6e72",91274:"1cd61b91",91541:"c1aa0bf0",91554:"feb17923",91863:"99e88449",91957:"51780fa8",92168:"2e455d4b",92252:"b9221b05",92297:"31d3307a",92555:"682cb337",92762:"428dca98",93325:"f8c8297c",93567:"68fdbacf",93742:"d9b03e6d",93799:"29b20609",93887:"68923f8d",93933:"217a1d82",94373:"93c7a379",95376:"90469ff1",96080:"905708d8",96301:"7d5e3f2d",96648:"24a9eae2",97406:"e20b8532",97439:"9de97cf1",97560:"f107d3a3",97944:"4e299279",98350:"5218576a",98625:"e3c588c7",98654:"0f3d9ed8",99270:"c9d90e52",99537:"d17fc0cd",99871:"81026232",99903:"ddb791a8"}[d]||d)+"."+{57:"fd843cf7",233:"38ff96b3",515:"4204caa4",557:"28a7fb14",777:"094e1845",827:"30fd09f4",860:"3664f1c1",1003:"924cc1e4",1040:"0c1b0973",1120:"a2979ace",1378:"2c6f4a62",1451:"97b62762",1590:"4413f554",1722:"a1c689f1",1964:"e6537fb5",1978:"d04f4dcc",2254:"7479804c",2275:"ddde4ead",2428:"515b4ada",2482:"3cf1ead9",2646:"7c61b13f",2927:"10109501",3056:"2607ec56",3240:"9174bc6a",3256:"742d393d",3403:"07419ee4",3416:"e206870c",4167:"ef26a839",4321:"6952d8a8",4350:"de90177c",4925:"2a562f6c",5091:"95c6853d",5390:"f2925a97",5487:"f957884b",5682:"9b6e3271",5899:"96a2397a",5979:"85b10ae7",6274:"96d6e590",6278:"5a3beb5c",6392:"5f70a394",6401:"acec4ee0",6530:"ca584b73",6709:"a74e187f",6728:"e5e77b5d",7078:"dbe292fb",7110:"47029ebd",7735:"ece85747",7761:"57dc462e",8070:"6a0ecdf2",8209:"34c9065a",8353:"c9c3836a",8719:"48045cd7",9198:"0811b8d7",9283:"1bbe028e",9604:"efc4a0c9",9647:"1f36665e",9763:"d2c633d1",9939:"901c36d1",10165:"bb4b7f00",10210:"317501c9",10360:"adbadd99",10521:"e1992032",10796:"92cfad1a",11164:"4ecfd079",11232:"b146cbd6",11425:"15bf241e",11567:"59287260",12867:"50d8d921",12945:"bc27db0a",13046:"dd17b8c3",13166:"f11f7117",13192:"07311433",13250:"dfe11c93",13256:"be54a2d7",13270:"83ca671b",13481:"cc46ab0e",13611:"ffd898b3",13690:"6334e58e",13846:"3f1241ec",13962:"b37d278f",14163:"735087c7",14742:"8fbf8e9c",15060:"8b4f9971",15154:"621147e5",15245:"b79ecfdf",15272:"cfa3a9d1",15281:"b577b16c",15481:"83054a18",16142:"4331d6a7",16143:"47e24cc0",16202:"40f69054",16275:"35025381",16307:"2f3e1671",16369:"093c00ef",16570:"23456e20",16719:"dd3392dd",16949:"e34dd03c",17507:"49827d7a",17624:"40cadc12",17714:"173cafc6",18401:"52fddc20",18461:"141926b6",18909:"595ce66a",19131:"9e54249e",19586:"0143e105",19647:"73526f1c",19699:"14d49013",19820:"dd9b040f",19822:"37ce2897",20278:"44949b3d",20362:"598a44cb",20555:"7abaa11c",20783:"c6f8ddd9",20843:"17f4b204",21046:"bbeaaa36",21176:"689199cf",21226:"748ca0d1",21306:"d9543752",21319:"d4aa40ef",21442:"b08e70d0",21737:"5a83ff54",21765:"8ff90a4b",21823:"3449c93b",21826:"cdf44abc",21867:"4b98bda4",21937:"03c504eb",22013:"bd9c2230",22063:"0e39036b",22130:"f61e03f7",22415:"30b9ffac",22514:"de024f77",22609:"6b07e0f6",23091:"fac782dd",23212:"ce7f23e1",23285:"76bf5e3d",23384:"1f737c6e",23440:"7fbae5e6",23644:"c8b4a276",23648:"bf93c286",23966:"05aa396a",24295:"2ea7fcf2",24458:"4ddf41e3",24596:"ca1863ba",24651:"50f02239",24696:"c89d3fd6",25123:"e2162565",25185:"46427494",25280:"17018824",25332:"a486b7d7",25526:"8b5b4d63",25719:"b5a9b483",26022:"a653b405",26136:"f1b17d53",26162:"f8d44c4a",26268:"cd3473f8",26309:"47325d38",26518:"30b99dcb",27224:"a952a902",27353:"3d73837c",27397:"e23b75c2",27440:"6b55ea6e",27838:"1dbf65d8",27991:"fa2a2076",28150:"277b1af4",28301:"6886644a",28529:"dd263c67",28699:"1a23384f",28734:"009a18c5",28824:"68673adb",28841:"007e4ac0",28884:"b1c23c17",29114:"8623902b",29294:"d63f2673",29305:"fea544f3",29451:"1cc53c56",29591:"67a98fdd",29651:"6c15fe0e",29655:"e0a8a023",29684:"6fe94aed",29711:"d8f17105",30056:"b2e3a8f8",30211:"be6a2a63",30559:"c55003f4",31183:"6465d12d",31614:"ffa4be80",31673:"25eec65f",32157:"a58d3622",32228:"0b26f174",32342:"9352f96f",32351:"1e1f10b1",32440:"dae0bf1f",32443:"3036a5d3",32683:"f999309e",32727:"635c2b61",32880:"51e8446f",32966:"3bc4d393",33131:"f05a4f25",33241:"0bac98ef",33330:"0cc02568",33397:"b8bb262d",33629:"320382eb",33984:"3dabb755",34056:"ee977144",34174:"51b0d757",34277:"e0c3b15c",34334:"d4f35710",34393:"9321e0ee",34606:"ffe6fa8c",34661:"8248d198",34971:"954af3d5",35036:"a680b335",35045:"a973fc18",35287:"e149247f",35535:"6d78c41c",35742:"16cfae5d",35778:"96b2e96a",35881:"872f76b5",36126:"91321a08",36172:"ad224c27",36643:"2b44439d",36765:"6ddb5202",36881:"d89428e6",37019:"435dacbf",37242:"0c29fee8",37298:"25c53469",37351:"f98399ac",37595:"fcd27b93",37719:"84bbe303",37859:"44993a26",37892:"7d3cf67d",38012:"c4b718b5",38337:"24c3956c",38515:"e40dfaf0",38736:"f30aa84b",38931:"eabd6550",38977:"1944f01d",39003:"33361870",39088:"c8740729",39239:"76cab74c",39324:"698e26ea",39513:"78487d6c",39541:"47eae267",39550:"cff363ab",39770:"66dbe332",39960:"6ed14690",39992:"d0516666",40246:"b02e63c3",40249:"d0b5a631",40405:"0d92c54f",40437:"536dedca",40464:"dd3a4de0",40544:"467ba1d7",40584:"7035607c",40734:"a655aa66",40802:"9bd19ed6",40839:"122a79fa",40900:"7601d337",41280:"25a383a8",41358:"29f3596b",42267:"817482a7",42270:"358c16ad",42291:"99a9672c",42295:"beac3f26",42380:"9bbf3d1f",42555:"c5422cc9",42596:"8ab08cf6",42846:"02a1898b",42847:"32386d1c",42925:"106bc6cb",43111:"1dc54061",43397:"4cc76ec1",43405:"2dcb867f",43646:"36f5a539",43908:"f5fd5266",44430:"8998ef1e",44484:"c58b3db5",44530:"51ba21e3",44600:"07c07240",44916:"b7565283",45019:"26c4826b",45026:"51879d2b",45198:"9858af05",45630:"23fc78f9",45943:"95a5a861",46175:"1eaa02e9",46244:"4e1eda0a",46319:"cbb70ad3",46449:"112b9cac",46578:"2a7ee172",46600:"5188242c",46804:"bc20502b",46878:"338d0667",47252:"444689e7",47778:"bd2b7aa0",47914:"33f0d097",47998:"0fe2ddef",48092:"377595ae",48158:"58d4bad7",48258:"78808ce1",48306:"3fe605e8",48340:"fc7ed20d",48565:"1408b01b",48629:"cdb21c20",48676:"80a313c3",48695:"c267bf39",48886:"88e3b94e",49293:"18e3daab",49507:"dad8b7c2",49710:"cb8a4585",49899:"0230dba4",50297:"aa8587c6",50494:"a7fff5d7",50518:"e8ff3d88",50528:"ad917a9c",50689:"17af8e8d",50917:"7f4d6bee",50920:"ab02706b",51169:"77538c59",51218:"364084ac",51261:"5629a85f",51273:"d11d247a",51427:"16f117bd",51879:"1edc599e",52197:"2f482581",52254:"a8b6b95d",52356:"e21f0eb6",52634:"7a7c3349",52767:"4e3d1ca4",52923:"47946539",53437:"6fa872fc",53547:"13123a6b",53780:"a1806b09",53794:"fccde362",53907:"cc398582",54206:"5a0d8195",54417:"62cffff6",54531:"7296fa8c",54553:"848813d9",54566:"746ad721",54604:"fe4ea00f",54972:"f7eff7bf",55156:"aeef1ec4",55190:"e48ef22b",55350:"93935101",55478:"0cd6597e",55538:"a381bcef",55613:"9a1f11dd",55716:"68175d5f",55812:"e1ad3d07",55818:"11e4171c",55897:"a7d98426",56364:"f0b83d25",56587:"d7a17b70",56615:"bf4ac6cc",56829:"6d0b676d",56892:"8b007c85",57153:"53ea7d08",57345:"93083c42",57565:"85ab1aa4",57968:"00e2c27b",58088:"9b44a472",58092:"358c53c9",58252:"1d749000",58339:"874f1551",58623:"f48b2915",58913:"918cb21a",59037:"53e3fb37",59343:"aea5b20c",59359:"f82a1e40",59389:"2a56d337",59400:"dcf64b1e",59577:"18416a51",59621:"176c61c8",59794:"a642439e",60007:"b30985ef",60173:"d218c416",60240:"0bda0f2b",60405:"b3a47e84",60839:"ee8d67db",61021:"0504b10d",61152:"75814416",61235:"baf5035d",61240:"a4da9a9c",61282:"e5309d5e",61292:"b7f26df3",61295:"559dfd5e",61420:"3e1e1c47",61539:"95f84c51",61630:"7b8dc3ca",61653:"76913007",61940:"9f5b24a6",62033:"5f955052",62138:"dee4740c",62176:"3805b5cd",62284:"e20394dc",62295:"23b1ef47",62499:"37d91b25",62647:"c72b6ffb",62844:"4dc280e8",62852:"217321ac",62910:"aceb4511",62920:"47b6df8b",62921:"2719b6f2",63169:"7a671877",63412:"57dd2f77",63753:"c2a9de5d",63775:"9673326f",63829:"4fda1fb9",64156:"64efee13",64334:"3d1eeaf9",64543:"12628090",64784:"d55644a8",65233:"6eb18070",65530:"d2000a05",65556:"e9d44786",65720:"411ca4fe",65872:"a1cbb5d0",66002:"2a455bee",66047:"50e87ee9",66106:"b885b33d",66230:"8b34ba24",66372:"3049c57a",66398:"f99ef4a5",66558:"af9f0730",66592:"d0634e9c",66885:"390c4ada",66909:"5c1f03b6",67098:"81ff64d6",67406:"4e3ba998",67416:"f9e4d83b",67441:"3262c1d9",67501:"3bddc3a2",67601:"ef2bee51",67608:"597c7159",67760:"3e099bd4",67766:"85fcb8b4",67957:"83ae32d5",68130:"2d5f197c",68289:"d64e2965",68323:"8d9dbf7e",68525:"02714b42",68632:"e2c34937",68774:"ab030762",68911:"fddd164a",69443:"ad129f7b",69466:"4bf7d0e0",69471:"f32d5145",69672:"17d14866",69795:"f4f125b8",69871:"ef8a9f15",69976:"093ef94d",70107:"d45c2b60",70127:"b81935c2",70187:"8c41958d",70286:"3877946f",70359:"b09bec4e",70395:"a9a66199",71080:"53c32fd2",71119:"12b0a2c4",71653:"7e0d34ec",71661:"9822c94a",71732:"8fdc963a",71888:"54aba921",71984:"4a8723ae",72055:"dc6ccb1c",72090:"f1a3915a",72363:"7a8d0aa3",72403:"b3fe34e1",72526:"8dc24ced",72697:"ff8e35ba",72726:"7c91923a",73120:"55a57bf1",73227:"bf64d2e4",73303:"e4a88352",73378:"eaf57ca5",73442:"e207e671",73461:"fcb12e28",73573:"5a5f4e63",73646:"cdf5a848",73759:"be2ddc1d",73885:"39cf35f3",74163:"406b35bc",74469:"3bcc0a18",74470:"1cac3578",74662:"7ea90051",75044:"6f746702",75111:"eeb8dee3",75435:"77d49157",75711:"057a8825",76072:"c9d0dc17",76124:"4dfcae1f",76719:"7ddeb336",76793:"5db59d64",77187:"7c6c4606",77223:"3d7d8f99",77243:"bbae4184",77364:"309c2759",78055:"febc67f1",78080:"b0b0ab12",78264:"5d4a9a2f",78291:"8a9ab19b",78306:"f9c5fa0a",78799:"c92cd3f8",78805:"e13e2d9d",78897:"c3dbf8cf",79028:"8345a0b5",79048:"7118f1f0",79182:"c093ef81",79184:"51577205",79361:"15bd9847",79527:"126c4ead",79726:"0d9ae9e5",79763:"5aef2fb6",80071:"6ac9cc36",80261:"54b6f4df",80374:"a420541f",80375:"e94b63c0",80400:"914d56ba",80631:"9382026c",80692:"45eec6f5",80957:"92d720d1",80972:"34d7c6ca",81245:"bf25f9b8",81435:"8d1788eb",81597:"854a7ef3",82083:"8dd7ea9f",82169:"611a9fec",82237:"1b308ab3",82492:"c117be74",82964:"d5e9bbf2",83647:"8a3183f6",83653:"d591ddb6",83659:"356b7ddf",83868:"30d91b0c",84083:"f0ac49f4",84206:"edc2717d",84507:"8b6ede06",84682:"fa2dc41e",84741:"6907201e",84754:"a3aece91",84797:"29fb7dd4",84958:"abb24d07",85234:"2fd73839",85463:"ce9478e4",85479:"1aa0e0d9",85518:"f96f8a76",85714:"345c779f",85721:"bd8e30b2",86258:"ace456d8",86325:"a13c889b",86580:"2ba73866",86988:"c11f525f",87043:"0d499e73",87603:"1d6f0265",87774:"60b21745",87892:"2f1a9061",88435:"e8767652",88503:"d764054f",88581:"48f2b772",89001:"c2aee1ce",89046:"a99bc958",89183:"b8ce8648",89317:"1de9bc43",89453:"2cd99f7a",89460:"04bbf77e",90120:"a37e3c7a",90232:"8ea2c6a5",90338:"8cd86d0c",90416:"a43c2ce1",90435:"08d02ef3",90503:"90c986cc",90554:"16ee7941",90698:"9ed360e5",90804:"994bc623",91216:"d9c58cd5",91274:"f1822097",91541:"6f168ebe",91554:"5a00d0a1",91863:"36816ee9",91957:"26b2506b",92034:"11c9e0e2",92168:"c1fbca91",92252:"9f98793b",92297:"953f8774",92412:"3312eafd",92555:"a9f4700d",92762:"17e5f54f",93325:"bd421b9e",93567:"a79f4f40",93742:"9a4adfb0",93799:"c1895541",93887:"547f4d07",93933:"fbe227d9",94373:"4bba8edf",95376:"20541dc0",96080:"f86de6bf",96301:"3cc2e1b2",96648:"dff9bd45",97256:"4599617b",97406:"cb575e84",97439:"471926ba",97560:"325942ec",97944:"e5bc4f25",98350:"4d02468c",98554:"df092d62",98625:"b2dac03a",98654:"451f3dd9",99270:"fb1f824b",99537:"5a4ccedc",99871:"45226d7e",99903:"705319a9"}[d]+".js",r.miniCssF=d=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(d){if("object"==typeof window)return window}}(),r.o=(d,e)=>Object.prototype.hasOwnProperty.call(d,e),b={},c="grants:",r.l=(d,e,a,f)=>{if(b[d])b[d].push(e);else{var t,o;if(void 0!==a)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var c=b[d];if(delete b[d],t.parentNode&&t.parentNode.removeChild(t),c&&c.forEach((d=>d(a))),e)return e(a)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=d=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})},r.p="/",r.gca=function(d){return d={17896441:"18401",47393571:"80972",49491008:"52356",50948269:"13962",58529492:"72363",62547519:"85714",65891661:"27991",67183845:"8209",81026232:"99871",89633389:"17624",95612694:"89317",99444684:"9939",bbe54ce8:"57","7184e647":"233","9aee58cf":"515",e0e0e5ec:"557","09ff2bba":"777",c2268704:"827","2d5ce48b":"860",d743e462:"1003",db7ae0a9:"1040",b4c938b6:"1120",da55cb63:"1722","22be61ad":"1964",a5e34c04:"1978","8da24fa5":"2254","2ba08e95":"2275","4fb110b7":"2428",c32240a8:"2482","9bf7be33":"2646","7777569b":"2927",f084b933:"3056","81fda92d":"3240",f6a3fab6:"3256",c86840fe:"3403","35edfe5d":"3416","3acf0bda":"4167",fc635dfc:"4321","348dcc60":"4350","075bc5a3":"4925",bea3e1bc:"5091",f3ce9685:"5390","70eb7a71":"5487","7ffa0f98":"5682",a09c2993:"5899","919d73cf":"5979","542b7d94":"6274","093042b1":"6278",c999610f:"6392","686c40de":"6401","3edbd53d":"6709","0fa8dfff":"6728",e26ca09e:"7078",c214bc00:"7110","689842b9":"7735",fedbe992:"7761","0480b142":"8070","6e3bb826":"8353",f5c3f7fb:"8719","265871a5":"9198","35a4d7a3":"9283",d5510390:"9604","5e95c892":"9647",e418d32c:"10165","8b054d02":"10210",f55cc0eb:"10360",fcba6891:"10521","709dd333":"10796","56db29c6":"11164","1c414f08":"11232","00b945b6":"11425","22dd74f7":"11567",d3a70d90:"12867",b6b0741b:"12945","4c37424b":"13046",c60938e5:"13166","6d4aade0":"13192","153eaba1":"13250","484ef123":"13256","0e9d4fd1":"13270","96c6e6da":"13481",bda46832:"13611","1fa408ba":"13690","38746f92":"13846","8f41413c":"14163",f4e7d353:"14742",f53d86c0:"15154","2676e6c1":"15245","58ba7d15":"15272",b029dc53:"15281",e0147a01:"16142",ddcf53d3:"16143","453e2297":"16202","79b9f7ae":"16275",fcd223e9:"16307",f6fb0b44:"16369","8a62b5be":"16570","4b6f3bbc":"16719","628a0d36":"16949",c0035755:"17507","210762f3":"17714","7b2c6fa3":"18461",b36922bb:"18909","3f726e69":"19131","3ab13cbf":"19586",b7428429:"19647","72c515c0":"19699",a400da89:"19820","686128db":"19822","81b6c359":"20278","8fccb5d2":"20362","34dbcb71":"20555","071b3461":"20783","80a4c802":"20843","44a50890":"21046","2353df64":"21226","78a076dd":"21306",b82dd0c5:"21319","40aef452":"21442",e8900d59:"21737",b51004e5:"21765","04a01ee2":"21823","4c6ba17a":"21826",a55a9638:"21867","299e35fa":"21937","2b2dd65a":"22013","5c1100ee":"22063",ffe39c7e:"22415","3fb61c86":"22514",c51cfce0:"22609","902828ba":"23091",b8d83163:"23212","92c0dc56":"23285","4236a113":"23384",d02b55c0:"23440","7d3f0232":"23644","26716c91":"23648",f6091eb4:"23966","33df698c":"24295",d64e42fb:"24458","5903d9fe":"24596","8608173c":"24651","466b77a0":"24696","3a064d4b":"25123","2ea27eca":"25185","39454b3e":"25280",dbbfd588:"25332","18db65fe":"25526",fb79a9e5:"25719",feb5481f:"26022","966f33bd":"26162",b70fab52:"26268",adc6f65e:"26309","003507fd":"26518","885050db":"27353","8b1d6a66":"27397",f7cb5846:"27440","5fb8ca95":"27838","3c38ea88":"28150",b1c20486:"28301","0211cf38":"28529","133717db":"28699","250d73b2":"28734","8d924e0c":"28824",cc22ecd4:"28841",b827070c:"28884",bfd5220d:"29114","51eb9373":"29294","6475991a":"29305",d718eb78:"29451","4ba7e5a3":"29591",bce5f2c2:"29651","765b73a7":"29655",acdb258b:"29684",ad0364aa:"29711","662bd64a":"30056","472f2b83":"30211","2a436572":"30559","48d86b75":"31183",e2c93148:"31614","6b66a434":"31673",c0c1a8d8:"32157",a96c1726:"32228",c8a62906:"32342","09be286f":"32351","490c027b":"32440","84f2dca8":"32443","983a622a":"32683","3dbdd64e":"32727","5d19e8c4":"32880",eb1aed0d:"33131",e4d5e7b2:"33241","83d1438d":"33330",e3f32d12:"33397","0dbc99ef":"33629",a473e6f5:"33984",a6eb5934:"34056","478b05e2":"34174","37d50100":"34277","9ed4e77f":"34334","3de68b17":"34393",e01469b8:"34606",f91a2579:"34661",d282fa21:"34971","6a41a1d3":"35036","42f4c5cc":"35045","16f90495":"35287","5b92b78e":"35535",aba21aa0:"35742","071cfc94":"35778",dd10ca1f:"35881","80a9cc6e":"36172",e0c1e0d6:"36765",f8aa15ec:"36881","27211a22":"37019",b1853459:"37242",fe36a4c7:"37298","5d8a6e6c":"37351","3cc594bc":"37595","6d8fec71":"37719",ff19b86b:"37859","8ed0440b":"37892","1842ac24":"38012","2ec9f803":"38337","4c833bdc":"38515",a144fa4f:"38736","496b07f8":"38931",dd9b495e:"38977","1e223c00":"39003",dbd82b5f:"39088","22fb5890":"39239",fae5e01b:"39324",f8d3dbc8:"39513","8b12cd00":"39541","28c7acfc":"39550","5179c3af":"39770",c367e46e:"39960","12e2b9b2":"39992",c7df9e25:"40246","9e95a131":"40249",b248382e:"40405","5064e1c0":"40437","6202ac8e":"40464",cd24b208:"40544",db469a0a:"40584","86d7c441":"40734",fc7375fe:"40839",ca3121dd:"40900","4831a431":"41280",a258c9c2:"41358","51385bb4":"42267","58916ddc":"42291","9a1f6492":"42295",b57d251e:"42380","45727c44":"42555",ef4cfc44:"42596","29e919b4":"42846","743d2187":"42847","3c8991b9":"42925",e8d7a6d5:"43111","5e12a3a6":"43397","24eb123e":"43405","2db49e7b":"43646","4993dcab":"43908",b967029f:"44430",c5e85f34:"44484","14854f7d":"44530",d699c63a:"44600",e1c68ef1:"44916","83bceba8":"45019","2ed841b9":"45026",b9537d6a:"45198","7a901e9c":"45630",baf46722:"45943",a8d723a6:"46175","1c362ccd":"46244",a13e5092:"46319","62f57a8e":"46449",ce7b6de3:"46578","7b8bf682":"46600",f22b4b67:"46804","66437b23":"46878","746574b6":"47252","5e240566":"47778","7319d791":"47914","13912f36":"47998",fcb5f29f:"48092",dab97983:"48258","99fad677":"48306",c5db6f92:"48340",fbfb7b9b:"48565","89da1492":"48629","6849bed7":"48676","2ceb8b1e":"48695","1501273f":"48886","990fd983":"49293","13684d46":"49507",f9e765e6:"49710",f39c17a2:"49899","1c4f7bd7":"50297","5ac5eb1a":"50494","618023cd":"50528","04a72ad1":"50689","8fb64a3d":"50917","508e1e6a":"50920","828ccb3b":"51218","146bbd18":"51261","1f3e1758":"51273",ac540a19:"51427",af253e28:"51879",f1e79774:"52197","1553f58d":"52254",c4f5d8e4:"52634",f1fc33ca:"52767",c6b877b9:"52923",bd96f483:"53437","23e65601":"53547","3f3e03f1":"53780","5dde2d34":"53794","030c705f":"53907",f00d2ffa:"54206","34d0bf72":"54417","026f8a43":"54531",cd617144:"54553",da4a9c2c:"54566",c03e4c45:"54604","039f99b9":"54972",cbcd08eb:"55156",d14c5b8b:"55190","9b6c2d7b":"55350","948cf876":"55478","18ad0f10":"55538",ca88de3b:"55613","5f2c2d9f":"55716",a724c365:"55812",ecd749e4:"55818","73e63d93":"55897",f3d2149d:"56364",ba4c506e:"56587",f4d11ede:"56615",d65a1863:"56829",adc2ae4e:"56892","0d247f98":"57153","8f85b06a":"57345","40419be1":"57565",f3dd1f7b:"57968","7dea7f5d":"58088","75c173bc":"58092","9c97aaef":"58252",fa675db7:"58339","3a68a17e":"58623",e3f9abb2:"59037","19eb7cef":"59343","8ae0ca8b":"59359","2fbfd176":"59389",f6136fc9:"59400","769f7a44":"59577",b9312de0:"59621","033247b8":"59794","71f9d182":"60007","0ca018de":"60173",a78e484f:"60240",ab6518b5:"60405",fcbfe510:"60839","514186ba":"61021","203065fe":"61152",a7456010:"61235","16b274ba":"61240",c34cabf7:"61282","74e36a4a":"61292",eb2850a7:"61295","8bc9ca9f":"61420",b054b766:"61539","6562b3cf":"61630","8e010f80":"61653","04409633":"61940","6e27b9d3":"62033","1a4e3797":"62138",b772b083:"62176",a6cdc712:"62284","2ebf6bd3":"62295",c579011b:"62499","8d38f86a":"62647",efc88f4e:"62844","593ce03a":"62852","14502dfa":"62910",cef840d9:"62920","97d883cd":"62921","0f219439":"63169","05f68587":"63412","2b11e6a2":"63753",f11c3e27:"63829",f42c9df1:"64156","7b44d16a":"64334",ee8ff1b5:"64543","018c90df":"64784","6163dd53":"65233",fc587ea2:"65556",aaad1650:"65720","16c3d365":"65872","1261ed3e":"66002","4d29df01":"66047","05f401a8":"66106","03a2950a":"66230",ec9bc115:"66372","181b6ec5":"66398","79a77d53":"66558","0cf91a3d":"66592",bb76a33d:"66885","635a0049":"66909",a7bd4aaa:"67098",c9a58d90:"67406",f247b6fb:"67416",ad8c84b0:"67501","40dd01d7":"67601",b54870c8:"67608",eaa2ea37:"67760","43db20c7":"67766",c1dd4621:"67957","85c4095c":"68130",aa402b17:"68289","704e19f0":"68323","79fe45c9":"68525","6e2c89bf":"68632",e770214c:"68774",af80e275:"68911","2f44b910":"69443",c5432ea2:"69466","2a802254":"69795",c56a45db:"69871","70ef7226":"69976",f036d650:"70107","600972a3":"70127",d4d87a57:"70187",ce250987:"70286","0f268954":"70359","8bbe97eb":"70395","9f4236b1":"71080","39658c48":"71119","5d424605":"71653","844d960c":"71661",f29ce45c:"71732","437cf31d":"71888",d4d4ccb3:"71984","6a5168b5":"72055","540d310b":"72090",a34c6988:"72403",e1527d61:"72526",ce40746e:"72697","7d3cadaf":"72726","667c2780":"73120",b63241ae:"73227",a4861fb2:"73303","0d2ec03f":"73378","0ea959d4":"73442","26a6d5df":"73461","94e62ed7":"73573",bf7d4bb0:"73646",fa2dcbb0:"73759","14ab011f":"73885",bb9522fd:"74163",d595b519:"74469",be394150:"74470","67321f9e":"74662","5820f33f":"75044",d9fd7a7b:"75111","53d7406e":"75435","160d2766":"75711",e4a036e3:"76072","70ecfbb4":"76124","00c2b2a8":"76719","4ca68b77":"76793","074c5a9e":"77187","5eb1d625":"77223","8cf6226e":"77243","484ead6c":"77364",d1bdd0fa:"78055",a9d36e8e:"78080","2b0e3906":"78264",a96e9a0c:"78291","2b8c5cd6":"78306",a921adb8:"78799",d6b6deeb:"78805","8f0894d7":"78897",d2709487:"79028",a94703ab:"79048","40249fd6":"79182","512d8191":"79184",f6e2ded6:"79361","45eef51c":"79527","9c461793":"79726",ad588422:"79763","9aadb410":"80071","55cca2cf":"80261","44d013a6":"80374","9cb18637":"80400","07d73d7d":"80631","1859b273":"80692",c141421f:"80957",d958c933:"81435","2061077e":"81597","77d35b39":"82083",c3f8e1c1:"82169","3876a1f1":"82492","8f656afc":"82964","07cfbc78":"83647","94c1ad37":"83653",dff106dc:"83659","145e8536":"83868","4362a74c":"84083","35e8777e":"84206","917bc286":"84507","4fd7a5a5":"84682","527790ee":"84741","2fc65e44":"84754",ffafc25c:"84797","7861fba0":"84958",e932408d:"85234",ad7d9492:"85463",e3d564bd:"85518","354a979d":"85721",b626a9e3:"86325",e833faab:"86580",c5540c98:"86988",d2cad0a1:"87043","7c6b0a32":"87603",dbe24b2f:"87774",f691884e:"87892",d397baa3:"88435","5b4bd708":"88503",c9347341:"88581",d1521ce5:"89001","84a9efaa":"89046",ec059a4c:"89183","45b1d930":"89453",d1cc5cb2:"89460","2a3d2d7f":"90120","6900e02e":"90232","8a17d48d":"90338",da5782cf:"90435",a2e3ec27:"90503",aca0d75b:"90554","9a10b65c":"90698",b96f98be:"90804","0f0e6e72":"91216","1cd61b91":"91274",c1aa0bf0:"91541",feb17923:"91554","99e88449":"91863","51780fa8":"91957","2e455d4b":"92168",b9221b05:"92252","31d3307a":"92297","682cb337":"92555","428dca98":"92762",f8c8297c:"93325","68fdbacf":"93567",d9b03e6d:"93742","29b20609":"93799","68923f8d":"93887","217a1d82":"93933","93c7a379":"94373","90469ff1":"95376","905708d8":"96080","7d5e3f2d":"96301","24a9eae2":"96648",e20b8532:"97406","9de97cf1":"97439",f107d3a3:"97560","4e299279":"97944","5218576a":"98350",e3c588c7:"98625","0f3d9ed8":"98654",c9d90e52:"99270",d17fc0cd:"99537",ddb791a8:"99903"}[d]||d,r.p+r.u(d)},(()=>{var d={45354:0,71869:0};r.f.j=(e,a)=>{var b=r.o(d,e)?d[e]:void 0;if(0!==b)if(b)a.push(b[2]);else if(/^(45354|71869)$/.test(e))d[e]=0;else{var c=new Promise(((a,c)=>b=d[e]=[a,c]));a.push(b[2]=c);var f=r.p+r.u(e),t=new Error;r.l(f,(a=>{if(r.o(d,e)&&(0!==(b=d[e])&&(d[e]=void 0),b)){var c=a&&("load"===a.type?"missing":a.type),f=a&&a.target&&a.target.src;t.message="Loading chunk "+e+" failed.\n("+c+": "+f+")",t.name="ChunkLoadError",t.type=c,t.request=f,b[1](t)}}),"chunk-"+e,e)}},r.O.j=e=>0===d[e];var e=(e,a)=>{var b,c,f=a[0],t=a[1],o=a[2],n=0;if(f.some((e=>0!==d[e]))){for(b in t)r.o(t,b)&&(r.m[b]=t[b]);if(o)var i=o(r)}for(e&&e(a);n Project Ideas | Web3 Foundation Grants - + diff --git a/docs/Introduction/intro.html b/docs/Introduction/intro.html index 08752878793..b8da558d5bc 100644 --- a/docs/Introduction/intro.html +++ b/docs/Introduction/intro.html @@ -4,7 +4,7 @@ Guidelines | Web3 Foundation Grants - + diff --git a/docs/Introduction/levels.html b/docs/Introduction/levels.html index 20a8ad0cd07..9d3b04438c9 100644 --- a/docs/Introduction/levels.html +++ b/docs/Introduction/levels.html @@ -4,7 +4,7 @@ Grant Levels | Web3 Foundation Grants - + diff --git a/docs/Introduction/support.html b/docs/Introduction/support.html index 03e1a301d98..b1efe56258c 100644 --- a/docs/Introduction/support.html +++ b/docs/Introduction/support.html @@ -4,7 +4,7 @@ Support | Web3 Foundation Grants - + diff --git a/docs/Introduction/team.html b/docs/Introduction/team.html index 9ed5e028e43..4784502410a 100644 --- a/docs/Introduction/team.html +++ b/docs/Introduction/team.html @@ -4,7 +4,7 @@ Team | Web3 Foundation Grants - + diff --git a/docs/Process/changes.html b/docs/Process/changes.html index 9551cc3b7c7..18a0484e870 100644 --- a/docs/Process/changes.html +++ b/docs/Process/changes.html @@ -4,7 +4,7 @@ 4. Changes to a Grant | Web3 Foundation Grants - + diff --git a/docs/Process/how-to-apply.html b/docs/Process/how-to-apply.html index f0fb58a3775..7b7cdc1d9b8 100644 --- a/docs/Process/how-to-apply.html +++ b/docs/Process/how-to-apply.html @@ -4,7 +4,7 @@ 1. Application | Web3 Foundation Grants - + diff --git a/docs/Process/milestone_delivery.html b/docs/Process/milestone_delivery.html index 58f30862561..adb9f207c8b 100644 --- a/docs/Process/milestone_delivery.html +++ b/docs/Process/milestone_delivery.html @@ -4,7 +4,7 @@ 3. Delivery and Payment | Web3 Foundation Grants - + diff --git a/docs/Process/review.html b/docs/Process/review.html index c8ba9e64ac7..138cb5296a6 100644 --- a/docs/Process/review.html +++ b/docs/Process/review.html @@ -4,7 +4,7 @@ 2. Review | Web3 Foundation Grants - + diff --git a/docs/RFPs/IDE_for_ink_Smart_Contracts.html b/docs/RFPs/IDE_for_ink_Smart_Contracts.html index d43144c5e76..8511651ce4e 100644 --- a/docs/RFPs/IDE_for_ink_Smart_Contracts.html +++ b/docs/RFPs/IDE_for_ink_Smart_Contracts.html @@ -4,7 +4,7 @@ Browser based IDE for ink! Smart Contracts | Web3 Foundation Grants - + diff --git a/docs/RFPs/ISO_20022.html b/docs/RFPs/ISO_20022.html index 25457d08508..7ef68f0b3df 100644 --- a/docs/RFPs/ISO_20022.html +++ b/docs/RFPs/ISO_20022.html @@ -4,7 +4,7 @@ RFP: ISO 20022 | Web3 Foundation Grants - + diff --git a/docs/RFPs/ISO_8583.html b/docs/RFPs/ISO_8583.html index 05e0bc077ec..32c4000f0e3 100644 --- a/docs/RFPs/ISO_8583.html +++ b/docs/RFPs/ISO_8583.html @@ -4,7 +4,7 @@ RFP: ISO 8583 | Web3 Foundation Grants - + diff --git a/docs/RFPs/Static-Analysis-for-Runtime-Pallets.html b/docs/RFPs/Static-Analysis-for-Runtime-Pallets.html index 4363a0a2e1d..8ad7c983b8c 100644 --- a/docs/RFPs/Static-Analysis-for-Runtime-Pallets.html +++ b/docs/RFPs/Static-Analysis-for-Runtime-Pallets.html @@ -4,7 +4,7 @@ Static Analysis of Runtime Pallets | Web3 Foundation Grants - + diff --git a/docs/RFPs/a-and-v-topology.html b/docs/RFPs/a-and-v-topology.html index 23acfc2da0d..dae2464a301 100644 --- a/docs/RFPs/a-and-v-topology.html +++ b/docs/RFPs/a-and-v-topology.html @@ -4,7 +4,7 @@ Availability and Validity - Network Topology | Web3 Foundation Grants - + diff --git a/docs/RFPs/action_research_opengov.html b/docs/RFPs/action_research_opengov.html index 4f18b979329..49d47937521 100644 --- a/docs/RFPs/action_research_opengov.html +++ b/docs/RFPs/action_research_opengov.html @@ -4,7 +4,7 @@ Action Research for OpenGov | Web3 Foundation Grants - + diff --git a/docs/RFPs/alternative-polkadot-js-api-console.html b/docs/RFPs/alternative-polkadot-js-api-console.html index 6971c4d40ee..0cdc2e9133f 100644 --- a/docs/RFPs/alternative-polkadot-js-api-console.html +++ b/docs/RFPs/alternative-polkadot-js-api-console.html @@ -4,7 +4,7 @@ Alternative javascript console for Polkadot JS API | Web3 Foundation Grants - + diff --git a/docs/RFPs/alternative_polkadot_host_implementations.html b/docs/RFPs/alternative_polkadot_host_implementations.html index 229f3520d6f..2bb4f1c501d 100644 --- a/docs/RFPs/alternative_polkadot_host_implementations.html +++ b/docs/RFPs/alternative_polkadot_host_implementations.html @@ -4,7 +4,7 @@ Alternative Polkadot Host Implementation | Web3 Foundation Grants - + diff --git a/docs/RFPs/analysis-website-and-data-platform.html b/docs/RFPs/analysis-website-and-data-platform.html index 010320233bc..5c58c56eb0b 100644 --- a/docs/RFPs/analysis-website-and-data-platform.html +++ b/docs/RFPs/analysis-website-and-data-platform.html @@ -4,7 +4,7 @@ Analytics Website/Data Platform | Web3 Foundation Grants - + diff --git a/docs/RFPs/anti-collusion_infrastructure.html b/docs/RFPs/anti-collusion_infrastructure.html index a757bf60447..99019dc65af 100644 --- a/docs/RFPs/anti-collusion_infrastructure.html +++ b/docs/RFPs/anti-collusion_infrastructure.html @@ -4,7 +4,7 @@ Anti-Collusion Infrastructure | Web3 Foundation Grants - + diff --git a/docs/RFPs/appi.html b/docs/RFPs/appi.html index 9c7dfae0544..d5e6bb8151e 100644 --- a/docs/RFPs/appi.html +++ b/docs/RFPs/appi.html @@ -4,7 +4,7 @@ APPI: Auto-funded public P2P infrastructure | Web3 Foundation Grants - + diff --git a/docs/RFPs/bpf-contracts.html b/docs/RFPs/bpf-contracts.html index 538e3b623c0..f3a48892bf4 100644 --- a/docs/RFPs/bpf-contracts.html +++ b/docs/RFPs/bpf-contracts.html @@ -4,7 +4,7 @@ BPF-based ink! smart contracts | Web3 Foundation Grants - + diff --git a/docs/RFPs/candle-auction.html b/docs/RFPs/candle-auction.html index eb8326b6d19..2675c03a208 100644 --- a/docs/RFPs/candle-auction.html +++ b/docs/RFPs/candle-auction.html @@ -4,7 +4,7 @@ Candle auction smart contract | Web3 Foundation Grants - + diff --git a/docs/RFPs/crowdloan_front_end_template.html b/docs/RFPs/crowdloan_front_end_template.html index fbea03e8788..9961831be0b 100644 --- a/docs/RFPs/crowdloan_front_end_template.html +++ b/docs/RFPs/crowdloan_front_end_template.html @@ -4,7 +4,7 @@ Crowdloan Front End Template | Web3 Foundation Grants - + diff --git a/docs/RFPs/data_analysis_tools.html b/docs/RFPs/data_analysis_tools.html index 7b3cf81df7e..d6c42fe791d 100644 --- a/docs/RFPs/data_analysis_tools.html +++ b/docs/RFPs/data_analysis_tools.html @@ -4,7 +4,7 @@ Data Analysis Tools for Substrate-based Blockchains | Web3 Foundation Grants - + diff --git a/docs/RFPs/decentralized-security-marketplace.html b/docs/RFPs/decentralized-security-marketplace.html index e0ce823cf47..1c5577158e7 100644 --- a/docs/RFPs/decentralized-security-marketplace.html +++ b/docs/RFPs/decentralized-security-marketplace.html @@ -4,7 +4,7 @@ Decentralized Security Marketplace | Web3 Foundation Grants - + diff --git a/docs/RFPs/epassport-zk-validation.html b/docs/RFPs/epassport-zk-validation.html index 41e8cd0122d..131dc09ef11 100644 --- a/docs/RFPs/epassport-zk-validation.html +++ b/docs/RFPs/epassport-zk-validation.html @@ -4,7 +4,7 @@ e-Passport ZK Validation [ON HOLD PENDING REVISIONS] | Web3 Foundation Grants - + diff --git a/docs/RFPs/formal_guarantees_for_grandpa.html b/docs/RFPs/formal_guarantees_for_grandpa.html index df5c0fa9efe..0d91ad2c828 100644 --- a/docs/RFPs/formal_guarantees_for_grandpa.html +++ b/docs/RFPs/formal_guarantees_for_grandpa.html @@ -4,7 +4,7 @@ Formal Guarantees for GRANDPA Finality Gadget | Web3 Foundation Grants - + diff --git a/docs/RFPs/grant_management_webapp.html b/docs/RFPs/grant_management_webapp.html index 9774d15b8a3..02179d81bf5 100644 --- a/docs/RFPs/grant_management_webapp.html +++ b/docs/RFPs/grant_management_webapp.html @@ -4,7 +4,7 @@ Grant Management Web Application | Web3 Foundation Grants - + diff --git a/docs/RFPs/identity-directory.html b/docs/RFPs/identity-directory.html index 886fbac9a79..2b5a16c5a81 100644 --- a/docs/RFPs/identity-directory.html +++ b/docs/RFPs/identity-directory.html @@ -4,7 +4,7 @@ RFP: Substrate Identity Directory | Web3 Foundation Grants - + diff --git a/docs/RFPs/implementation-benchmarking.html b/docs/RFPs/implementation-benchmarking.html index f8479928506..9e2b3d841f2 100644 --- a/docs/RFPs/implementation-benchmarking.html +++ b/docs/RFPs/implementation-benchmarking.html @@ -4,7 +4,7 @@ ink!/pallet/solidity performance benchmarking | Web3 Foundation Grants - + diff --git a/docs/RFPs/ink_smart_contract_block_explorer.html b/docs/RFPs/ink_smart_contract_block_explorer.html index 8e5f1e0e332..f13d05e8b40 100644 --- a/docs/RFPs/ink_smart_contract_block_explorer.html +++ b/docs/RFPs/ink_smart_contract_block_explorer.html @@ -4,7 +4,7 @@ RFP: ink! block explorer | Web3 Foundation Grants - + diff --git a/docs/RFPs/jsonrpsee-proxy-support.html b/docs/RFPs/jsonrpsee-proxy-support.html index 8ab96adc406..5532de2360e 100644 --- a/docs/RFPs/jsonrpsee-proxy-support.html +++ b/docs/RFPs/jsonrpsee-proxy-support.html @@ -4,7 +4,7 @@ Socks5 proxy support for JsonRpsee | Web3 Foundation Grants - + diff --git a/docs/RFPs/ksm-tipping-button.html b/docs/RFPs/ksm-tipping-button.html index 977dc479aef..72f67d911a9 100644 --- a/docs/RFPs/ksm-tipping-button.html +++ b/docs/RFPs/ksm-tipping-button.html @@ -4,7 +4,7 @@ Tip or Donate KSM Embeddable Button | Web3 Foundation Grants - + diff --git a/docs/RFPs/move_smart_contract_pallet.html b/docs/RFPs/move_smart_contract_pallet.html index 42d3fdb470b..d0eb8e35b60 100644 --- a/docs/RFPs/move_smart_contract_pallet.html +++ b/docs/RFPs/move_smart_contract_pallet.html @@ -4,7 +4,7 @@ Move Smart Contract Pallet | Web3 Foundation Grants - + diff --git a/docs/RFPs/multi-chain-block-explorer.html b/docs/RFPs/multi-chain-block-explorer.html index 6b0c111a44f..09fdda061c5 100644 --- a/docs/RFPs/multi-chain-block-explorer.html +++ b/docs/RFPs/multi-chain-block-explorer.html @@ -4,7 +4,7 @@ Multi-chain Block Explorer | Web3 Foundation Grants - + diff --git a/docs/RFPs/on-chain-quadratic-funding.html b/docs/RFPs/on-chain-quadratic-funding.html index 1f0d136bc0b..e3a3aceaf02 100644 --- a/docs/RFPs/on-chain-quadratic-funding.html +++ b/docs/RFPs/on-chain-quadratic-funding.html @@ -4,7 +4,7 @@ On-chain Quadratic Funding | Web3 Foundation Grants - + diff --git a/docs/RFPs/parachain_validation_conformance_testing.html b/docs/RFPs/parachain_validation_conformance_testing.html index 7a8bf66296c..8b486cfaf9b 100644 --- a/docs/RFPs/parachain_validation_conformance_testing.html +++ b/docs/RFPs/parachain_validation_conformance_testing.html @@ -4,7 +4,7 @@ Parachain Validation Conformance Testing | Web3 Foundation Grants - + diff --git a/docs/RFPs/php-api.html b/docs/RFPs/php-api.html index 25b17f05773..ba100cfa590 100644 --- a/docs/RFPs/php-api.html +++ b/docs/RFPs/php-api.html @@ -4,7 +4,7 @@ PHP Substrate API | Web3 Foundation Grants - + diff --git a/docs/RFPs/php-scale.html b/docs/RFPs/php-scale.html index d8e201f611f..a16e1ca4736 100644 --- a/docs/RFPs/php-scale.html +++ b/docs/RFPs/php-scale.html @@ -4,7 +4,7 @@ PHP Version of SCALE Codec | Web3 Foundation Grants - + diff --git a/docs/RFPs/polkadot-collator-setup.html b/docs/RFPs/polkadot-collator-setup.html index ed499fa49df..ba67c82066e 100644 --- a/docs/RFPs/polkadot-collator-setup.html +++ b/docs/RFPs/polkadot-collator-setup.html @@ -4,7 +4,7 @@ Polkadot Collator Setup | Web3 Foundation Grants - + diff --git a/docs/RFPs/polkadot-protocol_conformance_tests.html b/docs/RFPs/polkadot-protocol_conformance_tests.html index 8d8dc150289..8fe8a3061c8 100644 --- a/docs/RFPs/polkadot-protocol_conformance_tests.html +++ b/docs/RFPs/polkadot-protocol_conformance_tests.html @@ -4,7 +4,7 @@ Polkadot Protocol Conformance Tests | Web3 Foundation Grants - + diff --git a/docs/RFPs/privacy-enhancement-polkadot-extension.html b/docs/RFPs/privacy-enhancement-polkadot-extension.html index ba04e793454..5f8bf71d14b 100644 --- a/docs/RFPs/privacy-enhancement-polkadot-extension.html +++ b/docs/RFPs/privacy-enhancement-polkadot-extension.html @@ -4,7 +4,7 @@ Privacy Enhancement for Polkadot Extension | Web3 Foundation Grants - + diff --git a/docs/RFPs/raft-validators.html b/docs/RFPs/raft-validators.html index 7a390d90a4b..b4d45d44311 100644 --- a/docs/RFPs/raft-validators.html +++ b/docs/RFPs/raft-validators.html @@ -4,7 +4,7 @@ High-availability validator setup | Web3 Foundation Grants - + diff --git a/docs/RFPs/scale-codec-comparator.html b/docs/RFPs/scale-codec-comparator.html index e3eeb33f16d..e9e69ad7c50 100644 --- a/docs/RFPs/scale-codec-comparator.html +++ b/docs/RFPs/scale-codec-comparator.html @@ -4,7 +4,7 @@ SCALE Codec Comparator | Web3 Foundation Grants - + diff --git a/docs/RFPs/social-recovery-wallet.html b/docs/RFPs/social-recovery-wallet.html index 1624dc068ad..3e210e80896 100644 --- a/docs/RFPs/social-recovery-wallet.html +++ b/docs/RFPs/social-recovery-wallet.html @@ -4,7 +4,7 @@ Social Recovery Wallet | Web3 Foundation Grants - + diff --git a/docs/RFPs/staking-rewards-collector-front-end.html b/docs/RFPs/staking-rewards-collector-front-end.html index a788a481b63..1b9ec5efc1b 100644 --- a/docs/RFPs/staking-rewards-collector-front-end.html +++ b/docs/RFPs/staking-rewards-collector-front-end.html @@ -4,7 +4,7 @@ Front-End for Staking Rewards Collector | Web3 Foundation Grants - + diff --git a/docs/RFPs/sub-consensus.html b/docs/RFPs/sub-consensus.html index 68e7c7cded1..148e08c29bd 100644 --- a/docs/RFPs/sub-consensus.html +++ b/docs/RFPs/sub-consensus.html @@ -4,7 +4,7 @@ Sub-consensus mechanism | Web3 Foundation Grants - + diff --git a/docs/RFPs/uncollateralized-stablecoin-research.html b/docs/RFPs/uncollateralized-stablecoin-research.html index ff10724eef2..d6ffb87dfff 100644 --- a/docs/RFPs/uncollateralized-stablecoin-research.html +++ b/docs/RFPs/uncollateralized-stablecoin-research.html @@ -4,7 +4,7 @@ Uncollateralized Stablecoin Research | Web3 Foundation Grants - + diff --git a/docs/RFPs/uptane-for-substrate-design-and-scope.html b/docs/RFPs/uptane-for-substrate-design-and-scope.html index e7247913d39..2e6e324d958 100644 --- a/docs/RFPs/uptane-for-substrate-design-and-scope.html +++ b/docs/RFPs/uptane-for-substrate-design-and-scope.html @@ -4,7 +4,7 @@ Designing Upchain: A framework for securing Substrate software update systems | Web3 Foundation Grants - + diff --git a/docs/RFPs/user-account-access-analysis.html b/docs/RFPs/user-account-access-analysis.html index c2655c1d75d..09ea935c9a3 100644 --- a/docs/RFPs/user-account-access-analysis.html +++ b/docs/RFPs/user-account-access-analysis.html @@ -4,7 +4,7 @@ User Account Access Security Analysis for Wallets | Web3 Foundation Grants - + diff --git a/docs/RFPs/validator-selection-algorithm.html b/docs/RFPs/validator-selection-algorithm.html index 2ba7f3a8f5b..6825fcb7cb0 100644 --- a/docs/RFPs/validator-selection-algorithm.html +++ b/docs/RFPs/validator-selection-algorithm.html @@ -4,7 +4,7 @@ RFP: Validator Selection Algorithm | Web3 Foundation Grants - + diff --git a/docs/RFPs/validator-setup-maintenance.html b/docs/RFPs/validator-setup-maintenance.html index ef631e4594d..b2a3b3cb8cf 100644 --- a/docs/RFPs/validator-setup-maintenance.html +++ b/docs/RFPs/validator-setup-maintenance.html @@ -4,7 +4,7 @@ polkadot-validator-setup maintenance | Web3 Foundation Grants - + diff --git a/docs/RFPs/wallet-aggregator-library.html b/docs/RFPs/wallet-aggregator-library.html index f74818f7d5b..00d1bb4993b 100644 --- a/docs/RFPs/wallet-aggregator-library.html +++ b/docs/RFPs/wallet-aggregator-library.html @@ -4,7 +4,7 @@ Wallet Aggregator Library | Web3 Foundation Grants - + diff --git a/docs/RFPs/xcm-tool.html b/docs/RFPs/xcm-tool.html index eca3f4823ae..f88a9c195fc 100644 --- a/docs/RFPs/xcm-tool.html +++ b/docs/RFPs/xcm-tool.html @@ -4,7 +4,7 @@ XCM library & tools | Web3 Foundation Grants - + diff --git a/docs/Support Docs/T&Cs.html b/docs/Support Docs/T&Cs.html index f063ff3e158..62337e7f418 100644 --- a/docs/Support Docs/T&Cs.html +++ b/docs/Support Docs/T&Cs.html @@ -4,7 +4,7 @@ Grants Terms and Conditions | Web3 Foundation Grants - + diff --git a/docs/Support Docs/announcement-guidelines.html b/docs/Support Docs/announcement-guidelines.html index fc804785d46..f730264088c 100644 --- a/docs/Support Docs/announcement-guidelines.html +++ b/docs/Support Docs/announcement-guidelines.html @@ -4,7 +4,7 @@ Announcement Guidelines | Web3 Foundation Grants - + diff --git a/docs/Support Docs/grant-badge-guidelines.html b/docs/Support Docs/grant-badge-guidelines.html index 26641c9d3a7..0f053b39f4a 100644 --- a/docs/Support Docs/grant-badge-guidelines.html +++ b/docs/Support Docs/grant-badge-guidelines.html @@ -4,7 +4,7 @@ Usage guidelines for the W3F Grants Program badge | Web3 Foundation Grants - + diff --git a/docs/Support Docs/grant_guidelines_per_category.html b/docs/Support Docs/grant_guidelines_per_category.html index 6b4b244d397..87ae39012db 100644 --- a/docs/Support Docs/grant_guidelines_per_category.html +++ b/docs/Support Docs/grant_guidelines_per_category.html @@ -4,7 +4,7 @@ Grant Guidelines for Most Popular Grant Categories | Web3 Foundation Grants - + diff --git a/docs/Support Docs/milestone-deliverables-guidelines.html b/docs/Support Docs/milestone-deliverables-guidelines.html index 6b5daddfd88..a389d416f71 100644 --- a/docs/Support Docs/milestone-deliverables-guidelines.html +++ b/docs/Support Docs/milestone-deliverables-guidelines.html @@ -4,7 +4,7 @@ Milestone Delivery Guidelines | Web3 Foundation Grants - + diff --git a/docs/Support Docs/polkadot_stack.html b/docs/Support Docs/polkadot_stack.html index 95f5f806395..49d7d6f1507 100644 --- a/docs/Support Docs/polkadot_stack.html +++ b/docs/Support Docs/polkadot_stack.html @@ -4,7 +4,7 @@ Open Source Polkadot Stack | Web3 Foundation Grants - + diff --git a/docs/Support Docs/privacy_policy.html b/docs/Support Docs/privacy_policy.html index a1158330881..5d9174c3786 100644 --- a/docs/Support Docs/privacy_policy.html +++ b/docs/Support Docs/privacy_policy.html @@ -4,7 +4,7 @@ Privacy Policy | Web3 Foundation Grants - + diff --git a/docs/contribute.html b/docs/contribute.html index e325d58e1a1..74e8661d885 100644 --- a/docs/contribute.html +++ b/docs/contribute.html @@ -4,7 +4,7 @@ 🫶 Contribute | Web3 Foundation Grants - + diff --git a/docs/faq.html b/docs/faq.html index 55786355427..2b804eb981b 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -4,7 +4,7 @@ 🙋 FAQ | Web3 Foundation Grants - + diff --git a/docs/funding.html b/docs/funding.html index 74e2a0787c9..749b9688f8c 100644 --- a/docs/funding.html +++ b/docs/funding.html @@ -4,7 +4,7 @@ 🪙 Alternative Funding | Web3 Foundation Grants - + diff --git a/docs/help.html b/docs/help.html index 3a83f3b298d..639b4399c21 100644 --- a/docs/help.html +++ b/docs/help.html @@ -4,7 +4,7 @@ 💡 Help | Web3 Foundation Grants - + diff --git a/docs/introduction.html b/docs/introduction.html index c4444d1d3eb..676c6b54447 100644 --- a/docs/introduction.html +++ b/docs/introduction.html @@ -4,7 +4,7 @@ Introduction | Web3 Foundation Grants - + diff --git a/docs/maintenance.html b/docs/maintenance.html index b0e2649846c..7fbd7feb089 100644 --- a/docs/maintenance.html +++ b/docs/maintenance.html @@ -4,7 +4,7 @@ 🛠️ Maintenance Grants | Web3 Foundation Grants - + diff --git a/docs/office-hours.html b/docs/office-hours.html index b6e80bfb4fb..9445c09ae7c 100644 --- a/docs/office-hours.html +++ b/docs/office-hours.html @@ -4,7 +4,7 @@ 💼 Office Hours | Web3 Foundation Grants - + diff --git a/docs/process.html b/docs/process.html index 70ac930ccc1..4a615bbcad2 100644 --- a/docs/process.html +++ b/docs/process.html @@ -4,7 +4,7 @@ Apply | Web3 Foundation Grants - + diff --git a/docs/referral-program.html b/docs/referral-program.html index 3b69e1e30c9..c6fa00b1411 100644 --- a/docs/referral-program.html +++ b/docs/referral-program.html @@ -4,7 +4,7 @@ 💰 Referral Program | Web3 Foundation Grants - + diff --git a/docs/rfps.html b/docs/rfps.html index 6ca5bf1c4c9..6e6dfbf0152 100644 --- a/docs/rfps.html +++ b/docs/rfps.html @@ -4,7 +4,7 @@ Requests for Proposals | Web3 Foundation Grants - + diff --git a/docs/suggesting.html b/docs/suggesting.html index 533429e2ba5..10c4d1db6e4 100644 --- a/docs/suggesting.html +++ b/docs/suggesting.html @@ -4,7 +4,7 @@ 📬 Suggesting a Project | Web3 Foundation Grants - + diff --git a/index.html b/index.html index d0cb712f114..31d7fb0ceb9 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Web3 Foundation Grants | Web3 Foundation Grants - + diff --git a/search.html b/search.html index 284f94e1370..6bbf5d1ee37 100644 --- a/search.html +++ b/search.html @@ -4,7 +4,7 @@ Search the documentation | Web3 Foundation Grants - +